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 |