Condividi tramite


Sfogliare, cercare e ottenere metadati Oracle E-Business Suite

I metadati esposti da Microsoft BizTalk Adapter per Oracle E-Business Suite da Oracle E-Business Suite e dal database Oracle sottostante descrivono la struttura dei messaggi per la comunicazione con Oracle E-Business Suite tramite l'adapter. L'adattatore Oracle E-Business supporta due interfacce per il recupero dei metadati.

  • MetadataExchange fornito da Windows Communication Foundation (WCF). WCF fornisce un endpoint di scambio di metadati per tutte le associazioni WCF, che consente ai client di ottenere metadati da Oracle E-Business Suite.

  • IMetadataRetrievalContract fornito da Microsoft Windows Communication Foundation (WCF) Line of Business Adapter SDK, che supporta l'esplorazione dei metadati e le funzionalità di ricerca dell'adattatore.

    L'adattatore Oracle E-Business espone Oracle E-Business Suite e gli artefatti del database sottostanti e le rispettive operazioni che i client dell'adattatore possono richiamare. Queste operazioni verranno illustrate più avanti in questo argomento.

    È possibile usare i client dell'adattatore per esplorare, cercare e recuperare i metadati in base a:

  • Creazione di un progetto BizTalk in Visual Studio

  • Uso del modello di canale WCF

  • Uso del modello di servizio WCF

    Quando si usa un progetto BizTalk, è necessario utilizzare il componente aggiuntivo Del progetto BizTalk del servizio adapter o la Procedura guidata Aggiungi metadati dell'adapter per generare metadati per le operazioni che si desidera eseguire in Oracle E-Business Suite. Quando si usa il modello di servizio WCF, è necessario usare il plug-in Add Adapter Service Reference di Visual Studio per generare le classi proxy per l'esecuzione di operazioni in Oracle E-Business Suite. Per altre informazioni sull'esplorazione, la ricerca e il recupero di metadati tramite il componente aggiuntivo Consume Adapter Service Add Adapter Service o Add Adapter Service Reference Plug-in, vedere Ottenere metadati per Oracle E-Business Suite Operations in Visual Studio.

Esplorazione dei metadati

L'adattatore Oracle E-Business consente ai client adattatori di esplorare tabelle di interfaccia, viste di interfaccia, programmi simultanei e set di richieste in Oracle E-Business Suite e tabelle, viste, stored procedure, funzioni e pacchetti nel database sottostante. Nell'ambito dell'operazione di esplorazione dei metadati, l'adattatore espone anche le operazioni che possono essere eseguite nel database Oracle, incluse alcune operazioni personalizzate supportate dagli adattatori. Queste operazioni sono disponibili in Consume Adapter Service Add-in, Add Adapter Metadata Wizard e Add Adapter Service Reference Plug-in.

L'adattatore Oracle E-Business espone la maggior parte delle operazioni nei tre nodi seguenti:

  1. Visualizzazione basata su applicazioni: contiene le operazioni raggruppate per ogni applicazione per gli artefatti oracle E-Business Suite.

  2. Visualizzazione basata su artefatto: contiene le operazioni raggruppate per tipo di artefatto ,ad esempio tabelle di interfaccia, viste interfaccia e così via, in Oracle E-Business Suite e nel database sottostante.

  3. Visualizzazione basata su schema: contiene le operazioni raggruppate in base a ogni schema per gli artefatti del database sottostanti.

    Esistono alcune operazioni generiche esposte a livello radice applicabili per entrambi i nodi. Inoltre, vengono visualizzate diverse operazioni in base al tipo di operazione: in uscita o in ingresso.

    Nella tabella seguente sono elencate le operazioni in uscita e in ingresso rilevate dall'adattatore Oracle E-Business:

Operazioni in uscita Operazioni in ingresso
Visualizzazione basata su applicazione:

Contiene un elenco di applicazioni Oracle nell'oggetto Oracle E-Business Suite sottostante. Espandere un nodo applicazione Oracle per visualizzare gli artefatti seguenti:

  • Tabelle di interfaccia: elenco di tutte le tabelle di interfaccia. Selezionare una tabella di interfaccia per visualizzare le operazioni Inserisci, Seleziona, Aggiorna ed Elimina.
  • Visualizzazioni interfaccia: elenco di tutte le visualizzazioni dell'interfaccia. Selezionare una visualizzazione dell'interfaccia per visualizzare l'operazione Seleziona.
  • Programmi simultanei: operazioni seguenti per i programmi simultanei:

    • Set di tutti i programmi simultanei specifici dell'applicazione Oracle esposti come operazioni.
    • Operazione Get_Status per ottenere lo stato di un programma simultaneo.
    • Operazione di Wait_For_Request per attendere il completamento di una richiesta prima di restituire lo stato.
    • L'operazione Submit_Request per chiamare o eseguire un programma simultaneo specificando i parametri necessari per l'esecuzione del programma simultaneo.
  • Set di richieste: set di tutti i set di richieste specifici dell'applicazione Oracle esposta come operazioni.
