placeholder Command:  SELFSERVICE KEYBOARD LAYOUT CONFIGURATIONS 


Short version Long version Changes Example

Mandatory: no
max. Occurrence:  unbounded
Description:
This tag is used as container for commands regarding teh configuration of the selfservice keyboard layout.
Notes:
In the NSM form the UC3 application the content of this command is handled with NSM item 4+12.
 
Mandatory: yes
max. Occurrence:  unbounded
Supported modes: delete Delete the named item.
deleteall Delete all items.
read Read the named item.
readall Read all items from the desired device(s). This doesn't mean comparable reading as in the L2 protocol.
write Write the named item.
Description:
This command is used for creating, manipulating or deleting a selfservice keyboard layout configuration.
Notes:
The mode ''deleteall'' uses the values of the elements keyboard_type and keyboard_no.
Thus all keys of a keyboard configuration will be deleted and not all available keyboard configurations.

The mode ''readall'' uses the values of the elements keyboard_type and keyboard_no.
Thus, it is returning all keys of a keyboard configuration and not all available keyboard configurations.
   
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: -
Nillable: no
Description:
The following values are supported:
Value Description
KeyboardtypeAsIs The operation has effect on the current used keyboard type.
Keyboardtype79 Keyboard with 79 keys -> Compact Scale.
Keyboardtype99 Keyboard with 99 keys -> Service Scale.
Keyboardtype100 Keyboard with 100 keys -> Selfservice Scale.
Keyboardtype144 Keyboard with 144 keys -> Selfservice Scale.
Keyboardtype180 Keyboard with 180 keys -> Selfservice Scale.

   
Mandatory: yes
max. Occurrence: 1
Datatype: short
Range: 1 - 999
Nillable: no
Description:
For each keyboard type can be defined different keyboard layouts which gets a keyboard number. For each key is defined which is its function (key_type) within this layout.
In the sales_, selfservice_ and prepack_application_configurations it is defined which keyboard number (keyboard layout) each scale uses for the different application modes.
For each keyboard there is a predefined number of keys available. The range is from 1 - the maximum number of keys (this is depending on the keyboard type). The key in the upper left corner is the key no 1.
   
Mandatory: yes
max. Occurrence: 1
Datatype: short
Range: 1 - max.
Nillable: no
Description:
For each keyboard there is a predefined number of keys available. The range is from 1 - the maximum number of keys (this is depending on the keyboard type). The key in the upper left corner is the key no 1.
   
Mandatory: no
max. Occurrence:  1
Description:
Each key has exactly 2 properties.
     
Mandatory: yes
max. Occurrence:  unbounded
Description:
The subelements contains the information of one property.
       
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: -
Nillable: no
Description:
The following property names are necessary:
- 'department_no'
- 'plu_no'
       
Mandatory: yes
max. Occurrence: 1
Datatype: string
Range: -
Nillable: no
Description:
The value of the property
The range is depending on the property name.
   
Mandatory: no
max. Occurrence: 1
Datatype: dateTime
Range: -
Nillable: yes
Description:
CCYY-MM-DDThh:mm:ss
The format is as following:
C = Century
Y = Year
M = Month
D = Day
T = Separator between date and time
h = hour
m = minute
s = second