Puede utilizar la función Alterar temporalmente para copiar un tipo complejo del mensaje de entrada en el mensaje de salida, al mismo tiempo que se actualizan algunos de los elementos hijo en el tipo complejo. Un componente de conjunto de mensajes se describe mediante una estructura de datos compleja.
Cree una correlación de mensajes. Para obtener más información, consulte Creación de una correlación de mensajes para transformar mensajes SOAP.
Al crear una correlación de mensajes se define automáticamente una transformación Move en la carpeta Propiedades, de forma que todos los elementos de la carpeta Propiedades se copian en la estructura de la carpeta Propiedades de salida. La figura siguiente muestra la correlación de mensajes que ha creado anteriormente:
En el escenario, define una transformación Assign para cambiar el valor del elemento CodedCharSetId en la carpeta Propiedades de UTF-16 a UTF-8. WS-I Basic Profile 1.0 requiere soporte de la codificación Universal Transformation Format (UTF)-16. UTF-16 es un esquema de codificación de Unicode que utiliza valores de 16 bits para almacenar caracteres Universal Character Set (UCS). UTF-8 es la codificación más habitual utilizada en Internet y la codificación UTF-16 normalmente se utiliza para aplicaciones de productos Java y Windows. Para obtener más información sobre los valores que puede establecer para el elemento CodedCharSetId, consulte Páginas de códigos soportadas.
Realice los pasos siguientes para modificar el elemento CodedCharSetId de la carpeta de propiedades:
Ha transformado elementos de la carpeta Propiedades mediante la función Alterar temporalmente.
Si elige Anidar transformaciones en la correlación padre, se define una transformación Local mpa entre la carpeta Propiedades de entrada y la carpeta Propiedades de salida.
La correlación local que se crea contiene una transformación Move para cada elemento, con la excepción del elemento CodedCharSetId que tiene una transformación Assign.
Configure la correlación de mensajes para incluir el árbol de entorno local. Para obtener más información, consulte Personalización de una correlación de mensajes para incluir el árbol de entorno local.