Compartir a través de


Implementación de reglas de BRE

Debe implementar las reglas BRE usadas por A4SWIFT orquestaciones para procesar mensajes SWIFT.

Resumen

Publique los vocabularios siguientes:

  • A4SWIFT_CodeLists.xml y vocabularios de A4SWIFT_Functions.xml. Estos se encuentran en <unidad:\Archivos de programa>\Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies\Vocabulary. Publique e implemente estos mediante la Utilidad de implementación de BRE.

    Publique e implemente las siguientes directivas:

  • Directivas base de SWIFT para el esquema de mensajes, incluidos SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml y directivas de reglas de red (SWIFT_NetworkRulexxx_Policy.xml) para esquemas implementados. Se encuentran en <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies. Publique e implemente estos mediante la Utilidad de implementación de BRE.

  • Directivas maestras y de validación asociadas a esquemas de mensajes implementados (MTxxx_Master_Policy.xml y MTxxx_Validation_Policy.xml). Estos se encuentran en <unidad:\Archivos de programa>\ Acelerador de Microsoft BizTalk para paquete de mensajes de versión> SWIFT<\MENSAJES SWIFT\A4SWIFT-SRG<version>\Category 1\MTxxx. Publique e implemente estos mediante la Utilidad de implementación de BRE.

  • Directivas maestras y de validación asociadas a la validación BIC (BIC_Master_Policy.xml y BIC_Validation_Policy.xml), si se requiere la validación BIC. Se encuentran en <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies. Antes de publicar e implementar estas directivas, debe personalizar BIC_Master_Policy.xml con los nombres del SQL Server, el nombre de la base de datos BIC y el valor de seguridad integrado. Para obtener más información, consulte Habilitación de la validación de códigos de identificador bancario. Publique e implemente estos mediante el Asistente para la implementación del motor de reglas.

Para implementar reglas BRE

  1. Ejecute la Utilidad de implementación de BRE. Para obtener más información, vea "Implementar reglas BRE todo a la vez" a continuación. Esta utilidad publicará e implementará lo siguiente:

    • A4SWIFT_CodeLists.xml y vocabularios de A4SWIFT_Functions.xml

    • Directivas base de SWIFT para el esquema de mensajes, incluidas SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml y directivas de reglas de red (SWIFT_NetworkRulexxx_Policy.xml)

    • Directivas maestras y de validación asociadas a esquemas de mensajes implementados (MTxxx_Master_Policy.xml y MTxxx_Validation_Policy.xml)

  2. Personalice BIC_Master_Policy.xml con los nombres del servidor SQL Server, el nombre de la base de datos BIC y el valor de seguridad integrado. Para obtener más información, consulte Habilitación de la validación de códigos de identificador bancario.

  3. Ejecute el Asistente para la implementación del motor de reglas para publicar e implementar BIC_Master_Policy.xml y BIC_Validation_Policy.xml (en <unidad>:\Archivos de programa\ Acelerador de Microsoft BizTalk para el paquete de mensajes de versión> SWIFT<\MENSAJES SWIFT\A4SWIFT-SRG<versión>\Directivas base). Para obtener más información, consulte "Implementación de reglas BRE de uno en uno" a continuación.

Herramientas para implementar las directivas

La manera más fácil de publicar los vocabularios e implementar las directivas es mediante la Utilidad de implementación motor de reglas de negocios (BRE) en el kit de desarrollo de software (SDK) de A4SWIFT. También puede hacerlo mediante el Asistente para la implementación del motor de reglas de BizTalk Server, que realiza la misma tarea un vocabulario o directiva a la vez.

Nota

La utilidad de implementación de BRE no implementa la directiva maestra de BIC y la directiva de validación BIC. Debe implementarlos mediante el Asistente para la implementación del motor de reglas.

Implementar reglas BRE todas a la vez

La Utilidad de implementación del motor de reglas de negocios (BRE) realiza una serie de tareas de publicación e implementación en un paso. Debe volver a ejecutar la utilidad de implementación cada vez que agregue un esquema al proyecto.

