Interfaces of type BasicInterface

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.

Related concepts
EGL interfaces
EGL services and Web services

Related tasks
Creating an EGL Interface part

Related reference
Best practices for services and related interfaces in EGL
Interface part in EGL source format
Interfaces of type JavaObject
@xsd

Feedback
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.