Come installare le versioni inline e adapter della soluzione orientata ai servizi

Nelle procedure seguenti viene descritto come preparare il computer per l'installazione delle versioni inline e adapter della soluzione orientata ai servizi e come installarla nel computer in uso.

Nota

  • La soluzione orientata ai servizi si trova nella cartella BizTalk Server Cartella>< di installazione\SDK\Scenarios\SO.
  • Se non si dispone di un mainframe per la soluzione, è possibile modificare il binding delle porte in modo da utilizzare il servizio Web dello stub per le transazioni in sospeso. Il servizio Web genera transazioni localmente per emulare le transazioni mainframe.

Preparare il computer per l'installazione delle versioni adapter e inline della soluzione orientata ai servizi

  1. Se è stato installato Windows SharePoint Services, escludere (radice) del sito Web predefinito da Windows SharePoint Services percorsi gestiti come indicato di seguito: Fare clic su Start, scegliere Tutti i programmi, Strumenti di amministrazionee quindi fare clic su Amministrazione centrale SharePoint.

    1. In Configurazione server virtualeselezionare Configura le impostazioni del server virtuale.

    2. Nella pagina Elenco server virtuale fare clic su Sito Web predefinito.

    3. Nella pagina Impostazioni server virtuale fare clic su Definisci percorsi gestiti.

    4. Nella sezione Percorsi inclusi della pagina Percorso gestito definito selezionare Radice e quindi fare clic su Rimuovi percorsi selezionati.

    5. Al prompt dei comandi eseguire IISReset.

  2. Fare clic sul pulsante Start, scegliere Tutti i programmi, Strumenti di amministrazione, Console di gestione computer e quindi aggiungere l'account del servizio BizTalk al gruppo Administrators locale.

  3. Disconnettersi dal computer, quindi accedervi con l'account del servizio BizTalk.

  4. Al prompt dei comandi digitare il comando seguente, quindi premere INVIO per impostare la variabile di 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.

Rimuovere la versione stub della soluzione orientata ai servizi

  1. Aprire la console di amministrazione di BizTalk Server come indicato di seguito: fare clic su Start, scegliere Tutti i programmi, BizTalk Server e quindi fare clic su Amministrazione BizTalk Server.

  2. Nella console di amministrazione di BizTalk Server espandere BizTalk Server Amministrazione, espandere Gruppo BizTalk, espandere Applicazioni, fare clic con il pulsante destro del mouse su BTSScn.SO.CustomerService e quindi scegliere Arresta. Nella finestra di dialogo Arresta applicazione selezionare Arresto completo - Termina istanze e quindi fare clic su Arresta.

    Nota

    Non è necessario rimuovere la versione stub per l'installazione delle versioni inline e adapter. Se si desidera installare tutte le versioni insieme, ignorare questo passaggio.

  3. Aprire una finestra del prompt dei comandi, digitare il comando seguente, quindi premere INVIO. Questo comando modifica l'host di script predefinito in CScript.exe:

    • cscript /H:CScript
  4. Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutonsPath%\SO\BTSSoln\Scripts, digitare il comando seguente, quindi premere INVIO:

    • UnEnlistStub.vbs
  5. Al prompt dei comandi digitare il comando seguente e quindi premere INVIO:

    • UndeployStub.vbs
  6. Al prompt dei comandi eseguire il comando seguente:

    SET PATH=%PATH%;\Programmi (x86)\Microsoft BizTalk Server <VERSION>Tracking"

    Viene impostato il percorso per la ricerca delle utilità BAM.

    Nota

    Se si usa un computer a 64 bit, digitare %ProgramFiles(x86)% anziché %ProgramFiles%.

  7. Al prompt dei comandi passare alla directory %BTSSolutionsPath%\SO\BTSSoln\BAM, quindi eseguire il comando seguente:

    • bm remove-all -DefinitionFile:ServiceLevelTracking.xml
  8. Al prompt dei comandi modificare la directory impostando <Enterprise Single Sign-On Install Directory> e quindi eseguire il comando seguente:

    • ssomanage -tickets no no
  9. Al prompt dei comandi eseguire il comando seguente per eliminare l'applicazione affiliata SSO WoodgroveBank.CustomerService:

    • ssomanage -deleteapp WoodgroveBank.CustomerService
  10. Al prompt dei comandi eseguire i comandi seguenti per eliminare i siti Web utilizzati dalla versione stub. Per altre informazioni su iisvdir.vbs, vedere il sito Web Microsoft TechNet all'indirizzo https://go.microsoft.com/fwlink/?LinkId=67830.

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Stub

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions

    • iisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker

  11. Avviare Gestione Internet Information Services (IIS) come indicato di seguito: Fare clic su Start, scegliere Tutti i programmi, Strumenti di amministrazione, quindi fare clic su Gestione Internet Information Services (IIS).

    • Espandere i pool di applicazioni, fare clic con il pulsante destro del mouse sul pool di applicazioni selezionato per le applicazioni Web precedenti, scegliere Elimina e quindi fare clic su OK nella finestra di dialogo di conferma.
  12. Fare clic su Start, scegliere Pannello di controllo, fare clic su Installazione applicazioni e quindi disinstallare il client IBM WebSphere MQ per Windows.

  13. Avviare il prompt dei comandi di Visual Studio e quindi eseguire il comando seguente per eliminare il amqmdnet.dll installato per la versione stub.

    • gacutil /u amqmdnet