Para implementar reglas BRE mediante la Utilidad de implementación de BRE
  1. Haga clic en Inicio, seleccione Todos los programas, Seleccione Acelerador de Microsoft BizTalk para SWIFT y, a continuación, haga clic en Utilidad de implementación de BRE.

  2. En el cuadro de diálogo Utilidad de implementación de BRE, haga clic en Examinar.

  3. En el cuadro de diálogo Caché global de ensamblados de .NET, seleccione el ensamblado del proyecto que implementó en Deploying A4SWIFT Schemas (Implementar A4SWIFT esquemas) y, a continuación, haga clic en Aceptar.

  4. En el cuadro de diálogo Utilidad de implementación de BRE, haga clic en Implementar.

    Nota

    En función de los esquemas implementados con ese ensamblado, la utilidad de implementación identifica las reglas relacionadas y las publica para su uso con bre. Cuando haya finalizado, la Utilidad de implementación de BRE muestra el siguiente mensaje:

    Nota

    "Se ha completado la implementación. Vea el archivo de registro o el Compositor de reglas de negocios para obtener más información".

  5. Cierre el cuadro de diálogo Utilidad de implementación de BRE.

  6. Abra el Explorador de Windows. Vaya a <drive>:\Documents and Settings\All Users\Application Data y confirme que el archivo de registro BREDeploymentLog.txt aparece en esa unidad.

  7. Reinicie el servicio de actualización del motor de reglas. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba services.msc y haga clic en Aceptar. En la ventana Servicios (local), haga clic con el botón derecho en Servicio de actualización del motor de reglas y, a continuación, haga clic en Reiniciar.

Implementación de reglas BRE de uno en uno

Puede usar el Asistente para la implementación del motor de reglas para publicar vocabularios e implementar directivas de uno en uno. Para un vocabulario, este proceso implica importar y publicar el vocabulario en la base de datos desde un archivo en un paso. Para una directiva, el proceso implica importar y publicar la directiva en un paso y, a continuación, implementarla en otro paso.

Para implementar reglas BRE mediante el Asistente para la implementación del motor de reglas
  1. 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.

  2. En la página Asistente para la implementación del motor de reglas, haga clic en Siguiente.

  3. 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.

  4. En la página Almacén de directivas, en la lista Nombre de SQL Server, seleccione el servidor y, en la lista base de datos de configuración de la lista de servidores seleccionada, seleccione BizTalkRuleEngineDb. Haga clic en Next.

  5. En la página Importar archivo de directiva o vocabulario del motor de reglas, haga clic en Examinar.

  6. En la página Importar directiva desde archivo, en la lista desplegable Buscar en , vaya a una de las siguientes carpetas, en función del vocabulario o la directiva:

    • <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies\Vocabulary for A4SWIFT_CodeLists.xml and A4SWIFT_Functions.xml

    • <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies for SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml, network rule policies, BIC_Master_Policy.xml, and BIC_Validation_Policy.xml

    • <drive>:\Program Files\ Microsoft BizTalk Accelerator for SWIFT version> Message Pack\SWIFT <Messages\A4SWIFT-SRG<version>\Category 1\MTxxx para las directivas maestras y de validación asociadas a esquemas de mensajes implementados

  7. Seleccione la directiva que desea implementar y, a continuación, haga clic en Abrir.

  8. En la página Importar archivo de directiva o vocabulario del motor de reglas, haga clic en Siguiente.

  9. En la página Listo, 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. Si desea implementar una directiva, en la página Finalización del Asistente para la implementación del motor de reglas, haga clic en Ejecutar este Asistente de nuevo y, a continuación, haga clic en Finalizar.

  12. En la página Asistente para la implementación del motor de reglas, 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 la lista Nombre de SQL Server, seleccione el servidor y, en la lista base de datos de configuración de la lista de servidores seleccionada, seleccione BizTalkRuleEngineDb. Haga clic en Next.

  15. En la página Implementar directiva, haga clic en la flecha abajo situada junto al cuadro de texto Directiva del motor de reglas, seleccione la directiva que acaba de publicar y, a continuación, haga clic en Siguiente.

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

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

  18. Haga clic en Finalizar

  19. Reinicie el servicio de actualización del motor de reglas. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba services.msc y haga clic en Aceptar. En la ventana Servicios (local), haga clic con el botón derecho en Servicio de actualización del motor de reglas y, a continuación, haga clic en Reiniciar.