다음을 통해 공유


동시 실행 프로그램에 대한 메시지 스키마

Microsoft BizTalk Adapter for Oracle E-Business Suitesurfaces 동시 프로그램을 작업으로 사용합니다. Oracle E-Business 어댑터는 작업으로 노출되는 동시 프로그램과 함께 Get_Status, Wait_For_Request 및 Submit_Request 세 가지 표준 작업을 표시합니다. 동시 프로그램과 관련된 이러한 작업에 대한 자세한 내용은 동시 프로그램에 대한 작업을 참조하세요.

동시 프로그램 작업의 메시지 구조

동시 프로그램에 대해 표시되는 작업은 요청-응답 메시지 교환 패턴을 따릅니다. 다음 표에서는 이러한 요청 및 응답 메시지의 구조를 보여줍니다.

참고

테이블 뒤의 엔터티 설명을 참조하세요.

작업 XML 메시지 Description
[Concurrent_Program_Name] 요청 <?xml version="1.0" encoding="utf-8" ?> <[Concurrent_Program_Name] xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]/"> <SetOptions> <Implicit>[value]</Implicit> <Protected>[value]</Protected> <Language>[value]</Language> <Territory>[value]</Territory> <ContinueOnFail>[value]</ContinueOnFail> </SetOptions> <SetPrintOptions> <Printer>[value]</Printer> <Style>[value]</Style> <Copies>[value]</Copies> <SaveOutput>[value]</SaveOutput> <PrintTogether>[value]</PrintTogether> <ContinueOnFail>[value]</ContinueOnFail> </SetPrintOptions> <SetRepeatOptions> <RepeatTime>[value]</RepeatTime> <RepeatInterval>[value]</RepeatInterval> <RepeatUnit>[value]</RepeatUnit> <RepeatType>[value]</RepeatType> <RepeatEndTime>[value]</RepeatEndTime> <ContinueOnFail>[value]</ContinueOnFail> </SetRepeatOptions> <Description>[value]</Description> <StartTime><[value]</StartTime> <[CONCURRENT_PROGRAM_ARGUMENT1]>[value]</[CONCURRENT_PROGRAM_ARGUMENT1]> <[CONCURRENT_PROGRAM_ARGUMENT2]>[value]</[CONCURRENT_PROGRAM_ARGUMENT2]> … </[Concurrent_Program_Name]> - [Concurrent_Program_Name] 작업은 SetOptions, SetPrintOptions, SetRepeatOptions, DescriptionStartTime의 5가지 표준 매개 변수를 사용합니다.

- ContinueOnFail 매개 변수는 부모 매개 변수(SetOptions, SetPrintOptions 또는 SetRepeatOptions)가 실패할 경우 동시 요청 제출을 계속할지 또는 예외를 throw해야 하는지 여부를 나타냅니다. True(계속) 또는 False(예외 throw)를 지정할 수 있습니다.

- 각 매개 변수에 대한 자세한 내용은 동시 프로그램에 대한 작업을 참조하세요.
[Concurrent_Program_Name] 응답 <?xml version="1.0" encoding="utf-8" ?> <[Concurrent_Program_Name]Response xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <[Concurrent_Program_Name]Result>[value]</[Concurrent_Program_Name]Result> </[Concurrent_Program_Name]Response> Oracle E-Business Suite의 응답에는 동시 요청 ID가 포함됩니다.
Get_Status 요청 <?xml version="1.0" encoding="utf-8" ?> <GetStatusForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <RequestId>[value]</RequestId> </GetStatusForConcurrentProgram> 이 Get_Status 요청 메시지는 동시 프로그램의 요청 ID를 입력으로 사용합니다.
Get_Status 응답 <?xml version="1.0" encoding="utf-8" ?> <GetStatusForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <GetStatusForConcurrentProgramResult>[value]</GetStatusForConcurrentProgramResult> <Phase>[value]</Phase> <Status>[value]</Status> <DevPhase>[value]</DevPhase> <DevStatus>[value]</DevStatus> <Message>[value]</Message> </GetStatusForConcurrentProgramResponse> 이 Get_Status 응답 메시지는 요청 단계/상태 및 동시 프로그램의 완료 메시지를 반환합니다.

