동시 실행 프로그램에 대한 메시지 스키마
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, Description 및 StartTime의 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에 대한 메시지 및 메시지 스키마