Preparare i sistemi back-end per l'accesso dell'applicazione orientata ai servizi

  1. Installare IBM WebSphere MQ per Windows Server nel computer locale.

    1. Mantenere tutte le impostazioni predefinite. Configurare la configurazione predefinita alla fine della Preparazione guidata MQ di WebSphere. Il gestore code è denominato QM_<nome> computer.

    2. Installare Fix Pack 10 (CSD10). Mantenere tutte le impostazioni predefinite.

  2. Installare MQSeries Agent.

    1. Eseguire di nuovo il programma di installazione BizTalk Server.

    2. Nella pagina Manutenzione programma selezionare Modifica, quindi fare clic su Avanti.

    3. Nella pagina Installazione componenti espandere il nodo Software aggiuntivo e quindi selezionare AGENTE MQSeries.

    4. Nella pagina Completamento verificare che l'opzione Avvia Configurazione guidata agente MQSeries BizTalk non sia selezionata.

    Nota

    La casella di controllo MQSeries Agent viene attivata solo dopo l'installazione di IBM WebSphere MQ per Windows.

  3. Aprire un prompt dei comandi di Visual Studio, passare alla < cartella IBM MQSeries Installation Directory>\bin e quindi eseguire il comando seguente:

    • gacutil /i amqmdnet.dll
  4. Installare Microsoft Visual Studio se si vuole installare Microsoft Host Integration Server 2004 per accedere al mainframe. Nella pagina Opzioni del programma di installazione selezionare Visual C# .NET e quindi deselezionare le caselle di controllo altri componenti. Non è necessario installare altri componenti rispetto a Visual C# .NET.

    Nota

    Il Designer TI in Host Integration Server 2004 richiede Visual Studio .NET 2003.

  5. Installare e configurare Microsoft Host Integration Server 2004 se si dispone di un mainframe a cui è necessario accedere. Mantenere tutte le impostazioni predefinite.

Creare le code MQSeries

  1. Aprire WebSphere MQ Explorer, espandere Gestione code e quindi espandere il gestore code in cui si vogliono creare le code. In genere, un gestore code viene denominato come QM_<nome> computer.

  2. In WebSphere MQ Explorer fare clic con il pulsante destro del mouse su Code, scegliere Nuovo, fare clic su Coda locale e quindi creare le code locali seguenti per la versione dell'adattatore della soluzione:

    • AdapterSOAInputQueue

    • AdapterSOAOutputQueue

    Nota

    Le code possono condividere un cluster MQ Series, benché non sia necessario.

    Nota

    Nei nomi del gestore code e delle code MQSeries viene fatta distinzione tra maiuscole e minuscole.

  3. Ripetere il passaggio precedente per creare le code locali seguenti per la versione inline:

    • InlineSOAOutputQueue

    • InlineSOAInputQueue

  4. Ripetere il passaggio precedente per creare le code locali seguenti per il simulatore di registrazione pagamenti, che viene utilizzato nelle versioni adapter e inline:

    • LastPaymentsInputQueue

    • LastPaymentsOutputQueue

Configurazione completa dell'adapter MQSeries

  1. Fare clic su Start, scegliere Tutti i programmi, Microsoft BizTalk Server 20xx, quindi fare clic su Configurazione guidata agente MQSeries BizTalk.

  2. Nella pagina Benvenuti fare clic su Avanti.

  3. Nella pagina Identità applicazione selezionare Questo utente e quindi immettere il nome utente e la password. L'applicazione COM+ per MQSeries Agent verrà eseguita con questo account utente. Per questa procedura dettagliata utilizzare lo stesso account utente del servizio BizTalk. In caso contrario, gli account utente per i servizi BizTalk che ospitano l'adapter MQSeries devono essere aggiunti al ruolo CreatorOwner dell'applicazione COM+.

  4. Fare clic su nella finestra di dialogo MQSConfigWiz , se viene richiesto che l'account utente immesso nel passaggio precedente abbia il privilegio amministrativo.

  5. Nella pagina Nome del ruolo fare clic su Avanti.

  6. Nella pagina Creazione dell'applicazione MQSAgent COM+ fare clic su Avanti e quindi su Fine nella pagina Completamento .

Configurare l'applicazione CICS mainframe

  1. Tramite il Blocco note aprire il file bizcbl.txt e la relativa "copybook" MainFrameProgramVTCS2Description.txt nella cartella %BTSSolutionsPath%\SO\MFAccess\HISTIComponent, quindi esaminare il contenuto.

    • Bizcbl.txt include la routine COBOL che restituisce gli estratti conto casuali dall'input del numero di conto.

    • MainFrameProgramVTCS2Descriptoin.txt include la COMMAREA che descrive le informazioni relative ai dati di input e output. La COMMAREA è un blocco di memoria contigua utilizzato per passare dati da e verso programmi chiamati e chiamanti.

    Nota

    È anche possibile usare il libro di copia per generare il file di metadati di Transaction Integrator (TI) usando Visual Studio con il plug-in TI Designer.

    Nota

    Anche se i passaggi successivi sono fondamentali per la corretta distribuzione, non vengono solitamente eseguiti dallo sviluppatore di BizTalk Server. Per configurare correttamente l'ambiente mainframe, è necessario rivolgersi il personale addetto al mainframe. Il software necessario per questa procedura dettagliata viene solitamente installato nella maggior parte degli ambienti mainframe. Per ulteriori informazioni sull'ambiente minimo per il sistema operativo mainframe, vedere la documentazione di Host Integration Server.

  2. Copiare il codice COBOL nell'host tramite un metodo quale FTP.

  3. Compilare la copybook e il codice COBOL. Il codice seguente include un esempio di utilizzo di Job Control Language (JCL) per il compilatore COBOL.

    //COB      EXEC PGM=IGYCRCTL,
    //            PARM=&COBPARM,
    //            REGION=&REG
    //STEPLIB  DD DSN=&COMPINDX..SIGYCOMP,DISP=SHR
    //SYSLIB   DD DSN=&INDEX..SDFHCOB,DISP=SHR
    //         DD DSN=&INDEX..SDFHMAC,DISP=SHR
    //         DD DSN=&HLQ..&COMP..COBCOPY,DISP=SHR
    //SYSPRINT DD SYSOUT=&OUTC
    //*SYSPRINT DD DSN=&&INPUT,DISP=(,PASS),UNIT=SYSDA,
    //*         SPACE=(TRK,(100,50)),
    //*         DCB=(DSORG=PS,LRECL=121,BLKSIZE=2420,RECFM=FBA)
    //SYSIN    DD DSN=&&SYSCIN,DISP=(OLD,DELETE)
    //SYSLIN   DD DSN=&&LOADSET,
    //            DISP=(MOD,PASS),
    //            UNIT=&WORK,
    //            SPACE=(80,(250,100))
    //SYSUT1   DD UNIT=&WORK,SPACE=(460,(350,150))
    //SYSUT2   DD UNIT=&WORK,SPACE=(460,(350,150))
    //SYSUT3   DD UNIT=&WORK,SPACE=(460,(350,150))
    //SYSUT4   DD UNIT=&WORK,SPACE=(460,(350,150))
    //SYSUT5   DD UNIT=&WORK,SPACE=(460,(350,150))
    //SYSUT6   DD UNIT=&WORK,SPACE=(460,(350,150))
    //SYSUT7   DD UNIT=&WORK,SPACE=(460,(350,150))
    
  4. Crea l'eseguibile dall'origine compilata utilizzando un linker. Il codice seguente include un esempio di utilizzo di Job Control Language (JCL) per il linker COBOL.

    //LKED     EXEC PGM=IEWL,REGION=&REG,
    //            PARM=&LNKPARM,COND=(5,LT,COB)
    //SYSLIB   DD DSN=&INDEX..SDFHLOAD,DISP=SHR
    //         DD DSN=CEE.SCEELKED,DISP=SHR
    //         DD DSN=&TCPINDX..SEZATCP,DISP=SHR
    //SYSLMOD  DD DSN=&LMINDX..&COMP..LOADLIB,DISP=SHR
    //SYSUT1   DD UNIT=&WORK,
    //            DCB=BLKSIZE=1024,
    //            SPACE=(1024,(200,20))
    //SYSPRINT DD SYSOUT=&OUTC
    //SYSLIN   DD DSN=&&LOADSET,DISP=(OLD,DELETE)
    //         DD DSN=&&COPYLINK,DISP=(OLD,DELETE)
    
  5. Configurare l'applicazione mainframe CICS.

    • In questo passaggio il programmatore di sistemi mainframe o lo sviluppatore CICS dovrà installare le definizioni di risorse TCPIPSERVICE, Session, Connection, Transaction e Program.

    • Per ottenere un indirizzo IP, un numero di porta e un collegamento al nome del programma a cui è possibile accedere, rivolgersi agli amministratori del mainframe.

      Nota

      In questa procedura dettagliata si presuppone che sul mainframe venga utilizzato un server applicazioni CICS e che il modello di programmazione per la transazione sia TCP/IP (collegamento ELM, Enhanced Listener Mode).

