An interface of type BasicInterface is used to access an EGL or Web service.
In relation to an Interface that accesses a Web service, you may set the @WSDL property,
which allows EGL to extract data from the Web Service Description Language
(WSDL) definition for use in interacting with the Java™ JAX-RPC runtime code.
The
@WSDL property fields and their types are as follows:
- elementName STRING
- If this property field is present, the value must exactly match the name
in the WSDL portType element for the service that is being accessed by the
interface. If the property field is not present, the name of the Interface
part must exactly match the name in the WSDL portType element. In either case,
the match is case sensitive: for example, the name myService is different
from MYSERVICE.
- nameSpace STRING
- If this property field is present, the value must exactly match the namespace
specified in the WSDL portType element for the service being accessed by the
interface. If the property field is not present, the value is created by starting
with the string http:// and inverting every qualifier in the package
name; for example, if the package name is com.ibm.egl, the value of nameSpace is
as follows:
http://egl.ibm.com
The value is case
sensitive: for example, the namespace http://egl.ibm.com is different
from http://EGL.IBM.com.
- isLastParamReturnValue BooleanKind
- This property field is ignored in the context of an Interface part.