Compartir a través de


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