Visualizzazione basata su applicazione:

Contiene un elenco di applicazioni Oracle nell'oggetto Oracle E-Business Suite sottostante. Espandere un nodo applicazione Oracle per visualizzare gli artefatti seguenti:

- Tabelle di interfaccia: operazione di polling per le tabelle di interfaccia che consente ai client dell'adattatore di ottenere dati in ingresso da Oracle E-Business Suite in base a un meccanismo di polling di query supportato dall'adattatore.
- Visualizzazioni interfaccia: operazione di polling per le visualizzazioni dell'interfaccia che consente ai client dell'adattatore di ottenere dati in ingresso da Oracle E-Business Suite in base a un meccanismo di polling di query supportato dall'adattatore.
Visualizzazione basata su artefatto:

Contiene tutti gli artefatti in Oracle E-Business Suite e il database sottostante. Espandere un nodo artefatto per visualizzare un elenco delle applicazioni Oracle o degli schemi in base all'origine dell'artefatto (applicazioni o database). Ad esempio, il nodo Tabelle di interfaccia visualizzerà un elenco di applicazioni Oracle, mentre il nodo Tabelle visualizzerà un elenco di schemi di database.

La visualizzazione basata su artefatto visualizza gli artefatti elencati in Visualizzazione basata su applicazioni e visualizzazione basata su schema. Ogni nodo dell'artefatto elenca le operazioni rilevanti per un'applicazione Oracle o uno schema di database.
Visualizzazione basata su artefatto:

Ad eccezione dei programmi simultanei e dei set di richieste, contiene tutti gli artefatti in Oracle E-Business Suite e tutti gli artefatti nel database sottostante. Espandere un nodo artefatto per visualizzare un elenco delle applicazioni Oracle o degli schemi in base all'origine dell'artefatto (applicazioni o database). Ad esempio, il nodo Tabelle di interfaccia visualizzerà un elenco di applicazioni Oracle, mentre il nodo Tabelle visualizzerà un elenco di schemi di database.

La visualizzazione basata su artefatto visualizza gli artefatti elencati in Visualizzazione basata su applicazioni e visualizzazione basata su schema. Ogni nodo dell'artefatto elenca le operazioni rilevanti per un'applicazione Oracle o uno schema di database.
Visualizzazione basata su schema:

Contiene un elenco di schemi nel database Oracle sottostante. Espandere il nodo dello schema per visualizzare gli artefatti seguenti:

- API PL/SQL: elenco di tutte le API PL/SQL. Selezionare un'API PL/SQL per visualizzare le procedure e le funzioni in pacchetto esposte come operazioni.
- Procedure: elenco di procedure nello schema esposte come operazioni.
- Funzioni: elenco di funzioni nello schema esposte come operazioni.
- Tabelle: elenco di tutte le tabelle. Selezionare una tabella per visualizzare le operazioni Inserisci, Seleziona, Aggiorna ed Elimina.
- Visualizzazioni: elenco di tutte le visualizzazioni. Selezionare una visualizzazione per visualizzare l'operazione Seleziona.
Visualizzazione basata su schema:

Contiene un elenco di schemi nel database Oracle sottostante. Espandere il nodo dello schema per visualizzare gli artefatti seguenti:

- API PL/SQL: elenco di tutte le API PL/SQL. Selezionare un'API PL/SQL per visualizzare le procedure e le funzioni in pacchetto esposte come operazioni per il polling.
- Procedure: elenco di procedure nello schema esposte come operazioni per il polling.
- Funzioni: elenco di funzioni nello schema esposte come operazioni per il polling.
- Tabelle: elenco di tutte le tabelle. Selezionare una tabella per visualizzare l'operazione di polling per la tabella.
- Visualizzazioni: elenco di tutte le visualizzazioni. Selezionare una visualizzazione per visualizzare l'operazione di polling per la visualizzazione.
L'adapter Oracle E-Business espone anche le operazioni in uscita generiche seguenti a livello radice: ExecuteReader, ExecuteScalar e ExecuteNonQuery. Per informazioni su queste operazioni, vedere Supporto per le operazioni ExecuteNonQuery, ExecuteReader e ExecuteScalar. L'adapter Oracle E-Business espone anche l'operazione di notifica a livello radice che consente ai client dell'adattatore di ricevere messaggi di notifica delle modifiche del database da Oracle E-Business Suite. Per altre informazioni sull'operazione di notifica, vedere Considerazioni sulla ricezione delle notifiche di modifica del database.

