Condividi tramite


Risoluzione dei problemi di installazione e configurazione

Il programma di installazione non è in grado di distribuire l'assembly RuntimeSchemas

Sintomo

Il programma di installazione A4SWIFT non è stato in grado di distribuire RuntimeSchemas.dll. Se l'assembly non viene distribuito manualmente dopo l'installazione, la configurazione guidata A4SWIFT ha esito negativo.

Possibile causa

Esiste una delle seguenti condizioni:

  • L'assembly Schemi di runtime è già stato distribuito quando si è tentato di eseguire un'installazione iniziale di A4SWIFT.

  • Microsoft SQL Server non è stato avviato nel computer in cui si è tentato di installare A4SWIFT.

  • L'assembly Schemi di runtime è già stato distribuito quando si è tentato di aggiornare A4SWIFT ed è stato fatto riferimento a un altro assembly. Ciò ha impedito l'annullamento della distribuzione dell'assembly Schemi di runtime dal programma di aggiornamento A4SWIFT.

Soluzione

Procedere come segue, a seconda della natura del problema:

  • Se l'assembly Schemi di runtime è già stato distribuito quando si è tentato di eseguire un'installazione iniziale di A4SWIFT, aprire BizTalk Explorer in Microsoft Visual Studio.NET, fare clic con il pulsante destro del mouse sull'assembly Microsoft . Solutions.FinancialServices.SWIFT.RuntimeSchemas e quindi fare clic su Annulla distribuzione. Usare la Distribuzione guidata BizTalk per distribuire la versione più recente di RuntimeSchemas.dll da %programfiles%\Microsoft BizTalk Accelerator for SWIFT\Assembly.

  • Se SQL Server non è stato avviato, avviare SQL Server nell'SQL Server Service Manager. Usare la Distribuzione guidata BizTalk per distribuire la versione più recente di RuntimeSchemas.dll da %programfiles%\Microsoft BizTalk Accelerator for SWIFT\Assembly.

  • Se l'assembly Schemi di runtime è già stato distribuito quando si è tentato di aggiornare A4SWIFT ed è stato fatto riferimento a un altro assembly, annullare la distribuzione dell'assembly di riferimento in BizTalk Explorer e annullare la distribuzione di RuntimeSchemas.dll in BizTalk Explorer. Usare la Distribuzione guidata BizTalk per distribuire la versione più recente di RuntimeSchemas.dll da %programfiles%\Microsoft BizTalk Accelerator for SWIFT\Assembly.

Dopo la rimozione della funzionalità Componenti Web, la correzione e la riconciliazione dei messaggi viene visualizzata in modo errato come disinstallato

Sintomo

Dopo aver rimosso la funzionalità Componenti Web per ripristino messaggi e nuova funzionalità di invio di A4SWIFT, non è possibile disinstallare, installare o configurare la funzionalità Ripristino e riconciliazione messaggi (o A4SWIFT Componenti). Se viene installato Ripristino messaggi e riconciliazione, A4SWIFT non riconosce che la funzionalità è installata. Se si tenta di installare, modificare o rimuovere Correzione messaggi e riconciliazione dall'interno di Programmi di aggiunta/rimozione (visualizzati da Pannello di controllo), i programmi di aggiunta/rimozione indicano che la funzionalità non è installata.

Possibile causa

È stato rimosso dal gruppo administrators di BizTalk Server dopo aver installato i componenti Web per la riparazione dei messaggi e la funzionalità Nuovo invio e la funzionalità Ripristino messaggi e riconciliazione dei messaggi. Se si rimuove quindi la funzionalità Componenti Web (che è possibile eseguire senza essere un membro del gruppo amministratori BizTalk Server), il programma di installazione A4SWIFT rimuoverà i file a cui la funzionalità Ripristino messaggi e riconciliazione ha una dipendenza. Questi file includono ConfigFramework.exe.

Soluzione

Se si verifica questo problema, procedere come segue:

  1. Nella finestra Gestione computer aggiungere nuovamente il gruppo amministratore di BizTalk Server, disconnettersi dal computer e quindi accedere nuovamente.

  2. Reinstallare i componenti Web per il ripristino dei messaggi e la nuova funzionalità di invio.

    Nota

    Il passaggio 2 aggiunge ConfigFramework.exe nuovamente all'installazione A4SWIFT.

  3. Reinstallare la funzionalità MRSR.

  4. Se non si desidera ancora che la funzionalità Componenti Web per ripristino messaggi e nuova invio venga rimossa.

La correzione di A4SWIFT per aggiungere la cartella del servizio può causare autorizzazioni di accesso non corrette per tale cartella

Sintomo

Se si elimina la cartella %programfiles%\Microsoft BizTalk Accelerator for SWIFT\Service da un'installazione A4SWIFT configurata correttamente e quindi eseguire la funzionalità Ripristino di A4SWIFT installazione per aggiungere nuovamente la cartella Server nell'installazione A4SWIFT, le autorizzazioni di accesso per la cartella Del servizio non saranno corrette. Le autorizzazioni corrette sono Controllo completo per gli amministratori di A4SWIFT e Lettura & Esegui per gli utenti di A4SWIFT.

