Table: General tab

Completing the General tab

Input-Event rejection rules

Completing the General tab

Complete the fields on the General tab as follows.

Field Contents

Name

(Mandatory)

Enter a mandatory name for the Table. This is the logical name that is used to reference the Table object throughout the software. Respect the naming conventions.

Label

Enter an optional free-text description for the Table. This text appears in the Entity Browser (Label field), Output-Event Browser and as a tooltip when you position the cursor over the Table object.

Status

This field displays the current status of the Table, set to ToBeChecked by default. You cannot directly change the status in this field. [FOR DETAILS: life cycle and statuses]

Send Table contents to server

Select this check box to be able to add, modify or delete Table entries in Tables sent to Production. (This is distinct from the Table structure, which remains fixed once the Table is in Released status.)

This option activates the UpdateServer item in the contextual menu when you right click the Table object.

If you unselect this check box, Composer sends only the Table structure to AccountingIntegrator Rule Engine. No modification of the accompanying Table entries is possible from the Interface, you must perform the update manually in AccountingIntegrator Rule Engine.

Reject if entry not found

AccountingIntegrator Rule Engine uses the following Table parameters (in order of priority) to determine whether to reject an Input-Event when a Table entry search (a $CHECKTAB or $CHECKTABD instruction) is unsuccessful:

If you select this check box, Composer activates the radio buttons to enable you to set under what circumstances to reject an Input-Event:

  • For all sessions
    The Table entry search result is checked by the session if you select the Check Workstation Entries Existence Table option in the Controls and Optimization tab in the Processing-Context-In object.
  • By session
    The Table entry search result is always checked, irrespective of the option associated with the session.

If you do not select this check box, the radio buttons are disabled. The Table entry search result is never checked, irrespective of the option associated with the session.

[FOR DETAILS Input-Event rejection rules]

Optimization of table comparison

Table objects can contain large quantity of data and this option was implemented to improve performances.

  • Select this check box if you want the Enabler to only compare the table structure (columns and not the contents of the table entries.
    Use this option if you know that your Table contents are not going to change much.
  • If you do not select this box, when importing or copying and pasting (in another root folder), the Enabler checks that an identical object does not already exist in the target folder. To do so, for each attribute of the object, the Enabler makes a comparison with the corresponding attribute.

Input-Event rejection rules

This section states the rules that determine whether an Input-Event is rejected after an unsuccessful Table entry search.

Rejecting an Input-Event

The Input-Event is rejected if all these conditions are met:

  • The default value is not defined
  • Either of the following apply:
    • The Reject if entry not found field is selected
    • The Existence_Table parameter is set to YES and the Table entry search is checked by the session

Accepting an Input-Event

The Input-Event is not rejected if all the following conditions are met:

  • Either of the following apply:
    • The Reject if entry not found field is not selected
    • The Existence_Table parameter is set to NO and the Table entry search is checked by the session

If the default value is:

  • not defined, the value retrieved is a series of:
    • spaces if the Table entry is Alphanumeric
    • zeros if the Table entry is Numeric, DN Decimal Number or a Date
  • defined, the value retrieved is all or part of the default value, depending on the Table Function you use.
    For example, if you set a default value of 123456789 and you use the $EXTTAB Function to extract the three characters starting from the fourth position, then the value retrieved is 456.

Back to top

Related Links