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", where xx 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.