Ciò si verifica anche se si esegue la funzionalità Ripristino di A4SWIFT configurazione quando esiste la cartella Servizio. Le autorizzazioni di accesso, impostate dalla configurazione guidata A4SWIFT, verranno sovrascritte con valori non corretti.

Possibile causa

L'installazione dei componenti Web per il ripristino dei messaggi e la nuova funzionalità di invio aggiunge la cartella Servizio. Se si elimina la cartella e quindi si esegue l'opzione Ripristina di A4SWIFT configurazione per aggiungere i componenti Web per ripristino messaggi e nuovo invio, A4SWIFT installazione non esegue la configurazione guidata (ConfigFramework.exe) per impostare le autorizzazioni per la cartella. Poiché la configurazione guidata è già stata eseguita, è molto difficile eseguire nuovamente la procedura guidata per reimpostare la configurazione. Di conseguenza, l'opzione Ripristina creerà nuovamente tutti i file e le cartelle eliminati, ma non imposterà correttamente le autorizzazioni di accesso.

Il processo di ripristino sovrascrive anche le autorizzazioni per la cartella Servizio se la cartella esiste quando viene eseguita la riparazione. Come per l'eliminazione della cartella Del servizio prima di eseguire il ripristino, sarà molto difficile eseguire il programma di configurazione per impostare le autorizzazioni. In questa istanza, inoltre, le autorizzazioni non saranno corrette e sarà necessario impostarle manualmente.

Soluzione

Se si verifica questo problema, impostare manualmente le autorizzazioni di accesso seguenti per la cartella Servizio:

Nome gruppo o utente Autorizzazione
amministratori A4SWIFT Controllo completo
utenti A4SWIFT Lettura ed esecuzione

Per impostare queste autorizzazioni, procedere come segue:

In Esplora risorse passare a %programfiles%\Microsoft BizTalk Accelerator for SWIFT\Service.

  1. Fare clic con il pulsante destro del mouse sulla cartella Servizio, scegliere Proprietà e quindi fare clic sulla scheda Sicurezza .

  2. Nel riquadro Gruppi o nomi utente della finestra di dialogo Proprietà servizio fare clic su Aggiungi, immettere <nome> server\A4SWIFT Amministratori e quindi fare clic su OK.

    Nota

    Se il gruppo A4SWIFT Administrators è un gruppo di dominio, immettere <nome> di dominio\A4SWIFT Amministratori.

  3. Ripetere il passaggio 2 per <nome> server\A4SWIFT Utenti o <nome> di dominio\A4SWIFT Utenti se il gruppo utenti A4SWIFT è un gruppo di dominio.

  4. Nel riquadro Gruppi o nomi utente selezionare A4SWIFT Amministratori. Nel riquadro Autorizzazioni selezionare Consenti per controllo completo.

  5. Nel riquadro Gruppi o nomi utente selezionare A4SWIFT Utenti. Nel riquadro Autorizzazioni fare clic su Consenti lettura & Esegui, Elenca contenuto cartella e Lettura.

  6. Fare clic su OK.

L'aggiornamento comporta un'installazione side-by-side di due versioni di A4SWIFT

Sintomo

Quando si tenta di eseguire l'aggiornamento a A4SWIFT, le versioni precedenti di A4SWIFT potrebbero non essere completamente rimosse. Se si esegue Aggiungi/Rimuovi programmi dalla Pannello di controllo, l'elenco di Programmi attualmente installati potrebbe visualizzare le versioni correnti e precedenti.

Possibile causa

Una delle condizioni seguenti può causare l'esecuzione di una delle seguenti condizioni:

  • L'utente che tenta di eseguire l'aggiornamento non è un membro del gruppo Administrators di BizTalk Server.

  • Il servizio SQL Server (MSSQLSERVER) viene arrestato.

  • È stato eseguito un aggiornamento invisibile all'utente usando il comando setup.exe /addlocal .

Soluzione

Per evitare un'installazione side-by-side di A4SWIFT 2.1 e A4SWIFT 3.0 durante l'aggiornamento, assicurarsi che l'utente (l'utente connesso) sia membro del gruppo administrators BizTalk Server e che venga avviato il servizio SQL Server (MSSQLSERVER).

Se si termina con un'installazione side-by-side di A4SWIFT 2.1 o A4SWIFT 2.3 e A4SWIFT 3.0, procedere come segue:

  1. Eseguire il backup dei dati nella cartella Messaggi SWIFT.

  2. Accedere alla BizTalk Server come membro del gruppo Administrators BTS e assicurarsi che il servizio MSSQLSERVER sia in esecuzione.

  3. Rimuovere la versione precedente di A4SWIFT.

  4. Eseguire di nuovo l'aggiornamento alla versione più recente di A4SWIFT. Questa volta l'aggiornamento funzionerà e non verrà creata alcuna installazione side-by-side.

  5. Usando l'utilità di distribuzione BizTalk, annullare manualmente la distribuzione di Microsoft .Solutions.FinancialServices.SWIFT.RuntimeSchemas.dll e quindi ridistribuirla dalla cartella Assembly del percorso di installazione di A4SWIFT. Per altre informazioni su questo strumento, vedere Utilità di distribuzione bre.

