Operazioni su set di richieste
Una richiesta impostata in Oracle E-Business Suite è un set di report e programmi simultanei organizzati in varie fasi. È possibile usare un singolo set di richieste per eseguire un set di report e programmi simultanei. I set di richieste sono suddivisi in una o più fasi e ogni fase contiene un set di report e programmi simultanei. Queste fasi sono collegate tra loro e l'ordine di esecuzione di ogni fase è definito. Per altre informazioni specifiche di Oracle sui set di richieste, vedere https://go.microsoft.com/fwlink/p/?LinkId=129539.
L'adapter Microsoft BizTalk per Oracle E-Business Suite consente di eseguire set di richieste in Oracle E-Business Suite. I set di richieste vengono esposti come operazioni nell'adapter Oracle E-Business. Poiché un set di richieste contiene un set di programmi simultanei, tali programmi simultanei sono i parametri di input per un'operazione del set di richieste. Insieme ai programmi simultanei, l'operazione del set di richieste accetta quattro parametri di tipo complessi e un parametro di tipo semplice come input.
Importante
È necessario impostare il contesto delle applicazioni per i set di richieste nell'adapter Oracle E-Business prima di poter eseguire qualsiasi operazione sui set di richieste. Ciò è dovuto al fatto che l'impostazione del contesto delle applicazioni facilita le transazioni sicure in Oracle E-Business Suite impostando le preferenze utente (ad esempio responsabilità, organizzazione e impostazioni della lingua) e il controllo di accesso per un artefatto. Per informazioni sul contesto delle applicazioni e su come impostarlo, vedere Impostare il contesto dell'applicazione.
Parametri di tipo complesso
SetRelClassOptions: consente di impostare le opzioni di pianificazione per il set di richieste. Se vengono impostati sia SetRelClassOptions che SetRepeatOptions, SetRelClassOptions avrà la precedenza. SetRelClassOptions accetta le opzioni seguenti come parametri:
Applicazione: indica il nome breve dell'applicazione associata al set di richieste.
ClassName: indica il nome della classe associata al set di richieste.
CanceOrHold: indica il flag Annulla o Hold.
StaleDate: indica la data in cui o dopo il quale il set di richieste verrà annullato se il set di richieste non è ancora stato eseguito.
ContinueOnFail: indica se l'invio del set di richieste deve continuare o generare un'eccezione nel caso in cui SetRelClassOptions abbia esito negativo. È possibile specificare "True" (continua) o "False" (generare un'eccezione).
SetPrintOptions: consente di impostare le opzioni di stampa per il set di richieste. SetPrintOptions accetta le opzioni seguenti come parametri:
Stampante: indica il nome della stampante in cui deve essere inviato l'output del set di richieste.
Stile: indica lo stile di stampa utilizzato per stampare l'output del set di richieste. Ad esempio, è possibile specificare l'orientamento ("Orizzontale" o "Verticale").
Copie: indica il numero di copie da stampare dell'output del set di richieste.
SaveOutput: indica se salvare o meno il file di output. È possibile specificare "True" o "False".
PrintTogether: applicabile solo per le sotto-richieste. Indica come viene stampato l'output delle sotto-richieste. Se si specifica "Y", l'output delle richieste secondarie viene stampato solo dopo il completamento di tutte le richieste secondarie. Se si specifica "N", l'output di ogni sotto-richiesta viene stampato al termine.
ContinueOnFail: indica se l'invio del set di richieste deve continuare o generare un'eccezione nel caso in cui SetPrintOptions abbia esito negativo. È possibile specificare "True" (continua) o "False" (generare un'eccezione).
SetRepeatOptions: consente di impostare le opzioni di ripetizione per il set di richieste. SetRepeatOptions accetta le opzioni seguenti come parametri:
RepeatTime: indica l'ora del giorno in cui ripetere il set di richieste.
RepeatInterval: questo parametro è applicabile solo quando RepeatTime è NULL. Indica l'intervallo tra le sottomissioni della richiesta. Usare questa opzione insieme a RepeatUnit per specificare il tempo tra le sottomissione.
RepeatUnit: questo parametro è applicabile solo quando RepeatTime è NULL. Unità di tempo utilizzata insieme a RepeatInterval per specificare il tempo tra le sottomissioni della richiesta. È possibile specificare "Minutes", "Hours", "Days" o "Months".
RepeatType: questo parametro è applicabile solo quando RepeatTime è NULL. Indica se l'intervallo di ripetizione viene applicato dopo l'inizio di un'esecuzione precedente del set di richieste o dopo la "fine" di un'esecuzione precedente del set di richieste.
RepeatEndTime: indica la data e l'ora per interrompere l'invio del set di richieste.
ContinueOnFail: indica se l'invio del set di richieste deve continuare o generare un'eccezione nel caso in cui SetRepeatOptions abbia esito negativo. È possibile specificare "True" (continua) o "False" (generare un'eccezione).
SetNlsOptions: consente di impostare le opzioni NLS per il set di richieste. SetNlsOptions accetta le opzioni seguenti come parametri:
Lingua: indica la lingua NLS.
Lingua: indica il territorio della lingua.
ContinueOnFail: indica se l'invio del set di richieste deve continuare o generare un'eccezione nel caso in cui SetNlsOptions abbia esito negativo. È possibile specificare "True" (continua) o "False" (generare un'eccezione).
Parametro di tipo semplice
StartTime: indica l'ora in cui deve essere avviato l'esecuzione del set di richieste.
Se il set di richieste viene completato correttamente, viene restituito un ID richiesta simultaneo. In caso contrario, viene restituito "0".