Operaciones en conjuntos de solicitud
Un conjunto de solicitudes en Oracle E-Business Suite es un conjunto de informes y programas simultáneos que se organizan en varias fases. Puede usar un único conjunto de solicitudes para ejecutar un conjunto de informes y programas simultáneos. Los conjuntos de solicitudes se dividen en una o varias fases y cada fase contiene un conjunto de informes y programas simultáneos. Estas fases se vinculan entre sí y se define el orden de ejecución de cada fase. Para obtener más información específica de Oracle sobre los conjuntos de solicitudes, vaya a https://go.microsoft.com/fwlink/p/?LinkId=129539.
El adaptador de Microsoft BizTalk para Oracle E-Business Suite le permite ejecutar conjuntos de solicitudes en Oracle E-Business Suite. Los conjuntos de solicitudes se exponen como operaciones en el adaptador de Oracle E-Business. Dado que un conjunto de solicitudes contiene un conjunto de programas simultáneos, esos programas simultáneos son los parámetros de entrada para una operación de conjunto de solicitudes. Junto con los programas simultáneos, la operación de conjunto de solicitudes toma cuatro parámetros de tipo complejo y un parámetro de tipo simple como entrada.
Importante
Debe establecer el contexto de las aplicaciones para los conjuntos de solicitudes en el adaptador de Oracle E-Business para poder realizar cualquier operación en conjuntos de solicitudes. Esto se debe a que establecer el contexto de las aplicaciones facilita transacciones seguras en Oracle E-Business Suite estableciendo preferencias de usuario (como responsabilidad, organización y configuración de idioma) y control de acceso para un artefacto. Para obtener información sobre el contexto de las aplicaciones y cómo establecerla, vea Establecer contexto de aplicación.
Parámetros de tipo complejo
SetRelClassOptions: permite establecer opciones de programación para el conjunto de solicitudes. Si se establecen SetRelClassOptions y SetRepeatOptions, SetRelClassOptions tendrá prioridad. SetRelClassOptions toma las siguientes opciones como parámetros:
Aplicación: indica el nombre corto de la aplicación asociada al conjunto de solicitudes.
ClassName: indica el nombre de la clase asociada al conjunto de solicitudes.
CanceOrHold: indica la marca Cancelar o Mantener.
StaleDate: indica la fecha en o después de la cual se cancelará este conjunto de solicitudes si el conjunto de solicitudes aún no se ha ejecutado.
ContinueOnFail: indica si el envío del conjunto de solicitudes debe continuar o producir una excepción en caso de que se produzca un error en SetRelClassOptions. Puede especificar "True" (continue) o "False" (iniciar una excepción).
SetPrintOptions: permite establecer las opciones de impresión del conjunto de solicitudes. SetPrintOptions toma las siguientes opciones como parámetros:
Impresora: indica el nombre de la impresora donde se debe enviar la salida del conjunto de solicitudes.
Estilo: indica el estilo de impresión usado para imprimir la salida del conjunto de solicitudes. Por ejemplo, puede especificar la orientación ("Horizontal" o "Vertical").
Copias: indica el número de copias que se imprimirán de la salida del conjunto de solicitudes.
SaveOutput: indica si se va a guardar o no el archivo de salida. Puede especificar "True" o "False".
PrintTogether: solo se aplica a las sub-solicitudes. Indica cómo se imprime la salida de las sub-solicitudes. Si especifica "Y", la salida de las sub-solicitudes se imprime solo después de que se completen todas las sub-solicitudes. Si especifica "N", la salida de cada sub-solicitud se imprime a medida que se completa.
ContinueOnFail: indica si el envío del conjunto de solicitudes debe continuar o producir una excepción en caso de que se produzca un error en SetPrintOptions. Puede especificar "True" (continue) o "False" (iniciar una excepción).
SetRepeatOptions: permite establecer las opciones de repetición para el conjunto de solicitudes. SetRepeatOptions toma las siguientes opciones como parámetros:
RepeatTime: indica la hora del día para repetir el conjunto de solicitudes.
RepeatInterval: este parámetro solo es aplicable cuando RepeatTime es NULL. Indica el intervalo entre reenvíos de la solicitud. Use esta opción junto con RepeatUnit para especificar el tiempo entre reenvíos.
RepeatUnit: este parámetro solo es aplicable cuando RepeatTime es NULL. Unidad de tiempo usada junto con RepeatInterval para especificar el tiempo entre reenvíos de la solicitud. Puede especificar "Minutos", "Horas", "Días" o "Meses".
RepeatType: este parámetro solo es aplicable cuando RepeatTime es NULL. Indica si el intervalo de repetición se aplica después del "inicio" de una ejecución del conjunto de solicitudes anterior o después del "final" de una ejecución del conjunto de solicitudes anterior.
RepeatEndTime: indica la fecha y hora de detención de la reenvío del conjunto de solicitudes.
ContinueOnFail: indica si el envío del conjunto de solicitudes debe continuar o producir una excepción en caso de que se produzca un error en SetRepeatOptions. Puede especificar "True" (continue) o "False" (iniciar una excepción).
SetNlsOptions: permite establecer las opciones nlS para el conjunto de solicitudes. SetNlsOptions toma las siguientes opciones como parámetros:
Idioma: indica el idioma NLS.
Idioma: indica el territorio del idioma.
ContinueOnFail: indica si el envío del conjunto de solicitudes debe continuar o producir una excepción en caso de que se produzca un error en SetNlsOptions. Puede especificar "True" (continue) o "False" (iniciar una excepción).
Parámetro de tipo simple
StartTime: indica la hora en la que el conjunto de solicitudes debe empezar a ejecutarse.
Si el conjunto de solicitudes se completa correctamente, se devuelve un identificador de solicitud simultáneo. De lo contrario, se devuelve "0".