Operazioni su programmi simultanei
I programmi simultanei in Oracle E-Business Suite vengono visualizzati come operazioni nell'adapter Microsoft BizTalk per Oracle E-Business Suite. Insieme ai programmi simultanei specifici di un'applicazione Oracle, l'adattatore Oracle E-Business presenta anche le tre operazioni standard seguenti: Get_Status, Wait_For_Request e Submit_Request. Ciò implica che se un'applicazione Oracle ha due programmi simultanei, verranno esposte cinque operazioni: una per ogni programma simultaneo e tre per le operazioni standard.
Per informazioni su come:
Esplorazione e ricerca di programmi simultanei, vedere Sfoglia, Ricerca e Recupera metadati per Oracle E-Business Operations.
Come richiamare programmi simultanei nell'adapter Oracle E-Business, vedere Richiamare programmi simultanei in Oracle E-Business Suite tramite BizTalk Server.
Importante
È necessario impostare il contesto delle applicazioni per i programmi simultanei nell'adapter Oracle E-Business prima di poter eseguire qualsiasi operazione su programmi simultanei. 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 Impostareil contesto dell'applicazione set di contesto applicazione.
Nelle sezioni seguenti vengono fornite informazioni sulle operazioni esposte dall'adapter Oracle E-Business per i programmi simultanei.
<> Operazione Concurrent_Program_Name
Come accennato in precedenza, ci saranno tutte <le Concurrent_Program_Name> operazioni come il numero di programmi simultanei in un'applicazione Oracle. L'operazione <di Concurrent_Program_Name> accetta cinque parametri standard: tre di tipo complesso e due di tipo semplice.
Nota
Per i programmi simultanei che non espongono i relativi metadati, l'adapter Oracle E-Business espone 100 parametri facoltativi per ognuno di questi programmi simultanei. Per richiamare correttamente questi programmi simultanei, l'utente deve consultare la documentazione di Oracle E-Business Suite per individuare i parametri per un programma simultaneo che richiede un valore e quindi specificarli. Un esempio di tale programma simultaneo è Journal Import (nome effettivo: GLLEZL) nell'applicazione General Ledger .
Parametri di tipo complesso
SetOptions: consente di impostare le opzioni per il programma simultaneo prima di inviare la richiesta. SetOptions accetta le opzioni seguenti come parametri:
Implicito: indica se visualizzare la richiesta simultanea nel modulo Richieste simultanee dell'utente in Oracle E-Business Suite. È possibile specificare uno dei quattro valori seguenti: No, Sì, Errore o Avviso. Se si specifica No, le richieste verranno visualizzate nel modulo Richieste simultanee dell'utente in Oracle E-Business Suite. Se si specifica Sì , la richiesta può essere visualizzata solo dal modulo richieste simultanee con privilegi dell'amministratore di sistema. Se si specifica l'errore , la richiesta viene visualizzata nel modulo Richieste simultanee dell'utente solo se ha esito negativo. Se si specifica l'avviso , la richiesta viene visualizzata nel modulo Richieste simultanee dell'utente solo se è presente un avviso o un errore.
Protetto: indica se la richiesta simultanea è protetta dagli aggiornamenti eseguiti usando il modulo Richieste simultanee in Oracle E-Business Suite. È possibile specificare Sì (protetto) o No (non protetto).
Lingua: indica la lingua NLS (National Language Support). Se non viene specificato alcun valore, il valore predefinito è la lingua corrente.
Territorio: indica il territorio della lingua. Se non viene specificato alcun valore, per impostazione predefinita viene impostato il territorio della lingua corrente.
ContinueOnFail: indica se l'invio simultaneo della richiesta deve continuare o generare un'eccezione nel caso in cui SetOptions abbia esito negativo. È possibile specificare True (continua) o False (genera un'eccezione).
SetPrintOptions: consente di impostare le opzioni di stampa per il programma simultaneo prima di inviare la richiesta. SetPrintOptions accetta le opzioni seguenti come parametri:
Stampante: indica il nome della stampante in cui deve essere inviato l'output della richiesta simultanea. Non è possibile eseguire l'override di questa opzione di stampa se è già impostata nel modulo Programmi simultanei in Oracle E-Business Suite.
Stile: indica lo stile di stampa utilizzato per stampare l'output della richiesta simultanea. Ad esempio, è possibile specificare l'orientamento (Orizzontale o Verticale). Se lo stile di stampa è già impostato nel modulo Programmi simultanei in Oracle E-Business Suite e la casella di controllo Stile obbligatorio è selezionata, non è possibile eseguire l'override di questa opzione di stampa.
Copie: indica il numero di copie da stampare dell'output della richiesta simultanea.
SaveOutput: indica se salvare o meno il file di output. È possibile specificare Sì o No.
PrintTogether: applicabile solo per le richieste che contengono richieste secondarie. 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 simultaneo della richiesta deve continuare o generare un'eccezione nel caso in cui SetPrintOptions abbia esito negativo. È possibile specificare True (continua) o False (genera un'eccezione).
SetRepeatOptions: consente di impostare le opzioni di ripetizione per il programma simultaneo prima di inviare la richiesta. SetRepeatOptions accetta le opzioni seguenti come parametri:
RepeatTime: indica l'ora del giorno per ripetere la richiesta simultanea.
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 Minuti, Ore, Giorni o Mesi.
RepeatType: questo parametro è applicabile solo quando RepeatTime è NULL. Indica se l'intervallo di ripetizione viene applicato dopo l'inizio di un'esecuzione simultanea di una richiesta o dopo la "fine" di un'esecuzione simultanea di una richiesta.
RepeatEndTime: indica la data e l'ora per interrompere l'invio della richiesta simultanea.
ContinueOnFail: indica se l'invio simultaneo della richiesta deve continuare o generare un'eccezione nel caso SetRepeatOptions. È possibile specificare True (continua) o False (genera un'eccezione).
Parametri di tipo semplice
Descrizione: Descrizione della richiesta simultanea.
StartTime: indica l'ora in cui deve essere avviata l'esecuzione della richiesta simultanea.
operazione Get_Status
L'operazione standard, Get_Status, restituisce la fase/stato della richiesta e il messaggio di completamento di un programma simultaneo. Questa operazione accetta l'ID richiesta di un programma simultaneo (RequestID) come input e quindi restituisce le informazioni seguenti:
Fase: fase di richiesta intuitiva da FND_LOOKUPS.
Stato: stato della richiesta descrittiva da FND_LOOKUPS.
DevPhase: fase della richiesta come stringa che può essere usata per i confronti della logica di programma.
DevStatus: lo stato della richiesta è una stringa che può essere usata per i confronti della logica del programma.
Messaggio: messaggio di completamento se la richiesta è stata completata.
operazione Wait_For_Request
L'operazione standard, Wait_For_Request, attende il completamento della richiesta e quindi restituisce la fase/stato della richiesta e il messaggio di completamento. Questa operazione accetta l'ID richiesta di un programma simultaneo (RequestID), il numero di secondi di attesa tra i controlli (intervallo) e il tempo massimo in secondi per attendere il completamento della richiesta (MaxWait) come parametri di input e quindi restituisce le stesse informazioni dell'operazione di Get_Status.
operazione Submit_Request
L'operazione standard, Submit_Request, invia una richiesta simultanea per l'elaborazione da parte di un gestore simultaneo. Se la richiesta viene completata correttamente, questa operazione restituisce l'ID richiesta simultaneo. In caso contrario, restituisce "0".
L'operazione di Submit_Request accetta sei parametri standard: tre di tipo semplice di tipo complesso. Oltre a questi parametri, accetta anche gli argomenti del programma simultaneo come matrice di stringhe.
Parametri di tipo complesso
L'operazione di Submit_Request accetta SetOptions, SetPrintOptions e SetRepeatOptions come parametri di input. Per informazioni su questi parametri, vedere <Concurrent_Program_Name> Operation più indietro in questa sezione.
Parametri di tipo semplice
Programma: nome breve del programma simultaneo per il quale deve essere inviata la richiesta.
Descrizione: Descrizione della richiesta simultanea.
StartTime: ora in cui deve essere avviata l'esecuzione della richiesta simultanea.