Compartir a través de


Admitir ceros a la izquierda en validaciones de campos de cantidad

Las directivas de validación de algunos tipos de mensajes realizan validaciones en los campos Cantidad. Para habilitar ceros a la izquierda en los campos Cantidad, debe editar la directiva de validación para el tipo de mensaje. Puede crear una nueva versión de la directiva de validación predeterminada y editar el argumento en Business Rule Composer, o bien editar la directiva predeterminada manualmente en un editor de texto antes de implementar la directiva.

En la tabla siguiente se enumeran los métodos que habilitan o deshabilitan ceros a la izquierda. La tabla también indica el número ordinal del argumento que debe establecer en el método . Establézcalo en True para habilitar ceros iniciales o en False para deshabilitarlos.

Método Número de argumento
CheckValidAmount 6
CheckCurrencyAmount 4
CheckValidSignCurrencyAmount 3
CheckValidSignDateCurrencyAmount 4
IsValidTransactionDetailsCurrencyAmount 4

Cada método de la tabla anterior se incluye en una o varias directivas de validación de mensajes. Para establecer el argumento en una directiva, debe buscar en el nombre del método para comprobar si la directiva la contiene. Un método puede aparecer varias veces en la directiva de un mensaje.

Para habilitar o deshabilitar ceros iniciales

  1. Abra un editor de texto, como el Bloc de notas.

  2. En el editor, vaya a la ubicación de la directiva de validación de mensajes en la que desea habilitar o deshabilitar ceros iniciales. Por ejemplo, puede encontrar la directiva de validación de mensajes para el tipo de mensaje MT103, MT103_Validation_Policy.xml, en <unidad:/Archivos de programa>/Acelerador de Microsoft BizTalk para mensajes SWIFT/SWIFT/Categoría 1/MT103. Abra la directiva de validación.

  3. En la directiva, busque en el método CheckValidAmount .

  4. Si encuentra el método , cuente hacia abajo hasta el argumento adecuado. Por ejemplo, para el método CheckValidAmount , cuente hasta el sexto argumento. Establezca el argumento en True para habilitar ceros iniciales o False para deshabilitarlos.

  5. Repita los pasos 3 y 4 para cada método de la tabla anterior.

  6. Guarde el archivo y cierre el editor.