schemas.schema-form.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gravitee-policy-rest-to-soap Show documentation
Show all versions of gravitee-policy-rest-to-soap Show documentation
Expose SOAP backend service as a REST API
{
"type" : "object",
"id" : "urn:jsonschema:io:gravitee:policy:rest2soap:configuration:SoapTransformerPolicyConfiguration",
"properties" : {
"envelope" : {
"title": "SOAP Envelope",
"description": "SOAP envelope used to invoke WS (support EL)",
"type" : "string",
"x-schema-form": {
"type": "codemirror",
"codemirrorOptions": {
"placeholder": "Place your SOAP envelope here",
"lineWrapping": true,
"lineNumbers": true,
"allowDropFileTypes": true,
"autoCloseTags": true,
"mode": "xml"
},
"expression-language": true
}
},
"soapAction": {
"title": "SOAP Action",
"description": "'SOAPAction' HTTP header send when invoking WS",
"type": "string"
},
"charset": {
"title": "Charset",
"description": "This charset will be appended to the Content-Type header value",
"type": "string"
},
"preserveQueryParams": {
"title": "Preserve Query Parameters",
"description": "Define if the query parameters are propagated to the backend SOAP service",
"type": "boolean"
},
"stripPath": {
"title": "Strip path",
"description": "Strip the path before propagating it to the backend SOAP service",
"type": "boolean",
"default": false
}
},
"required": [
"envelope"
]
}