Schemi di messaggio per le operazioni di polling
L'adapter Microsoft BizTalk per Oracle E-Business Suitesurfaces varie operazioni in ingresso correlate al polling a seconda dell'oggetto di destinazione in Oracle E-Business Suite. Per le tabelle di interfaccia, le visualizzazioni dell'interfaccia, le tabelle e le visualizzazioni, viene visualizzata una singola operazione di polling, mentre è possibile disporre di più operazioni di polling personalizzate per API PL/SQL, funzioni e stored procedure.
Configurare le operazioni di polling impostando le proprietà di associazione nell'adapter Oracle E-Business. Per altre informazioni su queste proprietà di associazione, vedere Informazioni sulle proprietà di associazione BizTalk Adapter per Oracle E-Business Suite. È stata impostata la proprietà di associazione PollingStatement per specificare un'istruzione SQL, una stored procedure, una funzione o una routine all'interno di un pacchetto per la query di polling. Il set di risultati di questa query viene restituito come dati al codice nell'operazione di polling.
Struttura dei messaggi per le operazioni di polling
Nella tabella seguente viene illustrata la struttura dei messaggi XML per le varie operazioni di polling.
Nota
Vedere le descrizioni delle entità dopo la tabella.
Operazione | Oggetto di destinazione | Messaggio XML | Descrizione |
---|---|---|---|
Sondaggio | - Tabelle di interfaccia - Visualizzazioni dell'interfaccia -Tabelle -Visualizzazioni |
<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/[TargetObject]/[Schema]/[TargetObject_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll> |
Ad esempio, il messaggio XML per l'operazione polling nelle tabelle di interfaccia sarà il seguente:<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/InterfaceTables/[Schema]/[InterfaceTable_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll> |
[CustomPollingOperation] | - API PL/SQL - Stored procedure -Funzioni |
API PL/SQL<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingPackageAPis/[Schema]/[PL/SQL API]"> <[CustomPollingOperation]Result>[Value]</[CustomPollingOperation]Result> </[CustomPollingOperation]> Funzioni <?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <COL1>[Value]</COL1]> <COL2>[Value]</COL2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]> Stored procedure <?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <PRM1>[Value]</PRM1> <PRM2>[Value]</PRM2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]> |
La struttura del set di risultati nell'operazione di polling è determinata dal tipo di dati degli elementi nell'oggetto di destinazione. |
Descrizioni delle entità:
[Versione] = http://schemas.microsoft.com/OracleEBS/2008/05
.
[CustomPollingOperation] = Nome dell'operazione di polling personalizzata.
[Schema] = Nome dello schema Oracle. Ad esempio, SCOTT.
[PL/SQL API] = Nome dell'API PL/SQL in cui viene eseguita un'operazione di polling personalizzata.
Vedere anche
Messaggi e schemi di messaggio per l'adapter BizTalk per Oracle E-Business Suite