Una interfaz de tipo BasicInterface se utiliza para acceder a un servicio EGL o
Web.
En relación a una interfaz que accede a un servicio Web, puede establecer la propiedad
@WSDL, que permite a EGL extraer datos de la definición WSDL (Web Service Description
Language) para utilizarlos al interactuar con el código de tiempo de ejecución de
Java
JAX-RPC.
Los campos de la propiedad
@WSDL y sus tipos son los siguientes:
- elementName STRING
- Si este campo de propiedad está presente, el valor debe coincidir exactamente con el
nombre del elemento portType WSDL para el servicio al que accede la interfaz. Si el campo
de propiedad no está presente, el nombre del componente de interfaz debe coincidir
exactamente con el nombre del elemento portType WSDL. En cualquier caso, la comparación
es sensible a mayúsculas y minúsculas: por ejemplo, el nombre miServicio es
diferente de MISERVICIO.
- nameSpace STRING
- Si este campo de propiedad está presente, el valor debe coincidir exactamente con el
espacio de nombres especificado en el elemento portType WSDL para el servicio al
que accede la
interfaz. Si el campo de propiedad no está presente, el valor se crea empezando por la
serie http:// e invirtiendo el orden de todos los calificadores del nombre de
paquete; por ejemplo, si el nombre de paquete es com.ibm.egl, el valor de
nameSpace será el siguiente:
http://egl.ibm.com
El valor
es sensible a mayúsculas y minúsculas: por ejemplo, el espacio de nombres
http://egl.ibm.com es diferente de http://EGL.IBM.com.
- isLastParamReturnValue BooleanKind
- Este campo de propiedad se pasa por alto en el contexto de un componente de interfaz.