Configurare il server Web per SSL (Secure Socket Layers)

Installare i servizi certificati

  1. Fare clic su Start, scegliere Pannello di controllo, quindi fare clic su Installazione applicazioni.

  2. Nella finestra di dialogo Installazione applicazioni fare clic su Installazione componenti di Windows.

  3. Nella Creazione guidata componenti di Windows selezionare Servizi certificati, fare clic su Avanti e quindi seguire le istruzioni visualizzate per completare l'installazione.

Creare una richiesta di certificato

  1. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Proprietà, fare clic sulla scheda Sicurezza directory e quindi scegliere Certificato server.

  2. Nella pagina iniziale della Creazione guidata certificati server Web fare clic su Avanti.

  3. Nella pagina Certificato del servizio selezionare Crea un nuovo certificato e quindi fare clic su Avanti.

  4. Nella pagina Richiesta ritardata o Immediata fare clic su Prepara la richiesta ora, ma inviarla in un secondo momento e quindi fare clic su Avanti.

  5. Nella pagina Nome e impostazioni di sicurezza mantenere tutte le impostazioni predefinite e quindi fare clic su Avanti.

  6. Nella pagina Informazioni sull'organizzazione digitare i nomi dell'organizzazione e delle unità organizzative dell'azienda e quindi fare clic su Avanti.

  7. Nella pagina Nome comune del sito digitare il nome del computer nella casella Nome comune e quindi fare clic su Avanti.

  8. Nella pagina Informazioni geografiche compilare le informazioni geografiche e quindi fare clic su Avanti.

  9. Nella pagina Nome file richiesta certificato digitare c:\certreq.txt nella casella Nome file e quindi fare clic su Avanti.

  10. Nella pagina Riepilogo file di richiesta fare clic su Avanti e quindi su Fine nella pagina Completamento .

Inviare la richiesta di certificato all'autorità di certificazione

  1. In Internet Explorer digitare nella casella http://localhost/certsrvtIndirizzo e quindi premere INVIO.

  2. Nella pagina iniziale fare clic su Richiedi un certificato e quindi su Richiesta di certificato avanzato nella pagina Richiedi un certificato .

  3. Nella pagina Richiesta avanzata certificato fare clic su Invia una richiesta di certificato usando un file PKCS #10 con codifica Base64 o una richiesta di rinnovo usando un file PKCS #7 con codifica Base64.

  4. Copiare tutto il testo dal c:\certreq.txt creato nella procedura "Per creare una richiesta di certificato", incollarlo nella casella Richiesta salvata nella pagina Invia richiesta di rinnovo o richiesta di rinnovo e quindi fare clic su Invia.

Rilasciare un certificato usando lo strumento di gestione dell'autorità di certificazione

  1. Fare clic su Start, scegliere Strumenti di amministrazione e quindi fare clic su Autorità di certificazione.

  2. Nella console Autorità di certificazione espandere il nome dell'autorità di certificazione, espandere la richiesta in sospeso, fare clic con il pulsante destro del mouse sulla richiesta di certificato inviata nel passaggio precedente, scegliere Tutte le attività e quindi fare clic su Problema.

  3. Chiudere la console Autorità di certificazione .

Scaricare il certificato nel server Web

  1. In Internet Explorer digitare nella casella http://localhost/certsrvtIndirizzo e quindi premere INVIO.

  2. Nella pagina iniziale fare clic su Visualizza lo stato di una richiesta di certificato in sospeso.

  3. Nella pagina Visualizza stato di una richiesta di certificato in sospeso fare clic sulla richiesta di certificato creata nella procedura "Per creare una richiesta di certificato".

  4. Nella pagina Certificato rilasciato selezionare uno degli schemi di codifica e quindi fare clic su Scarica certificato.

  5. Nella finestra di dialogo Avviso di sicurezza fare clic su Salva e quindi salvare il certificato come c:\certnew.cer.

