Condividi tramite


Blocchi predefiniti per creare applicazioni BizTalk con l'adapter Siebel

L'esecuzione di operazioni su un sistema Siebel tramite l'adattatore Siebel prevede due set di attività: attività in fase di progettazione e attività in fase di esecuzione. Per eseguire operazioni su un sistema Siebel usando l'adattatore Siebel con BizTalk Server, è necessario eseguire rispettivamente un set di attività in fase di progettazione e di runtime usando Visual Studio e la console di amministrazione di BizTalk Server. In questa sezione viene fornita una panoramica di queste attività. Tutti gli argomenti di questa sezione, che illustrano come eseguire operazioni specifiche su un sistema Siebel tramite BizTalk Server, vengono modellati su queste attività di alto livello.

Attività in fase di progettazione

WCF LOB Adapter SDK offre la possibilità di esplorare, cercare e recuperare i metadati Siebel per i componenti aziendali e i servizi aziendali sotto forma di linguaggi xsD (XML Schema Definition Language) tramite il componente aggiuntivo Del progetto BizTalk del servizio adapter di utilizzo o la Procedura guidata aggiungi metadati dell'adapter. Gli XSD sono specifici per l'operazione che si desidera eseguire nel sistema Siebel e il componente aggiuntivo del servizio adapter di utilizzo o l'Aggiunta guidata metadati dell'adapter è disponibile solo quando si crea un progetto BizTalk. In fase di progettazione potrebbe essere necessario eseguire le attività seguenti.

  • Creare un progetto BizTalk e generare lo schema. Per iniziare, è necessario creare un progetto BizTalk in Microsoft Visual Studio e generare lo schema per i componenti aziendali o i servizi aziendali che verranno richiamati nel sistema Siebel. Ad esempio, se si desidera inserire un record nel componente Business account, è necessario generare i metadati per l'operazione Di inserimento per il componente Account business. In questo passaggio si usa il componente aggiuntivo Consume Adapter Service o Add Adapter Metadata Wizard per generare lo schema. Per altre informazioni, vedere Ottenere metadati per operazioni Siebel in Visual Studio.

  • Configurare un'orchestrazione. Dopo aver generato lo schema, è necessario configurare un'orchestrazione usando il Designer orchestrazione. Per un'orchestrazione di base, si aggiungono le forme Send and Receive insieme alle porte logiche di invio e ricezione. Nei passaggi successivi si eseguirà il mapping di queste porte logiche alle porte fisiche usando la console di amministrazione di BizTalk Server. L'orchestrazione usa queste porte per raccogliere i messaggi inviati da un client dell'adapter. L'orchestrazione passa quindi i messaggi al sistema Siebel. Una volta ricevuta una risposta dal sistema Siebel, l'orchestrazione passa la risposta al client dell'adattatore.

  • Creare messaggi e collegarsi allo schema. Nell'orchestrazione è necessario creare messaggi di cui verrà eseguito il mapping allo schema generato nel primo passaggio. In genere, si creerebbe una richiesta e un messaggio di risposta. Questi messaggi vengono mappati agli schemi di richiesta e risposta corrispondenti.

  • Eseguire il mapping delle 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 eseguire il mapping di una forma di messaggio alla porta in cui verrà inviato il messaggio.

    Ad esempio, se la prima forma nell'orchestrazione è una forma Receive che riceverà un messaggio, verrà eseguito 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 di cui è stato eseguito il mapping, 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.

    Nota

    Una descrizione più dettagliata di queste attività di alto livello, incluse le informazioni procedurali, è riportata negli argomenti seguenti.

    Una volta distribuita la soluzione, vengono eseguite le attività in fase di progettazione. È ora necessario eseguire le attività di runtime.

Attività di runtime

  • Configurazione dell'applicazione. Il progetto BizTalk distribuito in fase di progettazione verrà 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 una "azione" o un "mapping delle azioni". Questa azione corrisponde all'operazione che si vuole eseguire nel sistema Siebel. È 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 sistema Siebel 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 utilizza il componente aggiuntivo Del progetto BizTalk del servizio adapter o la Procedura guidata Aggiungi metadati adapter per generare lo schema, è necessario specificare un URI di connessione per connettersi al sistema Siebel. In questa sezione vengono fornite informazioni su attività ripetitive che è necessario eseguire durante lo sviluppo di applicazioni BizTalk tramite l'adapter Siebel.