Per altre informazioni sulla classificazione dei metadati, vedere Browse, Search e Retrieve Metadata for Oracle E-Business Operations.For more information about how the metadata iscated the metadata iscated, see Browse, Search, and Retrieve Metadata for Oracle E-Business Operations.

Ricerca di metadati

Usando l'adattatore Oracle E-Business, è possibile eseguire una query di ricerca in Oracle E-Business Suite e nel database Oracle sottostante usando le espressioni di ricerca Oracle compatibili con l'operatore LIKE. Ad esempio, i client adapter possono usare un'espressione di ricerca, ad esempio "EMP%" per ottenere tabelle che iniziano con EMP. L'adattatore converte l'oggetto nella query SQL seguente:

SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLE_NAME LIKE 'EMP%' AND OWNER = 'SCOTT'  

Dove SCOTT è lo schema con una raccolta di artefatti del database Oracle.

Nella tabella seguente sono elencati i caratteri speciali che è possibile usare per la ricerca e la relativa interpretazione dall'adattatore Oracle Database.

Carattere speciale Interpretazione
_ (carattere di sottolineatura) Corrisponde esattamente a un carattere

Ad esempio, A_ corrisponde a AB, AC e AD.
% (percentuale) Trova la corrispondenza con zero o più caratteri.

Ad esempio, A% corrisponde a A, AB, ABC.
\ (escape) Esegue l'escape del significato speciale di % e _. Il carattere \ (escape) viene utilizzato prima di un carattere jolly per indicare che il carattere jolly deve essere interpretato come carattere normale.

Ad esempio, A\_B corrisponde a A_B.

Importante

  • La stringa di ricerca fa distinzione tra maiuscole e minuscole.
    • La ricerca funziona in modo diverso nella visualizzazione diversa (Visualizzazione basata su applicazione, visualizzazione Artifact-Based e Schema-Based visualizzazione). Per sapere come cercare artefatti e operazioni in ogni visualizzazione, vedere "Ricerca in visualizzazioni diverse" in Cercare le operazioni oracle E-Business Suite.
    • Per cercare un'applicazione, è possibile specificare il nome descrittivo o il nome breve dell'applicazione. Ad esempio, per cercare l'applicazione Receivables , è possibile specificare la stringa di ricerca come Receive% o AR. AR è il nome breve dell'applicazione.
    • Per cercare un programma simultaneo, è possibile specificare il nome descrittivo o il nome effettivo del programma simultaneo. Ad esempio, per cercare il programma simultaneo dell'interfaccia cliente , è possibile specificare la stringa di ricerca come %Customer Interface% o %RACUST%. RACUST è il nome effettivo del programma simultaneo. Inoltre, il risultato della ricerca conterrà sempre i programmi simultanei standard indipendentemente dal fatto che il nome corrisponda alla stringa di ricerca specificata.

Recupero dei metadati

Durante il recupero dei metadati, l'adattatore Oracle E-Business può estrarre i metadati in uno schema, inclusi tutti o un subset di oggetti di database con i rispettivi parametri di oggetto e operazione. L'adattatore presenta le entità di Oracle E-Business Suite e il database Oracle sottostante come nomi di elementi in XML. Poiché i caratteri di sottolineatura sono gli unici caratteri speciali consentiti che possono essere inclusi, tutti gli altri caratteri speciali nei nomi degli elementi vengono codificati usando caratteri di sottolineatura. Ad esempio, emp$name è codificato come emp_x0024_name. Per altre informazioni, vedere Ottenere metadati per le operazioni di SQL Server in Visual Studio tramite l'adapter SQL.

Vedi anche

Informazioni sull'adapter Microsoft BizTalk per Oracle E-Business Suite
Esplorare, cercare e recuperare metadati per le operazioni Oracle E-Business
Ottenere metadati per le operazioni di Oracle E-Business Suite in Visual Studio