Condividi tramite


Distribuzione delle regole del Motore regole di business

È necessario distribuire le regole bre usate dalle orchestrazioni A4SWIFT per elaborare i messaggi SWIFT.

Summary

Pubblicare i vocabolari seguenti:

  • A4SWIFT_CodeLists.xml e vocabolari A4SWIFT_Functions.xml. Si trovano in <unità>:\Programmi\Microsoft BizTalk Accelerator for SWIFT <version Message Pack\SWIFT Messages\A4SWIFT-SRG<version>>\Criteri di base\Vocabolario. Pubblicare e distribuire questi elementi usando l'utilità di distribuzione bre.

    Pubblicare e distribuire i criteri seguenti:

  • Criteri di base SWIFT per lo schema dei messaggi, tra cui SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml e criteri di regola di rete (SWIFT_NetworkRulexxx_Policy.xml) per gli schemi distribuiti. Si trovano in <unità>:\Programmi\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies. Pubblicare e distribuire questi elementi usando l'utilità di distribuzione bre.

  • Criteri di convalida e master associati a schemi di messaggio distribuiti (MTxxx_Master_Policy.xml e MTxxx_Validation_Policy.xml). Si trovano in <unità>:\Programmi\ Microsoft BizTalk Accelerator for SWIFT <version Message Pack\SWIFT Messages\A4SWIFT-SRG<version>>\Category 1\MTxxx. Pubblicare e distribuire questi elementi usando l'utilità di distribuzione bre.

  • Criteri di convalida master e convalida associati alla convalida BIC (BIC_Master_Policy.xml e BIC_Validation_Policy.xml), se è necessaria la convalida BIC. Si trovano in <unità>:\Programmi\ Microsoft BizTalk Accelerator for SWIFT <version> Message Pack\SWIFT Messages\A4SWIFT-SRG<version>\Base Policies. Prima di pubblicare e distribuire questi criteri, è necessario personalizzare BIC_Master_Policy.xml con i nomi dei SQL Server, il nome del database BIC e il valore di sicurezza integrato. Per altre informazioni, vedere Abilitazione della convalida dei codici identificatori bancari. Pubblicare e distribuire questi elementi usando la Distribuzione guidata motore regole.

Per distribuire regole bre

  1. Eseguire l'utilità di distribuzione BRE. Per altre informazioni, vedere "Distribuzione di regole BRE tutte alla volta" di seguito. Questa utilità pubblica e distribuisce quanto segue:

    • vocabolari A4SWIFT_CodeLists.xml e A4SWIFT_Functions.xml

    • Criteri di base SWIFT per lo schema dei messaggi, tra cui SWIFT_Reference_Policy.xml, SWIFT_PartyIdentifier_Policy.xml e criteri di regola di rete (SWIFT_NetworkRulexxx_Policy.xml)

    • Criteri di convalida e master associati a schemi di messaggio distribuiti (MTxxx_Master_Policy.xml e MTxxx_Validation_Policy.xml)

  2. Personalizzare BIC_Master_Policy.xml con i nomi del server SQL, il nome del database BIC e il valore di sicurezza integrato. Per altre informazioni, vedere Abilitazione della convalida dei codici identificatori bancari.

  3. Eseguire la Distribuzione guidata motore regole per pubblicare e distribuire BIC_Master_Policy.xml e BIC_Validation_Policy.xml (in <drive>:\Programmi\ Microsoft BizTalk Accelerator for SWIFT Message Pack\SWIFT><Message Pack\A4SWIFT-SRG<version>\Criteri di base). Per altre informazioni, vedere "Distribuzione di regole BRE una alla volta" di seguito.

Strumenti per la distribuzione dei criteri

Il modo più semplice per pubblicare i vocabolari e distribuire i criteri consiste nell'usare l'utilità di distribuzione business Rule Engine (BRE) nel A4SWIFT Software Development Kit (SDK). È anche possibile usare la distribuzione guidata del motore di regole BizTalk Server, che esegue la stessa attività un vocabolario o un criterio alla volta.

Nota

L'utilità di distribuzione bre non distribuisce i criteri master BIC e i criteri di convalida BIC. È necessario distribuirli usando la procedura guidata Distribuzione guidata motore regole.

Distribuzione di regole BRE in una sola volta

L'utilità di distribuzione di Business Rule Engine (BRE) esegue una serie di attività di pubblicazione e distribuzione in un unico passaggio. È necessario eseguire nuovamente l'utilità di distribuzione ogni volta che si aggiunge uno schema al progetto.