Installare il certificato nel server Web

  1. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito per cui è stata creata la richiesta di certificato e quindi scegliere Proprietà.

  2. Nella finestra di dialogo Proprietà fare clic sulla scheda Sicurezza directory e quindi su Certificato server.

  3. Nella pagina iniziale della Creazione guidata certificati server Web fare clic su Avanti.

  4. Nella pagina Richiesta certificato in sospeso selezionare Elabora la richiesta in sospeso e installa il certificato, quindi fare clic su Avanti.

  5. Nella pagina Elabora una richiesta in sospeso digitare c:\certnew.cer nella casella di testo Percorso e nome file e quindi fare clic su Avanti.

  6. Fare clic su Avanti nella pagina Porta SSL , fare clic su Avanti nella pagina Certificato Summery e quindi fare clic su Fine nella pagina Conferma .

    Nota

    In questa procedura dettagliata non è necessario installare il certificato del server nell'archivio Autorità di certificazione radice disponibile nell'elenco locale del computer locale, poiché Servizi certificati e il server Web sono installati nello stesso computer.

Creare i servizi Web per i sistemi back-end

  1. In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse su Pool di applicazioni, scegliere Nuovo e quindi selezionare Pool di applicazioni.

    Nota

    Questo servizio Web viene utilizzato dalla soluzione orientata ai servizi per l'accesso al mainframe.

  2. Nella finestra di dialogo Aggiungi nuovo pool di applicazioni immettere l'ID pool di applicazioni (qualsiasi valore) e quindi fare clic su OK.

  3. In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse sul pool di applicazioni appena creato e quindi scegliere Proprietà.

  4. Nella pagina Proprietà fare clic sulla scheda Identità , selezionare Configurabile, immettere nome utente e password e quindi fare clic su OK. Per questa procedura dettagliata utilizzare lo stesso account utente del servizio BizTalk.

Creare il servizio Web PendingTransactions per il runtime

  1. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo, quindi fare clic su Directory virtuale per eseguire la Creazione guidata directory virtuale.

    Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web SAP stub:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions

    PATH = <Directory di installazione> BizTalk\SDK\Scenarios\SO\MFAccess\PendingTransactions

    Autorizzazioni di accesso = Lettura, Esecuzione script

  2. 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.PendingTransactions e quindi scegliere Proprietà.

    1. Nella scheda Sicurezza directory fare clic su Modifica per modificare l'autenticazione e il controllo di accesso. Selezionare Autenticazione di base (password inviata in testo non crittografato) e deselezionare altre caselle di controllo Autenticazione. Scegliere OK per chiudere la finestra di dialogo Metodi di autenticazione.

    2. Nella scheda Sicurezza directory fare clic su Modificanella casella Di gruppo Comunicazioni sicure e quindi selezionare Richiedi canale sicuro (SSL) nella finestra di dialogo Comunicazioni sicure .

    3. Nella scheda Directory virtualeimpostare pool di applicazioni sul pool di applicazioni creato nella procedura "Per creare un nuovo pool di applicazioni IIS per i servizi Web transazioni in sospeso".

Creare il servizio Web PendingTransactions per l'ambiente di sviluppo

  1. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo, quindi fare clic su Directory virtuale per eseguire la Creazione guidata directory virtuale.

    Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web SAP stub:

    Alias = PendingTransactions

    PATH = <Directory di installazione> BizTalk\SDK\Scenarios\SO\MFAccess\PendingTransactions

    Autorizzazioni di accesso = Lettura, Esecuzione script

  2. In Gestione Internet Information Services (IIS) espandere Siti Web, espandere Il sito Web predefinito, fare clic con il pulsante destro del mouse su PendingTransactions e quindi scegliere Proprietà.

    1. Nella scheda Sicurezza directory fare clic su Modifica per modificare l'autenticazione e il controllo di accesso. Selezionare Abilita accesso anonimo. Fare clic su OK per uscire.

      Nota

      L'applicazione Web PendingTransactions per l'ambiente di sviluppo verrà usata da Visual Studio. Questa applicazione Web non è necessaria per l'ambiente di produzione.

    2. Nella scheda Directory virtualeimpostare pool di applicazioni sul pool di applicazioni creato nella procedura "Per creare un nuovo pool di applicazioni IIS per i servizi Web transazioni in sospeso".

Creare il servizio Web SAP Stub

  1. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo, quindi fare clic su Directory virtuale per eseguire la Creazione guidata directory virtuale.

    Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web SAP stub:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP

    PATH = <Directory di installazione> BizTalk\SDK\Scenarios\SO\BTSSoln\StubWebServices\SAP

    Autorizzazioni di accesso = Lettura, Esecuzione script

  2. 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 nel modo seguente:

    1. Nella scheda Directory virtuale impostare Pool di applicazioni su <YourAppPool> creato nella procedura "Per creare un nuovo pool di applicazioni IIS per i servizi Web transazioni in sospeso".

    2. Nella 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.

Creare il componente TI per la soluzione orientata ai servizi

Creare un'applicazione COM+ per il componente TI

  1. Al prompt dei comandi eseguire %systemroot%\system32\com\comexp.msc.

  2. Nella console Servizi componenti espandere Servizi componenti, Computer,Computer, Fare clic con il pulsante destro del mouse su Applicazione COM+, scegliere Nuovoe quindi fare clic su Applicazione.

    1. Nella pagina iniziale fare clic su Avanti e quindi su Crea un'applicazione vuota nella pagina Installa o Crea nuova applicazione .

    2. Digitare BTSScn SO TI Component nella casella Immettere un nome per la nuova applicazione , selezionare Applicazione server come Tipo di attivazione e quindi fare clic su Avanti.

    3. Nella casella Gruppo account della pagina Imposta identità applicazione selezionare Questo utente e quindi digitare il nome utente e la password nelle caselle Utente e Password . La nuova applicazione COM+ verrà eseguita con questo account utente. Questo account utente deve essere un membro del gruppo locale HIS Runtime Users. Per questa procedura dettagliata utilizzare lo stesso account utente del servizio BizTalk.

    4. Nella pagina Aggiungi ruoli applicazione fare clic su Avanti.

    5. Nella pagina Aggiungi utenti ai ruoli espandere CreatorOwner, fare clic su Utenti e quindi su Aggiungi.

    6. Nella finestra di dialogo Seleziona utenti o gruppi selezionare un account utente che verrà usato per accedere al mainframe. Per questa procedura dettagliata aggiungere l'account locale UserID.

      Nota

      Per accedere alla transazione CICS tramite il componente TI, è possibile utilizzare l'applicazione COM+ o l'applicazione Web che ospita il componente Servizi remoti Microsoft .NET. Per migliorare le prestazioni, in questa procedura dettagliata viene utilizzata l'applicazione COM+ e l'interoperabilità COM per l'accesso dei componenti TI al mainframe.

    7. Nella pagina Completamento fare clic su Fine.

