Utilice este elemento para especificar los atributos y propiedades del programa direccionador destinado a direccionar varias peticiones de operación a un solo punto final. Este elemento se utilizará para nombrar el archivo origen y el nombre del programa direccionador. Este elemento se puede especificar para múltiples operaciones o para operaciones individuales. Si no se especifica el elemento RouterSpec para múltiples operaciones, los valores predeterminados se derivan del elemento de nombre del elemento EISService tal como se muestra en la Figura 1. Si no se especifica para operaciones individuales, no se genera ningún programa direccionador.
La Figura 1 es un ejemplo de elemento de esquema XML para EISService con los elementos RouterSpec y WSBindSpec.
<xsd:element name="EISService">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" ref="ServicePropertyArray"/>
<xsd:element maxOccurs="1" minOccurs="0" ref="ConnectionPropertyArray"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="Operation"/>
<xsd:element maxOccurs="1" minOccurs="0" ref="WSBindSpec"/>
<xsd:element minOccurs="0" ref="RouterSpec"/>
</xsd:sequence>
<xsd:attribute name="generateConverters" type="xsd:boolean" use="optional"/>
<xsd:attribute name="generateSeparateXSD" type="xsd:boolean" use="optional"/>
<xsd:attribute name="generateWSDL" type="xsd:boolean" use="optional"/>
<xsd:attribute name="name" type="xsd:string" use="optional"/>
<xsd:attribute name="targetNamespace" type="xsd:string" use="optional"/>
<xsd:attribute name="type" type="xsd:string" use="optional"/>
<xsd:attribute name="targetFilesURI" type="xsd:string" use="optional"/>
</xsd:complexType>
</xsd:element>
| Campos | Descripción |
|---|---|
Atributo: fileName |
Especifica
el nombre del archivo de salida. El valor predeterminado es: El nombre de servicio del archivo WSDL generado truncado en 8 caracteres y concatenado con la extensión de archivo .CBL. |
Atributo: overwrite |
Especifica si debe sobrescribirse el archivo de salida si existe. |
Atributo: programName |
Especifica el nombre de programa de la entrada de programa principal del direccionador. Los
nombres de programa superiores a 8 caracteres se truncarán en 8 caracteres. El valor predeterminado es: El nombre de servicio del archivo WSDL generado truncado en 7 caracteres y sufijado con la letra "T". |
Atributo: type |
Especifica el tipo de direccionador. Actualmente, sólo está soportado WEB_SERVICES_CICS. Este tipo debe coincidir con el atributo driverType para el elemento DriverSpec de cada operación. |
<RouterSpec fileName="ROUTER.CBL" programName="ROUTER"/>
<CodegenPropertyArray type="Cobol">
<CodegenProperty name="com.ibm.etools.xmlent.ui.GEN_PROG_NAME"
value="CWSA"/>
<CodegenProperty name=
"com.ibm.etools.xmlent.ui.GEN_CONVERSION_TYPE"
value="interpretive"/>
</CodegenPropertyArray>