The input field for a selected function is specified on this page. The check to be performed on this input field is defined by a registry parameter and cannot be changed here. Additional check parameters can be set by opening a dialog. For each return code that is returned from the check function a different Internet page can be assigned.
Controls The Edit control
Fig. 33: Edit control - General 1 page
z Function: The function for which the input field has been implemented is
selected from this list box. The ProTopas/Web-Extensions concept only allows input fields to be created for those functions which have been stored in the application. Generally, input fields will need to be post-edited or initialized. This can only be done with input fields that are known in the appli- cation.
There is one fixed keyword to be selected as well: EPP control. The Edit control can act as an input control for PIN input with this selection. There are a lot of properties, which are not available in this case (see also section ’The Edit controls use for PIN input’ on page 139).
The content of the list box shown here is read from the Registry under the Transaction key. All keys beneath that are displayed in the drop-down list box. HKEY_LOCAL_MACHINE SOFTWARE Wincor Nixdorf ProTopas CurrentVersion ActiveX PCEdit
The Edit control Controls
Transaction Remittance ...
z Fieldname: All input fields which have been created for the function shown
in the Function list box are displayed in this list box. In other words, the actual input field is assigned to the Edit control here.
The content of the list box shown here is read from the Registry under the Transaction/(function) key. All keys beneath that are displayed in the drop- down list box.
HKEY_LOCAL_MACHINE/SOFTWARE/Wincor Nixdorf/ ProTopas/CurrentVersion/ActiveX PCEdit Transaction Remittance Customer name ...
z Seq. No.: A unique number ranging from 0 to 999 must be assigned to each
Edit control in order to define the sequence of inputs. The Contents (STD/ATM) control ensures that the input focus moves from field to field. An error is written to the error log at runtime if two Edit controls have the same sequence number.
z Softkey: The name of the softkey next to the screen to which this input field
is going to be assigned is specified in this list box. This applies to systems which do not have a touchscreen but do have softkeys next to the screen. The arrangement of softkeys next to the screen is given in Fig. 22: "Positions of the softkeys". See page 86. It is not possible to configure the numerical EPP Keys 1 - 0 as Softkeys, as it appears in the Button control.
z Input timeout: The value that is set here defines when there should be a
beep if a customer does not make an input in an input field.
z It is possible to select No timer or Default (see "InputTimeoutHalf" on page 664 in the Parameters chapter) in this Combobox additionally.
This value does not define the time after which the timeout return code is sent to the application.
Controls The Edit control
This value does not define the time after which the application returns to the welcome loop with a message.
z Check: The items in this area define the parameters for checking the input
and allow the Internet page to be specified on which each individual message is output.
The applicable check is linked to the input field via an entry in the Registry: HKEY_LOCAL_MACHINE/SOFTWARE/Wincor Nixdorf/ ProTopas/CurrentVersion/ActiveX/ PCEdit Transaction Remittance Customer name CheckRoutine = 1 Variable = VAR_INPUT_PAYER_S
When a new function is developed, a complete Registry branch has to be created for the inputs in this function. This is done under the Transaction key. The numbers of the check routine and the input variable have to be defined for each input field. In the example above, an input field for the customers name in a Remittance order has been created.
The CheckRoutine parameter determines the stored check routine on the basis of a numeric value. There are a few standard routines defined, which can be used here:
1: Alphanumeric check 2: Numeric check 3: Date check 4: Amount check
In our example we are using the Alphanumeric check. In addition, the name of the input variable is stored in the Variable parameter in which the value is stored after the input (see "Input variables" on page 413).
If the standard checks are inadequate, custom checks can be added (see "Input checks" on page 411).
z Parameter button: When this button is pressed, additional parameters
can be defined specifically for the check. A new dialog page is opened, depending on the inputs (see "Standard input check dialogs" on page 427).
The Edit control Controls
z Error: All messages returned by the check routine are displayed in this
list box. An Internet page has to be specified to output each message that is returned. These messages are generated in the Dialog function at design time (see "The Dialog() function" on page 423). Up to 10 messages are allowed to be generated per input check.
z HTML page: This is where the Internet page for the error message is
specified for the message code shown in the Error list box.
z in new window check box: This check box has to be activated if the error
message needs to be output like a popup window. If so, the size of the popup window has to be specified under Coordinates. See page 93.
z Coordinates button: The coordinates that are to be used for displaying
the error message as a popup window are specified here. See page 93. The coordinates entered here apply in common to all errors.