Partager via


Schémas de message pour les opérations d’interrogation

L’adaptateur Microsoft BizTalk pour Oracle E-Business Suitesurface diverses opérations entrantes liées à l’interrogation en fonction de l’objet cible dans Oracle E-Business Suite. Pour les tables d’interface, les vues d’interface, les tables et les vues, une seule opération d’interrogation est exposée, alors que vous pouvez avoir plusieurs opérations d’interrogation personnalisées pour les API PL/SQL, les fonctions et les procédures stockées.

Vous configurez les opérations d’interrogation en définissant des propriétés de liaison dans l’adaptateur Oracle E-Business. Pour plus d’informations sur ces propriétés de liaison, consultez En savoir plus sur les propriétés de liaison de l’adaptateur BizTalk pour Oracle E-Business Suite. Vous définissez la propriété de liaison PollingStatement pour spécifier une instruction SQL, une procédure stockée, une fonction ou une procédure au sein d’un package pour la requête d’interrogation. Le jeu de résultats de cette requête est retourné sous forme de données à votre code dans l’opération d’interrogation.

Structure de message pour les opérations d’interrogation

Le tableau suivant montre la structure des messages XML pour les différentes opérations d’interrogation.

Notes

Consultez les descriptions d’entité après la table.

Opération Objet cible Message XML Description
Sondage - Tables d’interface

- Vues d’interface

-Tables

-Affichage
<?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> Par exemple, le message XML de l’opération Interroger sur les tables d’interface sera le suivant :

<?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

- Procédures stockées

-Fonctions
API PL/SQL

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingPackageAPis/[Schema]/[PL/SQL API]"> <[CustomPollingOperation]Result>[Value]</[CustomPollingOperation]Result> </[CustomPollingOperation]>

Fonctions

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <COL1>[Value]</COL1]> <COL2>[Value]</COL2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>

Procédures stockées

<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <PRM1>[Value]</PRM1> <PRM2>[Value]</PRM2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]>
La structure du jeu de résultats dans l’opération d’interrogation est déterminée par le type de données des éléments dans l’objet cible.

Descriptions d’entité :

[Version] = http://schemas.microsoft.com/OracleEBS/2008/05.

[CustomPollingOperation] = Nom de l’opération d’interrogation personnalisée.

[Schéma] = Nom du schéma Oracle. Par exemple, SCOTT.

[API PL/SQL] = Nom de l’API PL/SQL sur laquelle une opération d’interrogation personnalisée est effectuée.

Voir aussi

Messages et schémas de message pour l’adaptateur BizTalk pour Oracle E-Business Suite