Schémas de message pour l’opération composite
L’adaptateur Microsoft BizTalk pour Oracle E-Business Suite vous permet d’exécuter des opérations composites dans Oracle E-Business Suite. Une opération composite peut contenir plusieurs opérations, et dans n’importe quel ordre. Pour plus d’informations sur les opérations pouvant être incluses dans une opération composite, consultez Prise en charge des opérations composites.
Pour plus d’informations sur l’exécution d’opérations composites à l’aide de l’adaptateur Oracle E-Business, consultez Exécuter des opérations composites sur Oracle Database à l’aide de BizTalk Server.
Structure des messages pour l’opération composite
Étant donné qu’une opération composite contient plusieurs opérations individuelles ; la structure de message d’une opération composite contient les structures de message des opérations individuelles. Le message d’opération composite suit un modèle d’échange de messages demande-réponse.
Le tableau suivant montre la structure des messages de demande et de réponse d’une opération composite qui contient une opération Insert, une procédure stockée empaquetée qui ne prend aucun paramètre d’entrée et une opération Delete.
Notes
Consultez les descriptions d’entité après le tableau.
Opération | Message XML |
---|---|
Demande d’opération composite | <?xml version="1.0" encoding="utf-8" ?> <Request xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]"> <Insert xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Tables/[SCHEMA]/[TABLE_NAME]"> <Recordset> <InsertRecord> <[FIELD1_NAME]>[value1]</[FIELD1_NAME]> <InLineValue>[value]</InlineValue> <[FIELD2_NAME]>[value2]</[FIELD2_NAME]> <InLineValue>[value]</InlineValue> … <InsertRecord> </RECORDSET> </Insert> <[SP_NAME] xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/PackageApis/[SCHEMA]/[APP_NAME]" /> <Delete xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Tables/[SCHEMA]/[TABLE_NAME]"> <FILTER>[WHERE_clause]</FILTER> </Delete> </Request> |
Réponse d’opération composite | <?xml version="1.0" encoding="utf-8" ?> <RequestResponse xmlns="http://[PROJECT_NAME].[COMPOSITE_SCHEMA_NAME]"> <InsertResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Tables/[SCHEMA]/[TABLE_NAME]"> <InsertResult>[value]</InsertResult> </InsertResponse> <[SP_NAME]Response xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/Procedures/[SCHEMA]"> <[PRM1_NAME]>value1<[PRM1_NAME]> <[PRM2_NAME]>value2</[PRM2_NAME]> … </[SP_NAME]Response> <DeleteResponse xmlns="http://schemas.microsoft.com/OracleEBS/2008/05/TableOp/[SCHEMA]/[TABLE_NAME]"> <DeleteResult>[value]</DeleteResult> </DeleteResponse> </RequestResponse> |
Descriptions des entités :
[PROJECT_NAME] = Nom du projet BizTalk qui contient le schéma d’opération composite.
[COMPOSITE_SCHEMA_NAME] = Nom du schéma d’opération composite donné par l’utilisateur.
[SCHEMA] = Collection d’artefacts Oracle ; par exemple, SCOTT.
[TABLE_NAME] = Nom de la table ; par exemple, EMPLOYEE.
[FIELD1_NAME] = Nom du champ de table ; par exemple, NAME.
[SP_NAME] = Procédure stockée empaquetée à exécuter ; par exemple, ADD_EMP_DETAILS.
[APP_NAME] = Nom de l’application Oracle qui contient la procédure stockée empaquetée.
[PRM1_NAME] = Nom du paramètre Oracle dans la procédure stockée empaquetée.
Action de message pour l’opération composite
L’action de message pour l’opération composite est « CompositeOperation ».
Voir aussi
Messages et schémas de message pour l’adaptateur BizTalk pour Oracle E-Business Suite