Creare un ambiente remoto per accedere al mainframe

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Host Integration Server 2004 e quindi fare clic su TI Manager.

  2. Nella console di TI Manager fare clic su Transaction Integrator (configurazione), espandere Elaborazione avviata da Windows, fare clic con il pulsante destro del mouse su Ambienti remoti, scegliere Nuovo e quindi fare clic su Ambiente remoto.

    1. Nella pagina Benvenuti fare clic su Avanti.

    2. Nella pagina Configura un nuovo ambiente remoto digitare il nome dell'applicazione remota e quindi fare clic su Avanti. Per questa procedura dettagliata utilizzare Mainframe_TCP come nome.

    3. Nella pagina Configura ambiente host e modello di programmazione selezionare CICS come host di destinazione e collegamento ELM per il modello di programmazione e quindi fare clic su Avanti.

    4. Nella pagina Configura endpoint TCP/IP digitare l'indirizzo IP per il mainframe nella casella Indirizzo IP/DNS e quindi fare clic su Modifica per aggiungere il numero di porta. Per l'accesso alle transazioni dal server HIS COM verrà utilizzato l'indirizzo dell'endpoint.

    5. Nella pagina Completamento fare clic su Fine.

Creare il componente TI per la soluzione orientata ai servizi

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Host Integration Server 2004 e quindi fare clic su TI Manager.

  2. Nella console di TI Manager fare clic su Transaction Integrator (configurazione), fare clic su Elaborazione avviata da Windows e quindi su Oggetti. Fare clic con il pulsante destro del mouse su Oggetti, scegliere Nuovoe quindi fare clic su Oggetto.

    1. Nella pagina Benvenuti fare clic su Avanti.

    2. Nella pagina Specificare o individuare un oggetto fare clic su Sfoglia, scegliere la cartella SOHISTIUsingCOM.TLB nella cartella %BTSSolutionsPath%\SO\MFAccess\HISTIComponent e quindi fare clic su Avanti.

    3. Nella pagina Definisci caratteristiche di ambiente per l'oggetto COM selezionare BTSScn SO TI Component per l'applicazione COM+, quindi fare clic su Avanti.

    4. Nella pagina Definisci ambiente remoto selezionare l'ambiente remoto creato nella procedura precedente per l'ambiente remoto e quindi fare clic su Avanti.

    5. Nella pagina Creazione di oggetti WIP fare clic su Avanti e quindi su Fine nella pagina Completamento .

Testare la connettività al mainframe

  1. In Esplora risorse individuare la cartella %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester, quindi fare doppio clic sul file Interop.SOHISTIUsingCOM.dll.reg. Con questa operazione vengono aggiunti valori al Registro di sistema per fare in modo che l'applicazione HISTISimpleTester chiami il componente TI tramite RCW (Runtime Callable Wrapper).

  2. In Esplora risorse individuare la cartella %BTSSolutionsPath%\SO\MFAccess\ ed eseguire SetupMFAccess.bat.

  3. In Esplora risorse passare alla cartella BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester\bin\Debug ed eseguire BTSScnSOHISTIComponentSimpleTester.exe.

    • Nell'applicazione HISTISimpleTester fare clic su Chiama programma mainframe - Uso di COM. Verranno restituiti cinque record dall'applicazione COBOL in esecuzione sul mainframe.

Creare le directory virtuali per i servizi Web di orchestrazione

  1. In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse su Pool di applicazioni, scegliere Nuovo e quindi selezionare Pool di applicazioni.

    1. Nella finestra di dialogo Aggiungi nuovo pool di applicazioni immettere l'ID pool di applicazioni (qualsiasi valore) e quindi fare clic su OK.

    2. Fare clic con il pulsante destro del mouse sul pool di applicazioni appena creato e quindi scegliere Proprietà.

    3. Nella pagina Proprietà fare clic sulla scheda Identità , selezionare Configurabile, immettere nome utente e password e quindi fare clic su OK. Per questa procedura dettagliata utilizzare lo stesso account utente del servizio BizTalk.

    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.

  2. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo, quindi fare clic su Directory virtuale per eseguire la Creazione guidata directory virtuale.

    Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web proxy per la versione dell'adattatore:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Adapter

    PATH = <Directory di installazione> BizTalk\SDK\Scenarios\SO\BTSSoln\OrchProxy\Adapter

    Autorizzazioni di accesso = Lettura, Esecuzione script

  3. 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.Adapter, scegliere Proprietàe quindi modificare le impostazioni nel modo seguente:

    1. Nella scheda Directory virtuale impostare Pool di applicazioni su <YourAppPool> creato nel passaggio precedente.

    2. Nella scheda Sicurezza directory fare clic su Modifica nella casella di gruppo Autenticazione e controllo di accesso, selezionare Solo autenticazione integrata di Windows abilitata e quindi deselezionare altre caselle di controllo Autenticazione . Fare clic su OK per uscire.

  4. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo, quindi fare clic su Directory virtuale per eseguire la Creazione guidata directory virtuale.

    Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web proxy per la versione inline:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline

    PATH = <Directory di installazione> BizTalk\SDK\Scenarios\SO\BTSSoln\OrchProxy\Inline

    Autorizzazioni di accesso = Lettura, Esecuzione script

  5. 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.Inline, scegliere Proprietà e quindi modificare le impostazioni come indicato di seguito:

    1. Nella scheda Directory virtuale impostare Pool di applicazioni su <YourAppPool> appena creato.

    2. Fare clic sulla scheda Sicurezza directory, fare clic su Modifica nella casella di gruppo Autenticazione e controllo di accesso, selezionare Solo autenticazione integrata di Windows abilitata e quindi deselezionare altre caselle di controllo Autenticazione. Fare clic su OK per uscire.

