Una manera de indicar la acción SOAP del mensaje es mediante la siguiente UDF:
DynamicConfiguration conf = (DynamicConfiguration) container
.getTransformationParameters( )
.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create(
"http:/"+"/sap.com/xi/XI/System/SOAP",
"THeaderSOAPACTION");
conf.put(key, action[0]);
result.addValue(action[0]);
Dicha UDF espera como parámetro de entrada una string llamada "action" que contendrá el valor de la acción que corresponda. El mapeo deberá ir directo contra la cabecera del mensaje destino.
Mostrando entradas con la etiqueta JAVA MAPPING. Mostrar todas las entradas
Mostrando entradas con la etiqueta JAVA MAPPING. Mostrar todas las entradas
jueves, junio 21, 2012
martes, julio 28, 2009
Añadir timestamp al nombre de un fichero mediante Java mapping
En el siguiente código se muestra cómo añadir el timestamp al nombre de un fichero a través de una UDF (User-Defined Function) mediante acceso a las variables del sistema.
Como variables de entrada tenemos el nombre del fichero y un indicador (addTimestamp) para decidir si hay que incluir el timestamp o no.
Enlaces de referencia:
Como variables de entrada tenemos el nombre del fichero y un indicador (addTimestamp) para decidir si hay que incluir el timestamp o no.
Enlaces de referencia:
Etiquetas:
JAVA MAPPING,
TIMESTAMP,
XI
Suscribirse a:
Entradas (Atom)