Propiedades de configuración del desensamblador de SWIFT
En la tabla siguiente se proporcionan propiedades, descripciones, tipos de datos y intervalos de valores del desensamblador swift (DASM).
Nombre de propiedad | Descripción | Tipo de datos | Intervalo de valores |
---|---|---|---|
Esquema de encabezados por lotes | Especifica el esquema de archivo plano que se usa para analizar el encabezado de sobre por lotes. Use solo si Inbound Debatching está establecido en True. | String | Ninguno o cualquier nombre de esquema implementado |
Esquema de tráileres por lotes | Especifica el esquema de archivo plano que se va a usar para analizar el finalizador de sobres por lotes. Use solo si Inbound Debatching está establecido en True. | String | Ninguno o cualquier nombre de esquema implementado |
Validación de BRE | Habilita o deshabilita la invocación de la validación del motor de reglas de negocios (BRE). Si se establece en True, el BRE valida los mensajes con respecto a las directivas implementadas (por ejemplo, para aplicar reglas de red SWIFT). Si se establece en False, no se invoca la validación de BRE. | Boolean | True, False |
Lista de mensajes de tipo dual | Especifica los tipos de mensaje SWIFT que deben inspeccionar un segundo campo de encabezado para determinar el subtipo de mensaje durante la resolución dinámica del tipo de mensaje. La lista predeterminada es 102 103 521 523 574. Nota: Si alguna o todas las cadenas de tipo mensaje se quitan de la lista de mensajes de tipo dual, para todos los mensajes distintos de MT574, el esquema original y sus reglas de negocios se usan para procesar el mensaje. Por ejemplo, una instancia MT102 PLUS usa MT102, una instancia de MT103PLUS usa MT103, una instancia de MT521_ISITC usa MT521 y una instancia de MT523_ISITC usa MT523. Para todas las instancias mt574, se devuelve el siguiente error: error al buscar la especificación del documento por tipo http://schemas.microsoft.com/BizTalk/Solutions/FinancialServices/SWIFT/Category5/MT574#SWIFT_CATEGORY5_MT574_Interchange de mensaje. Compruebe que el esquema está implementado correctamente". |
String | Lista separada por espacios de números de 3 dígitos |
Fragmentación | Habilita o deshabilita la fragmentación de lotes de entrada. Si se establece en True, los mensajes de un lote entrante se publican en la base de datos messageBox como mensajes independientes. Si se establece en False, todo el lote de entrada se publica en la base de datos messageBox como un único mensaje (como una copia exacta de la entrada). Use solo si el desagrupamiento de entrada está establecido en True. | Boolean | True, False |
Desagrupación de entrada | Habilita o deshabilita el procesamiento de lotes de entrada. Si se establece en True, se esperan lotes entrantes y se desajustan durante el procesamiento. Si se establece en False, se esperan mensajes únicos y no requieren desagrupación. | Boolean | True, False |
Esquema de encabezado de mensaje | Especifica el esquema de archivo plano que se va a usar para analizar el encabezado de sobre del mensaje (para un mensaje en un lote). Use solo si Inbound Debatching está establecido en True. | String | Ninguno o cualquier nombre de esquema implementado |
Esquema del finalizador de mensajes | Especifica el esquema de archivo plano que se va a usar para analizar el finalizador de sobre del mensaje (para un mensaje en un lote). Use solo si Inbound Debatching está establecido en True. | String | Ninguno o cualquier nombre de esquema implementado |
Conservar el encabezado de lote | Habilita o deshabilita la conservación del encabezado de sobre por lotes cuando está habilitada la fragmentación . Si se establece en True, el encabezado de sobre por lotes se publica en la base de datos messageBox como un mensaje independiente. Si se establece en False, el encabezado de sobre por lotes se descarta después de analizarlo. Use solo si se especifica el esquema de encabezados por lotes . | Boolean | True, False |
Conservar el finalizador por lotes | Habilita o deshabilita la conservación del finalizador de sobres por lotes cuando está habilitada la fragmentación . Si se establece en True, el finalizador de sobres por lotes se publica en la base de datos messageBox como un mensaje independiente. Si se establece en False, el finalizador de sobre por lotes se descarta después de analizarlo. Use solo si se especifica el esquema del finalizador de lotes . | Boolean | True, False |
Conservar el encabezado del mensaje | Habilita o deshabilita la conservación del encabezado de sobre del mensaje (para un mensaje en un lote) cuando está habilitada la fragmentación . Si se establece en True, el encabezado de sobre del mensaje se publica en la base de datos MessageBox en la parte de encabezado del mensaje SWIFT correspondiente del lote. Si se establece en False, el encabezado de sobre del mensaje se descarta después de analizarlo. Use solo si se especifica el esquema de encabezado de mensaje . | Boolean | True, False |
Conservar el finalizador de mensajes | Habilita o deshabilita la conservación del finalizador de sobres de mensajes (para un mensaje en un lote) cuando está habilitada la fragmentación . Si se establece en True, el finalizador del sobre del mensaje se publica en la base de datos messageBox de la parte del finalizador del mensaje SWIFT correspondiente en el lote. Si se establece en False, el finalizador del sobre del mensaje se descarta después de analizarlo. Use solo si se especifica el esquema del finalizador de mensajes. | Boolean | True, False |
Conservar sesión y número de secuencia | Si se establece en True, conserve las cadenas de caracteres de los campos de sesión y número de secuencia en el bloque de encabezado 1. Si se establece en False, inserte espacios truncados en estos campos. |
Boolean | True, False |
Promote A4SWIFT SWIFTBound (propiedad) | Si se establece en True, promueva la propiedad SWIFTBound para los mensajes recibidos a través de esta canalización con un bloque de encabezado 2 (entrada). Si se establece en False, no promueva la propiedad SWIFTBound en ningún caso. |
Boolean | True, False |
Suprimir advertencias de directiva que faltan | Habilita o deshabilita el registro de advertencias del motor de reglas de negocios (BRE) en el registro de eventos para las directivas de validación de BRE que faltan (no se implementan). Si se establece en True, se suprimen las advertencias. Si se establece en False, se registra una advertencia cada vez que no se encuentra una directiva de validación. Use solo si la validación bre está habilitada. | Boolean | True, False |
Esquema de encabezado SWIFT | Especifica el esquema de archivo plano que se va a usar para analizar el encabezado de mensaje SWIFT e inspeccionar los valores analizados para detectar dinámicamente el tipo de mensaje. Especifique solo si se requiere resolución de tipos de mensaje dinámicos (la canalización procesará mensajes SWIFT de diferentes tipos). Especifique si no se especifica el esquema de intercambio swift . Si el esquema de encabezado swift y intercambio swift no están especificados, el esquema de encabezado swift tiene como valor predeterminado Micrsoft.Solutions.FinancialServices.SWIFT.RuntimeSchemas.HeaderSchema. | String | Ninguno o cualquier nombre de esquema implementado |
Esquema de intercambio SWIFT | Especifica el esquema de archivo plano que se va a usar para analizar todo el mensaje SWIFT (intercambio). Especifique solo si no es necesaria la resolución de tipos de mensaje dinámicos (la canalización solo procesará los mensajes SWIFT del tipo especificado). Debe especificarse si no se especifica el esquema de encabezado SWIFT . | String | Ninguno o cualquier nombre de esquema implementado |
Tratar las líneas en blanco como errores de análisis | Si se establece en True, cuando se encuentran líneas en blanco en muchos campos de varias líneas, se marcan como errores de análisis (las líneas en blanco no son buenas prácticas según SWIFT). Tenga en cuenta que, para escenarios de desagrupación, estos errores de análisis no finalizan el procesamiento por lotes (el mensaje se trata como un mensaje en error y genera una parte de error) y los mensajes del lote sin errores se procesan correctamente. Si se establece en False, se permiten líneas en blanco en muchos campos de varias líneas. |
Boolean | True, False |
Validación XML | Habilita o deshabilita la invocación de validación XML. Si se establece en True, el lector de validación XML valida los mensajes con restricciones de esquema (por ejemplo, para aplicar la longitud o el intervalo de un valor). Si se establece en False, no se invoca la validación XML. | Boolean | True, False |
Consulte también
Configuración del desensamblador de SWIFT
Configuración del ensamblador de SWIFT