@xml

This complex property @xml contains data that affects runtime access of a SOAP service. The property is available on Service parts, on Interface parts, and on functions within Service and Interface parts.
The @xml property is useful in the following cases:
The @xml property includes the following property fields, as further described later in this topic:
name
A string that maps a pair of names:
  • In relation to an EGL Service or Interface part, the pair is as follows: the name of the EGL Service or Interface part and the name of the corresponding portType element in the WSDL document
  • In relation to an EGL function, the pair is as follows: the name of the EGL function and the name of the corresponding operation element in the WSDL document
namespace
A string that maps a pair of names:
  • In relation to an EGL Service or Interface part, the pair is as follows: the name of the EGL package and the name of the target namespace in the WSDL document
  • In relation to an EGL function, the namespace property is ignored
Here is a fuller explanation:
Functions in an EGL Service or Interface part represent operation elements that are embedded in a WSDL portType element. In this case, workbench processing never considers the target namespace for the operation element; that namespace is assumed to be the same as that of the portType element. However, the name of the operation element in the WSDL file is of concern:

Feedback