Rational Developer para System z, Versión 7.6

EISService

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.

Nota: Si no especifica un WSBindSpec para el EISService con varias operaciones, se utilizarán los valores predeterminados para varias operaciones (consulte la descripción de WSBindSpec para obtener más información sobre los valores de WSBindSpec predeterminados para varias operaciones).

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:

Al especificar varias operaciones, tenga en cuenta las siguientes restricciones:
  • La interfaz de programa del programa comercial que implemente varias operaciones en CICS debe ser vía CHANNEL (las interfaces COMMAREA no están soportadas).
  • El nombre del programa comercial debe especificarse en el elemento WSBindSpec del contenedor EISService. Los nombres de programas comerciales de los elementos DriverSpec en las operaciones individuales se pasan por alto.
  • Confiar en los nombres de programa y de archivo predeterminados puede generar resultados impredecibles cuando diferentes parámetros contienen valores idénticos. Por ejemplo, el nombre de servicio con el nombre "Bank" puede llevar al nombre de programa comercial predeterminado BANKSER. Si además especifica el nombre de direccionador BANKSER, pueden generarse errores al construir o utilizar estos programas.

Contenido por

EISProject

Contiene

Atributos

La Tabla 1 muestra los atributos para EISService.

Tabla 1. Especificaciones de atributos para EISService
Campos Descripción

Atributo: name
Valores válidos: Consulte la descripción
¿Obligatorio?: -
Valor predeterminado: Consulte la descripción

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
Valores válidos: true | false
¿Obligatorio?: -
Valor predeterminado: false

Especifica si se debe generar el conjunto de conversores (conversores de petición y respuesta, controlador).

Atributo: generateSeparateXSD
Valores válidos: true | false
¿Obligatorio?: -    
Valor predeterminado: false

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
Valores válidos: true | false
¿Obligatorio?: -    
Valor predeterminado: false

Especifica si debe generarse una definición de servicio.

Atributo: targetFilesURI
Valores válidos: Consulte la descripción
¿Obligatorio?: -
Valor predeterminado: Consulte la descripción

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
Valores válidos: Consulte la descripción
¿Obligatorio?: -
Valor predeterminado: svcNS

Especifica el URL del espacio de nombres destino.

Atributo: type
Valores válidos: CICS |
IMS
¿Obligatorio?: -
Valor predeterminado: CICS

Especifica el subsistema relevante.

Ejemplo

La Figura 1 es un ejemplo de elemento EISService.
Figura 1. Ejemplo de elemento EISService
<EISProject name="CICSSample">
     <EISService name="CustomerInfo" type="CICS" targetNamespace="http://cics.sample"
             targetFilesURI="file://my.files"
             generateConverters="true"
             generateSeparateXSD="false"
             generateWSDL="true" >

     </EISService>
</EISProject>

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)