Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I passaggi seguenti descrivono come preparare il computer per l'installazione delle versioni inline e adapter della soluzione orientata ai servizi e come installare la soluzione in questo computer.
Annotazioni
- La soluzione orientata ai servizi si trova nella cartella Cartella <>di installazione di BizTalk Server\SDK\Scenarios\SO.
- Se non si dispone di un mainframe per la soluzione, è possibile modificare l'associazione di porte per usare il servizio Web stub per le transazioni in sospeso. Il servizio Web genera transazioni in locale per emulare le transazioni mainframe.
Preparare il computer per l'installazione dell'adattatore e delle versioni inline della soluzione orientata ai servizi
Se hai installato Windows SharePoint Services, escludi la (radice) del sito Web predefinito dai Percorsi gestiti di Windows SharePoint Services nella seguente maniera: fai clic su Start, scegli Tutti i programmi, Strumenti di amministrazione e quindi fai clic su Amministrazione centrale SharePoint.
In Configurazione server virtuale selezionare Configura le impostazioni del server virtuale.
Nella pagina Elenco server virtuali 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.
Fare clic su Start, scegliere Tutti i programmi, Strumenti di amministrazione, Console di gestione computer e quindi aggiungere l'account del servizio BizTalk al gruppo Administrators locale.
Disconnetti dal computer e quindi accedi al computer come account del servizio BizTalk.
Al prompt dei comandi digitare il comando seguente e quindi premere INVIO per impostare la variabile di ambiente %BTSSolutionsPath%. Quindi, uscire dal prompt dei comandi.
setx BTSSolutionsPath "\Programmi (x86)\Microsoft BizTalk Server <VERSION>SDK\Scenarios"
Annotazioni
Se si usa un computer a 64 bit, usare %ProgramFiles(x86)% anziché %ProgramFiles%.
Annotazioni
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
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.
Nella Console di amministrazione di BizTalk Server espandere Amministrazione BizTalk Server, espandere Gruppo BizTalk, espandere Applicazioni, fare clic con il pulsante destro del mouse su BTSScn.SO.CustomerServicee quindi scegliere Arresta. Nella finestra di dialogo Arresta applicazione selezionare Arresto completo - Termina istanze e quindi fare clic su Arresta.
Annotazioni
Non è necessario rimuovere la versione stub per l'installazione delle versioni inline e adapter. Se si desidera mettere insieme tutte le versioni, è consigliabile ignorare questo passaggio.
Aprire un prompt dei comandi, digitare il comando seguente e quindi premere INVIO. Questo comando modifica l'host di script predefinito in CScript.exe:
cscript /H:CScript
Nel prompt dei comandi, modificare la directory corrente nella cartella %BTSSolutonsPath%\SO\BTSSoln\Scripts, digitare il comando seguente e quindi premere INVIO:
UnEnlistStub.vbs
Al prompt dei comandi digitare il comando seguente e quindi premere INVIO:
UndeployStub.vbs
Al prompt dei comandi eseguire il comando seguente
SET PATH=%PATH%;\Programmi (x86)\Microsoft BizTalk Server <VERSION>Tracking"
In questo modo viene impostato il percorso per trovare le utilità BAM.
Annotazioni
Se si usa un computer a 64 bit, digitare
%ProgramFiles(x86)%anziché%ProgramFiles%.Alla riga di comando, cambia la directory in %BTSSolutionsPath%\SO\BTSSoln\BAM e poi esegui il seguente comando:
bm remove-all -DefinitionFile:ServiceLevelTracking.xml
Al prompt dei comandi, cambiare la directory in <Enterprise Single Sign-On Install Directory> e poi eseguire il comando seguente:
ssomanage -tickets no no
Al prompt dei comandi eseguire il comando seguente per eliminare l'applicazione affiliata WoodgroveBank.CustomerService SSO:
ssomanage -deleteapp WoodgroveBank.CustomerService
Al prompt dei comandi eseguire i comandi seguenti per eliminare i siti Web usati 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.Stubiisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAPiisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactionsiisvdir /delete W3SVC/1/ROOT/Microsoft.Samples.BizTalk.WoodgroveBank.StubPaymentTracker
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 selezionate per le applicazioni Web precedenti, scegliere Elimina e quindi fare clic su OK nella finestra di dialogo di conferma.
Fare clic su Start, scegliere Pannello di controllo, fare clic su Installazione applicazioni e quindi disinstallare IBM WebSphere MQ Client for Windows.
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 consentire alla soluzione orientata ai servizi di accedere
Installare IBM WebSphere MQ per Windows Server nel computer locale.
Mantenere tutte le impostazioni predefinite. Configurare la configurazione predefinita alla fine della preparazione guidata di WebSphere MQ. Il gestore code è denominato QM_<nome del tuo computer>.
Installare Fix Pack 10 (CSD10). Mantenere tutte le impostazioni predefinite.
Installare l'agente MQSeries.
Eseguire di nuovo il programma di installazione di BizTalk Server.
Nella pagina Manutenzione programma selezionare Modifica e quindi fare clic su Avanti.
Nella pagina Installazione componenti espandere il nodo Software aggiuntivo e quindi selezionare AGENTE MQSeries.
Nella pagina Completamento verificare che l'opzione Avvia Configurazione guidata agente MQSeries BizTalk non sia selezionata.
Annotazioni
La casella di controllo MQSeries Agent viene attivata solo dopo l'installazione di IBM WebSphere MQ per Windows.
Aprire un prompt dei comandi di Visual Studio, cambiare la directory alla cartella <IBM MQSeries Installation Directory>\bin e quindi eseguire il comando seguente:
gacutil /i amqmdnet.dll
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.
Annotazioni
Il progettista TI in L'Host Integration Server 2004 richiede Visual Studio .NET 2003.
Installare e configurare Microsoft Host Integration Server 2004 se si dispone di un mainframe a cui accedere. Mantenere tutte le impostazioni predefinite.
Creazione delle code MQSeries
Aprire WebSphere MQ Explorer, espandere Queue Manager e quindi espandere il gestore code in cui si vogliono creare le code. In genere, un gestore di code viene denominato QM_<nome del tuo computer>.
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
Annotazioni
Le code possono condividere un cluster MQSeries, ma non sono obbligate a farlo.
Annotazioni
I nomi dei gestori di code e delle code MQSeries fanno distinzione tra maiuscole e minuscole.
Ripetere il passaggio precedente per creare le code locali seguenti per la versione in linea:
InlineSOAOutputQueue
InlineSOAInputQueue
Ripetere il passaggio precedente per creare le seguenti code locali per il simulatore di Gestione pagamenti. (Il simulatore di Payment Tracker viene usato sia nella versione adattatore che nelle versioni integrate):
LastPaymentsInputQueue
LastPaymentsOutputQueue
Configurazione completa dell'adapter MQSeries
Fare clic su Start, scegliere Tutti i programmi, Microsoft BizTalk Server 20xx, quindi fare clic su Configurazione guidata agente MQSeries BizTalk.
Nella schermata Benvenuti, fare clic su Avanti.
Nella pagina Identità applicazione selezionare Questo utente e quindi immettere il nome utente e la password. L'applicazione COM+ per l'agente MQSeries verrà eseguita con questo account utente. Per questa procedura dettagliata, usare lo stesso account utente usato dal 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+.
Fare clic su Sì nella finestra di dialogo MQSConfigWiz , se viene richiesto che l'account utente immesso nel passaggio precedente abbia il privilegio amministrativo.
Nella pagina Nome del ruolo fare clic su Avanti.
Nella pagina Creazione dell'applicazione MQSAgent COM+ fare clic su Avanti e quindi su Fine nella pagina Completamento .
Configurare l'applicazione CICS mainframe
Usando blocco note, aprire il bizcbl.txt e il relativo "libro di copia" (MainFrameProgramVTCS2Description.txt) nella cartella %BTSSolutionsPath%\SO\MFAccess\HISTIComponent e quindi esaminare il contenuto.
Bizcbl.txt include la procedura COBOL che restituisce gli estratti conto casuali dal numero di conto fornito.
MainFrameProgramVTCS2Descriptoin.txt contiene COMMAREA che descrive le informazioni sui dati di input e output. COMMAREA è un blocco di memoria contigua usato per trasferire dati tra i programmi chiamati e chiamanti.
Annotazioni
È 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.
Annotazioni
Anche se i passaggi seguenti sono fondamentali per la corretta distribuzione, in genere non vengono eseguiti dallo sviluppatore di BizTalk Server. È necessario affidarsi al personale mainframe per configurare correttamente l'ambiente mainframe. Il software necessario per questa procedura dettagliata viene in genere installato nella maggior parte degli ambienti mainframe. Per altre informazioni sull'ambiente del sistema operativo mainframe minimo, vedere la documentazione di Host Integration Server.
Copiare il codice COBOL sull'host utilizzando un metodo come FTP.
Compilare il codice COBOL e copiare il libro. Il codice seguente illustra un esempio di JCL (Job Control Language) per il compilatore COBOL.
//COB EXEC PGM=IGYCRCTL, // PARM=&COBPARM, // REGION=® //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))Il collegamento modifica l'origine compilata per creare l'eseguibile. Il codice seguente mostra un esempio di JCL per la modifica del collegamento COBOL.
//LKED EXEC PGM=IEWL,REGION=®, // 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=&©LINK,DISP=(OLD,DELETE)Configurare l'applicazione mainframe CICS.
In questo passaggio, il programmatore di sistemi mainframe o lo sviluppatore CICS deve installare le definizioni di risorse TCPIPSERVICE, Session, Connection, Transaction e Program.
È consigliabile rivolgersi agli amministratori del mainframe per ottenere un indirizzo IP, un numero di porta e un collegamento al nome del programma a cui è possibile accedere.
Annotazioni
Questa procedura dettagliata presuppone che il mainframe utilizzi un server di applicazioni CICS e che il modello di programmazione per la transazione sia TCP/IP (Enhanced Listener Mode (ELM) Link).
Configurare il server Web per Secure Socket Layers (SSL)
Installare Servizi certificati
Fare clic su Start, scegliere Pannello di controllo e quindi fare clic su Installazione applicazioni.
Nella finestra di dialogo Installazione applicazioni fare clic su Aggiungi/Rimuovi componenti di Windows.
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
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 directorye quindi scegliere Certificato server.
Nella pagina iniziale della Creazione guidata certificati server Web fare clic su Avanti.
Nella pagina Certificato di servizio selezionare Crea un nuovo certificato e quindi fare clic su Avanti.
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.
Nella pagina Impostazioni nome e sicurezza mantenere tutte le impostazioni predefinite e quindi fare clic su Avanti.
Nella pagina Informazioni sull'organizzazione digitare i nomi dell'organizzazione e dell'unità organizzativa dell'azienda e quindi fare clic su Avanti.
Nella pagina Nome comune del sito digitare il nome del computer nella casella Nome comune e quindi fare clic su Avanti.
Nella pagina Informazioni geografiche compilare le informazioni geografiche e quindi fare clic su Avanti.
Nella pagina Nome file richiesta certificato digitare
c:\certreq.txtnella casella Nome file e quindi fare clic su Avanti.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
In Internet Explorer digitare nella casella
http://localhost/certsrvtIndirizzo e quindi premere INVIO.Nella pagina iniziale fare clic su Richiedi un certificato e quindi su Richiesta di certificato avanzata nella pagina Richiedi un certificato .
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.
Copiare tutto il testo da c:\certreq.txt creato nella procedura "Per creare una richiesta di certificato", incollarlo nella casella Richiesta salvata nella pagina Invia richiesta di certificato o richiesta di rinnovo e quindi fare clic su Invia.
Rilasciare un certificato usando lo strumento di gestione dell'autorità di certificazione
Fare clic su Start, scegliere Strumenti di amministrazione e quindi fare clic su Autorità di certificazione.
Nella console dell'Autorità di Certificazione, espandere il nome dell'autorità di certificazione, espandere le Richieste 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 Rilascia.
Chiudere la console dell'autorità di certificazione.
Scaricare il certificato nel server Web
In Internet Explorer digitare nella casella
http://localhost/certsrvtIndirizzo e quindi premere INVIO.Nella pagina iniziale fare clic su Visualizza lo stato di una richiesta di certificato in sospeso.
Nella pagina Visualizza lo stato di una richiesta di certificato in sospeso fare clic sulla richiesta di certificato creata nella procedura "Per creare una richiesta di certificato".
Nella pagina Certificato rilasciato selezionare uno degli schemi di codifica e quindi fare clic su Scarica certificato.
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
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, quindi scegliere Proprietà.
Nella finestra di dialogo Proprietà fare clic sulla scheda Sicurezza directory e quindi su Certificato server.
Nella pagina di benvenuto della Creazione guidata certificati server Web fare clic su Avanti.
Nella pagina Richiesta certificato in sospeso selezionare Elabora la richiesta in sospeso e installa il certificato, quindi fare clic su Avanti.
Nella pagina Elabora una richiesta in sospeso digitare
c:\certnew.cerla casella di testo Percorso e nome file e quindi fare clic su Avanti.Fare clic su Avanti nella pagina Porta SSL , fare clic su Avanti nella pagina Certificato Summery e quindi su Fine nella pagina Conferma .
Annotazioni
In questa guida passo passo, non è necessario installare il certificato del server nell'archivio delle Autorità di certificazione attendibili della radice nel computer locale, poiché sia i Servizi certificato che il server Web sono installati sullo stesso computer.
Creare i servizi Web per i sistemi back-end
In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse su Pool di applicazioni, scegliere Nuovo e quindi pool di applicazioni.
Annotazioni
La soluzione orientata ai servizi accede al mainframe tramite questo servizio Web.
Nella finestra di dialogo Aggiungi nuovo pool di applicazioni immettere l'ID pool di applicazioni (qualsiasi valore) e quindi fare clic su OK.
In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse sul pool di applicazioni appena creato e quindi scegliere Proprietà.
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, usare lo stesso account utente usato dal servizio BizTalk.
Creare il servizio Web "PendingTransactions" per l'esecuzione
In il Gestione di 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 della directory virtuale, creare la seguente directory virtuale per il servizio Web SAP stub:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\MFAccess\PendingTransactions
Autorizzazioni di accesso = Lettura, Esecuzione di script
In Gestione Internet Information Services (IIS), espandi Siti Web, espandi sito Web predefinito, fare clic con il pulsante destro del mouse su Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactions, quindi seleziona Proprietà.
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 le altre caselle di controllo di Accesso autenticazione. Fare clic su OK per chiudere la finestra di dialogo Metodi di autenticazione .
Nella scheda Sicurezza directory fare clic su Modifica nella casella Gruppo Comunicazioni sicure e quindi selezionare Richiedi canale sicuro (SSL) nella finestra di dialogo Comunicazioni sicure .
Nella scheda Directory virtuale impostare il 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
In il Gestione di 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 della directory virtuale, creare la seguente directory virtuale per il servizio Web SAP stub:
Alias = TransazioniInSospeso
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\MFAccess\PendingTransactions
Autorizzazioni di accesso = Lettura, Esecuzione di script
In Gestione Internet Information Services (IIS), espandere Siti Web, espandere Sito Web predefinito, fare clic con il pulsante destro del mouse su PendingTransactions e quindi scegliere Proprietà.
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.
Annotazioni
L'applicazione Web PendingTransactions per l'ambiente di sviluppo verrà usata da Visual Studio. Questa applicazione Web non è necessaria per l'ambiente di produzione.
Nella scheda Directory virtuale impostare l'Application Pool sul pool di applicazioni creato nella procedura "Per creare un nuovo pool di applicazioni IIS per i Pending Transaction Web services".
Creare il servizio Web SAP Stub
In il Gestione di 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 della directory virtuale, creare la seguente directory virtuale per il servizio Web SAP di esempio:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\StubWebServices\SAP
Autorizzazioni di accesso = Lettura, Esecuzione di 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.StubSAP, scegliere Proprietà, quindi modificare le impostazioni nel modo seguente:
Nella scheda Directory virtuale, imposta l'Application Pool su <YourAppPool>, che hai creato seguendo la procedura "Per creare un nuovo pool di applicazioni IIS per i servizi Web delle transazioni in sospeso".
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
Al prompt dei comandi eseguire %systemroot%\system32\com\comexp.msc.
Nella console Servizi componenti, espandere Servizi componenti, espandere Computer, espandere Risorse del computer, fare clic con il pulsante destro del mouse su Applicazione COM+, scegliere Nuovo e quindi fare clic su Applicazione.
Nella pagina iniziale fare clic su Avanti e quindi su Crea un'applicazione vuota nella pagina Installa o Crea nuova applicazione .
Digitare
BTSScn SO TI Componentnella casella Immettere un nome per la nuova applicazione , selezionare Applicazione server come Tipo di attivazione e quindi fare clic su Avanti.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 membro del gruppo utenti di HIS Runtime locale. Per questa procedura dettagliata, usare lo stesso account utente usato dal servizio BizTalk.
Nella pagina Aggiungi ruoli applicazione fare clic su Avanti.
Nella pagina Aggiungi utenti ai ruoli espandere CreatorOwner, fare clic su Utenti e quindi su Aggiungi.
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.
Annotazioni
Per accedere alla transazione CICS tramite il componente TI, è possibile usare l'applicazione COM+ o l'applicazione Web che ospita il componente remoting .NET. Questa procedura dettagliata utilizza l'applicazione COM+ e l'interoperabilità COM per accedere ai componenti TI sul mainframe al fine di migliorare le prestazioni.
Nella pagina Completamento fare clic su Fine.
Creare un ambiente remoto per accedere al mainframe
Fare clic su Start, scegliere Tutti i programmi, Microsoft Host Integration Server 2004 e quindi fare clic su TI Manager.
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.
Nella schermata Benvenuti, fare clic su Avanti.
Nella pagina Configura un nuovo ambiente remoto digitare il nome dell'applicazione remota e quindi fare clic su Avanti. Per questa procedura dettagliata, usare Mainframe_TCP per il nome.
Nella pagina Configura ambiente host e modello di programmazione selezionare CICS come host di destinazione e collegamento ELM per il modello di programmazione, quindi fare clic su Avanti.
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. HIS COM accederà alle transazioni tramite l'indirizzo dell'endpoint.
Nella pagina Completamento fare clic su Fine.
Creare il componente TI per la soluzione orientata ai servizi
Fare clic su Start, scegliere Tutti i programmi, Microsoft Host Integration Server 2004 e quindi fare clic su TI Manager.
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 Nuovo, quindi fare clic su Oggetto.
Nella schermata Benvenuti, fare clic su Avanti.
Nella pagina Specificare o individuare un oggetto fare clic su Sfoglia, scegliere SOHISTIUsingCOM.TLB nella cartella %BTSSolutionsPath%\SO\MFAccess\HISTIComponent e quindi fare clic su Avanti.
Nella pagina Definisci caratteristiche dell'ambiente per l'oggetto COM selezionare BTSScn SO TI Component per l'applicazione COM+ e quindi fare clic su Avanti.
Nella pagina Definisci ambiente remoto selezionare l'ambiente remoto creato nella procedura precedente per l'ambiente remoto e quindi fare clic su Avanti.
Nella pagina Creazione di oggetti WIP fare clic su Avanti e quindi su Fine nella pagina Completamento .
Testare la connettività al mainframe
In Esplora file, naviga fino al file %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester folder, and then double-click the Interop.SOHISTIUsingCOM.dll.reg. In questo modo vengono aggiunti valori del Registro di sistema per l'applicazione HISTISimpleTester per chiamare il componente TI tramite il wrapper chiamabile in fase di esecuzione (RCW).
In Esplora file, passare al %BTSSolutionsPath%\SO\MFAccess\ folder, and then run SetupMFAccess.bat.
In Esplora file, passare al %BTSSolutionsPath%\SO\MFAccess\HISTISimpleTester\bin\Debug folder, and then run BTSScnSOHISTIComponentSimpleTester.exe.
- Nell'applicazione HISTISimpleTester fare clic su Chiama programma Mainframe - Uso di COM. Restituisce cinque record dall'applicazione COBOL in esecuzione nel mainframe.
Creare le directory virtuali per i servizi Web di orchestrazione
In Gestione Internet Information Services (IIS) fare clic con il pulsante destro del mouse su Pool di applicazioni, scegliere Nuovo e quindi pool di applicazioni.
Nella finestra di dialogo Aggiungi nuovo pool di applicazioni immettere l'ID pool di applicazioni (qualsiasi valore) e quindi fare clic su OK.
Fare clic con il pulsante destro del mouse sul pool di applicazioni appena creato e quindi scegliere Proprietà.
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 usare lo stesso account utente usato dal servizio BizTalk.
Annotazioni
Questo utente deve disporre dell'autorizzazione per eseguire il servizio Web proxy di orchestrazione e deve essere aggiunto a uno dei gruppi di amministratori, amministratori SSO o amministratori affiliate di BizTalk Server
In Gestione Internet Information Services (IIS), espandere Siti Web, fare clic con il pulsante destro del mouse sul Default Web Site, scegliere Nuovo e quindi fare clic su Directory virtuale per eseguire Creazione guidata Directory virtuale.
Usando la Creazione guidata directory virtuale, creare la seguente directory virtuale 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 di 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.Adapter, scegliere Proprietà e quindi modificare le impostazioni nel modo seguente:
Nella scheda Directory virtuale impostare Pool di applicazioni su <YourAppPool> creato nel passaggio precedente.
Nella scheda Sicurezza directory fare clic su Modifica nella casella Autenticazione e controllo di accesso, selezionare Abilitata solo l'autenticazione integrata di Windows e quindi deselezionare le altre caselle di controllo Autenticazione. Fare clic su OK per uscire.
In il Gestione di 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 per la directory virtuale, creare la seguente directory virtuale per il servizio Web proxy per la versione inline.
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.OrchProxy.Inline
PATH = <BizTalk Install Directory>\SDK\Scenarios\SO\BTSSoln\OrchProxy\Inline
Autorizzazioni di accesso = Lettura, Esecuzione di 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.Inline, scegliere Proprietà e quindi modificare le impostazioni come indicato di seguito:
Nella scheda Directory virtuale impostare il pool di applicazioni su <YourAppPool> appena creato.
Fare clic sulla scheda Sicurezza directory, fare clic su Modifica nella casella di gruppo Autenticazione e controllo di accesso, selezionare Abilita solo autenticazione integrata di Windows e quindi deselezionare le altre caselle di controllo di Autenticazione. Fare clic su OK per uscire.
Creare la soluzione orientata ai servizi
Al prompt dei comandi modificare la directory in %BTSSolutionsPath%\SO\BTSSoln, digitare
SetupBTSSoln.bate quindi premere INVIO. Il SetupBTSSoln.bat esegue le attività seguenti:Crea una chiave SNK (Strong Name Key) univoca per firmare gli assembly della soluzione SO.
Estrae il token di chiave pubblica da 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
Aprire un prompt dei comandi e quindi passare alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts.
Al prompt dei comandi aprire il PendTransAffApp.xml usando Blocco note ed esaminarlo. Non sono necessarie modifiche al file.
Annotazioni
Il file PendTransAffApp.xml definisce l'applicazione affiliata SSO WoodgroveBank.PendingTransactions per il sistema back-end Pending Transactions. Definisce anche gli utenti e i gruppi amministrativi per l'applicazione affiliata SSO. Per questa procedura dettagliata, utilizzare Utenti dell'applicazione BizTalk e 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.
Al prompt dei comandi aprire il file PendTransUserMap.xml usando Blocco note e quindi apportare le modifiche seguenti:
<mapping> <windowsDomain><DomainName></windowsDomain> <windowsUserId><UserID></windowsUserId> <externalUserId><ExternalUserID></externalUserId> </mapping>Annotazioni
Il file PendTransUserMap.xml contiene i mapping utente per il sistema back-end delle transazioni in sospeso.
Annotazioni
Per il nodo externalUserId, usare l'ID utente esterno per il sistema back-end delle Transazioni in sospeso. Per questa procedura dettagliata, usare UserID per l'ID esterno.
Annotazioni
Per il nodo windowsUserId, immettere il nome utente a cui verrà associato externalUserId. È possibile usare sia un gruppo di dominio che un account utente di dominio. Questo utente deve essere membro del gruppo che sarà autorizzato a usare il sistema di back-end per le transazioni in sospeso. Per questa procedura dettagliata, usare il nome utente del servizio BizTalk.
Annotazioni
Per il nodo windowsDomain immettere il nome di dominio di windowsUserId.
Al prompt dei comandi aprire il file PmntTrckAffApp.xml usando Blocco note ed esaminare il contenuto del file. Non sono necessarie modifiche al file.
Annotazioni
Il file PmntTrckAffApp.xml definisce l'applicazione affiliata SSO WoodgroveBank.PaymentTracker per il sistema back-end Payment Tracker.
Al prompt dei comandi aprire il file PmntTrckUserMap.xml usando Blocco note e quindi apportare le modifiche seguenti:
<mapping> <windowsDomain><DomainName></windowsDomain> <windowsUserId><UserID></windowsUserId> <externalUserId><ExternalUserID></externalUserId> </mapping>Annotazioni
L'applicazione affiliata SSO di Payment Tracker verrà usata per l'adapter MQSeries e l'ID utente esterno/password mappati vengono inviati tramite le proprietà dell'intestazione MQSeries. Il server MQSeries convalida solo l'account del servizio BizTalk, in cui è in esecuzione l'adapter MQSeries. Non convalida alcuna credenziale utente esterna.
Per ulteriori informazioni sulle applicazioni affiliate SSO per l'adattatore MQSeries, vedere Come configurare le posizioni di ricezione e le porte di invio dell'adattatore MQSeries.
Annotazioni
Il file PmntTrckUserMap.xml contiene i mapping utente SSO per il sistema backend Payment Tracker. Il programma simulatore di Gestione pagamenti simula le condizioni di 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 vuole testare. È anche possibile ripetere l'intero nodo di mapping per ogni ID utente e definire più mapping nello stesso file.
Annotazioni
Per il nodo externalUserId immettere l'ID utente esterno per il sistema back-end Payment Tracker. Per questa procedura dettagliata, usare PTUserID per l'ID esterno.
Annotazioni
Per il nodo windowsUserId, immettere il nome utente a cui verrà associato externalUserId. Questo utente deve essere membro del gruppo che potrà usare il sistema back-end Payment Tracker. Per questa procedura dettagliata, usare il nome utente del servizio BizTalk.
Annotazioni
Per il nodo windowsDomain immettere il nome di dominio di windowsUserId.
Al prompt dei comandi aprire il file ConfigStoreApp.xml usando Blocco note e quindi esaminare il contenuto del file.
Questo file definisce l'applicazione di archiviazione della configurazione in SSO che lo scenario utilizza per memorizzare i parametri di configurazione. Alcuni dei parametri di configurazione includono il valore di timeout durante la comunicazione con SAP (sia per l'adattatore che per la versione inline) e il nome del gestore code e delle code da usare quando si utilizza la versione inline. Non sono necessarie modifiche al file.
Al prompt dei comandi, aprire il file SetConfigValuesInSSO.cmd usando Blocco note, esaminare e modificare il contenuto del file come indicato nella tabella seguente.
Annotazioni
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.
I valori SAPAdapterTimeout, PendingTransactionsAdapterTimeout e PaymentTrackingAdapterTimeout vengono usati nella versione dell'adapter. I valori rimanenti vengono usati nella versione inline.
Annotazioni
È possibile immettere " (due virgolette doppie) per i valori predefiniti contrassegnati come <User Specified> nella tabella seguente.
Parametro Valore predefinito Descrizione SAPAdapterTimeout 20000 Timeout massimo (millisecondo) per una richiesta al back-end SAP SAPInlineTimeout 20000 Timeout massimo (millisecondo) per una richiesta al back-end SAP SAPInlineHostName <Utente specificato> Identificatore SAP del back-end NumeroClienteInLineaSAP <Utente specificato> Il numero cliente SAP SAPInlineSystemNumber <Utente specificato> Numero di sistema SAP SAPInlineUserName <Utente specificato> Nome utente usato per connettersi al back-end SAP SAPInlinePassword <Utente specificato> Password usata per connettersi al back-end SAP PendingTransactionsAdapterTimeout 20000 Timeout massimo (millisecondi) per una richiesta al server dei Pending Transactions PendingTransactionsInlineTimeout 20000 Timeout massimo (millisecondi) per una richiesta al server delle transazioni in sospeso PendingTransactionsInlineURL < https://nome del tuo 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. TransazioniInAttesaInlineaSSOAppAffiliato WoodgroveBank.TransazioniInSospeso Nome dell'applicazione SSO Transazioni in sospeso Timeout adattatore di tracciamento pagamenti 20000 Timeout massimo (millisecondi) per una richiesta al sistema di tracciamento pagamenti PaymentTrackingInlineTimeout 20000 Timeout massimo (millisecondi) per una richiesta al sistema di tracciamento pagamenti PaymentTrackingInlineQManager <Utente specificato> (in genere QM_<il nome del tuo computer>). Nome del Gestore code MQSeries PaymentTrackingInlineMQChannelDefinition " (deve immettere le due virgolette doppie). Stringa vuota se locale, oppure il 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 del computer>/TCP/<nome del computer>(1414). PaymentTrackingInlineRequestQueue LastPaymentsInputQueue Nome della coda MQ per le richieste di tracciamento dei pagamenti PaymentTrackingInlineResponseQueue LastPaymentsOutputQueue Nome della coda MQ per le risposte di tracciamento dei pagamenti PaymentTrackingInlineSSOAffiliateApp WoodgroveBank.PaymentTracker Nome dell'applicazione SSO per il rilevamento dei pagamenti StubSAPWebServiceURL http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubSAP/StubSAPWS.asmx URL del servizio Web stub del sistema SAP Credit Limit Al prompt dei comandi eseguire il comando seguente per impostare l'ambiente PATH:
SET PATH=%PATH%;"%CommonProgramFiles%\Enterprise Single Sign-On"
Nel prompt dei comandi, eseguire il file CreateInitialConfigInSSO.cmd. Crea l'applicazione SSO Affiliate Applications, l'applicazione dell'archivio di configurazione SSO e i mapping degli utenti per le applicazioni affiliate. Esegue quindi il SetConfigValuesInSSO.cmd per archiviare i valori di configurazione nell'applicazione dell'archivio di configurazione SSO.
Al prompt dei comandi eseguire il comando seguente per impostare le credenziali utente per l'applicazione affiliata Transazioni in sospeso. < Usare DomainName> e <UserID> definiti nel PendTransUserMap.xml per <WindowsDomain>\<WindowsUserId>. Questo comando chiede di immettere la password dell'utente esterno, UserID, usato in questa procedura dettagliata.
ssomanage -setcredentials <WindowsDomain>\<WindowsUserId> WoodgroveBank.PendingTransactions
Al prompt dei comandi eseguire il comando seguente per impostare le credenziali utente per l'applicazione affiliata Payment Tracker. < Usare DomainName> e <UserID> definiti nel PmntTrckUserMap.xml per <WindowsDomain>\<WindowsUserId>. Questo comando chiede di immettere la password dell'utente esterno PTUserID, usato in questa procedura dettagliata.
Annotazioni
Il simulatore di Gestione pagamenti non convalida le credenziali utente esterne. È possibile immettere qualsiasi password per PTUserID.
ssomanage -setcredentials < WindowsDomain >\< WindowsUserId > WoodgroveBank.PaymentTracker
Distribuire il file di definizione BAM per la soluzione orientata ai servizi
Aprire un prompt dei comandi, digitare il comando seguente e quindi premere INVIO per impostare il percorso per trovare le utilità BAM:
- SET PATH=%PATH%;\Programmi (x86)\Microsoft BizTalk Server <VERSION>Tracking"
Al prompt dei comandi, cambiare la directory in %BTSSolutionsPath%\SO\BTSSoln\BAM, digitare il comando indicato e 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
Al prompt dei comandi, cambiare la directory in %BTSSolutionsPath%\SO\BTSSoln\Scripts folder, open the Deployallbinding.xml utilizzando Blocco note e quindi apportare le modifiche seguenti:
Modificare il nome del server nel set MGMT_DB_SERVER e MBMT_DB con il nome del server e del database usato da BizTalk Server.
Modificare il valore della variabile SOLNDIR in "%BTSSolutionsPath%\SO\BTSSoln".
Al prompt dei comandi modificare la directory nella cartella %BTSSolutionsPath%\SO\BTSSoln\Bindings.
Per la versione dell'adattatore, aprire il AdapterSOAOrchBindings.xml usando Blocco note e quindi modificare 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 del gestore code di 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". Non è consigliabile usare localhost.
Annotazioni
Il file di associazione, AdapterSOAOrchBindings.xml, usa il servizio Web stub per:
Il sistema back-end SAP per il Limite di Credito. 2. L'adattatore MQSeries per integrarsi con il sistema di gestione backend per il monitoraggio dei pagamenti. 3. Il servizio Web delle Transazioni in sospeso per effettuare chiamate al componente HIS TI .NET e integrarsi con il sistema back-end mainframe.
Se non si usa il mainframe, è necessario usare il servizio Web stub per generare dati per il sistema Transazioni in sospeso.
Per la versione inline, aprire il InlineSOAOrchBindings.xml usando Blocco note e quindi modificare 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 del gestore code MQSeries.
Distribuire la soluzione orientata ai servizi
Al prompt dei comandi, cambiare la directory nella cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts, digitare il comando seguente e quindi premere INVIO.
Deployallbinding.cmd
Annotazioni
Il Deployallbinding.cmd crea l'applicazione BizTalk denominata BTSScn.SO.CustomerService e importa i file di associazione per l'adapter e le versioni inline.
Configurare lo stub dei servizi Web per transazioni in attesa quando un mainframe non è disponibile
Configurare il servizio Web "stub" per transazioni pendenti (per utilizzare la versione dell'adattatore senza un mainframe)
In il Gestione di 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 seguente directory virtuale per il servizio Web stub delle 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 di 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.StubPendingTransactions, scegliere Proprietà, quindi modificare le impostazioni come indicato di seguito usando la finestra di dialogo Proprietà .
Nella scheda Directory virtuale, impostare il pool di applicazioni su <YourAppPool>, che hai creato nel passaggio "Per creare le directory virtuali in IIS per la soluzione".
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.
Nella Console di amministrazione di BizTalk Server espandere Gruppo BizTalk, espandere Applicazioni, espandere BTSScn.SO.CustomerService, espandere Porte di trasmissione, fare clic con il pulsante destro del mouse su PendingTransactionSolicitResponsePorte quindi scegliere Proprietà.
Nella pagina Generale, fare clic su Configura per visualizzare la finestra di dialogo Proprietà trasporto, quindi modificare l'URL del Servizio Web nello stub del Servizio Web delle Transazioni in sospeso, ad esempio:
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmxChiudere tutte le finestre di dialogo.
Configurare il servizio web predefinito per le transazioni in sospeso (per usare la versione inlinea senza mainframe)
In il Gestione di 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 di directory virtuale, creare la seguente directory virtuale per il servizio Web transazioni in sospeso stub per la versione dell'adattatore:
Alias = Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions
PATH = <Directory di installazione BizTalk>\SDK\Scenarios\SO\BTSSoln\StubWebServices\PendingTrans
Autorizzazioni di accesso = Lettura, Esecuzione di script
In Gestione di 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 nel modo seguente:
Nella scheda Directory virtuale impostare il Pool di applicazioni su <YourAppPool>, che hai creato nel passaggio "Per creare le directory virtuali in IIS per la soluzione".
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.
Aprire un prompt dei comandi e quindi passare alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts.
Nel prompt dei comandi, aprire il file SetConfigValuesInSSO.cmd con Blocco note e quindi impostare il valore di PendingTransactionsInlineURL sull'URL del Web Service Pending Transaction.
http://localhost/Microsoft.Samples.BizTalk.WoodgroveBank.StubPendingTransactions/StubPendTransWS.asmx
Al prompt dei comandi digitare
SetConfigValuesInSSO.cmde quindi premere INVIO.
Avviare la soluzione orientata ai servizi
Aprire un prompt dei comandi, passare alla cartella %BTSSolutionsPath%\SO\BTSSoln\Scripts, digitare il comando seguente e quindi premere INVIO per avviare tutte le orchestrazioni per le versioni inline e adapter.
startAll.vbs
Eseguire la soluzione orientata al servizio. Per altre informazioni sull'esecuzione della soluzione, vedere Come eseguire la soluzione orientata ai servizi.
Passaggi successivi
Si testa la versione inline e adattatore della soluzione orientata ai servizi in Come eseguire la soluzione orientata ai servizi.
Vedere anche
Prima di installare la soluzione orientata ai serviziCome installare la versione Stub della soluzione orientata ai serviziConfigurazione del computer per sviluppatori della soluzione orientata ai servizi