Compilare la soluzione orientata ai servizi

  • Al prompt dei comandi modificare la directory impostando %BTSSolutionsPath%\SO\BTSSoln, digitare SetupBTSSoln.bate quindi premere INVIO. SetupBTSSoln.bat esegue le operazioni seguenti:

    • Crea una chiave univoca con nome sicuro (SNK) per la firma degli assembly della soluzione orientata ai servizi.

    • Estrae il token di chiave pubblica dalla SNK e aggiorna i file di associazione con il token pubblico.

    • Compila la soluzione SO.

    • Compila SSOApplicationConfig nella cartella %BTSSolutionsPath%\Common.

Creare le applicazioni affiliate SSO

  1. Aprire una finestra del prompt dei comandi, quindi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts.

  2. Al prompt dei comandi aprire PendTransAffApp.xml tramite il Blocco note ed esaminarne il contenuto. Non è necessario apportare alcuna modifica a questo file.

    Nota

    Il file PendTransAffApp.xml definisce l'applicazione affiliata SSO WoodgroveBank.PendingTransactions per il sistema back-end delle transazioni in sospeso. Definisce inoltre i gruppi utente e amministrativi per l'applicazione affiliata SSO. Per questa procedura dettagliata, usare Gli utenti dell'applicazione BizTalk e gli amministratori di BizTalk Server.

    Se si vogliono usare gruppi diversi per l'applicazione affiliata SSO, è necessario creare gruppi di Windows (con qualsiasi nome) in Active Directory e quindi modificare i nodi appAdminAccount e appUserAccount nel PendTransAffApp.xml. In questo caso, è necessario impostare il valore per l'attributo groupApp del nodo flags su "sì".

    Per altre informazioni sulle applicazioni affiliate SSO, vedere SSO Affiliate Applications.For more information about SSO affiliate applications, see SSO Affiliate Applications.

  3. Al prompt dei comandi aprire il file PendTransUserMap.xml tramite il Blocco note e apportarvi le modifiche seguenti:

    <mapping>
      <windowsDomain><DomainName></windowsDomain>
      <windowsUserId><UserID></windowsUserId>
      <externalUserId><ExternalUserID></externalUserId>
    </mapping>
    

    Nota

    Il file PendTransUserMap.xml contiene i mapping utente per il sistema back-end delle transazioni in sospeso.

    Nota

    Per il nodo externalUserId , usare l'ID utente esterno per il sistema back-end Transazioni in sospeso. Per questa procedura dettagliata utilizzare UserID per l'ID esterno.

    Nota

    Per il nodo windowsUserId immettere il nome utente a cui eseguirà il mapping externalUserId . È possibile utilizzare sia un account gruppo di dominio che un account utente di dominio. Questo utente deve essere membro del gruppo a cui sarà consentito utilizzare il sistema back-end delle transazioni in sospeso. Per questa procedura dettagliata utilizzare il nome utente del servizio BizTalk.

    Nota

    Per il nodo windowsDomain immettere il nome di dominio di windowsUserId.

  4. Al prompt dei comandi aprire il file PmntTrckAffApp.xml tramite il Blocco note ed esaminarne il contenuto. Non è necessario apportare alcuna modifica a questo file.

    Nota

    Il file PmntTrckAffApp.xml definisce l'applicazione affiliata SSO, WoodgroveBank.PaymentTracker, per il sistema back-end di registrazione pagamenti.

  5. Al prompt dei comandi aprire il file PmntTrckUserMap.xml tramite il Blocco note e apportarvi le modifiche seguenti:

    <mapping>
      <windowsDomain><DomainName></windowsDomain>
      <windowsUserId><UserID></windowsUserId>
      <externalUserId><ExternalUserID></externalUserId>
    </mapping>
    

    Nota

    L'applicazione affiliata SSO di registrazione pagamenti verrà utilizzata per l'adapter MQSeries e i valori di ID utente esterno e password di cui è stato eseguito il mapping saranno inviati tramite le proprietà dell'intestazione MQSeries. Il server MQSeries convalida solo l'account del servizio BizTalk con cui viene eseguito l'adapter MQSeries. Le credenziali dell'utente esterno non vengono convalidate.

    Per altre informazioni sulle applicazioni associate SSO per l'adapter MQSeries, vedere Come configurare le posizioni di ricezione dell'adapter MQSeries e le porte di invio.

    Nota

    Il file PmntTrckUserMap.xml contiene il mapping utente SSO per il sistema back-end di registrazione pagamenti. Il programma simulatore di registrazione pagamenti simula le condizioni con esito positivo e negativo per l'autenticazione utente.

    Il programma autentica correttamente tutti gli ID utente che iniziano con le lettere PT (ad esempio PTUserID) e non esegue l'autenticazione degli ID utente che non iniziano con PT. In questo modo è possibile scegliere l'ID utente appropriato, a seconda della condizione che si desidera verificare. È anche possibile ripetere l'intero nodo di mapping per ogni ID utente e definire più mapping nello stesso file.

    Nota

    Per il nodo externalUserId immettere l'ID utente esterno per il sistema back-end di Payment Tracker. Per questa procedura dettagliata utilizzare PTUserID per l'ID esterno.

    Nota

    Per il nodo windowsUserId immettere il nome utente a cui verrà eseguito il mapping externalUserId . Questo utente deve essere membro del gruppo a cui sarà consentito utilizzare il sistema back-end di registrazione pagamenti. Per questa procedura dettagliata utilizzare il nome utente del servizio BizTalk.

    Nota

    Per il nodo windowsDomain immettere il nome di dominio di windowsUserId.

  6. Al prompt dei comandi aprire il file ConfigStoreApp.xml tramite il Blocco note ed esaminarne il contenuto.

    Questo file definisce l'applicazione dell'archivio di configurazione in SSO utilizzata nello scenario per mantenere i parametri di configurazione. I parametri di configurazione includono, tra gli altri, il valore di timeout nel caso di comunicazione con SAP, sia per la versione adapter che per la versione inline, e il nome del gestore code e delle code da utilizzare nel caso di utilizzo della versione inline. Non è necessario apportare alcuna modifica a questo file.

  7. Al prompt dei comandi aprire il file SetConfigValuesInSSO.cmd tramite il Blocco note, esaminarne il contenuto e modificarlo come nella tabella seguente.

    Nota

    Questo file di comando imposta i valori per i parametri di configurazione nel database SSO. Contiene diversi comandi SET che assegnano i valori alle variabili locali all'inizio del file di comando.

    Nella versione adapter vengono utilizzati i valori SAPAdapterTimeout, PendingTransactionsAdapterTimeout e PaymentTrackingAdapterTimeout. I valori rimanenti vengono utilizzati nella versione inline.

    Nota

    È possibile immettere " (due virgolette doppie) per i valori predefiniti contrassegnati dall'utente <specificato> nella tabella seguente.

    Parametro Valore predefinito Descrizione
    SAPAdapterTimeout 20000 Timeout massimo (in millisecondi) per una richiesta al back-end SAP
    SAPInlineTimeout 20000 Timeout massimo (in millisecondi) per una richiesta al back-end SAP
    SAPInlineHostName <Specificato dall'utente> Identificatore del back-end SAP
    SAPInlineClientNumber <Specificato dall'utente> Numero del client SAP
    SAPInlineSystemNumber <Specificato dall'utente> Numero del sistema SAP
    SAPInlineUserName <Specificato dall'utente> Nome utente utilizzato per la connessione al back-end SAP
    SAPInlinePassword <Specificato dall'utente> Password utilizzata per la connessione al back-end SAP
    PendingTransactionsAdapterTimeout 20000 Timeout massimo (in millisecondi) per una richiesta al server delle transazioni in sospeso
    PendingTransactionsInlineTimeout 20000 Timeout massimo (in millisecondi) per una richiesta al server delle transazioni in sospeso
    PendingTransactionsInlineURL < https:// nome computer>/Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions/PendTransWS.asmx URL del servizio transazioni in sospeso. <Nome computer> deve corrispondere al nome comune nella procedura "Per creare una richiesta di certificato". Non è necessario usare "localhost" per <il nome> del computer.
    PendingTransactionsInlineSSOAffiliateApp WoodgroveBank.PendingTransactions Nome dell'applicazione SSO per le transazioni in sospeso
    PaymentTrackingAdapterTimeout 20000 Timeout massimo (in millisecondi) per una richiesta al sistema di registrazione pagamenti
    PaymentTrackingInlineTimeout 20000 Timeout massimo (in millisecondi) per una richiesta al sistema di registrazione pagamenti
    PaymentTrackingInlineQManager <Utente specificato> (in genere QM_ nome >computer più utente<). Nome del gestore code MQSeries
    PaymentTrackingInlineMQChannelDefinition " " (è necessario immettere due virgolette doppie). Stringa vuota se locale oppure nome formattato del canale del server MQ remoto. Se si mantengono tutte le impostazioni predefinite nella configurazione di IBM WebSphere MQ, la definizione del canale sarà S__< nome computer>/TCP/<nome computer>(1414).
    PaymentTrackingInlineRequestQueue LastPaymentsInputQueue Nome coda MQ per le richieste di registrazione pagamenti
    PaymentTrackingInlineResponseQueue LastPaymentsOutputQueue Nome coda MQ per le risposte di registrazione pagamenti
    PaymentTrackingInlineSSOAffiliateApp WoodgroveBank.PaymentTracker Nome dell'applicazione SSO di registrazione pagamenti
    StubSAPWebServiceURL http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP/StubSAPWS.asmx URL del servizio Web dello stub del sistema SAP di controllo del limite di credito
  8. Al prompt dei comandi eseguire il comando seguente per impostare la variabile di ambiente PATH:

    • SET PATH=%PATH%;"%CommonProgramFiles%\Enterprise Single Sign-On"
  9. Al prompt dei comandi eseguire CreateInitialConfigInSSO.cmd. Crea l'applicazione SSO Affiliate Applications, l'applicazione dell'archivio di configurazione SSO e i mapping degli utenti per le applicazioni affiliate. Viene quindi eseguito SetConfigValuesInSSO.cmd per memorizzare i valori di configurazione nell'applicazione dell'archivio di configurazione SSO.

  10. Al prompt dei comandi eseguire il comando seguente per impostare le credenziali utente per l'applicazione affiliata delle transazioni in sospeso. < Usare DomainName> e <UserID> definiti nella PendTransUserMap.xml per <WindowsDomain>\<WindowsUserId>. Questo comando richiede l'immissione della password dell'utente esterno UserID utilizzato in questa procedura dettagliata.

    • ssomanage -setcredentials <WindowsDomain>\<WindowsUserId> WoodgroveBank.PendingTransactions
  11. Al prompt dei comandi eseguire il comando seguente per impostare le credenziali utente per l'applicazione affiliata di registrazione pagamenti. < Usare DomainName> e <UserID> definiti nella PmntTrckUserMap.xml per <WindowsDomain>\<WindowsUserId>. Questo comando richiede l'immissione della password dell'utente esterno PTUserID utilizzato in questa procedura dettagliata.

    Nota

    Il simulatore di registrazione pagamenti non convalida le credenziali dell'utente esterno. È possibile immettere qualsiasi password per PTUserID.

    • ssomanage -setcredentials < WindowsDomain >\< WindowsUserId > WoodgroveBank.PaymentTracker

