 Cobol
 CobolThe CallAPI can be used to process scripts in the AE system from your own Java programs.
The delivery directory contains sample programs that provide a detailed description of how a script activation can be implemented.
Scripts are always activated with the following steps:
You can log on to several AE systems at the same time and process various scripts. In this case, a Dialog license is used for each connection.
Call the CallAPI using the command CALL UCCALL3. Return code 0 is supplied if the action was successful or a message number if an error occurred.
| Description | Call | 
|---|---|
| Logging on to the AE system | CALL UCCALL3 USING structure, login data, connection Format for login data:   Format for connection data for the communication process:  | 
| Activating a script | CALL UCCALL3 USINGstructure, script | 
| Logging off the AE system | CALL UCCALL3 USING structure | 
The supplied sample program explains the structure AE-RECORD. It contains the following variables:
| Variable | Data type | Description | 
|---|---|---|
| UC-OPERATION | PIC X(4) | Operation code This variable must be set if the universal function should be used. Allowed values:  | 
| UC-ERROR-CODE | PIC X | The error code in cErrorCode is automatically set and can contain one of the following values: " " - no error occurred | 
| UC-INTERFACE-NR | PIC X(3) | The interface number must always contain the value 3. | 
| UC-SYSTEM-NAME | PIC X(8) | Name of the AE system to which the connection should be established | 
| UC-TIMEOUT | PIC 9(4) COMP-4 | Time in seconds during which the CallAPI waits for an AE system response | 
| UC-LANGUAGE | PIC X | Language in which messages are output | 
| FILLER | PIC X(2) | Not used | 
| UC-FLAG1 | PIC X | Depending on the specified value, this flag results in one of the processing options listed below: "CALL_FLAG1_INI_SERVER" - connection to communication process is retrieved from INI file | 
| FILLER | PIC X(2) | Not used | 
| UC-OUTPUT-LEN | PIC 9(8) COMP-4 | Not used | 
| UC-RUNNR | PIC 9(8) COMP-4 | RunID of the script | 
| UC-RETURN-CODE | PIC 9(8) COMP-4 | Return code of script execution | 
| UC-MESSAGE-TEXT | PIC X(256) | Variable message part explaining the return code's value | 
| UC-PRT-INI | PIC S9(8) | For internal CallAPI processing only | 
| UC-HND-LOG | PIC S9(8) | For internal CallAPI processing only | 
| UC-HND-TRC | PIC S9(8) | For internal CallAPI processing only | 
| UC-HND-HLP | PIC S9(8) | For internal CallAPI processing only | 
| UC-POINTER | PIC S9(8) | For internal CallAPI processing only | 
| FILLER | PIC X(12) | Not used | 
| UC-INIFILE | PIC X(45) | Path and name of INI file | 
See also:
About the CallAPI