Per distribuire le regole BRE usando l'utilità di distribuzione BRE
  1. Fare clic su Start, scegliere Tutti i programmi, scegliere l'acceleratore Microsoft BizTalk per SWIFT e quindi fare clic su Utilità di distribuzione BRE.

  2. Nella finestra di dialogo Utilità di distribuzione bre fare clic su Sfoglia.

  3. Nella finestra di dialogo .NET Global Assembly Cache selezionare l'assembly di progetto distribuito in Distribuzione di schemi A4SWIFT e quindi fare clic su OK.

  4. Nella finestra di dialogo Utilità di distribuzione bre fare clic su Distribuisci.

    Nota

    In base agli schemi distribuiti con tale assembly, l'utilità di distribuzione identifica le regole correlate e le pubblica per l'uso con l'associazione. Al termine, l'utilità di distribuzione bre visualizza il messaggio seguente:

    Nota

    "La distribuzione è stata completata. Visualizzare il file di log o Business Rule Composer per informazioni dettagliate.

  5. Chiudere la finestra di dialogo Utilità di distribuzione bre.

  6. Aprire Esplora risorse. Passare all'unità><:\Documenti e impostazioni\Tutti gli utenti\Dati applicazione e verificare che il file di log BREDeploymentLog.txt venga visualizzato in tale unità.

  7. Riavviare il servizio aggiornamento motore regole. Fare clic su Avvia, fare clic su Esegui, immettere services.msc e fare clic su OK. Nella finestra Servizi (locale) fare clic con il pulsante destro del mouse sul servizio aggiornamento motore regole e quindi scegliere Riavvia.

Distribuzione di regole BRE una alla volta

È possibile usare la Distribuzione guidata motore regole per pubblicare vocabolari e distribuire i criteri uno alla volta. Per un vocabolario, questo processo comporta l'importazione e la pubblicazione del vocabolario nel database da un file in un unico passaggio. Per un criterio, il processo prevede l'importazione e la pubblicazione dei criteri in un unico passaggio e quindi la distribuzione in un altro passaggio.

Per distribuire regole bre tramite la distribuzione guidata motore regole
  1. Fare clic su Start, scegliere Tutti i programmi, scegliere MicrosoftBizTalk Server e quindi fare clic su Distribuzione guidata motore regole business.

  2. Nella pagina Distribuzione guidata motore regole fare clic su Avanti.

  3. Nella pagina Attività di distribuzione fare clic su Importa e pubblicare Criteri/Vocabolario per il database dal file e quindi fare clic su Avanti.

  4. Nella pagina Archivio criteri selezionare il server nell'elenco nome SQL Server e nell'elencoDatabase di configurazione nel server selezionato selezionare BizTalkRuleEngineDb. Fare clic su Avanti.

  5. Nella pagina Importa criteri motore regole/file vocabolario fare clic su Sfoglia.

  6. Nella pagina Importa criteri da file, nell'elenco a discesa Cerca nell'elenco a discesa passare a una delle cartelle seguenti, a seconda del vocabolario o dei criteri:

    • <drive>:\Programmi\ Microsoft BizTalk Accelerator for SWIFT version Message Pack\SWIFT <Messages\A4SWIFT-SRG<version>>\Base Policies\Vocabolario per A4SWIFT_CodeLists.xml e A4SWIFT_Functions.xml

    • <drive>:\Programmi\ 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 e BIC_Validation_Policy.xml

    • <drive>:\Programmi\ Microsoft BizTalk Accelerator for SWIFT version Message Pack\SWIFT <Messages\A4SWIFT-SRG<version>>\Category 1\MTxxx per i criteri master e di convalida associati agli schemi dei messaggi distribuiti

  7. Selezionare i criteri da distribuire e quindi fare clic su Apri.

  8. Nella pagina Importa criteri del motore regole/file vocabolario fare clic su Avanti.

  9. Nella pagina Pronto fare clic su Avanti.

  10. Nella pagina Importa criteri/vocabolario verificare che il comando abbia avuto esito positivo e quindi fare clic su Avanti.

  11. Se si desidera distribuire un criterio, nella pagina Completamento guidata motore regole fare clic su Esegui nuovamente questa procedura guidata e quindi fare clic su Fine.

  12. Nella pagina Distribuzione guidata motore regole fare clic su Avanti.

  13. Nella pagina Attività di distribuzione fare clic su Distribuisci criteri e quindi fare clic su Avanti.

  14. Nella pagina Archivio criteri selezionare il server nell'elenco nome SQL Server e nell'elencoDatabase di configurazione nel server selezionato selezionare BizTalkRuleEngineDb. Fare clic su Avanti.

  15. Nella pagina Distribuisci criteri fare clic sulla freccia giù accanto alla casella di testo Criteri motore regole , selezionare i criteri appena pubblicati e quindi fare clic su Avanti.

  16. Nella pagina Pronto fare clic su Avanti.

  17. Nella pagina Importa criteri/vocabolario verificare che il comando abbia avuto esito positivo e quindi fare clic su Avanti.

  18. Fare clic su Fine.

  19. Riavviare il servizio aggiornamento motore regole. Fare clic su Avvia, fare clic su Esegui, immettere services.msc e fare clic su OK. Nella finestra Servizi (locale) fare clic con il pulsante destro del mouse sul servizio aggiornamento motore regole e quindi scegliere Riavvia.