Distribuire il file di definizione BAM per la soluzione orientata ai servizi

  1. Aprire una finestra del prompt dei comandi, digitare il comando seguente, quindi premere INVIO per impostare il percorso per la ricerca delle utilità BAM.

    • SET PATH=%PATH%;\Programmi (x86)\Microsoft BizTalk Server <VERSION>Tracking"
  2. Al prompt dei comandi passare alla directory %BTSSolutionsPath%\SO\BTSSoln\BAM, digitare il comando seguente, quindi premere INVIO:

    • bm deploy-all -DefinitionFile:ServiceLevelTracking.xml

Distribuire la soluzione orientata ai servizi

Aggiornare i file di associazione per la soluzione orientata ai servizi

  1. Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts, aprire il file Deployallbinding.xml tramite il Blocco note e apportarvi le modifiche seguenti:

    • Modificare il nome del server in SET MGMT_DB_SERVER e MBMT_DB specificando il nome del server e del database utilizzati da BizTalk Server.

    • Modificare il valore della variabile SOLNDIR in "%BTSSolutionsPath%\SO\BTSSoln".

  2. Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Bindings.

  3. Per la versione adapter aprire AdapterSOAOrchBindings.xml tramite il Blocco note, quindi modificarne il contenuto come segue:

    • Sostituire tutte le occorrenze di _MQ_SERVER_NAME\_ con il nome del server MQSeries.

    • Sostituire tutte le occorrenze di _MQ_QMANAGER_NAME\_ con il nome di Gestione code MQSeries.

    • Sostituire tutte le occorrenze di _PT_WS_SERVER_NAME\_ nella stringa "<Address>https://_PT_WS_SERVER_NAME\_" con il nome del server in cui viene distribuito il servizio Web Transazioni in sospeso. Il nome del server deve corrispondere al nome comune nel passaggio "Per configurare il server Web per SSL". È consigliabile non utilizzare localhost.

    Nota

    Nel file di associazione AdapterSOAOrchBindings.xml viene utilizzato il servizio Web dello stub per:

    1. Il sistema SAP back-end di limite di credito. 2. L'adattatore MQSeries per l'integrazione con il sistema back-end Payment Tracking. 3. Il servizio Web Transazioni in sospeso per chiamare il componente HIS TI .NET per l'integrazione con il sistema back-end mainframe.

      Se non si utilizza il mainframe, è necessario utilizzare il servizio Web dello stub per generare dati per il sistema delle transazioni in sospeso.

  4. Per la versione inline aprire InlineSOAOrchBindings.xml tramite il Blocco note, quindi modificarne il contenuto come segue:

    • Sostituire tutte le occorrenze di _MQ_SERVER_NAME\_ con il nome del server MQSeries.

    • Sostituire tutte le occorrenze di _MQ_QMANAGER_NAME\_ con il nome di Gestione code MQSeries.