각 매개 변수에 대한 자세한 내용은 동시 프로그램에 대한 작업을 참조하세요.
Wait_For_Request 요청 <?xml version="1.0" encoding="utf-8" ?> <WaitForRequestForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <RequestId>[value]</RequestId> <Interval>[value]</Interval> <MaxWait>[value]</MaxWait> </WaitForRequestForConcurrentProgram> 각 매개 변수에 대한 자세한 내용은 동시 프로그램에 대한 작업을 참조하세요.
Wait_For_Request 응답 <?xml version="1.0" encoding="utf-8" ?> <WaitForRequestForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <WaitForRequestForConcurrentProgramResult>[value]</WaitForRequestForConcurrentProgramResult> <Phase>[value]</Phase> <Status>[value]</Status> <DevPhase>[value]</DevPhase> <DevStatus>[value]</DevStatus> <Message>[value]</Message> </WaitForRequestForConcurrentProgramResponse> 이 Wait_For_Request 응답 메시지는 요청 단계/상태 및 동시 프로그램의 완료 메시지를 반환합니다.

각 매개 변수에 대한 자세한 내용은 동시 프로그램에 대한 작업을 참조하세요.
Submit_Request 요청 <?xml version="1.0" encoding="utf-8" ?> <SubmitRequestForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <SetOptions> <Implicit>[value]</Implicit> <Protected>[value]</Protected> <Language>[value]</Language> <Territory>[value]</Territory> <ContinueOnFail>[value]</ContinueOnFail> </SetOptions> <SetPrintOptions> <Printer>[value]</Printer> <Style>[value]</Style> <Copies>[value]</Copies> <SaveOutput>[value]</SaveOutput> <PrintTogether>[value]</PrintTogether> <ContinueOnFail>[value]</ContinueOnFail> </SetPrintOptions> <SetRepeatOptions> <RepeatTime>[value]</RepeatTime> <RepeatInterval>[value]</RepeatInterval> <RepeatUnit>[value]</RepeatUnit> <RepeatType>[value]</RepeatType> <RepeatEndTime>[value]</RepeatEndTime> <ContinueOnFail>[value]</ContinueOnFail> </SetRepeatOptions> <Program>[value]</Program> <Description>[value]</Description> <StartTime>[value]</StartTime> <Arguments>[array_of_strings</Arguments> </SubmitRequestForConcurrentProgram> 각 매개 변수에 대한 자세한 내용은 동시 프로그램에 대한 작업을 참조하세요.
Submit_Request 응답 <?xml version="1.0" encoding="utf-8" ?> <SubmitRequestForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <SubmitRequestForConcurrentProgramResult>[value]</SubmitRequestForConcurrentProgramResult> </SubmitRequestForConcurrentProgramResponse> 제출 요청이 성공적으로 완료되면 응답 메시지는 동시 요청 ID를 반환합니다. 그렇지 않으면 "0"을 반환합니다.

엔터티 설명:

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

[APP_SHORT_NAME] = 애플리케이션 약식 이름

[CONCURRENT_PROGRAM_ARGUMENT] = Oracle E-Business Suite에 정의된 동시 프로그램에서 예상하는 인수입니다.

동시 프로그램에 대한 메시지 작업

Oracle E-Business 어댑터는 동시 프로그램에 대해 다음 메시지 작업을 사용합니다.

참고

테이블 뒤의 엔터티 설명을 참조하세요.

메시지 작업 예제
[Concurrent_Program_Name] 요청 ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME] ConcurrentPrograms/SQLGL/ADSFINS
[Concurrent_Program_Name] 응답 ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME]/response ConcurrentPrograms/SQLGL/ADSFINS/response
Get_Status 요청 ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram
Get_Status 응답 ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram/response ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram/response
Wait_For_Request 요청 ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram
Wait_For_Request 응답 ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram/response ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram/response
Submit_Request 요청 ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram
Submit_Request 응답 ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram/response ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram/response

엔터티 설명:

[APP_SHORT_NAME] = 애플리케이션 약식 이름

[CONCURRENT_PROGRAM_SHORT_NAME] = 동시 프로그램 짧은 이름

참고 항목

BizTalk Adapter for Oracle E-Business Suite에 대한 메시지 및 메시지 스키마