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.
L'esecuzione di operazioni su un database Oracle tramite l'adapter Oracle Database prevede due set di attività: fase di progettazione e runtime.
Attività in fase di progettazione
WCF LOB Adapter SDK offre la possibilità di esplorare, cercare e recuperare i metadati Oracle per tabelle, stored procedure e altri elementi sotto forma di linguaggi XSD (XML Schema Definition Language) tramite il componente aggiuntivo Consume Adapter Service BizTalk Project. Gli XSD sono specifici dell'operazione da eseguire nel database Oracle. Il componente aggiuntivo Consume Adapter Service è disponibile solo quando si crea un progetto BizTalk. In fase di progettazione è necessario eseguire le attività seguenti:
Creare un progetto BizTalk e generare lo schema. È necessario creare un progetto BizTalk in Microsoft Visual Studio e generare lo schema per l'operazione che verrà eseguita nel database Oracle. Ad esempio, se si desidera inserire un record nella tabella EMPLOYEE, è necessario generare i metadati per l'operazione Di inserimento per la tabella EMPLOYEE. In questo passaggio si usa il componente aggiuntivo Consume Adapter Service per generare lo schema. Per altre informazioni, vedere Ottenere metadati per le operazioni di Oracle Database in Visual Studio.
Configurare un'orchestrazione. Dopo aver generato lo schema, è necessario configurare un'orchestrazione usando Orchestration Designer. Per un'orchestrazione di base, si aggiungono le forme Invia e Ricevi insieme alle porte logiche di Invio e Ricezione. Nei passaggi successivi si esegue il mapping di queste porte logiche alle porte fisiche usando la console di amministrazione di BizTalk Server. L'orchestrazione usa queste porte per selezionare i messaggi inviati da un client dell'adapter. L'orchestrazione passa quindi i messaggi al database Oracle. Una volta ricevuta una risposta dal database Oracle, l'orchestrazione passa la risposta al client dell'adapter.
Creare messaggi e collegarsi allo schema. Nella tua orchestrazione, è necessario creare messaggi che verranno mappati allo schema generato nel primo passaggio. In genere, si creano un messaggio di richiesta e un messaggio di risposta. Questi messaggi vengono mappati agli schemi di richiesta e risposta corrispondenti.
Mappare le forme dei messaggi ai messaggi e alle porte. Nell'orchestrazione è ora necessario eseguire il mapping di ogni forma aggiunta nel secondo passaggio ai messaggi creati nel terzo passaggio. È inoltre necessario associare la forma di un messaggio alla porta a cui verrà inviato il messaggio.
Ad esempio, se la prima forma dell'orchestrazione è una forma Receive che riceverà un messaggio, si esegue il mapping di questa forma a un messaggio di richiesta e alla porta che invia il messaggio di richiesta.
Compilare e distribuire il progetto BizTalk. Dopo aver configurato l'orchestrazione e i messaggi mappati, le porte e gli schemi, è necessario compilare la soluzione BizTalk. Per compilare un progetto in Visual Studio, è necessario un file di chiave assembly. Dopo aver compilato correttamente la soluzione, è necessario distribuire la soluzione.
Annotazioni
La descrizione più dettagliata di queste attività di alto livello, incluse le informazioni procedurali, viene fornita in vari argomenti di questa sezione.
Una volta distribuita la soluzione, vengono eseguite le attività in fase di progettazione. È ora necessario eseguire le attività di runtime.
Attività di esecuzione
In fase di esecuzione, è possibile usare la console di amministrazione di BizTalk Server per distribuire e monitorare l'orchestrazione creata in fase di progettazione. Inoltre, è necessario:
Configurazione dell'applicazione. Il progetto BizTalk distribuito in fase di progettazione viene visualizzato nella console di amministrazione di BizTalk Server come orchestrazione. È necessario configurare questa orchestrazione eseguendo il mapping delle porte logiche create in fase di progettazione alle porte fisiche che è ora necessario creare usando la console di amministrazione di BizTalk Server.
Nelle porte fisiche è necessario specificare un'azione o una mappatura dell'azione. Questa azione corrisponde all'operazione che si vuole eseguire nel database Oracle. È necessario impostare l'azione se non si usano azioni dinamiche.
Avviare l'applicazione. Dopo aver configurato l'applicazione, è necessario avviare l'applicazione e rilasciare i messaggi di input in un percorso di file definito. L'orchestrazione utilizza i messaggi di input e li passa al database Oracle e riceve una risposta. Questa risposta sarà disponibile in un altro percorso di file definito.
Per eseguire queste attività di alto livello in fase di progettazione e di runtime, è necessario eseguire anche altre attività. Ad esempio, quando si usa il componente aggiuntivo Consume Adapter Service BizTalk Project per generare lo schema, è necessario specificare un URI di connessione per connettersi al database Oracle. In questa sezione vengono fornite informazioni su attività ripetitive da eseguire durante lo sviluppo di applicazioni BizTalk tramite l'adapter Oracle Database.
Vedere anche
Sviluppare applicazioni BizTalk usando l'adapter Oracle Database