Distribuire la soluzione orientata ai servizi

  • Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts, digitare il comando seguente, quindi premere INVIO.

    • Deployallbinding.cmd

    Nota

    Tramite Deployallbinding.cmd viene creata l'applicazione BizTalk denominata BTSScn.SO.CustomerService e vengono importati i file di associazione per le versioni adapter e inline.

Configurare i servizi Web dello stub delle transazioni in sospeso quando non è disponibile un mainframe

Configurare lo stub Servizio Web Transazioni in sospeso (per l'uso della versione dell'adattatore senza un mainframe)

  1. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo, quindi fare clic su Directory virtuale per eseguire la Creazione guidata directory virtuale.

    Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web transazioni in sospeso per la versione dell'adapter:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions

    PATH = <Directory di installazione> BizTalk\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans

    Autorizzazioni di accesso = Lettura, Esecuzione script

  2. 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 usando la finestra di dialogo Proprietà .

    1. Nella scheda Directory virtuale impostare Pool di applicazioni< su YourAppPool> creato nel passaggio "Per creare le directory virtuali in IIS per la soluzione".

    2. Nella 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.

  3. Nella console di amministrazione di BizTalk Server espandere Gruppo BizTalk, applicazioni, BTSScn.SO.CustomerService, espandere Porte di trasmissione, fare clic con il pulsante destro del mouse su PendingTransactionSolicitResponsePorte quindi scegliere Proprietà.

    1. Nella pagina Generale fare clic su Configura per visualizzare la finestra di dialogo Proprietà trasporto e quindi modificare l'URL del servizio Web nello stub In sospeso servizio Web transazioni, ad esempio:

      http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx

    2. Chiudere tutte le finestre di dialogo.

Configurare lo stub Servizio Web Transazioni in sospeso (per l'uso della versione inline senza mainframe)

  1. In Gestione Internet Information Services (IIS) espandere Siti Web, fare clic con il pulsante destro del mouse sul sito Web predefinito, scegliere Nuovo, quindi fare clic su Directory virtuale per eseguire la Creazione guidata directory virtuale.

    Usando la Creazione guidata directory virtuale, creare la directory virtuale seguente per il servizio Web transazioni in sospeso per la versione dell'adapter:

    Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions

    PATH = <Directory di installazione> BizTalk\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans

    Autorizzazioni di accesso = Lettura, Esecuzione script

  2. 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:

    1. Nella scheda Directory virtuale impostare Pool di applicazioni< su YourAppPool> creato nel passaggio "Per creare le directory virtuali in IIS per la soluzione".

    2. Nella 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.

  3. Aprire una finestra del prompt dei comandi, quindi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts.

  4. Al prompt dei comandi aprire il file SetConfigValuesInSSO.cmd tramite Blocco note e quindi impostare il valore di PendingTransactionsInlineURL sull'URL del servizio Web transazioni in sospeso dello stub.

    • http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx
  5. Al prompt dei comandi digitare SetConfigValuesInSSO.cmde quindi premere INVIO.

Avviare la soluzione orientata ai servizi

  1. Al prompt dei comandi passare dalla directory corrente alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts, digitare il comando seguente, quindi premere INVIO per avviare tutte le orchestrazioni per le versioni inline e adapter.

    • startAll.vbs
  2. Eseguire la soluzione orientata ai servizi. Per altre informazioni sull'esecuzione della soluzione, vedere Come eseguire la soluzione orientata ai servizi.

Passaggi successivi

Testare la versione inline e adapter della soluzione orientata ai servizi in Come eseguire la soluzione orientata ai servizi.

Vedere anche

Prima di installare la soluzione orientataai servizi come installare la versione Stub del programma di installazione del computer per sviluppatori di soluzioni orientate ai servizi per la soluzione orientata ai servizi