Utilice este elemento para especificar el tipo de operación y como contenedor de las propiedades de operación. Tenga en cuenta que sólo se permite una operación por servicio. La especificación de más de una operación puede provocar la generación de un WSDL no válido.
El elemento InputOutputMessage está en desuso y no debe utilizarse. En su lugar, utilice los elementos InputMessage y OutputMessage y especifique parámetros idénticos.
| Campos | Descripción |
|---|---|
Atributo: name |
Especifica el nombre de la operación en el archivo WSDL. El valor predeterminado es: El atributo name del elemento EISService concatenado con "Operation" |
Atributo: type |
Especifica si se debe generar el conjunto de conversores (petición, respuesta, conversores y controlador). Consulte la nota. |
Nota:
Las operaciones REQUEST_RESPONSE
y SOLICIT_RESPONSE causan la generación de:
Una operación NOTIFICATION causa la generación de:
Una operación ONE_WAY causa la generación de:
|
|
<Operation name="getCustomerInfo" type="REQUEST_RESPONSE">
<OperationPropertyArray>
<OperationProperty name="soapOpStyle" value="document" />
<OperationProperty name="soapBindingStyle" value="document" />
<OperationProperty name="soapBodyUse" value="literal" />
</OperationPropertyArray>
<InputOutputMessage name="CustomerDetails" importDirectory="." importFile="DFH0ACTD.cbl"
nativeTypeName="DFHCOMMAREA">
<RedefinesArray>
<RedefineSelection redefine="name.info" useRedefinition="name.last-name"/>
<RedefineSelection redefine="address.zip-code" useRedefinition="province"/>
</RedefinesArray>
</InputOutputMessage>
<XseSpec>
<DriverSpec fileName=""DFH0CSTDD.cbl" driverType="IMS SOAP Gateway"
programName="XCNVD" businessPgmName="Ex01" />
<ConverterSpecIn fileName="DFH0CSTDI.cbl" overwrite="true"
programName="XCNVI"/>
<ConverterSpecOut fileName="DFH0CSTDO.cbl" overwrite="true"
programName="XCNVO"/>
<XsdSpecIn fileName="DFH0CSTDI.xsd overwrite="true"
targetNamespace="http://www.DFH0CSTDI.com/schemas/DFH0CSTDIInterface"
xsdNamespace="http://www.w3.org/2001/XMLSchema"
localNamespace="http://www.DFH0CSTDI.com/schemas/DFH0CSTDIInterface"
xsdPrefix="cbl"
xsdElemName="dfhcommarea"/>
<XsdSpecOut fileName="DFH0CSTDO.xsd" overwrite="true"
targetNamespace="http://www.DFH0CSTDO.com/schemas/DFH0CSTDOInterface"
xsdNamespace="http://www.w3.org/2001/XMLSchema"
localNamespace="http://www.DFH0CSTDO.com/schemas/DFH0CSTDOInterface"
xsdPrefix="cbl"
xsdElemName="dfhcommarea"/>
</XseSpec>
</Operation>