Il processo di disinstallazione o aggiornamento potrebbe non essere completato correttamente se non si esegue il riavvio quando richiesto

Sintomo

Disinstallare o aggiornare i processi non vengono completati correttamente.

Possibile causa

Se non è stato disattivato un progetto che fa riferimento a un assembly distribuito esistente, è possibile che venga visualizzato un prompt che indica che è necessario riavviare il sistema per A4SWIFT modifiche alla configurazione da apportare. Se non si fa clic su per riavviare immediatamente, alcuni assembly assegnati per la rimozione nella global assembly cache potrebbero non essere rimossi, causando la rimozione di altri processi di disinstallazione o aggiornamento non corretti.

Soluzione

Annullare la distribuzione di un progetto che fa riferimento a un assembly distribuito esistente e quindi eseguire nuovamente il processo di disinstallazione o aggiornamento.

Se il servizio iis Amministrazione viene arrestato durante l'installazione, è necessario riconfigurare la funzionalità WebService

Sintomo

La configurazione guidata A4SWIFT non configura correttamente la funzionalità WebService. Viene visualizzato l'errore seguente:

"Impossibile creare artefatti DI MRSR: impossibile connettersi al server remoto".

Possibile causa

Il servizio IIS Amministrazione è stato arrestato quando è stata eseguita la configurazione guidata A4SWIFT.

Soluzione

Per completare correttamente il processo di configurazione, procedere come segue:

  1. Chiudere la console di configurazione A4SWIFT.

  2. Riavviare il servizio Amministrazione IIS.

  3. Eseguire %programfiles%\Microsoft BizTalk Accelerator per SWIFT\Configuration.exe.

  4. Nella console di configurazione A4SWIFT selezionare Annullaconfigurazione funzionalità e quindi WebService.

  5. Verificare che lo stato della funzionalità WebService nella console di configurazione venga visualizzato come non configurato.

  6. Selezionare Applica configurazione.

    Nota

    La configurazione guidata A4SWIFT configura correttamente la funzionalità WebService.

A4SWIFT configurazione avrà esito negativo se l'host BizTalkServerApplication non è stato creato nella configurazione di BizTalk Server

Sintomo

La configurazione guidata A4SWIFT non configura correttamente la funzionalità WebService. Viene visualizzato l'errore seguente:

"Impossibile creare artefatti MRSR: riferimento all'oggetto non impostato su un'istanza di un oggetto".

Possibile causa

Un host In-Process e un'istanza host non sono stati creati durante la configurazione di runtime di BizTalk Server.

Soluzione

Per ripristinare la configurazione A4SWIFT, procedere come segue:

  • Creare un host in amministrazione BizTalk Server. Non è necessario disporre di un'istanza in esecuzione.

  • Eseguire lo strumento RepairBAS nella cartella %programfiles%\Microsoft BizTalk Accelerator for SWIFT\SDK\Tools dell'installazione di A4SWIFT.

    A tale scopo, procedere come segue:

  1. Avviare BizTalk Server console di amministrazione.

  2. Nella console di amministrazione BizTalk Server espandere amministrazione BizTalk Server, quindi espandere Gruppo BizTalk e quindi espandere Impostazioni piattaforma.

  3. Fare clic con il pulsante destro del mouse su Host, scegliere Nuovo e quindi host.

  4. Nella schermata Proprietà host immettere quanto segue nel riquadro Generale:

    • Nome host: BizTalkServerApplication

    • Tipo: In-Process

    • Gruppo di Windows: <domain>\BizTalk Application Users (o l'account configurato durante la configurazione di BizTalk Server per l'esecuzione di applicazioni BizTalk In-Process)

    • Nella sezione Opzioni selezionare sia Consenti rilevamento host che Imposta questo host predefinito nel gruppo.

  5. Fare clic su OK.

  6. Fare clic su Start e quindi su Esegui. Digitare cmd e quindi fare clic su OK.

  7. Al prompt dei comandi passare a %programfiles%\Microsoft BizTalk Accelerator for SWIFT\SDK\Tools.

  8. Digitare RepairBAS.exe e quindi premere INVIO.

È necessario modificare il file di configurazione della distribuzione bre quando si esegue l'utilità di distribuzione BRE in un computer a 64 bit

Sintomo

L'utilità di distribuzione bre non funziona correttamente quando viene eseguita in un computer a 64 bit o in una directory non predefinita (diversa da C:\Programmi\Microsoft BizTalk Accelerator for SWIFT) in un computer a 32 bit.

Possibile causa

L'utilità di distribuzione bre non funzionerà correttamente finché non si modificano i percorsi nel file BREDeployment.exe.config che si trova nell'unità<>:\Programmi\Microsoft BizTalk Accelerator for SWIFT\SDK\Tools.

Soluzione

Aggiornare la configurazione dell'utilità aprendo BREDeployment.exe.config nel Blocco note e modificando le cartelle per i criteri di base, gli schemi e le directory del vocabolario.

Vedere anche

Risoluzione dei problemi: Problemi e soluzioni