Come installare la versione stub della soluzione orientata ai servizi
Nelle procedure seguenti viene descritto come preparare il computer prima di installare la versione stub della soluzione orientata ai servizi e come installare la soluzione nel computer in uso.
Preparare il computer per l'installazione della versione stub della soluzione orientata ai servizi
Creare directory virtuali in IIS per la soluzione orientata ai servizi
Creare le voci e i valori di Enterprise Single Sign-On (SSO) nel database SSO
Distribuire la definizione BAM per la soluzione orientata ai servizi
Preparare il computer per l'installazione della versione stub della soluzione orientata ai servizi
Per preparare il computer per l'installazione della versione stub della soluzione orientata ai servizi
Assicurarsi che il sito Web predefinito sia configurato per l'uso di ASP.NET 2.X.
Fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazione e quindi Gestione Internet Information Services (IIS).
In Gestione Internet Information Services (IIS) il nome del computer, espandere Siti, espandere Sito Web predefinito, espandere aspnet_client, espandere system_web.
Verificare che la sottocartella sia 2.X.
Fare clic su Start, scegliere Tutti i programmi, scegliere Strumenti di amministrazione e quindi fare clic su Servizi. Usando la console servizi , assicurarsi che i servizi seguenti siano in esecuzione:
- Pubblicazione sul Web
Fare clic su Start, scegliere Tutti i programmi, scegliere Strumenti di amministrazione, console di gestione computer e quindi aggiungere l'account del servizio BizTalk al gruppo Administrators locale.
Se è stato installato Windows SharePoint Services, escludere il (radice) del sito Web predefinito da Windows SharePoint Services Percorsi gestiti come indicato di seguito: Fare clic su Start, scegliere Tutti i programmi, scegliere Strumenti di amministrazione e quindi fare clic su Amministrazione centrale SharePoint.
In Configurazioneserver virtuale selezionare Configura impostazioni server virtuali.
Nella pagina Elenco server virtuale fare clic su Sito Web predefinito.
Nella pagina Impostazioni server virtuale fare clic su Definisci percorsi gestiti.
Nella sezione Percorsi inclusi della pagina Percorso gestito definito selezionare Radice e quindi fare clic su Rimuovi percorsi selezionati.
Al prompt dei comandi eseguire IISReset.
Disconnettersi dal computer, quindi accedervi con l'account del servizio BizTalk.
Aprire una finestra del prompt dei comandi, digitare il comando seguente, quindi premere INVIO per impostare l'ambiente %BTSSolutionsPath%. Chiudere la finestra del prompt dei comandi.
setx BTSSolutionsPath "\Programmi (x86)\Microsoft BizTalk Server <VERSION>SDK\Scenarios"
Nota
Se si utilizza un computer a 64 bit, utilizzare %Programmi(x86)% anziché %Programmi%.
Nota
Per altre informazioni sul comando SETX, vedere il sito Web Microsoft TechNet all'indirizzo https://go.microsoft.com/fwlink/?LinkId=67831.
Installare il client IBM WebSphere MQ per Windows
Per installare il client IBM WebSphere MQ per Windows
Scaricare la versione più recente del client IBM WebSphere MQ per Windows.
Nota
È necessario installare il server IBM WebSphere anche se non richiesto per la versione stub della soluzione, poiché l'applicazione client fa riferimento al file amqmdnet.dll disponibile nel client IBM WebSphere MQ per Windows. Il client della versione stub non chiama effettivamente un'API nella DLL. È necessario solo per la compilazione e l'esecuzione dell'applicazione client. È possibile scaricare il client IBM WebSphere MQ per Windows dal sito Web IBM.
Installare il client IBM WebSphere MQ per Windows.
Nota
Non è necessario configurare il client IBM WebSphere MQ per Windows. Mantenere tutte le impostazioni predefinite.
Aggiungere le classi WebSphere MQ per l'assembly .NET alla Global Assembly Cache.
Al prompt dei comandi di Visual Studio passare alla directory <IBM MQSeries Installation Directory>\bin.
Eseguire il comando seguente (verificare che gacutil.exe si trovi nell'ambiente del percorso):
gacutil.exe /i amqmdnet.dll
Creare directory virtuali in IIS per la soluzione orientata ai servizi
Per creare directory virtuali in IIS per la soluzione orientata ai servizi
In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse su Pool di applicazioni selezionare Aggiungi pool di applicazioni.
Nella finestra di dialogo Aggiungi pool di applicazioni digitare
SSOStubAppPool
nella casella di testo Nome e quindi fare clic su OK.Le directory virtuali utilizzate dalla soluzione orientata ai servizi includono il servizio Web pubblicato per la versione stub delle orchestrazioni, il servizio Web SAP dello stub, il servizio Web di registrazione pagamenti dello stub e il servizio Web delle transazioni in sospeso dello stub.
In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse sul pool di applicazioni appena creato e quindi scegliere Impostazioni avanzate.
Fare clic sulla colonna a destra della proprietà Identity e quindi fare clic sul pulsante con i puntini di sospensione (...).
Nella finestra di dialogo Identità pool di applicazioni selezionare l'opzione Account personalizzato e quindi fare clic su Imposta.
Nella finestra di dialogo Imposta credenziali specificare un nome utente e una password, confermare la password e quindi fare clic su OK.
Nota
Questo utente deve disporre dell'autorizzazione per eseguire il servizio Web del proxy di orchestrazione e deve essere aggiunto al gruppo Amministratori BizTalk Server, Amministratori SSO o Amministratori affiliati SSO.
Fare clic su OK per chiudere la finestra di dialogo Identità pool di applicazioni .
Fare clic su OK per chiudere la finestra di dialogo Impostazioni avanzate .
In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo e quindi fare clic su Directory virtuale per eseguire creazione guidata directory virtuale.
Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web proxy per la versione della scheda:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\OrchProxy\Stub
Autorizzazioni di accesso = Lettura, Esecuzione script
Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web proxy per la versione della scheda:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\SAP
Autorizzazioni di accesso = Lettura, Esecuzione script
Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web proxy per la versione della scheda:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans
Autorizzazioni di accesso = Lettura, Esecuzione script
Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web proxy per la versione della scheda:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PaymentTrack
Autorizzazioni di accesso = Lettura, Esecuzione script
In Gestione Internet Information Services (IIS) espandere Siti Web, espandere Il sito Web predefinito, fare clic con il pulsante destro del mouse su Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub, scegliere Proprietà e quindi modificare le impostazioni come indicato di seguito:
Nella scheda Directory virtuale impostare il pool di applicazioni su SSOStubAppPool appena creato.
Fare clic sulla scheda Sicurezza directory , fare clic su Modifica nella casella Di gruppo di controllo autenticazione e accesso, selezionare Solo autenticazione integrata abilitata e quindi deselezionare altre caselle di controllo Di accesso all'autenticazione . Fare clic su OK per uscire.
In Gestione Internet Information Services (IIS) espandere Siti Web, espandere Il sito Web predefinito, fare clic con il pulsante destro del mouse su Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP, scegliere Proprietà e quindi modificare le impostazioni come indicato di seguito:
Nella scheda Directory virtuale impostare il pool di applicazioni su SSOStubAppPool appena creato.
Fare clic sulla scheda Sicurezza directory , fare clic su Modifica nella casella Di gruppo Autenticazione e controllo di accesso e quindi selezionare Abilita accesso anonimo. Fare clic su OK per uscire.
In Gestione Internet Information Services (IIS) espandere Siti Web, espandere Il sito Web predefinito, fare clic con il pulsante destro del mouse su Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions, scegliere Proprietà e quindi modificare le impostazioni come indicato di seguito:
Nella scheda Directory virtuale impostare il pool di applicazioni su SSOStubAppPool appena creato.
Fare clic sulla scheda Sicurezza directory , fare clic su Modifica nella casella Di gruppo Autenticazione e controllo di accesso e quindi selezionare Abilita accesso anonimo. Fare clic su OK per uscire.
In Gestione Internet Information Services (IIS) espandere Siti Web, espandere Il sito Web predefinito, fare clic con il pulsante destro del mouse su Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker, scegliere Proprietà e quindi modificare le impostazioni come indicato di seguito:
Nella scheda Directory virtuale impostare il pool di applicazioni su SSOStubAppPool appena creato.
Fare clic sulla scheda Sicurezza directory , fare clic su Modifica nella casella Di gruppo Autenticazione e controllo di accesso e quindi selezionare Abilita accesso anonimo. Fare clic su OK per uscire.
Compilare la soluzione orientata ai servizi
Per compilare la soluzione orientata ai servizi
Avviare il prompt dei comandi di Visual Studio.
Nota
Nei file %BTSInstallPath%\Scenarios\SO\BTSSoln\OrchProxy\Inline\app_code\customerserviceport.asmx.cs e %BTSInstallPath%\Scenarios\SO\BTSSoln\OrchProxy \ Stub\app_code\customerserviceport.asmx.cs, sostituire tutte le istanze di 17f20caea2afcc8c con a1054514fc67bded.
Al prompt dei comandi di Visual Studio passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln, quindi eseguire il comando riportato di seguito per compilare la versione stub della soluzione orientata ai servizi.
SetupBTSSoln.bat
Nota
Nei file elencati di seguito sostituire tutte le istanze di 17f20caea2afcc8c con il token di chiave pubblica corrente.
- %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\Aggregate_To_CustomerServiceResponse.btm.cs
- %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\Aggregate_To_ErrorResponse.btm.cs
- %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_CreditLimitResponse.btm.cs
- %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_CustomerServiceResponseDenied.btm.cs
- %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_LastPaymentResponseTimeout.btm.cs
- %BTSInstallPath%\Scenarios\SO\BTSSoln\Maps\CustomerServiceRequest_To_PendingTransactionResponse.btm.cs
Creare le voci e i valori di Enterprise Single Sign-On (SSO) nel database SSO
Per creare le voci e i valori di Enterprise Single Sign-On (SSO) nel database SSO
Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts, quindi eseguire il comando seguente per impostare l'ambiente PATH per la cartella Enterprise Single Sign-On.
Set PATH=%PATH%;%ProgramFiles%\"Common Files\Enterprise Single Sign-On"
Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts, aprire ConfigStoreApp.xml tramite il Blocco note ed esaminarne il contenuto.
Nota
Questo file definisce l'applicazione dell'archivio di configurazione in SSO utilizzata nello scenario per archiviare i parametri di configurazione. Alcuni dei parametri di configurazione includono il valore timeout usato per comunicare con SAP (per tutte e tre le versioni). Non è necessario apportare alcuna modifica a questo file.
Al prompt dei comandi eseguire il comando seguente per creare l'applicazione dell'archivio di configurazione SSO.
ssomanage -createapps ConfigStoreApp.xml
Al prompt dei comandi aprire SetConfigValuesInSSO.cmd tramite il Blocco note ed esaminarne il contenuto.
Nota
Questo file di comando imposta i valori dei parametri di configurazione nel database SSO. Contiene diverse istruzioni SET che impostano i valori nelle variabili locali all'inizio del file di comando. I valori SAPAdapterTimeout, PendingTransactionsAdapterTimeout e PaymentTrackingAdapterTimeout vengono usati nella versione stub e adapter. I valori rimanenti vengono utilizzati nella versione inline. Non è necessario apportare alcuna modifica a questo file per la versione stub.
Al prompt dei comandi digitare
SetConfigValuesInSSO.cmd
e quindi premere INVIO per archiviare i valori nell'applicazione dell'archivio di configurazione SSO.Al prompt dei comandi eseguire il comando seguente per abilitare i ticket in SSO:
ssomanage -tickets yes yes
Distribuire la definizione BAM per la soluzione orientata ai servizi
Per distribuire la definizione BAM per la soluzione orientata ai servizi
Al prompt dei comandi digitare il comando seguente, quindi premere INVIO. Viene impostato il percorso per la ricerca dell'utilità BAM:
- SET PATH=%PATH%;%programfiles%\Microsoft BizTalk Server\Tracking
Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\BAM e digitare il comando seguente, quindi premere INVIO:
bm deploy-all -DefinitionFile:ServiceLevelTracking.xml
Nota
In un sistema che supporta il controllo dell'account utente, potrebbe essere necessario eseguire lo strumento con i privilegi amministrativi.
Distribuire la soluzione orientata ai servizi
Per distribuire la soluzione orientata ai servizi
Aprire una finestra del prompt dei comandi e passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts.
Modificare il file DeployStubBinding.cmd sostituendo tutte le istanze di "debug" e "development" con "release".
Aprire una finestra del prompt dei comandi e passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts. Digitare il comando riportato di seguito, quindi premere INVIO:
DeployStubBinding.cmd
Al prompt dei comandi eseguire il comando seguente per avviare le orchestrazioni per la versione stub.
Startstub.vbs
Passaggi successivi
Si verifica il funzionamento della versione stub della soluzione orientata al servizio in Come eseguire la soluzione orientata al servizio.
Vedere anche
Prima di installare la soluzione orientataal servizio come installare le versioni inline e adapter del programma di installazione del computer per sviluppatori di soluzioni orientate al servizio per la soluzione orientata al servizio