Add elixForms UI automation requests #2
@@ -0,0 +1,186 @@
|
|||||||
|
info:
|
||||||
|
name: Backoffice Login
|
||||||
|
type: http
|
||||||
|
seq: 1
|
||||||
|
|
||||||
|
http:
|
||||||
|
method: POST
|
||||||
|
url: https://console-unipr.elixforms.it/CISIInformationUnit/ExecuteTransaction.jws
|
||||||
|
headers:
|
||||||
|
- name: Host
|
||||||
|
value: console-unipr.elixforms.it
|
||||||
|
- name: Referer
|
||||||
|
value: https://console-unipr.elixforms.it/backoffice/
|
||||||
|
params:
|
||||||
|
- name: IUXSID
|
||||||
|
value: TX_I4453_UNIPR_1787737266508_R-1756946974
|
||||||
|
type: query
|
||||||
|
disabled: true
|
||||||
|
body:
|
||||||
|
type: multipart-form
|
||||||
|
data:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
value: Automation_User
|
||||||
|
- name: password
|
||||||
|
type: text
|
||||||
|
value: n_HH9shL#VPeiiT^%;:t5/,jY
|
||||||
|
- name: INSERT_BTN00000
|
||||||
|
type: text
|
||||||
|
value: Accedi
|
||||||
|
|
||||||
|
runtime:
|
||||||
|
scripts:
|
||||||
|
- type: after-response
|
||||||
|
code: |-
|
||||||
|
const ajsrvCookie = bru.cookies.get("AJSRV");
|
||||||
|
const jsessionidCookie = bru.cookies.get("JSESSIONID");
|
||||||
|
|
||||||
|
//console.log("AJSRV: ", ajsrvCookie);
|
||||||
|
//console.log("JSESSIONID: ", jsessionidCookie);
|
||||||
|
|
||||||
|
bru.setVar("elixFormsAjsrvCookie", "AJSRV=" + ajsrvCookie);
|
||||||
|
bru.setVar("elixFormsJsessionidCookie", "JSESSIONID=" + jsessionidCookie);
|
||||||
|
- type: tests
|
||||||
|
code: |-
|
||||||
|
test("AJSRV cookie found", function () {
|
||||||
|
const ajsrvCookie = bru.cookies.get("AJSRV");
|
||||||
|
expect(ajsrvCookie).to.not.be.null;
|
||||||
|
expect(ajsrvCookie).to.not.be.empty;
|
||||||
|
});
|
||||||
|
|
||||||
|
test("JSESSIONID cookie found", function () {
|
||||||
|
const jsessionidCookie = bru.cookies.get("JSESSIONID");
|
||||||
|
expect(jsessionidCookie).to.not.be.null;
|
||||||
|
expect(jsessionidCookie).to.not.be.empty;
|
||||||
|
});
|
||||||
|
|
||||||
|
settings:
|
||||||
|
encodeUrl: true
|
||||||
|
timeout: 0
|
||||||
|
followRedirects: true
|
||||||
|
maxRedirects: 5
|
||||||
|
forwardAuthorizationHeader: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- name: example
|
||||||
|
request:
|
||||||
|
url: https://console-unipr.elixforms.it/CISIInformationUnit/ExecuteTransaction.jws
|
||||||
|
method: POST
|
||||||
|
headers:
|
||||||
|
- name: Host
|
||||||
|
value: console-unipr.elixforms.it
|
||||||
|
- name: Referer
|
||||||
|
value: https://console-unipr.elixforms.it/backoffice/
|
||||||
|
params:
|
||||||
|
- name: IUXSID
|
||||||
|
value: TX_I4453_UNIPR_1787737266508_R-1756946974
|
||||||
|
type: query
|
||||||
|
disabled: true
|
||||||
|
body:
|
||||||
|
type: multipart-form
|
||||||
|
data:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
value: Automation_User
|
||||||
|
- name: password
|
||||||
|
type: text
|
||||||
|
value: n_HH9shL#VPeiiT^%;:t5/,jY
|
||||||
|
- name: INSERT_BTN00000
|
||||||
|
type: text
|
||||||
|
value: Accedi
|
||||||
|
response:
|
||||||
|
status: 200
|
||||||
|
statusText: OK
|
||||||
|
headers:
|
||||||
|
- name: date
|
||||||
|
value: Wed, 26 Aug 2026 10:34:54 GMT
|
||||||
|
- name: server
|
||||||
|
value: '""'
|
||||||
|
- name: content-security-policy
|
||||||
|
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;"
|
||||||
|
- name: x-powered-by
|
||||||
|
value: JSP/2.2
|
||||||
|
- name: content-type
|
||||||
|
value: text/html;charset=UTF-8
|
||||||
|
- name: set-cookie
|
||||||
|
value: JSESSIONID=da31f0432559043377f947047c89; Path=/; HttpOnly
|
||||||
|
- name: vary
|
||||||
|
value: Accept-Encoding
|
||||||
|
- name: strict-transport-security
|
||||||
|
value: max-age=31536000; includeSubDomains
|
||||||
|
- name: x-frame-options
|
||||||
|
value: SAMEORIGIN
|
||||||
|
- name: x-xss-protection
|
||||||
|
value: "1"
|
||||||
|
- name: x-content-type-options
|
||||||
|
value: nosniff
|
||||||
|
- name: referrer-policy
|
||||||
|
value: unsafe-url
|
||||||
|
- name: keep-alive
|
||||||
|
value: timeout=10, max=500
|
||||||
|
- name: connection
|
||||||
|
value: Keep-Alive
|
||||||
|
- name: transfer-encoding
|
||||||
|
value: chunked
|
||||||
|
body:
|
||||||
|
type: html
|
||||||
|
data: |+
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- include the local application global jsp file -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<style type="text/css">
|
||||||
|
* {
|
||||||
|
font-family: Verdana,Arial,Helvetica,sans-serif;
|
||||||
|
font-size: 12px;
|
||||||
|
color: #444444;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
.logo {padding:3em 0 0 0; margin:0;text-align:center;}
|
||||||
|
.container {padding:0; width:30em;margin:0 auto;text-align:center;}
|
||||||
|
h1 {font-weight:bold;margin: 2em 0 1em 0;}
|
||||||
|
form fieldset {border: none;text-align:left;}
|
||||||
|
form fieldset label {float:left; width:40%;display:block;text-align:right;padding: 0.3em;}
|
||||||
|
form fieldset .fieldcontainer {float:left; width55%;}
|
||||||
|
.end {clear:both;height:0.1em;line-height:0.1em;font-size:0.1em;width:100%}
|
||||||
|
</style><div class="logo"><img alt="Logo" src="/images/HeaderStemmaLogon.gif"></div><div class="container"><h1>ISIPortal - Backoffice</h1><form action="/CISIInformationUnit/ExecuteTransaction.jws?IUXSID=TX_I4453_UNIPR_1787740495631_R-970713504" method="POST" name="frmFEPA" txid="TX_I4453_UNIPR_1787740495631_R-970713504"><fieldset><label for="username">Nome Utente:</label><div class="fieldcontainer"><input class="isiportalPartialAdminFormFieldSingleLineText" id="username" name="username" type="text" value=""></div><div class="end"> </div><label for="password">Password:</label><div class="fieldcontainer"><input class="isiportalPartialAdminFormFieldSingleLineText" id="password" name="password" type="password" value=""></div><div class="end"> </div></fieldset><div><input class="isiportalPartialAdminINSERT_BTN00000Button" name="INSERT_BTN00000" type="submit" value="Accedi"></div></form></div>
|
||||||
|
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,106 @@
|
|||||||
|
info:
|
||||||
|
name: Get Object Title (GENERICSCHEMA)
|
||||||
|
type: http
|
||||||
|
seq: 5
|
||||||
|
|
||||||
|
http:
|
||||||
|
method: GET
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=GENERICSCHEMA&OBJECT_ID=168258"
|
||||||
|
headers:
|
||||||
|
- name: Cookie
|
||||||
|
value: "{{elixFormsAjsrvCookie}}"
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
params:
|
||||||
|
- name: ATTR_NAME
|
||||||
|
value: master_field
|
||||||
|
type: query
|
||||||
|
- name: ATTR_VALUE
|
||||||
|
value: "true"
|
||||||
|
type: query
|
||||||
|
- name: TYPE
|
||||||
|
value: GENERICSCHEMA
|
||||||
|
type: query
|
||||||
|
- name: OBJECT_ID
|
||||||
|
value: "168258"
|
||||||
|
type: query
|
||||||
|
|
||||||
|
runtime:
|
||||||
|
scripts:
|
||||||
|
- type: before-request
|
||||||
|
code: |-
|
||||||
|
const noCookieFoundError = "No AJSRV cookie found!";
|
||||||
|
|
||||||
|
var ajsrvCookie = bru.getVar("elixFormsAjsrvCookie");
|
||||||
|
|
||||||
|
if (ajsrvCookie == null || ajsrvCookie === "") {
|
||||||
|
console.error(noCookieFoundError, ajsrvCookie);
|
||||||
|
throw new Error(noCookieFoundError);
|
||||||
|
}
|
||||||
|
|
||||||
|
settings:
|
||||||
|
encodeUrl: true
|
||||||
|
timeout: 0
|
||||||
|
followRedirects: true
|
||||||
|
maxRedirects: 5
|
||||||
|
forwardAuthorizationHeader: true
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- name: example
|
||||||
|
request:
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=GENERICSCHEMA&OBJECT_ID=168258"
|
||||||
|
method: GET
|
||||||
|
headers:
|
||||||
|
- name: Cookie
|
||||||
|
value: "{{elixFormsAjsrvCookie}}"
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
params:
|
||||||
|
- name: ATTR_NAME
|
||||||
|
value: master_field
|
||||||
|
type: query
|
||||||
|
- name: ATTR_VALUE
|
||||||
|
value: "true"
|
||||||
|
type: query
|
||||||
|
- name: TYPE
|
||||||
|
value: GENERICSCHEMA
|
||||||
|
type: query
|
||||||
|
- name: OBJECT_ID
|
||||||
|
value: "168258"
|
||||||
|
type: query
|
||||||
|
response:
|
||||||
|
status: 200
|
||||||
|
statusText: OK
|
||||||
|
headers:
|
||||||
|
- name: date
|
||||||
|
value: Wed, 26 Aug 2026 10:40:39 GMT
|
||||||
|
- name: server
|
||||||
|
value: '""'
|
||||||
|
- name: content-security-policy
|
||||||
|
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;"
|
||||||
|
- name: content-type
|
||||||
|
value: application/json;charset=UTF-8
|
||||||
|
- name: content-length
|
||||||
|
value: "17"
|
||||||
|
- name: set-cookie
|
||||||
|
value: JSESSIONID=da85f0a0570e23aea6397a8bc94f; Path=/; HttpOnly
|
||||||
|
- name: strict-transport-security
|
||||||
|
value: max-age=31536000; includeSubDomains
|
||||||
|
- name: x-frame-options
|
||||||
|
value: SAMEORIGIN
|
||||||
|
- name: x-xss-protection
|
||||||
|
value: "1"
|
||||||
|
- name: x-content-type-options
|
||||||
|
value: nosniff
|
||||||
|
- name: referrer-policy
|
||||||
|
value: unsafe-url
|
||||||
|
- name: keep-alive
|
||||||
|
value: timeout=10, max=500
|
||||||
|
- name: connection
|
||||||
|
value: Keep-Alive
|
||||||
|
body:
|
||||||
|
type: json
|
||||||
|
data: |-
|
||||||
|
{
|
||||||
|
"objectList": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,106 @@
|
|||||||
|
info:
|
||||||
|
name: Get Object Title (SCHEMADATA)
|
||||||
|
type: http
|
||||||
|
seq: 4
|
||||||
|
|
||||||
|
http:
|
||||||
|
method: GET
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=SCHEMADATA&OBJECT_ID=35397"
|
||||||
|
headers:
|
||||||
|
- name: Cookie
|
||||||
|
value: "{{elixFormsAjsrvCookie}}"
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
params:
|
||||||
|
- name: ATTR_NAME
|
||||||
|
value: master_field
|
||||||
|
type: query
|
||||||
|
- name: ATTR_VALUE
|
||||||
|
value: "true"
|
||||||
|
type: query
|
||||||
|
- name: TYPE
|
||||||
|
value: SCHEMADATA
|
||||||
|
type: query
|
||||||
|
- name: OBJECT_ID
|
||||||
|
value: "35397"
|
||||||
|
type: query
|
||||||
|
|
||||||
|
runtime:
|
||||||
|
scripts:
|
||||||
|
- type: before-request
|
||||||
|
code: |-
|
||||||
|
const noCookieFoundError = "No AJSRV cookie found!";
|
||||||
|
|
||||||
|
var ajsrvCookie = bru.getVar("elixFormsAjsrvCookie");
|
||||||
|
|
||||||
|
if (ajsrvCookie == null || ajsrvCookie === "") {
|
||||||
|
console.error(noCookieFoundError, ajsrvCookie);
|
||||||
|
throw new Error(noCookieFoundError);
|
||||||
|
}
|
||||||
|
|
||||||
|
settings:
|
||||||
|
encodeUrl: true
|
||||||
|
timeout: 0
|
||||||
|
followRedirects: true
|
||||||
|
maxRedirects: 5
|
||||||
|
forwardAuthorizationHeader: true
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- name: example
|
||||||
|
request:
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=SCHEMADATA&OBJECT_ID=35397"
|
||||||
|
method: GET
|
||||||
|
headers:
|
||||||
|
- name: Cookie
|
||||||
|
value: "{{elixFormsAjsrvCookie}}"
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
params:
|
||||||
|
- name: ATTR_NAME
|
||||||
|
value: master_field
|
||||||
|
type: query
|
||||||
|
- name: ATTR_VALUE
|
||||||
|
value: "true"
|
||||||
|
type: query
|
||||||
|
- name: TYPE
|
||||||
|
value: SCHEMADATA
|
||||||
|
type: query
|
||||||
|
- name: OBJECT_ID
|
||||||
|
value: "35397"
|
||||||
|
type: query
|
||||||
|
response:
|
||||||
|
status: 200
|
||||||
|
statusText: OK
|
||||||
|
headers:
|
||||||
|
- name: date
|
||||||
|
value: Wed, 26 Aug 2026 10:40:35 GMT
|
||||||
|
- name: server
|
||||||
|
value: Apache
|
||||||
|
- name: content-security-policy
|
||||||
|
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;"
|
||||||
|
- name: content-type
|
||||||
|
value: application/json;charset=UTF-8
|
||||||
|
- name: content-length
|
||||||
|
value: "17"
|
||||||
|
- name: set-cookie
|
||||||
|
value: JSESSIONID=da84d30d8f6a7c5f0e18dc3b7ebf; Path=/; HttpOnly
|
||||||
|
- name: strict-transport-security
|
||||||
|
value: max-age=31536000; includeSubDomains
|
||||||
|
- name: x-frame-options
|
||||||
|
value: SAMEORIGIN
|
||||||
|
- name: x-xss-protection
|
||||||
|
value: "1"
|
||||||
|
- name: x-content-type-options
|
||||||
|
value: nosniff
|
||||||
|
- name: referrer-policy
|
||||||
|
value: unsafe-url
|
||||||
|
- name: keep-alive
|
||||||
|
value: timeout=10, max=500
|
||||||
|
- name: connection
|
||||||
|
value: Keep-Alive
|
||||||
|
body:
|
||||||
|
type: json
|
||||||
|
data: |-
|
||||||
|
{
|
||||||
|
"objectList": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,228 @@
|
|||||||
|
info:
|
||||||
|
name: Save Object
|
||||||
|
type: http
|
||||||
|
seq: 6
|
||||||
|
|
||||||
|
http:
|
||||||
|
method: POST
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/save"
|
||||||
|
headers:
|
||||||
|
- name: Cookie
|
||||||
|
value: ISIPSESSION=047b770fac5627c03c94030ca0c3b45c; AJSRV=BTN_USER_1787207482458_8771527838545232265; ISIPSESSION_TRACK=99b2488e73af7c61f6e5affceeb32502; JSESSIONID=e3c44b958c4f282660a5fc8ed994
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
body:
|
||||||
|
type: multipart-form
|
||||||
|
data:
|
||||||
|
- name: S_616_168008_COL0009
|
||||||
|
type: text
|
||||||
|
value: azione_form_AUTOR_firmaAutorizzazione
|
||||||
|
|
||||||
|
runtime:
|
||||||
|
scripts:
|
||||||
|
- type: before-request
|
||||||
|
code: |-
|
||||||
|
const noCookieFoundError = "No AJSRV cookie found!";
|
||||||
|
|
||||||
|
var ajsrvCookie = bru.getVar("elixFormsAjsrvCookie");
|
||||||
|
|
||||||
|
if (ajsrvCookie == null || ajsrvCookie === "") {
|
||||||
|
console.error(noCookieFoundError, ajsrvCookie);
|
||||||
|
throw new Error(noCookieFoundError);
|
||||||
|
}
|
||||||
|
|
||||||
|
settings:
|
||||||
|
encodeUrl: true
|
||||||
|
timeout: 0
|
||||||
|
followRedirects: true
|
||||||
|
maxRedirects: 5
|
||||||
|
forwardAuthorizationHeader: true
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- name: example
|
||||||
|
request:
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/save"
|
||||||
|
method: POST
|
||||||
|
headers:
|
||||||
|
- name: Accept
|
||||||
|
value: "*/*"
|
||||||
|
- name: Accept-Encoding
|
||||||
|
value: gzip, deflate, br, zstd
|
||||||
|
- name: Accept-Language
|
||||||
|
value: it,it-IT;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
|
||||||
|
disabled: true
|
||||||
|
- name: Cookie
|
||||||
|
value: ISIPSESSION=047b770fac5627c03c94030ca0c3b45c; AJSRV=BTN_USER_1787207482458_8771527838545232265; ISIPSESSION_TRACK=99b2488e73af7c61f6e5affceeb32502; JSESSIONID=e3c44b958c4f282660a5fc8ed994
|
||||||
|
- name: Host
|
||||||
|
value: console-unipr.elixforms.it
|
||||||
|
disabled: true
|
||||||
|
- name: Referer
|
||||||
|
value: https://console-unipr.elixforms.it/ajconsole/
|
||||||
|
disabled: true
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
body:
|
||||||
|
type: multipart-form
|
||||||
|
data:
|
||||||
|
- name: S_616_168008_COL0009
|
||||||
|
type: text
|
||||||
|
value: azione_form_AUTOR_firmaAutorizzazione
|
||||||
|
response:
|
||||||
|
status: 200
|
||||||
|
statusText: OK
|
||||||
|
headers:
|
||||||
|
- name: date
|
||||||
|
value: Wed, 26 Aug 2026 09:01:46 GMT
|
||||||
|
- name: server
|
||||||
|
value: '""'
|
||||||
|
- name: content-security-policy
|
||||||
|
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;"
|
||||||
|
- name: content-type
|
||||||
|
value: application/json;charset=UTF-8
|
||||||
|
- name: content-length
|
||||||
|
value: "1636"
|
||||||
|
- name: strict-transport-security
|
||||||
|
value: max-age=31536000; includeSubDomains
|
||||||
|
- name: x-frame-options
|
||||||
|
value: SAMEORIGIN
|
||||||
|
- name: x-xss-protection
|
||||||
|
value: "1"
|
||||||
|
- name: x-content-type-options
|
||||||
|
value: nosniff
|
||||||
|
- name: referrer-policy
|
||||||
|
value: unsafe-url
|
||||||
|
- name: keep-alive
|
||||||
|
value: timeout=10, max=500
|
||||||
|
- name: connection
|
||||||
|
value: Keep-Alive
|
||||||
|
body:
|
||||||
|
type: json
|
||||||
|
data: |-
|
||||||
|
{
|
||||||
|
"errors": {
|
||||||
|
"objectList": []
|
||||||
|
},
|
||||||
|
"result": {
|
||||||
|
"objectList": [
|
||||||
|
{
|
||||||
|
"id": 616,
|
||||||
|
"title": "WFTemplate",
|
||||||
|
"dataId": 168008,
|
||||||
|
"tag": "",
|
||||||
|
"objectId": 35274,
|
||||||
|
"sections": [
|
||||||
|
{
|
||||||
|
"title": "Template",
|
||||||
|
"key": "SEC_0006",
|
||||||
|
"orderKey": "ORD001",
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"type": "STRING",
|
||||||
|
"key": "COL0014",
|
||||||
|
"title": "Titolo template",
|
||||||
|
"searchable": false,
|
||||||
|
"valueList": [
|
||||||
|
{
|
||||||
|
"key": "",
|
||||||
|
"value": "Autorizzazione sottodominio"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"itemList": null,
|
||||||
|
"toManyItems": false,
|
||||||
|
"attributes": [],
|
||||||
|
"orderKey": "ORD001",
|
||||||
|
"defaultValue": null,
|
||||||
|
"required": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "HTML",
|
||||||
|
"key": "COL0009",
|
||||||
|
"title": "Template",
|
||||||
|
"searchable": false,
|
||||||
|
"valueList": [
|
||||||
|
{
|
||||||
|
"key": "",
|
||||||
|
"value": "azione_form_AUTOR_firmaAutorizzazione"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"itemList": null,
|
||||||
|
"toManyItems": false,
|
||||||
|
"attributes": [],
|
||||||
|
"orderKey": "ORD002",
|
||||||
|
"defaultValue": null,
|
||||||
|
"required": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"attributes": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Metadata",
|
||||||
|
"key": "SEC_0007",
|
||||||
|
"orderKey": "ORD002",
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"type": "STRING",
|
||||||
|
"key": "COL0010",
|
||||||
|
"title": "Tag azione",
|
||||||
|
"searchable": false,
|
||||||
|
"valueList": [
|
||||||
|
{
|
||||||
|
"key": "",
|
||||||
|
"value": "azione_form_AUTOR_firmaAutorizzazione"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"itemList": null,
|
||||||
|
"toManyItems": false,
|
||||||
|
"attributes": [],
|
||||||
|
"orderKey": "ORD001",
|
||||||
|
"defaultValue": null,
|
||||||
|
"required": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "STRING",
|
||||||
|
"key": "COL0011",
|
||||||
|
"title": "Tag procedimento",
|
||||||
|
"searchable": false,
|
||||||
|
"valueList": [
|
||||||
|
{
|
||||||
|
"key": "",
|
||||||
|
"value": "gestione_siti_web_nuovo_wf"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"itemList": null,
|
||||||
|
"toManyItems": false,
|
||||||
|
"attributes": [],
|
||||||
|
"orderKey": "ORD002",
|
||||||
|
"defaultValue": null,
|
||||||
|
"required": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "STRING",
|
||||||
|
"key": "COL0012",
|
||||||
|
"title": "Tag modulo",
|
||||||
|
"searchable": false,
|
||||||
|
"valueList": [
|
||||||
|
{
|
||||||
|
"key": "",
|
||||||
|
"value": "RequestForm_GESTIONE_SITI_WEB_NUOVO"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"itemList": null,
|
||||||
|
"toManyItems": false,
|
||||||
|
"attributes": [],
|
||||||
|
"orderKey": "ORD003",
|
||||||
|
"defaultValue": null,
|
||||||
|
"required": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"attributes": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"categories": [],
|
||||||
|
"aclTable": [],
|
||||||
|
"master": false,
|
||||||
|
"attributes": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,147 @@
|
|||||||
|
info:
|
||||||
|
name: Search schemas
|
||||||
|
type: http
|
||||||
|
seq: 3
|
||||||
|
|
||||||
|
http:
|
||||||
|
method: GET
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/search?SEARCH_IN[]=616&PAGE=1&AJL=it&PAGESIZE=80&SECURE=true"
|
||||||
|
headers:
|
||||||
|
- name: Cookie
|
||||||
|
value: "{{elixFormsAjsrvCookie}}"
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
params:
|
||||||
|
- name: SEARCH_IN[]
|
||||||
|
value: "616"
|
||||||
|
type: query
|
||||||
|
- name: PAGE
|
||||||
|
value: "1"
|
||||||
|
type: query
|
||||||
|
- name: AJL
|
||||||
|
value: it
|
||||||
|
type: query
|
||||||
|
- name: PAGESIZE
|
||||||
|
value: "80"
|
||||||
|
type: query
|
||||||
|
- name: SECURE
|
||||||
|
value: "true"
|
||||||
|
type: query
|
||||||
|
|
||||||
|
runtime:
|
||||||
|
scripts:
|
||||||
|
- type: before-request
|
||||||
|
code: |-
|
||||||
|
const noCookieFoundError = "No AJSRV cookie found!";
|
||||||
|
|
||||||
|
var ajsrvCookie = bru.getVar("elixFormsAjsrvCookie");
|
||||||
|
|
||||||
|
if (ajsrvCookie == null || ajsrvCookie === "") {
|
||||||
|
console.error(noCookieFoundError, ajsrvCookie);
|
||||||
|
throw new Error(noCookieFoundError);
|
||||||
|
}
|
||||||
|
|
||||||
|
settings:
|
||||||
|
encodeUrl: true
|
||||||
|
timeout: 0
|
||||||
|
followRedirects: true
|
||||||
|
maxRedirects: 5
|
||||||
|
forwardAuthorizationHeader: true
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- name: example
|
||||||
|
request:
|
||||||
|
url: "{{elixFormsRootUrl}}/AJSRV/metadata/search?SEARCH_IN[]=616&PAGE=1&AJL=it&PAGESIZE=80&SECURE=true"
|
||||||
|
method: GET
|
||||||
|
headers:
|
||||||
|
- name: Cookie
|
||||||
|
value: "{{elixFormsAjsrvCookie}}"
|
||||||
|
- name: x-requested-with
|
||||||
|
value: XMLHttpRequest
|
||||||
|
params:
|
||||||
|
- name: SEARCH_IN[]
|
||||||
|
value: "616"
|
||||||
|
type: query
|
||||||
|
- name: PAGE
|
||||||
|
value: "1"
|
||||||
|
type: query
|
||||||
|
- name: AJL
|
||||||
|
value: it
|
||||||
|
type: query
|
||||||
|
- name: PAGESIZE
|
||||||
|
value: "80"
|
||||||
|
type: query
|
||||||
|
- name: SECURE
|
||||||
|
value: "true"
|
||||||
|
type: query
|
||||||
|
response:
|
||||||
|
status: 200
|
||||||
|
statusText: OK
|
||||||
|
headers:
|
||||||
|
- name: date
|
||||||
|
value: Wed, 26 Aug 2026 10:35:04 GMT
|
||||||
|
- name: server
|
||||||
|
value: Apache
|
||||||
|
- name: content-security-policy
|
||||||
|
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'; img-src 'self' blob: data: https:;"
|
||||||
|
- name: content-type
|
||||||
|
value: application/json;charset=UTF-8
|
||||||
|
- name: content-length
|
||||||
|
value: "438"
|
||||||
|
- name: set-cookie
|
||||||
|
value: JSESSIONID=da342d4412c8c3fea86b58918c9e; Path=/; HttpOnly
|
||||||
|
- name: strict-transport-security
|
||||||
|
value: max-age=31536000; includeSubDomains
|
||||||
|
- name: x-frame-options
|
||||||
|
value: SAMEORIGIN
|
||||||
|
- name: x-xss-protection
|
||||||
|
value: "1"
|
||||||
|
- name: x-content-type-options
|
||||||
|
value: nosniff
|
||||||
|
- name: referrer-policy
|
||||||
|
value: unsafe-url
|
||||||
|
- name: keep-alive
|
||||||
|
value: timeout=10, max=500
|
||||||
|
- name: connection
|
||||||
|
value: Keep-Alive
|
||||||
|
body:
|
||||||
|
type: json
|
||||||
|
data: |-
|
||||||
|
{
|
||||||
|
"totalRecords": 0,
|
||||||
|
"pageSize": 80,
|
||||||
|
"numPages": 0,
|
||||||
|
"currentPage": 1,
|
||||||
|
"columns": [
|
||||||
|
{
|
||||||
|
"key": "ID_OBJECT",
|
||||||
|
"value": "ID_OBJECT"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "S_616_ID_GENERICSCHEMA",
|
||||||
|
"value": "S_616_ID_GENERICSCHEMA"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "S_616_COL0014",
|
||||||
|
"value": "Titolo template"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "S_616_COL0010",
|
||||||
|
"value": "Tag azione"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "S_616_COL0011",
|
||||||
|
"value": "Tag procedimento"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "S_616_COL0009",
|
||||||
|
"value": "Template"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "S_616_COL0012",
|
||||||
|
"value": "Tag modulo"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"data": [],
|
||||||
|
"extraData": {}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
info:
|
||||||
|
name: Console UI
|
||||||
|
type: folder
|
||||||
|
seq: 3
|
||||||
|
|
||||||
|
request:
|
||||||
|
auth: inherit
|
||||||
|
scripts:
|
||||||
|
- type: tests
|
||||||
|
code: |-
|
||||||
|
test("Status code is 200", function () {
|
||||||
|
expect(res.getStatus()).to.equal(200);
|
||||||
|
});
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
info:
|
|
||||||
name: Export Module
|
|
||||||
type: http
|
|
||||||
seq: 1
|
|
||||||
|
|
||||||
http:
|
|
||||||
method: GET
|
|
||||||
url: "{{elixFormsRootUrl}}/AJSRV/ELIXFORMS/moduleExport?MODULE_ID=21405&exportProtocol=true"
|
|
||||||
params:
|
|
||||||
- name: MODULE_ID
|
|
||||||
value: "21405"
|
|
||||||
type: query
|
|
||||||
- name: exportProtocol
|
|
||||||
value: "true"
|
|
||||||
type: query
|
|
||||||
auth: inherit
|
|
||||||
|
|
||||||
settings:
|
|
||||||
encodeUrl: true
|
|
||||||
timeout: 0
|
|
||||||
followRedirects: true
|
|
||||||
maxRedirects: 5
|
|
||||||
forwardAuthorizationHeader: true
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
info:
|
|
||||||
name: Get Object Title (GENERICSCHEMA)
|
|
||||||
type: http
|
|
||||||
seq: 4
|
|
||||||
|
|
||||||
http:
|
|
||||||
method: GET
|
|
||||||
url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=GENERICSCHEMA&OBJECT_ID=168258"
|
|
||||||
headers:
|
|
||||||
- name: Accept
|
|
||||||
value: "*/*"
|
|
||||||
- name: Accept-Encoding
|
|
||||||
value: gzip, deflate, br, zstd
|
|
||||||
- name: Accept-Language
|
|
||||||
value: it,it-IT;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
|
|
||||||
disabled: true
|
|
||||||
- name: Cookie
|
|
||||||
value: ISIPSESSION=047b770fac5627c03c94030ca0c3b45c; AJSRV=BTN_USER_1787207482458_8771527838545232265; ISIPSESSION_TRACK=99b2488e73af7c61f6e5affceeb32502; JSESSIONID=e3c44b958c4f282660a5fc8ed994
|
|
||||||
- name: Host
|
|
||||||
value: console-unipr.elixforms.it
|
|
||||||
disabled: true
|
|
||||||
- name: Referer
|
|
||||||
value: https://console-unipr.elixforms.it/ajconsole/
|
|
||||||
disabled: true
|
|
||||||
- name: x-requested-with
|
|
||||||
value: XMLHttpRequest
|
|
||||||
params:
|
|
||||||
- name: ATTR_NAME
|
|
||||||
value: master_field
|
|
||||||
type: query
|
|
||||||
- name: ATTR_VALUE
|
|
||||||
value: "true"
|
|
||||||
type: query
|
|
||||||
- name: TYPE
|
|
||||||
value: GENERICSCHEMA
|
|
||||||
type: query
|
|
||||||
- name: OBJECT_ID
|
|
||||||
value: "168258"
|
|
||||||
type: query
|
|
||||||
|
|
||||||
settings:
|
|
||||||
encodeUrl: true
|
|
||||||
timeout: 0
|
|
||||||
followRedirects: true
|
|
||||||
maxRedirects: 5
|
|
||||||
forwardAuthorizationHeader: true
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
info:
|
|
||||||
name: Get Object Title (SCHEMADATA)
|
|
||||||
type: http
|
|
||||||
seq: 3
|
|
||||||
|
|
||||||
http:
|
|
||||||
method: GET
|
|
||||||
url: "{{elixFormsRootUrl}}/AJSRV/metadata/objectTitle?ATTR_NAME=master_field&ATTR_VALUE=true&TYPE=SCHEMADATA&OBJECT_ID=35397"
|
|
||||||
headers:
|
|
||||||
- name: Accept
|
|
||||||
value: "*/*"
|
|
||||||
- name: Accept-Encoding
|
|
||||||
value: gzip, deflate, br, zstd
|
|
||||||
- name: Accept-Language
|
|
||||||
value: it,it-IT;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
|
|
||||||
disabled: true
|
|
||||||
- name: Cookie
|
|
||||||
value: ISIPSESSION=047b770fac5627c03c94030ca0c3b45c; AJSRV=BTN_USER_1787207482458_8771527838545232265; ISIPSESSION_TRACK=99b2488e73af7c61f6e5affceeb32502; JSESSIONID=e3c44b958c4f282660a5fc8ed994
|
|
||||||
- name: Host
|
|
||||||
value: console-unipr.elixforms.it
|
|
||||||
disabled: true
|
|
||||||
- name: Referer
|
|
||||||
value: https://console-unipr.elixforms.it/ajconsole/
|
|
||||||
disabled: true
|
|
||||||
- name: x-requested-with
|
|
||||||
value: XMLHttpRequest
|
|
||||||
params:
|
|
||||||
- name: ATTR_NAME
|
|
||||||
value: master_field
|
|
||||||
type: query
|
|
||||||
- name: ATTR_VALUE
|
|
||||||
value: "true"
|
|
||||||
type: query
|
|
||||||
- name: TYPE
|
|
||||||
value: SCHEMADATA
|
|
||||||
type: query
|
|
||||||
- name: OBJECT_ID
|
|
||||||
value: "35397"
|
|
||||||
type: query
|
|
||||||
|
|
||||||
settings:
|
|
||||||
encodeUrl: true
|
|
||||||
timeout: 0
|
|
||||||
followRedirects: true
|
|
||||||
maxRedirects: 5
|
|
||||||
forwardAuthorizationHeader: true
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
info:
|
|
||||||
name: Search schemas
|
|
||||||
type: http
|
|
||||||
seq: 2
|
|
||||||
|
|
||||||
http:
|
|
||||||
method: GET
|
|
||||||
url: "{{elixFormsRootUrl}}/AJSRV/metadata/search?SEARCH_IN[]=616&PAGE=1&AJL=it&PAGESIZE=80&SECURE=true"
|
|
||||||
headers:
|
|
||||||
- name: Accept
|
|
||||||
value: "*/*"
|
|
||||||
disabled: true
|
|
||||||
- name: Accept-Encoding
|
|
||||||
value: gzip, deflate, br, zstd
|
|
||||||
disabled: true
|
|
||||||
- name: Accept-Language
|
|
||||||
value: it,it-IT;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
|
|
||||||
disabled: true
|
|
||||||
- name: Cookie
|
|
||||||
value: ISIPSESSION=047b770fac5627c03c94030ca0c3b45c; AJSRV=BTN_USER_1787207482458_8771527838545232265; ISIPSESSION_TRACK=99b2488e73af7c61f6e5affceeb32502; JSESSIONID=e3c44b958c4f282660a5fc8ed994
|
|
||||||
- name: Host
|
|
||||||
value: console-unipr.elixforms.it
|
|
||||||
disabled: true
|
|
||||||
- name: Referer
|
|
||||||
value: https://console-unipr.elixforms.it/ajconsole/
|
|
||||||
disabled: true
|
|
||||||
- name: x-requested-with
|
|
||||||
value: XMLHttpRequest
|
|
||||||
params:
|
|
||||||
- name: SEARCH_IN[]
|
|
||||||
value: "616"
|
|
||||||
type: query
|
|
||||||
- name: PAGE
|
|
||||||
value: "1"
|
|
||||||
type: query
|
|
||||||
- name: AJL
|
|
||||||
value: it
|
|
||||||
type: query
|
|
||||||
- name: PAGESIZE
|
|
||||||
value: "80"
|
|
||||||
type: query
|
|
||||||
- name: SECURE
|
|
||||||
value: "true"
|
|
||||||
type: query
|
|
||||||
|
|
||||||
settings:
|
|
||||||
encodeUrl: true
|
|
||||||
timeout: 0
|
|
||||||
followRedirects: true
|
|
||||||
maxRedirects: 5
|
|
||||||
forwardAuthorizationHeader: true
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
info:
|
|
||||||
name: _HACKS
|
|
||||||
type: folder
|
|
||||||
seq: 3
|
|
||||||
|
|
||||||
request:
|
|
||||||
auth: inherit
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"Config": {
|
"Config": {
|
||||||
"ExcludeFromBruno": [
|
"ExcludeFromBruno": [
|
||||||
|
"elixFormsRootUrl",
|
||||||
"elixFormsApiUrl",
|
"elixFormsApiUrl",
|
||||||
"elixFormsApiUrl_Default",
|
"elixFormsApiUrl_Default",
|
||||||
"esse3apiRootUrl",
|
"esse3apiRootUrl",
|
||||||
@@ -10,6 +11,7 @@
|
|||||||
},
|
},
|
||||||
"API": {
|
"API": {
|
||||||
"elixForms API v2": {
|
"elixForms API v2": {
|
||||||
|
"elixFormsRootUrl": "https://procedure.unipr.it",
|
||||||
"elixFormsApiUrl": "https://procedure.unipr.it/eF/services/api",
|
"elixFormsApiUrl": "https://procedure.unipr.it/eF/services/api",
|
||||||
"elixFormsApiUrl_Default": "https://procedure.unipr.it/eF/api",
|
"elixFormsApiUrl_Default": "https://procedure.unipr.it/eF/api",
|
||||||
"elixFormsApiUsername": null,
|
"elixFormsApiUsername": null,
|
||||||
|
|||||||
Reference in New Issue
Block a user