Compartir a través de


Habilitación de la validación de códigos de identificación bancaria

Los esquemas del Acelerador de Microsoft BizTalk para SWIFT (A4SWIFT) garantizan que los códigos de identificador bancario (NIC) especificados en el documento de intercambio SWIFT CUMPLAN el formato de datos BIC definido por SWIFT. A4SWIFT también admite la validación de los NIC en una lista BIC especificada por el cliente en una base de datos.

Puede realizar esta validación si ha habilitado la validación bre y, a continuación, ha habilitado la validación BIC.

De forma predeterminada, A4SWIFT programa de instalación deshabilita la validación de BRE. Para habilitarlo, debe establecer el parámetro de configuración de validación de BRE en true para una canalización de recepción que use el desensamblado A4SWIFT. También debe ejecutar la utilidad de implementación de BRE para implementar la directiva maestra y la directiva de validación específicas del mensaje que se va a validar (MTxxx_Master_policy.xml y MTxxx_Validation_Policy.xml). Para obtener más información, vea Trabajar con directivas bre e implementar reglas BRE.

Después de habilitar la validación de BRE, debe usar la publicación e implementación de directivas de validación BIC (BIC_Master_Policy.xml y BIC_Validation_Policy.xml) mediante el Asistente para la implementación del motor de reglas. Antes de hacerlo, debe hacer lo siguiente:

  • Rellene la base de datos con valores BIC de SWIFT. Puede usar la tabla Bicplus en la base de datos de A4SWIFT, que instala A4SWIFT programa de instalación, o puede usar su propia base de datos personalizada. Para obtener más información, vea Managing the Bicplus Table in the A4SWIFT Database.

  • Establezca la base de datos BIC y habilite la validación BIC personalizando la directiva maestra de BIC. Consulte el procedimiento siguiente.

    Para mejorar el rendimiento, no debe implementar las directivas de validación BIC si no es necesaria la validación BIC.

Nota

Solo puede publicar e implementar la directiva de validación BIC si ha publicado los A4SWIFT_Codelist y A4SWIFT_Functions vocabularios. Publique estos vocabularios ejecutando la Utilidad de implementación de BRE en el ensamblado SWIFTSchemas. Para obtener más información, vea Lección 1: Implementación de las reglas de negocios relacionadas.

Para personalizar la directiva maestra de BIC

  1. Abra un editor XML (como el Bloc de notas) y vaya a <driveProgram Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies.

  2. Abra BIC_Master_Policy.xml. Reemplace las siguientes cadenas existentes por nuevos valores.

    Nota

    Debe especificar los valores de la tabla Bicplus en la base de datos A4SWIFT o en su propia base de datos personalizada. La base de datos A4SWIFT no es la predeterminada en BIC_Master_Policy.xml.

    Nota

    Las cadenas siguientes no deben estar contenidas entre comillas dobles.

    Cadena existente Reemplazar por
    ESPECIFICAR EL NOMBRE DE SQL SERVER Nombre del SQL Server que contiene la base de datos que contiene el BIC.
    ESPECIFICAR EL NOMBRE DE LA BASE DE DATOS BIC Nombre de la base de datos que contiene la tabla BIC.
    ESPECIFICAR VALOR DE SEGURIDAD INTEGRADO SSPI
  3. Guarde la directiva maestra modificada.

  4. Haga clic en Inicio, seleccione Todos los programas, MicrosoftBizTalk Server y, a continuación, haga clic en Asistente para la implementación del motor de reglas de negocios.

  5. En la página de bienvenida, haga clic en Siguiente.

  6. En la página Tarea de implementación, haga clic en Importar y publicar directiva o vocabulario en la base de datos desde el archivo y, a continuación, haga clic en Siguiente.

  7. En la página Almacén de directivas, en SQL Server Nombre, seleccione el SQL Server que contiene las bases de datos de BizTalk. En Base de datos de configuración en el servidor seleccionado, seleccione BizTalkRuleEngineDb y, a continuación, haga clic en Siguiente.

  8. En la página Importar archivo de directiva o vocabulario del motor de reglas, vaya a <drive\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies, haga clic enBIC_Master_Policy.xml, haga clic en Abrir y, a continuación, haga clic en Siguiente.

  9. En la página Listo, compruebe los datos y, a continuación, haga clic en Siguiente.

  10. En la página Importar directiva/vocabulario, compruebe que el comando se realizó correctamente y, a continuación, haga clic en Siguiente.

  11. En la página Finalización del Asistente para la implementación del motor de reglas, haga clic de nuevo en Ejecutar este asistente y, a continuación, haga clic en Finalizar.

  12. En la página de bienvenida, haga clic en Siguiente.

  13. En la página Tarea de implementación, haga clic en Implementar directiva y, a continuación, haga clic en Siguiente.

  14. En la página Almacén de directivas, en SQL Server Nombre, seleccione el SQL Server que contiene las bases de datos de BizTalk. En Base de datos de configuración en el servidor seleccionado, seleccione BizTalkRuleEngineDb y, a continuación, haga clic en Siguiente.

  15. En la página Implementar directiva , seleccione BIC_Master_Policy.1.0 y haga clic en Siguiente.

  16. En la página Listo , haga clic en Siguiente.

  17. En la página Implementar directiva, si la implementación se ha realizado correctamente, haga clic en Siguiente. Haga clic en Ejecutar este asistente de nuevo y, a continuación, haga clic en Finalizar.

  18. Repita los pasos del 5 al 17 para BIC_Validation_Policy.xml, escribiendo BIC_Validation_Policy en lugar de BIC_Master_Policy.

  19. Salga del Asistente para la implementación del motor de reglas.

  20. Haga clic en Inicio, seleccione Todos los programas, MicrosoftBizTalk Server y, a continuación, haga clic en Compositor de reglas de negocios. Compruebe que la lista Directivas incluye BIC_Master_Policy y BIC_Validation_Policy en Directivas.

  21. Expanda Versión 1.0: implementada en BIC_Master_Policy y haga clic en BIC_Master_Rule.

  22. En el panel THEN, compruebe que las propiedades de conexión SQL enumeradas son correctas.

    Nota

    A4SWIFT no recoge los cambios realizados en la directiva de validación maestra de BIC hasta que reinicie el servicio de BizTalk que hospeda la canalización de recepción que está configurada actualmente para usar el desensamblador de SWIFT. A4SWIFT valida todos los documentos que pasan por esta canalización para los valores BIC contenidos en la columna BIC especificada en la directiva maestra BIC. La cuenta de usuario usada para iniciar este servicio de BizTalk (BTSNTSvc.exe) debe tener acceso a la base de datos y la tabla BIC. Para mejorar la seguridad, se recomienda conceder acceso de solo lectura a la base de datos y la tabla BIC.

    Nota

    Si usa la reparación de mensajes y el nuevo envío, se debe reiniciar el servicio de publicación World Wide Web (ejecutando iisreset.exe) para que la validación BIC funcione desde InfoPath.

Consulte también

Trabajar con las directivas del BRE
Administración de la tabla Bicplus en la base de datos de A4SWIFT