폴링 작업에 대한 메시지 스키마
Oracle E-Business Suite용 Microsoft BizTalk 어댑터는 Oracle E-Business Suite의 대상 개체에 따라 폴링과 관련된 다양한 인바운드 작업을 제공합니다. 인터페이스 테이블, 인터페이스 뷰, 테이블 및 뷰의 경우 단일 폴링 작업이 표시되는 반면 PL/SQL API, 함수 및 저장 프로시저에 대한 여러 사용자 지정 폴링 작업이 있을 수 있습니다.
Oracle E-Business 어댑터에서 바인딩 속성을 설정하여 폴링 작업을 구성합니다. 이러한 바인딩 속성에 대한 자세한 내용은 BizTalk Adapter for Oracle E-Business Suite 바인딩 속성에 대해 읽어보세요. PollingStatement 바인딩 속성을 설정하여 폴링 쿼리에 대한 패키지 내의 SQL 문, 저장 프로시저, 함수 또는 프로시저를 지정합니다. 이 쿼리의 결과 집합은 폴링 작업에서 코드에 대한 데이터로 반환됩니다.
폴링 작업에 대한 메시지 구조
다음 표에서는 다양한 폴링 작업에 대한 XML 메시지 구조를 보여 줍니다.
참고
테이블 뒤의 엔터티 설명을 참조하세요.
작업 | 대상 개체 | XML 메시지 | Description |
---|---|---|---|
설문 조사 | - 인터페이스 테이블 - 인터페이스 뷰 -테이블 -레이아웃 |
<?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> |
예를 들어 인터페이스 테이블의 폴링 작업에 대한 XML 메시지는 다음과 같습니다.<?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] | - PL/SQL API - 저장 프로시저 -함수 |
PL/SQL API<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingPackageAPis/[Schema]/[PL/SQL API]"> <[CustomPollingOperation]Result>[Value]</[CustomPollingOperation]Result> </[CustomPollingOperation]> 함수 <?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <COL1>[Value]</COL1]> <COL2>[Value]</COL2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]> 저장 프로시저 <?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <PRM1>[Value]</PRM1> <PRM2>[Value]</PRM2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]> |
폴링 작업에서 결과 집합의 구조는 대상 개체에 있는 요소의 데이터 형식에 따라 결정됩니다. |
엔터티 설명:
[버전] = http://schemas.microsoft.com/OracleEBS/2008/05
.
[CustomPollingOperation] = 사용자 지정 폴링 작업의 이름입니다.
[스키마] = Oracle 스키마의 이름입니다. 예를 들어 SCOTT입니다.
[PL/SQL API] = 사용자 지정 폴링 작업이 수행되는 PL/SQL API의 이름입니다.
참고 항목
BizTalk Adapter for Oracle E-Business Suite에 대한 메시지 및 메시지 스키마