Utilice este elemento del documento ServiceSpecification.xml para proporcionar información acerca del servicio Web y como contenedor para los contenedores de operación necesarios y, de manera opcional, para ConnectionPropertyArray y ServicePropertyArray.
Si este servicio contiene varias operaciones y lo implementa el entorno de ejecución de Servicios Web CICS, puede especificar un elemento WSBindSpec opcional. En ese elemento, puede especificar las propiedades del archivo WSBind que representa un servicio multioperación. Las opciones de WSBindSpec suministradas de ese modo tendrán preferencia sobre las opciones de WSBindSpec que se puedan especificar en operaciones individuales. Es decir, se pasa por alto cualquier WSBindSpec en operaciones individuales del servicio multioperación.
A continuación se presenta un ejemplo de especificación de varias operaciones:
<EISProject name="BankPrj">
<EISService name="Bank">
.....
<Operation name="DepositFundsOperation">
....
</Operation>
<Operation name="WithdrawFundsOperation">
....
</Operation>
</EISService>
</EISProject>
Al generar varias operaciones se aplican las normas siguientes:
La Tabla 1 muestra los atributos para EISService.
| Campos | Descripción |
|---|---|
Atributo: name |
Especifica el nombre del servicio Web. El archivo WSDL (Web Services Definition
Language) que se genera utiliza este nombre. Valor predeterminado: El valor predeterminado se toma del parámetro de línea de mandatos de xsebatch -w. |
Atributo: generateConverters |
Especifica si se debe generar el conjunto de conversores (conversores de petición y respuesta, controlador). |
Atributo: generateSeparateXSD |
Especifica si se debe generar un conjunto separado de esquemas XML que defina
el mensaje de petición y respuesta). Nota: El valor "false" de este atributo
sólo es significativo si generateWSDL se establece en true. El valor false especifica
que el archivo de definición de servicio contiene un esquema incorporado.
|
Atributo: generateWSDL |
Especifica si debe generarse una definición de servicio. |
Atributo: targetFilesURI |
Especifica
el URI de la ubicación en la que se generarán los archivos de salida, en relación
al proyecto de nivel superior. El valor predeterminado es: Valor de targetNamespace, si se especifica. De lo contrario, se establece en file://target.files |
Atributo: targetNamespace |
Especifica el URL del espacio de nombres destino. |
Atributo: type |
Especifica el subsistema relevante. |