Validate-Soap-Enc-Array; Wildcard-Ignore-Xsi-Type; Wsdl-Strict-Soap-Version - IBM WebSphere XS40 Command Reference Manual

Datapower xml security gateway
Table of Contents

Advertisement

validate-soap-enc-array

Designates the set of schemas to perform extra validation on elements of type
SOAP-ENC:Array.
Syntax
validate-soap-enc-array map
Parameters
map
Guidelines
The allow-soap-enc-array command designates a set of schemas that will perform
extra validation on elements of type SOAP-ENC:Array, following the encoding rules
in SOAP 1.1 Section 5.
Using only rules for the XML Schema, any content is allowed in a SOAP array. The
rules for SOAP 1.1 further require that child elements of array elements have the
type specified in the array's SOAP-ENC:arrayType attribute, and allows them to have
a SOAP-ENC:position attribute even if the array element type does not explicitly
allow it.

wildcard-ignore-xsi-type

Designates a set of schemas where wildcards (xs:any elements) only validate
children by element name.
Syntax
wildcard-ignore-xsi-type map
Parameters
map
Guidelines
The allow-soap-enc-array command designates a set of schemas set of schemas set
of schemas where wildcards (xs:any elements) only validate children by element
name.
The XML Schema specification requires that, if a wildcard matches an element but
that element does not have an element declaration, the element is instead validated
according to an xsi:type attribute on it. This command ignores those xsi:type
attributes and should be used for cases such as SOAP envelope validation where a
further validation step will validate the contents matching the wildcard, possibly
using the SOAP 1.1 encoding rules.

wsdl-strict-soap-version

Determine whether to strictly follow the SOAP binding in the WSDL.
Identifies the URL map that defines the set of schemas that perform extra
validation on elements of type SOAP-ENC:Array rule.
Identifies the URL map that defines the set of schemas set of schemas
where wildcards (xs:any elements) only validate children by element
name.
Chapter 8. Compile Options Policy configuration mode
191

Advertisement

Table of Contents
loading

Table of Contents