Uso dei comandi Esegui e Chiama
I comandi Esegui e Chiama consentono alla regola di avviare programmi COBOL esterni, detti anche estensioni o applicazioni.
Comando Chiama
Il comando Chiama esegue un'estensione COBOL (in precedenza denominata hook utente). Ciò risulta utile nel caso in cui la convalida e l'aggiornamento dei dati delle registrazioni richiedano elaborazioni complesse e quando è necessario accedere a dati esterni.
Ad esempio, le regole connesse all'inserimento degli ordini di vendita possono richiedere il controllo delle scorte disponibili, per il quale è stato sviluppato un programma COBOL a parte (Convalida).
Comando | Valore 1 | Operatore | Valore 2 | Esito |
CHIAMA | Convalida | Il programma COBOL Convalida.gnt viene eseguito. |
All'esecuzione del comando Chiama, la registrazione elaborata dalla regola viene trasferita al programma COBOL assieme ad altre informazioni della sezione di collegamento. Se i dettagli della registrazione vengono aggiornati dal programma COBOL, i dettagli modificati possono essere restituiti alle regole attività.
Le estensioni COBOL devono essere sviluppate da programmatori esperti in questo linguaggio che conoscano adeguatamente le strutture di dati e i processi di SunSystems. Per ulteriori informazioni, contattare il supporto tecnico di SunSystems.
Comando Esegui
Il comando Esegui esegue un'applicazione esterna di Windows o di altro tipo all'interno della regola attività. Ad esempio, il comando Esegui può essere utilizzato per avviare il Blocco note dopo la visualizzazione di un messaggio di errore in modo da consentire all'utente di annotarlo.
Nel Valore 2 è possibile inserire parametri di esecuzione relativi all'applicazione. Ad esempio, la regola può avviare MS Excel e trattare il nome del foglio di lavoro da aggiornare come parametro.