En caso necesario, sus llamadas del servicio web pueden incluir caracteres especiales, tal y como se explica en las secciones siguientes.
Selección de caracteres especiales
Importante: Esta sección se aplica solamente si el carácter especial no funciona como un separador para el parámetro en la llamada del servicio web.
Se pueden utilizar las siguientes entidades de carácter XML para especificar caracteres especiales en las llamadas del servicio web:
Por ejemplo, utilice las entidades siguientes para especificar la unidad de negocio llamada Smith&Jones Hardware&Software Supplies:
Smith&Jones Hardware&Software Supplies
Caracteres especiales distintos de los caracteres separadores
Importante: Esta sección se aplica solamente si el carácter especial no funciona como un separador para el parámetro en la llamada del servicio web.
Para utilizar etiquetas de CDATA para especificar caracteres especiales en llamadas del servicio web, utilice el formato siguiente:
<![CDATA[...]]>
Por ejemplo, utilice las expresiones siguientes para especificar la unidad de negocio llamada Smith&Jones Hardware&Software Supplies:
<![CDATA[Smith&Jones Hardware&Software Supplies]]>
Caracteres separadores
Los siguientes caracteres especiales se utilizan normalmente como separadores:
Si el carácter especial funciona como un separador para el parámetro en la llamada del servicio web, especifique el carácter especial como una variable dinámica, como se muestra a continuación:
Nota: La variable dinámica puede gestionar también otros caracteres especiales (por ejemplo, & y ,) aunque no son separadores para métodos de servicios web.
La llamada del servicio web de muestra siguiente utiliza el ejemplo de los pasos anteriores:
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.soap.usm.ca.com">
<soapenv:Header/>
<soapenv:Body>
<ser:saveRequestForm soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sessionID xsi:type="xsd:string">e2f6b05b85247d35b4d7371edc9c6fe398fba60d</sessionID>
<subscriptionDetailID xsi:type="xsd:int">10009</subscriptionDetailID>
<formValuesData xsi:type="xsd:string">text1:M$bu.description$</formValuesData>
</ser:saveRequestForm>
</soapenv:Body>
</soapenv:Envelope>
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|