XML Namespaces
When processing a request, the XML namespace URI of the request data is used to determine whether a standard request, which conforms to the WSDL of the BDE, or a non-standard request is handled.
The rules in the XSL stylesheet must transform a non-standard request into a standard request. This transformation can ignore any namespaces of the XML elements within the request data, because these are not used when further processing the data.
When a response is returned, it has these namespaces:
- The top-level element has
the same namespace as the top-level element in the request. The top-level
element in the response is called "
xxResponse
", wherexx
is the invoked method of the BDE. For "standard" requests, the namespace URI starts with"http://www.infor.com/businessinterface/"
; for non-standard requests, the namespace URI starts with something else. - All child elements have an empty namespace.
If the client software requires specific namespaces in the response, the transformation must add the necessary namespaces in the response.