A
ADD_SFL
Used for the pre-loading of fields when lines are added.
ADD_TRACE
Used to add a trace to the trace mechanism.
ALLOCATE
Used to allocate heap storage.
ALPHA
Used for the declaration of an alphanumeric variable or array.
AND (linking operator)
Linking logical operator between two conditions.
ANOMALY (Adelia context)
Used to send a non-halting error message within the VERIFICATION section.
ANOMALY (Visual Adelia and Adelia Web contexts)
Used to send an error message without crashing other controls.
ASSERT
This order is used in a unit test program and verifies that the TestedValue is equal to the ExpectedValue.
B
BEGIN_PROCEDURE
Marks the beginning of a prototype's internal procedure (subroutine).
BEGIN_SQL
Defines an SQL instruction in an Adelia prototype.
BEGIN_STD
Marks the beginning of the section of instructions that will not be retained during the next Level 2 generation (if any).
BEGIN_STD_B
Marks the beginning of a group of instructions located at the beginning of a section and which are not retained during Level 2 generation.
BEGIN_STD_DFL
Marks the beginning of the section of instructions that will not be retained during the data flow generation.
BEGIN_STD_E
Marks the beginning of a group of instructions located at the end of a section and which are not retained during Level 2 generation.
Marks the beginning of the source code in which any instructions generated during RAD development are defined instead of the instruction INSERT_STD_RAD BookmarkName.
BETWEEN
Logical operator which can only appear in a condition expression.
BOOL
Used to declare a Boolean variable or array.
BREAK
Declares a control break for the specified fields (with at least one field defined for the control break).
BREAK_PROCEDURE
Marks the beginning of a processing section where the procedure is associated with a heading break.
BRING_BACK
Used to transfer screen information from the data flow into the corresponding fields in the file or SQL table.
C
CALL (Adelia context)
Allows the control to be passed to the program PgmName or to the program whose name is contained in the alphanumeric environment variable AlphaVarId.
CALL (Visual Adelia and Adelia Web contexts)
Calls the program PgmName or the program whose name is held in the alphanumeric environment variable AlphaVarId.
CALL_CLASS
Calls a function or a method located in the given DLL, or class.
CALL_DLL
Calls a function or a method located in the given DLL, or class.
CALL_METHOD (Adelia context)
Runs one or more management rules of the specified class (or the rule specified in the instruction) optionally applying it to the specified layout variable or to the entity associated with the specified view.
CALL_METHOD (Visual Adelia and Adelia Web contexts)
Used to call the function MethodName in the graphical object GraphicalObject, and assign the parameters SeriesParameters.
CHAIN
Corresponds to a file read by key or by record number.
CHAIN_SQL
Reads the specified entities, obeying the (optional) condition and inserts the values in the entity fields into the file variables.
CHANGE_ELT
Modifies the current element in the specified list, taking the new values of the variables in it.
CHANGE_PAGE
Marks the beginning of the section of the processing which is executed whenever the program detects the line of the page capacity overflow in the layout being printed.
CLASSIFY
Used to create or update a record in a file.
CLEAR
Clears the subfile before loading.
CLEAR_LST
Totally clears the specified list.
CLOSE (Adelia and Visual Adelia Contexts)
Used whenever closing files or layouts within a program.
CLOSE (Adelia Web Context)
This instruction is used to manage the closing of files or layouts in an Adelia Web program.
CLOSE_SQL C
Closes the specified cursor.
COL_SEPARATOR
Used to condition a screen field display.
COMMIT
Used whenever the application is in "commitment control" mode.
CONTAINS
Logical operator which can only appear in a condition expression.
CONTROL_INFO
Used to add into the source the Adelia Development management rules and kinds of a layout field.
CONTROL_TRS
Used to add into the source the Adelia Development management rules and kinds of all the layout fields for a transaction.
CONV_DATA
Used to convert the format of data contained in the dataToConvert parameter.
COPY_LST
Copies the list List1Name into the list List2Name.
CREATE
Creates a record in the file which corresponds to the specified view.
CREATE_SQL
Creates a record in the specified entity, inserting the values of the entity variables matching the fields.
CREATE_TABLE
Lets you create the temporary table TableorEntityName.
Defines a cursor for the entities. It obeys the (optional) Adelia condition and the sequence for certain fields, being defined by the *SORT parameter, the fields SeriesSortFields and for each field, the sorting order.
CURSOR (Visual Adelia and Adelia Web contexts)
Defines a cursor for the entities. It obeys the (optional) Adelia condition and the sequence for certain fields, being defined by the *SORT parameter, the fields SeriesSortFields and for each field, the sorting order.
D
DATE
Declares a DATE type variable or array.
DEALLOCATE
Releases heap storage.
DECLARE
Used to declare a work variable.
DECLARE_ARRAY
Used to declare an array.
DECRYPT
Decrypts the input string using the specified key and algorithm.
DEFINE_PARM
Used to declare an additional variable in case the application and the rule need to exchange data.
DEFINE_VIEW
Used to declare a view from a macro-instruction, a program template or a management rule.
DELETE
Deletes the record of the file which corresponds to the specified view.
DELETE_CTX
Removes the information saved in the ContextKey key from the implicit Request, Session or Application object (according to the ContextLevel context level).
DELETE_ELT
Deletes the current element in the specified list.
DELETE_INDEX
This instruction destroys the index IndexName, to avoid updating it when the list (upon which the index is based) is modified.
DELETE_ON_KEY
Used to delete a whole group of records in a file corresponding to the specified view, where the key value is equal to the record key value.
DELETE_SQL
Deletes the records from the specified entity, obeying an (optional) condition.
DELETE_SQL_C
Deletes the current record from the specified cursor.
DISPLAY
Used whenever a screen field display is to be conditioned.
DISPLAY_FORMAT
Displays a screen format.
DO_WHILE
Used to evaluate conditions.
DOES_NOT_EXIST
Logical operator which can only appear in a condition expression.
DROP_TABLE
Lets you delete a temporary table created using the CREATE_TABLE instruction.
DS (Adelia context)
Defines a data structure.
DS (Visual Adelia and Adelia Web contexts)
Declares a data structure that consists of a series of DS fields.
DS (Data Area)
Declares a data communication field (Data Area).
DS (Local Data Area)
Declares a LDA (Local Data Area).
DSE
Used to define a data structure external to the prototype, by means of a database file.
DSI (Adelia context)
Used to define a data structure the same way the DS instruction does. But it initializes the DS fields at the beginning of the program.
DSI (Visual Adelia and Adelia Web contexts)
Declares a data structure that consists of a series of DS fields.
DTAARA
Declares a data communication field (Data Area) that consists of a series of DS fields.
DUMP
Used to execute a formatted RPG DUMP during the running of a program.
DUPLICATE
Used to duplicate the contents of screen fields.
E
E_SQL_SFL
Marks the end of a static SQL query block used to load the subfile.
ELSE
Corresponds to the opposite evaluation of the condition associated with the IF instruction.
ELSE_IF
This instruction is optional with the IF instruction and corresponds to the condition verification.
ENCRYPT
Encrypts the input string using the specified key and algorithm.
END
Marks the end of a conditioned processing block.
END_ADD_SFL
Marks the end of a subfile add processing block.
END_LOADING_LST
Marks the end of the processing block in a LOADING_LST operation.
END_MANAGE_SFL
Marks the end of a subfile processing block.
END_PROCEDURE
Marks the end of a prototype's internal procedure (internal subprogram).
END_PROCESSING
Marks the end of a processing section which began with one of the following three instructions: BREAK_PROCEDURE, TOTAL_PROCEDURE, CHANGE_PAGE.
END_READ_LST
Marks the end of a list reading block.
END_SFTKY
Marks the end of a softkey processing block.
END_SFTKYS_PROC
Marks the end of a softkey processing block.
END_SQL
Marks the end of an SQL instruction within an Adelia prototype.
END_STD
Marks the end of the section where standard code is generated during Level 2 generation.
END_STD_DFL
Marks the end of the paragraph in which any instructions that are stored will not be retained when the data flow is generated.
This marks the end of the source code in which any instructions generated during RAD development are defined instead of the instruction INSERT_STD_RAD BookmarkName.
END_SWITCH
Marks the end of the SWITCH/END_SWITCH block.
ERROR (Adelia context)
Used to send a halting error message.
ERROR (Visual Adelia and Adelia Web contexts)
Used to send a message and interrupt processing during the verification procedure (thus returning control to the user).
EXEC_PROC_SQL
Calls a SQL stored procedure returning its results via the defined output parameters or input/output parameters, and/or via a result parameter.
EXEC_SQL
Executes an SQL request (written using SQL syntax).
EXECUTE (Adelia context)
Calls a transaction.
EXECUTE (Visual Adelia context)
Displays a window for which you can configure the behavior.
EXECUTE_CMD (Adelia context)
Used for the execution of AS/400 commands.
EXECUTE_CMD (Visual Adelia and Adelia Web contexts)
Executes a command specified in the alphanumeric variable.
EXECUTE_CMD_38
Used for the execution of a System 38 command.
EXECUTE_HTTP
Used to create an HTTP connection with the Web server and transfer data with the indicated URL.
EXISTS
Logical operator which can only appear in a condition expression.
F
FORCE_REFRESH
This instruction refreshes the graphical objects set as parameters when it is executed in a process in AJAX mode.
FREE_SESSION
Depending on the parameter you use, this instruction removes from the Session implicit object all the information stored implicitly by the Adelia Web runtime, closes all the middleware connections assigned to this Web session, or deletes all the information stored for the Session object.
G
GET_CTX
Lets you get, from the variables (or memory lists) defined in the SeriesVariables variables, the values saved in the ContextKey key, in the implicit Request, Session or Application object (according to the ContextLevel context level).
GET_FORM_VALUE
This instruction retrieves the value entered by the user in a graphical object before executing the process associated with the Adelia event triggered by the user.
GRAPHIC_OBJECT
Used to declare a graphic object type variable.
H
H_INTENSITY
Used to condition the display of a screen field.
I
IF
Evaluates a condition.
IF_VALUE
This instruction is found within a SWITCH/END_SWITCH block. It affects the execution of the SWITCH instructions.
IMAGE
Declares an IMAGE type variable (Binary Large Object).
INFODS (Adelia context)
Used to retrieve the general characteristics of the file linked to the specified view or the layout.
INFODS (Visual Adelia and Adelia Web contexts)
Used to retrieve the number of the last read record of the file corresponding to the view, the loading or the layout.
INIT_BREAK
Used to initialize the fields in a control break.
INIT_FIELDS
Used to call the module which sets to blank or zero the file fields corresponding to the view or entity specified (depending upon the type of file fields).
INIT_MSG
Used for loading messages with variables.
INITIALIZATION
Marks the beginning of the section for a transaction initialization.
INITIALIZE (Adelia context)
Calls the initialization section for a transaction.
INITIALIZE (Visual Adelia and Adelia Web contexts)
Calls the window's initialization section.
INSERT
Used for the insertion of external modules written in the same language as the 3GL which is to be generated (RPG).
INSERT_ELT
Inserts a new element in the specified list, using the values of its variables.
INSERT_LST
Inserts the list List1Name into the list List2Name. Both lists must be made up of fields with the same definition.
INSERT_MR
Used to insert the detailed contents of all management rules belonging to the specified class (or the rule specified in the instruction) at the beginning of the Adelia model verification, optionally applying it to the specified layout variable or to the entity associated with the specified view.
INSERT_STD
Defines the position of a block of instructions automatically generated by Level 2 generation.
INSERT_STD_B
Defines the position of a block of instructions automatically created by Level 2 generation for management rules of the following classes: BT, BI, BC, BV, BS and BP.
INSERT_STD_DFL
Defines the position of a block of instructions produced automatically when generating the data flow.
INSERT_STD_E
Defines the position of a block of instructions automatically created by Level 2 generation for management rules of the following classes: ET, EI, EC, EV, ES and EP.
Defines the position where is inserted the source generated during the RAD program development corresponding to the BookmarkName bookmark.
INSTANCE_OF
This instruction is a logical operator. It can only be used in a conditional expression.
L
LDA
Declares a Local Data Area made up of a series of fields.
LEAVE
Used to force the system to exit from a section concerning any of the following operations: (window) INITIALIZATION, EVENT, VERIFICATION, VALIDATION, SOFTKEY, or a procedure, a control break and a change page.
LEAVE_LOOP
Used to force the system to exit from a DO_WHILE, LOADING_LST or READ_LST loop.
LIST (Adelia context)
Declares a list, which is comprised of environment variables (work variables, screen fields and file variables), and all the fields in a given file, or all the fields in an existing list.
LIST (Visual Adelia and Adelia Web contexts)
Declares a list, which is comprised of environment variables (work variables, screen fields and file variables), and all the fields in a given file, or all the fields in an existing list.
LIST_INDEX
This instruction is used to declare an index for a list.
LOAD_CLASS
Loads a DLL or a Java class into memory, in situations where you need to call one of its functions several times.
LOAD_DLL
Loads a DLL or a Java class into memory, in situations where you need to call one of its functions several times.
LOAD_LST
Calls the loading block (LOADING_LST / END_LOADING_LST) relative to the specified loading.
LOAD_SQL_LST
Reads the entities SeriesEntities, obeying the (optional) condition AdeliaCondition, and inserts the values of the fields in the entities into the fields in the list ListName. The fields in the list must have the same names as those in the entities.
LOADING
Declares a type of graphical list loading which loads the list for the specified graphical object from an entity, index or join entity, with the specified access definition and the fields making up the key.
LOADING_LST
Defines the beginning of a list loading block.
LOOK_UP
Searches for a particular value in a one-dimensional array (it is not valid for two-dimensional arrays).
M
MAKE_BLINK
Used whenever a screen field display is to be conditioned.
MANAGE_SFL
Marks the beginning of a subfile process.
MANAGE_SFL_SQL
Marks the beginning of a subfile process.
MOVE_ARRAY
Used to transfer data items from an array to a variable, a variable to an array, an array to an array, or from a constant to an array.
MOVE_ON_LEFT
Used to place the value of a field in another field, beginning at the left, or to transfer a numeric data item into an alphanumeric field, and vice versa.
MOVE_ON_RIGHT
Used to place the value of a field in another field, beginning at the right, or to transfer a numeric data item into an alphanumeric field, and vice versa.
MOVE_VIEW
Generates instructions for loading fields from one file to another.
N
NEW
Used to instantiate a REF_CLASS variable, or an array-type Adelia class attribute of indefinite length.
NON_DISPLAY
Used whenever a screen field display is to be conditioned.
NOT (negative logical operator)
Tests the negation of the specified Boolean variable or conditional expression.
NUM_BIN_2
Declares a two-byte binary numeric variable or array.
NUM_BIN_4
Declares a four-byte binary numeric variable or array.
NUM_E
Declares an extended numeric variable or array.
NUM_P
Declares a packed numeric variable or array.
O
OBJECT_GROUP
Declares an object group, named GroupName, with which a list of graphic elements (windows, controls and menus) is associated.
OPEN
Opens layout or database files for each program.
OPEN_SQL_C
Opens the specified cursor.
OR (linking operator)
Linking logical operator between two conditions.
OTHER_VALUE
This instruction is found within a SWITCH/END_SWITCH block. It affects the execution of the SWITCH instructions.
P
PARAM
Declares the parameters for a program or procedure.
PLACE
Reads the file record associated with the view by the data flow (two actions are possible depending on whether or not the record exists).
POINTER
Declares a pointer variable or an array of pointers.
POS_CURSOR
Used to position the cursor on the screen variable mentioned after the instruction.
POSITION_AFTER
Positions the file associated with the view after the record having a key greater than or equal to the key specified in the variables which constitute the key of the view.
POSITION_BEFORE
Positions the file associated with the view before the record having a key greater than or equal to the key specified in the variables which constitute the key of the view.
PREPARE_MSG (Adelia context)
Prepares the display of an error message.
PREPARE_MSG (Visual Adelia and Adelia Web contexts)
Prepares the message to be displayed in the event of an error, anomaly or warning.
PRESENT (Adelia context)
Loads the file fields into the corresponding layout fields, after reading the file associated with the view via the data flow.
PRESENT (Visual Adelia and Adelia Web contexts)
Loads fields from the file or SQL table into the corresponding layout fields.
PRINT (Reports of Adelia kind)
Used for the printing of a printer file format corresponding to the specified report layout.
PRINT (Reports of Crystal Reports kind)
Uses the current values of the layout fields to insert a record in the pseudo-database that will be used as the report's data source when it is printed.
PRINT_VIEWS (Reports of Adelia kind)
Used for the printing of the printer file format corresponding to the specified report layout, after first loading the format fields with the file fields.
PRINT_VIEWS (Reports of Crystal Reports kind)
Uses the current values of the layout fields to insert a record in the pseudo-database that will be used as the report's data source when it is printed. First, however, the layout fields are assigned via the file fields.
PROCEDURAL_RULE (Adelia context)
Prepares the display of an error message.
PROCEDURAL_RULE (Visual Adelia and Adelia Web contexts)
Prepares the message to be displayed in the event of an error, anomaly or warning.
PROCESS (Adelia context)
Goes to another transaction block after having first "freed" the current transaction.
PROCESS (Adelia Web context)
Stops the current process and displays the PageName page.
PROCESS_BRK
Detects a control break at the heading level and involves the execution of the procedure associated with the control break.
PROCESS_PGM
Stops the current process and triggers processing of the WADELIA PgmName program.
PROCESS_PROC (Adelia context)
Calls the procedure whose name is specified after the instruction.
PROCESS_PROC (Visual Adelia and Adelia Web contexts)
Calls the procedure whose name must be a guide word (no more than 15 characters).
PROCESS_TOTAL
Detects a control break at the total level and involves the execution of the procedure associated with the control break.
PROCESS_URL
Stops the current process and triggers processing of the Url URL.
PROTECT
Used to condition a screen field entry.
Q
QUIT_SFL
Allows one to quit immediately the MANAGE_SFL/END_MANAGE_SFL block.
R
READ
Involves the reading of the next record, using the access path of the file associated with the specified view.
READ_DTAARA
Used to read a data communication field.
READ_ELT
This instruction reads the first item in the index IndexName that strictly matches the index access criteria and assigns the values of the corresponding item in the list associated with the index to its component variables.
READ_EQUAL
Involves a sequential reading by key of the next record of the file corresponding to the specified view, with test of equality on the key.
READ_F_ELT
Reads the first element in the specified list and assigns the values to its variables.
READ_L_ELT
Reads the last element in the specified list and assigns the values to its variables.
READ_LAST
For files having only one key field, this instructions corresponds to the positioning on the last record, having as a key the search argument, and a backward reading (without comparing the file field value with the search argument).
READ_LST
Reads the elements in the list and transfers the values into the corresponding variables each time it is run.
READ_NX_ELT
Reads the following element in the specified list and assigns the values to its variables.
READ_NX_SQL_C
Reads the following record in the specified cursor.
READ_P_EQUAL
Involves a sequential reading by key of the previous record of the file corresponding to the specified view, with test of equality on the key.
READ_PR_ELT
Reads the preceding element in the specified list and assigns the values to its variables.
READ_PREVIOUS
Involves the reading of the previous record, using the access path of the file associated with the specified view.
REALLOCATE
Allocates heap storage.
RECEIVE
Gives the list of specified parameters external to the program.
REDO
Marks the end of a processing block of an iteration.
REF
Declares an alphanumeric variable or array, with the same definition as the variable or array of reference.
REF_CLASS
Used to declare a variable for manipulating an Adelia class.
REF_LDM
Used to set as attributes all logical properties referring to the specified entity.
REMAINDER
Retrieves the remainder in a mathematical division in the specified variable.
REN
Declares new names for the fields in an entity, index or join entity.
REPLACE_SSTRING
This instruction modifies the AlphaVariable variable or alphanumeric array element by replacing the first Length1 characters after the StartPosition position with the first Length2 characters in StringToAssign (which may be a constant, a variable or an element in an alphanumeric array).
RETURN (Adelia context, C generation)
Used to exit a called program.
RETURN (Adelia context, RPG generation, and Visual Adelia Context)
Used to exit a called program.
REVERSE_IMAGE
Used to condition a screen field display.
ROLL_BACK
Used to cancel the updates made to the files defined in commitment control mode ("COMMIT") or to the SQL tables since the last commitment.
ROLL_UP
Calls the roll up module for the subfiles defined in the transaction where this instruction has been placed; an additional page is added to the corresponding subfiles.
S
SAVE_PGM_STATE
This instruction saves several Adelia Web graphical objects and several Adelia variables defined in the Adelia Web program.
SCAN_REPLACE
Sets the destination string to the source string with all occurrences of the search string replaced by the replacement string.
SEND_MSG (Adelia context)
Used to send a message in the message subfile associated with the program.
SEND_MSG (Adelia Web context)
Used to display a message which appears where the standard tag is placed when the mode is not specified.
SEND_MSG (Visual Adelia context)
Displays the specified message in a message box in the center of the screen.
SET_CTX
This order lets you save, in the ContextKey key, the variables (or memory lists) defined in the SeriesVariables variables, in the implicit Request, Session or Application object (depending on the ContextLevel context level).
SET_INDICATOR
Lets you set the EntityVarId column or all EntityName columns to NULL (Value to *TRUE) or to change it from NULL (Value to *FALSE), before a CREATE_SQL, UPD_SQL_C or UPD_SQL (type *ALL) instruction.
SFTKY (Adelia context)
Used to execute a sequence of ADELIA instructions when the cursor is located on the field specified in the softkey, and the user has pressed the function key associated with the softkey.
SFTKY (Adelia Web context)
Used to generate of a "softkey" button that runs a sequence of instructions.
SFTKY (Visual Adelia context)
Used to execute a sequence of VADELIA instructions where a graphical object is in focus (pre-selected) and the user has pressed the function key associated with the softkey, or has selected the option from the object's context-sensitive menu, where applicable.
SFTKYS_PROCESS
Marks the beginning of the processing section of a softkey associated with the specified transaction.
SLEEP
Suspends execution for the time specified in milliseconds.
SPLIT_STRING
Splits the SourceString string into substrings in the AlphaList list according to the SeparatorString separator.
SORT
Sorts the elements of an array in ascending order.
SORT_D
Sorts the elements of an array in descending order.
SORT_LST
Sorts the list ListName according to the fields FieldId in the order specified for each field.
SQL_SFL
Loading instruction performed by a static SQL query. This instruction marks the beginning of the static SQL query block which will be used to load the subfile, indicated by its number.
SQL_SFL_D
Prepares the dynamic SQL query block which will be used to load the subfile, indicated by its number. It precedes the loading of a subfile.
SQUARE_ROOT
Calculates the square root of the variable VarId1 and assigns the result in the variable VarId2.
START_WITH
Logical operator which can only be used in a condition expression.
STORE
Used for either the creation or update of a file, only for the fields associated with a view by the data flow, on a screen transaction.
SUPPRESSION_L1
Used for the automatic deletion of the file record which corresponds to the subfile line.
SUPPRESSION_L2
Used for the automatic deletion of the file record which corresponds to the subfile line.
SWITCH
Opens a SWITCH block within which the expression Expression will be evaluated.
T
TEMP_TABLE
Declares a temporary table called TableName for which the definition is given by a reference to an entity of the LDM.
TERMINATE (Adelia context, RPG or C generation)
Halts the transaction in progress (in an interactive context).
TERMINATE (Adelia Web context)
Halts the process underway. The current program is unloaded from memory.
TERMINATE (Visual Adelia context)
Terminates the program in batch programs.
Closes the current or another window in interactive programs.
TIME (Adelia context, RPG or C generation, and Visual Adelia and Adelia Web contexts)
Retrieves the system value containing the time and, if specified, the system date.
TIME_T
Declares a TIME_T type variable or array.
TIMESTAMP
Declares a TIMESTAMP type variable or array.
TOTAL_PROCEDURE
Marks the beginning of a processing section where the procedure is associated with a total control break.
TOTALIZE_ARRAY
Calculates the algebraic sum of all the elements of an array and places the result in the specified variable.
TRANSACTION
Marks the beginning of the section of the transaction defined in the expression.
U
UNDERLINE
Used to condition a screen field display.
UNLOAD_CLASS
Unloads a DLL or a Java class from memory.
UNLOAD_DLL
Unloads a DLL or a Java class from memory.
UNLOCK
Unlocks a record which has just been read.
UPD_SFL
Writes a subfile record during its initial loading.
UPD_SQL
Updates one or more fields in a record in a given entity Entity, obeying the (optional) condition AdeliaCondition and modifying the values specified in the fields Field.
UPD_SQL_C
Updates the current record for the specified cursor.
UPDATE
Updates a file record associated with the specified view.
V
VALIDATION
Marks the beginning of the validation section of a transaction.
VALIDATE (Adelia context)
Calls the VALIDATION section which corresponds to the transaction defined in the expression.
VALIDATE (Visual Adelia and Adelia Web contexts)
Calls the validation section corresponding to the specified window.
VERIFICATION
Marks the beginning of the verification section of a transaction.
VERIFY (Adelia context)
Calls the VERIFICATION section which corresponds to the transaction defined in the expression.
VERIFY (Visual Adelia and Adelia Web contexts)
Calls the verification section corresponding to the specified window.
VIEW
Declaration of a view which accesses an entity, index or join entity, with the specified access type and the fields forming the key for the declared view.
W
WARNING (Adelia context)
Used to prepare the sending of a non-halting error message.
WARNING (Visual Adelia and Adelia Web contexts)
Used to send an error message without interrupting processing.
WRITE_DTAARA
Used to update a data field (Data Area).
WS_CALL
Used to call a Web service's operation.
WS_CONFIGURE
This instruction configures the behaviour of a Web service produced with Adelia Studio.
WS_COUNT_VAL
Based on the complex result returned when a Web service's operation is called, this instruction is used to retrieve the number of occurrences of a multiple element.
WS_EXPORT_NAME
This instruction lets you specify the exported name of the Web service associated with the program, and/or the export name of the operation associated with the INIT_PGM paragraph or the public procedure for VADELIA batch programs generated as Web services.
WS_FREE_RESULT
Used to release the resources allocated when a Web service's operation is called.
WS_GET_STATE
This instruction retrieves the status of an asynchronous request sent to the ldOperation operation of Web service ldWebService.
WS_GET_VAL
Used to retrieve all the values returned by a Web service's operation previously called using the WS_CALL instruction.
WS_GET_XMLRES
This instruction is used either to retrieve the SOAP message header, the body of the SOAP message, or both simultaneously.
X
XML_ADD_NS
Adds the definition of a prefix referring to a namespace identified by a URI to the execution context.
XML_CLOSE
In write or read/write mode, the XML document is saved in the file or IMAGE variable specified when it was opened, and is then unloaded from memory.
XML_CREATE_COM
Creates a child or sibling comment node based on the current node.
XML_CREATE_INST
Creates a child or sibling instruction node based on the current node. The current node is unchanged.
XML_CREATE_NODE
Creates a child or sibling node based on the current node.
XML_DELETE_NODE
Deletes the current node. The deleted node's parent node becomes the current node.
XML_DELETE_VAL
Deletes the current node's <attribute name> attribute or text.
XML_GET_URINS
Retrieves the namespace URI associated with a prefix in the range of the current node.
XML_GET_VAL
Returns the values of the attributes specified for the current node in the result variables.
XML_IDF
Declares an XML identifier.
XML_LOAD_LST
Returns the values of the attributes whose nodes match the specified XPATH path in the list.
XML_OPEN
Opens the XML file whose name is contained in an alphanumerical constant or variable.
XML_READ_NEXT
Positions to the following node in the file opened with <XmlIdentifierName> which must be an *SEQ XML identifier.
XML_REMOVE_NS
Removes the definition of a prefix referring to a namespace identified by a URI from the execution context.
XML_SELECT
Selects the nodes specified by the XPATH path and positions to the first node.
XML_SELECT_NEXT
Positions to the next element in the node selection.
XML_SET_VAL
Creates a set of attributes and their values for the current node.
Other
= (assignment operator)
Moves the value of a field into another field.
+, -, *, /, = (arithmetic operators)
Arithmetic instructions which can only be used with numeric variables in order to perform algebraic calculations.
<, >, =, <=, >=, <> (comparison operators)
Used to test the content or value of specific fields in comparison expressions (IF& or DO_WHILE&).
//, /// (concatenation operators)
Performs a concatenation of those fields mentioned in the expression, by or without deleting spaces, depending on the situations.