current-message-id

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Funciones de expresión > Funciones de expresión MIME >

current-message-id

Devuelve el campo de encabezado Message-ID de un mensaje AS2. Esta función debe usarse en un trabajo configurado para recibir solicitudes AS2. Es decir que, en la página de configuración del trabajo, debe seleccionar la casilla de verificación Permitir acceso a este trabajo por HTTP en la dirección URL. Si no marca esta casilla, la función devuelve un Message-ID recién generado (cada vez que se ejecuta una nueva instancia de trabajo se genera un nuevo valor que permanece estable hasta que termina esa instancia de trabajo).

 

Firma

current-message-id() -> string

 

Ejemplos

La siguiente expresión produce un nombre de archivo basado en Message-ID. La función subcadena elimina los corchetes (los caracteres primero y último) del Message-ID.

 

C:\temp\{substring(current-message-id(), 1, -1)}.msg

 

La siguiente expresión funciona igual que la anterior, pero además divide Message-ID a la altura del símbolo '@' con la ayuda de la funciónsplit. La función nth solo extrae la primera parte (un valor hexadecimal aleatorio de 32 caracteres de largo) y lo usa como parte del nombre del archivo.

 

C:\temp\{nth(split(substring(current-message-id(), 1, -1), '@'), 0)}.msg


© 2019 Altova GmbH