Esquemas de mensaje para programas simultáneos
El adaptador de Microsoft BizTalk para Oracle E-Business Suitesurfaces programas simultáneos como operaciones. Junto con los programas simultáneos expuestos como operaciones, el adaptador de Oracle E-Business también muestra las tres operaciones estándar siguientes: Get_Status, Wait_For_Request y Submit_Request. Para obtener información sobre estas operaciones relacionadas con programas simultáneos, vea Operaciones en programas simultáneos.
Estructura de mensajes de operaciones simultáneas del programa
Las operaciones expuestas para programas simultáneos siguen un patrón de intercambio de mensajes de solicitud-respuesta. En la tabla siguiente se muestra la estructura de estos mensajes de solicitud y respuesta.
Nota
Consulte las descripciones de entidad después de la tabla.
Operación | Mensaje XML | Descripción |
---|---|---|
[Concurrent_Program_Name] Petición | <?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]> |
- La operación [Concurrent_Program_Name] toma cinco parámetros estándar: SetOptions, SetPrintOptions, SetRepeatOptions, Description y StartTime. - El parámetro ContinueOnFail indica si el envío de la solicitud simultánea debe continuar en caso de que se produzca una excepción en el parámetro primario (SetOptions, SetPrintOptions o SetRepeatOptions). Puede especificar True (continue) o False (iniciar una excepción). - Para obtener información detallada sobre cada parámetro, vea Operaciones en programas simultáneos. |
[Concurrent_Program_Name] Respuesta | <?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> |
La respuesta de Oracle E-Business Suite contiene un identificador de solicitud simultáneo. |
solicitud de Get_Status | <?xml version="1.0" encoding="utf-8" ?> <GetStatusForConcurrentProgram xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <RequestId>[value]</RequestId> </GetStatusForConcurrentProgram> |
Este Get_Status mensaje de solicitud toma el identificador de solicitud de un programa simultáneo como entrada. |
respuesta de 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> |
Este Get_Status mensaje de respuesta devuelve la fase o estado de la solicitud y el mensaje de finalización de un programa simultáneo. Para obtener información detallada sobre cada parámetro, vea Operaciones en programas simultáneos. |
solicitud de 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> |
Para obtener información detallada sobre cada parámetro, vea Operaciones en programas simultáneos. |
respuesta de 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> |
Este mensaje de respuesta Wait_For_Request devuelve la fase o el estado de la solicitud y el mensaje de finalización de un programa simultáneo. Para obtener información detallada sobre cada parámetro, vea Operaciones en programas simultáneos. |
solicitud de 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> |
Para obtener información detallada sobre cada parámetro, vea Operaciones en programas simultáneos. |
respuesta de Submit_Request | <?xml version="1.0" encoding="utf-8" ?> <SubmitRequestForConcurrentProgramResponse xmlns="[VERSION]/ConcurrentPrograms/[APP_SHORT_NAME]"> <SubmitRequestForConcurrentProgramResult>[value]</SubmitRequestForConcurrentProgramResult> </SubmitRequestForConcurrentProgramResponse> |
Si la solicitud de envío se completa correctamente, el mensaje de respuesta devuelve el identificador de solicitud simultáneo. De lo contrario, devuelve "0". |
Descripciones de entidad:
[VERSION] = http://schemas.microsoft.com/OracleEBS/2008/05
[APP_SHORT_NAME] = Nombre corto de la aplicación
[CONCURRENT_PROGRAM_ARGUMENT] = Argumento esperado por el programa simultáneo tal y como se define en Oracle E-Business Suite
Acciones de mensaje para programas simultáneos
El adaptador de Oracle E-Business usa las siguientes acciones de mensaje para programas simultáneos.
Nota
Consulte las descripciones de entidad después de la tabla.
Message | Acción | Ejemplo |
---|---|---|
[Concurrent_Program_Name] Petición | ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME] | ConcurrentPrograms/SQLGL/ADSFINS |
[Concurrent_Program_Name] Respuesta | ConcurrentPrograms/[APP_SHORT_NAME]/[CONCURRENT_PROGRAM_SHORT_NAME]/response | ConcurrentPrograms/SQLGL/ADSFINS/response |
solicitud de Get_Status | ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram | ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram |
respuesta de Get_Status | ConcurrentPrograms/[APP_SHORT_NAME]/GetStatusForConcurrentProgram/response | ConcurrentPrograms/SQLGL/GetStatusForConcurrentProgram/response |
solicitud de Wait_For_Request | ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram | ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram |
respuesta de Wait_For_Request | ConcurrentPrograms/[APP_SHORT_NAME]/WaitForRequestForConcurrentProgram/response | ConcurrentPrograms/SQLGL/WaitForRequestForConcurrentProgram/response |
solicitud de Submit_Request | ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram | ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram |
respuesta de Submit_Request | ConcurrentPrograms/[APP_SHORT_NAME]/SubmitRequestForConcurrentProgram/response | ConcurrentPrograms/SQLGL/SubmitRequestForConcurrentProgram/response |
Descripciones de entidad:
[APP_SHORT_NAME] = Nombre corto de la aplicación
[CONCURRENT_PROGRAM_SHORT_NAME] = Nombre corto del programa simultáneo
Consulte también
Mensajes y esquemas de mensaje para el adaptador de BizTalk para Oracle E-Business Suite