Compartir a través de


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