frente
laser
costas

X64 Wireless Terminals for AS400


Instructions Manual


Installation

Cables

Configurations

Menu Options

Terminals



Terminals


Cover (Radius)

Batteries charge

Operating System

Keys

Reset

Messages of Error



Messages of Error





  • System Busy

The system does not allow two consecutive resets in a period of less than 5 seconds. 



  • Base not found

Press any key
R-Reset


The terminal does not find the base.
If it has not started working yet, the user must do ‘reset.


If this message continues appearing, this could be due to one of these reasons: 
  • Out of reach (the distance between the terminal and the base is too big).

  • The base is not connected to the electrical current. 

  • Problems with the serial cable.

  • PC not connected or program not working.

If the user is working and this message suddenly appears, the user must approach the base and connect the terminal to the electrical current. 


  • TERM ID NOT DEFINED


The terminal ID name must be defined in the terminal and in the PC.




  • System DOWN


The connection with the PC is OK, but it does not receive any answer from AS400.
In some extreme occasions, it could be necessary to disconnect the PC and connect it again. 
    • Other diagnosis
After reinitiate, if we have the following sequence of screens:  




this means that the base is working, since the antenna appears (B0 Antena), but the PC does not answer. In this situation there might be one of this problems: the PC is not connected, the program is not working or there is a problem with the cables.  



This screen means that the Terminal found the Base 0 ( B0 Antenna) and it is sending the data ( > ).



The Terminal found the Base 0 (BO Antenna), sent the data and is waiting for an answer from AS400 (< ).


The Terminal did not find any Base. It is still trying to send the data. In this situation the problem is due to the base or to the lack of cover. 



The Terminal gave up searching the Base. The reason of this error can be one of the problems described above (the base or the lack of cover). 


Cover


The radius cover of the base is approximately 100 m long. Obviously, this value might change depending on the place, the material used for the construction, the proximity of similar equipments, etc...

We recommend you to set the base in a place as high as possible and as far as possible from the walls. 
The PC must NOT be near the base. 

The minimum distance recommmended between the PC and the Base is 3 m. 

A base and several retransmitter can be connected. In the terminals of the Operating System there must be indicated how many bases are working and what their respective names are. The Base Name must be the name of the retransmitters. The last two digits have to be different. For example, I can have a Base "BAS00" and a retransmitter "BAS01" that repeats the signal of the "BAS00" and another retransmitter "BAS02" that repeats the signal for "BAS00" or for "BAS01".



Charge of the batteries


The batteries have a great capacity. Batteries charged with little use can last several days. 

The charger must be connected to the electrical currrent and to the terminal. 

Charge time is approximately 10 hours.   




Keys


‘Esc’ Defined by the program.  
See ‘Exit Word


Page Up ‘Shift’ + Arrow up
Page Down ‘Shift’ + Arrow down


The following keys:

System Request
Print
Enter
F1…F13

can be inserted from the program.



Opetaring System

To have access to the Opetrating System of the user you must press: ‘Shift’+’Ins’





  • Battery It indicates the level of the battery. 

  • Contrast It indicates the contrast. Arrows can be used to change it. 

  • Light It allows to switch on or switch off the backlight by using the arrows. 

  • Time It indicates the time of the system and allows to change it. 

  • Date It indicates the date of the system and allows to change it. 

  • Calculator

  • Barcode It allows to verify the laser reader.


To have access to the terchnical Operating System, ‘Shift’+’Del’ must be pressed. 
The technical password is: 
(1st digit day + 1st digit Hour + 6 )MOD 10
(2nd digit day + 2nd digit Hours + 1 )MOD 10
(1st digit Month + 1st digit Hours + 6 )MOD 10
(2nd digit Month + 2nd digit Hours + 9 )MOD 10
0
0

There is a provisional password that can be used: 1111.




  • ID It indicates the name of he system. This name is used to associate the terminal to the device name. 

    In an equipment, the first six digits must be the same in all the terminals. The last two digits must be consecutive and different numbers. Example:   "BAVIER01","BAVIER02","BAVIER03"...

  • Password It allows to create a new password. 

  • Language It allows to select a language. 

  • BaudRate Serial port speed. 

  • Power Down Time, in seconds, during what the computer stays connected in standby. 

  • Laser Time Time, in thousandths of a second, during what the laser stays connected after loosening the key.   

  • Backlight Time, in seconds, in wich the light stays connected after having loosened the last key.  

  • ResetTime Time, in seconds, during wich the computer stays cionnected in standby without switching off.

  • Bat Low Working tension of the computer.

  • Bat Empty Tension bellow wich the computer gets disconnected. 

  • Reset It cleans the program in RAM, forcing the computer to read the EEPROM in the following Hard Reset.

  • Save Prog It saves the program in EEPROM. To iniciate this option, you must press ‘61’. This process takes more or less five minutes. To switch off the computer in EEPROM, the 'DEL'  key of the computer must be pressed. 

  • Connect

    • Base à It sets a connection with the PC using the base.  

    • Demo à It sets a connection with the base using some screens saved in the base. 

    • Beep à It sets the base in a beep mode if it has communication with another base.  

    • Base ? à It testes the communication with the base. .  

  • 1 on top It defines the type of keyboard of the terminal. 

  • Find Base It decides whether the computer must search the best base or not. 

  • Work Base Name of the current base, being ‘BAS00’  its name by default. The base name must be: ’XXX’+NN, where XXX is the name of the base and NN is the number of the base.  The NN among several bases must be sequential. 

  • NumBases Number of bases connected to each other. 

  • Send Prog It allows to send the program that is being used to another Terminal. At once, the name of the terminal must be indicated. This process takes, more or less, 5 minutes.  

  • Recv Prog. It allows to receive a program by radiofrequency from another terminal or from the DevKit.



Connection cable RS-232 to the PC

RS232 Pin Assignments

Pin 2 – 3

Received Data

Pin 3 – 2

Transmit Data

Pin 5 – 5

Signal Ground

Installation

Install the Rumba Router in the computer using the Setup
  • form the Rumba following its instructions.  

  • Test the configurations starting a 5250 session in the 'RUMBA 95 NT FOLDER' 'AS400 Display'

  • Install the AS400 Remote Terminal by using the Setup

  • Connect the Base to the Terminal (this process is important)

  • Connect the Base to the PC by using a serial cable like the one described. 

  • DO NOT CONNECT THE BASE TO THE PC IF THE BASE IS NOT CONNECTED TO THE ELECTRICAL CURRENT.  

  • Execute the ‘AS400 remote terminal’ program

  • A small window will appear, press ‘start now’

Press ‘reset on one of the terminals. 
  • Press any key to start

  • And that is all. An open session in the terminal must be shown.


  • CONGRATULATIONS

    and in the PC:




Reset


The terminals and the base have a button on the back side. Whenever  the terminal didn't work well and no mather the reason, the Reset button could be pressed with the end of a pen. If the terminals didn't work well anyway, you must connect the technician service. 

Menu Options






Load

It reads the configurations file. 

Save as

It saves the configurations file. 

Clear all data

It erases all internal data from the different formed screens. 

Clear Screen Data

It erases all data of the last active screen.  

Auto fill screen data

It reads again automatically the last active screen's configurations.  

It eliminates any change that was done on this screen.  

Exit

It closes the program.




General Configurations




Visible Sessions
Number of sessions that are shown on the screen at the same time.   


Display Columns

Number of sessions wide
Display Rows
Number of sessions long


Auto Remove

The character selected will not be transmited to the terminals. 


Exit Word


Words that the program tries to find on a new screen to see if it discovers how to go out of this screen. 
Words must be separated by a  ','.
It associates this key to the 'ESC' key on the terminal.


Display LEN
Number of characters of LCD. It changes depending on the hardware that is used.

New Screen Timeout

It defines the time, in seconds, during which the program waits for a new complete screen to come before sending it to the terminal. 
Three seconds is a good waiting time in most of the situations.  

ADD Screen ID

Coordinate of value that must be added to the Screen Id when a new screen appears. 

SUB Screen ID
Coordinate of value that must be eliminated from the Screen ID when a new screens appears.  

Cut Fields

This option is selected when, comming into a new  screen, the program cuts the text according to the defined size instead of abridging it.  

Send Terminal

It allows to use the program without terminals. For configurations. 

Send Minimal Data

When it goes into a new screen, it sends only what is important to the terminal.  

Clear Screen

It is selected when it goes into a new screen and nothing is sent to the terminal. It allows to form the screen from zero.  

Use ‘underlined fields’ as INPUT

Whenever the program opens a new screen it asumes that the underlined fields are INPUT fields.

Include Line 24 in Screen ID

To calculate the screen Id uses the line 24 like another one. Sometimes, the error line is in the 24 line and it is not very useful that the same screen with or without error is in two different screens. 

Send Error Line 24

It sends the line 24 to the terminal as an error message. 

Send Error Line 25

It sends the line 25 to the terminal as an error message.  

Send Error Line X

It sends line X to the terminal as an error message. 

Show X64 Logo

Alternative while showing open sessions. 

Create Debug file

Do not selecte

Test Mode

Do not select




Terminal Emulator




It allows to visualize what is going to be sent to the terminal


Screens Report




















It allows to visualize all the defined screens. By using Clear configurations, a screen can be eliminated.



Total Number of screens: 1
Total number of screens in use: 0
Total number of master screens: 0
Total number of master copies: 0
With Ports Connected...
RADIO BASE OK




In Configure device name, the terminal names must be defined.





















The ID in the terminal must correspond to the ID in Configure device name.








Configuration
RUMBA configurations



In this screen, the type of the AS400 connection is defined. For more details, please, consult the RUMBA manual.
To test the program, it can be formed as a 'Demo Host', which allows to test the terminals without connecting to the AS 400.

Configurations

To form a screen you must click twice on the field you want to alterate.
Then, this window will be shown:




5250 Data

AS400 fields that cannot be alterated: 

Field Nº
Col
Row
Size
Text
Type
Show Filed
Input
Autoenter

Terminal Data


Field #

Order number with which a field appears on the terminal.
Text

Text that is sent to the terminal. When a new screen is detected the program fills in the field. It can be alterated. 

Size

Size of the text to be sent to the terminal. It can be interesting to have a brief text with a large size in order to justify it with the above text. 

Prefix
Auxiliary field of the text. It appears in the LCD before the field Text. 

Size

Prefix Size. 

Cursor (Text/Prefix)

It defines whether the cursor appears on the ‘Text‘ or on the ‘Prefix’.

Barcode On

It connects the barcode reader when the cursor is on this field.


Send Screen after Edit

If a screen is selected, it is sent after editing in this field. 


Send Screen after Enter / Menu Option

If it is selected the screen is sent whenever the 'Enter' key is pressed. 

Fixed

The field is not read by AS 400.
What is sent to the terminal is what was on ‘Text’


Summarized

The field is read by AS 400, abridged and saved in ‘Text’.
What is sent to the terminal is what was on ‘Text’.


Truncated
The field is read by AS400, modified and saved in ‘Text’.
What is sent to the terminal is what was on ‘Text’

Scroll

The field is read by AS 400.
What is sent to the terminal is what was on ‘Text’
The field size can be bigger than the terminal size, since it does scroll when the cursor is over it.  

AutoNL

The field is read by the AS400. 
What is sent to the terminal is what was on ‘Text’
The field size can be bigger than the Terminal size, since it does NewLine when it arrives to the end of the screen. 

New Line after field

It inserts a change after the field. 


New Line before field

It inserts a change before the field. 


Input

Input field.
It allows to insert data in this field. 
This field can be used in combination with ‘Protected Input’ to visualize fields whose size is bigger than the screen's size. 


Protected Input


It protects against writting. 
This field can be used in combination with  the ‘Input’ to visualize bigger fields than the screen size. 


Auto exit field
It goes out of the Input field when it will be completed. 

Title Line

It centers the field and puts the video inversed. 

Show

It shows the field on the terminal. 

Master Screen Key

If this screen is a master, this field is used to indicate that another screen only depends on it when it has this field.

Screen Data


ID


ID that identifies the screen. This ID is calculated by the position of the fields on the screen. THE CONTENT IS NOT INTERESTING.
In General configurations a position of the screen can be defined for the content of this position without adding it to the ID. A position that will be ignored by the ID can also be defined. 

User

This 'check box' allows, if active, to define a specific configuration of this screen only for this 'user'.
The user name is defined by using the 'User Id' field. The 'User ID' must be formed in the sign on screen.
This option can have several utilities.


Term

This 'check box' allows, if activated, to define a specific configuration of this screen only for  this 'Terminal'. 

This option can have several utilities.

Exit Key


Key or sequence of keys to which the ‘ESC’ key of the terminal must be associated. 
The program, when it goes into a new screen, it automatically tries to discover which the fonctional key with which it can exit from this screen is.  
For example, if the program discovers that the key to exit is F3, it fills in this field with @3. However, this field can be defined as a sequence of keys. The keys for each screen must be separated by a comma.

Alt @A
Alt Cursor @e@1
Attention @A@Q
Backspace @<
Backtab (Left Tab) @B
Clear @C
Cmd (function) @A@Y
Cursor Down @V
Cursor Left @L
Cursor Right @Z
Cursor Select @e@1
Cursor Up @U
Delete @D
Dup @S@x
End @q
Enter @E
Erase EOF @F
Erase EOL @e@d
Erase Input @A@F
Field Exit @A@E
Field Mark @S@y
Field - @A@-
Field + @A@+
Help @H
Hexadecimal @A@X
Home @0 (zero)
Insert @I
Insert Toggle @A@I
Local Help @e@l
Local Print @P
Local Help Cursor @e@m
Left Tab (Back Tab)@B
New Line @e@n
Page Up @u
Page Down @v
Print (PC) @A@t
Print Screen @A@T
Record Backspace @A@<
Reset @R
Right Tab (Tab) @T
Shift @S
Sys Request @A@H
Tab (Right Tab) @T
Test @A@C
USM @e@v
APL/CUT ON/OFF @e@2
PA1 @x
PA2 @y
PA3 @z
PA4 @+
PA5 @%
PA6 @&
PA7 @'
PA8 @(
PA9 @)
PA10 @*
PF1/F1 @1
PF2/F2 @2
PF3/F3 @3
PF4/F4 @4
PF5/F5 @5
PF6/F6 @6
PF7/F7 @7
PF8/F8 @8
PF9/F9 @9
PF10/F10 @a
PF11/F11 @b
PF12/F12 @c
PF13/F13 @d
PF14/F14 @e
PF15/F15 @f
PF16/F16 @g
PF17/F17 @h
PF18/F18 @I
PF19/F19 @j
PF20/F20 @k
PF21/F21 @l
PF22/F22 @m
PF23/F23 @n
PF24/F24 @o

Skip

Used in combination with Exit Key, if active, the screen will not be sent to the terminal and it inserts the defined keys in 'Exit Key' in the keyboard buffer. Useful to skip some screens.

Set As Master Screen

It allows to define a screen as a master.
A master screen is the one from which we want to form other screens. 

Example: If we had to define a bill in which a new line appears with each item, we can define the bill only with a line as a master.

Whenever a new screen appears, the PC is going to see if any screen is master of this one. If the PC finds it, all the configurations on the master screen will be copied on the new screen. 


Please note: There CANNOT be two master screens for the same screen.  

As a new master screen is being formed we must be very careful, since a wrongly formed master screen can spoil all the configurations of the systems. 



Master Screen
It defines if this screen is a master or not. 

Show
  • All fields

    All the new fields of a 'master's copy screen' must be sent to the terminal.  

  • Master fields only

    Only master's fields must be sent. 

In new fields copy
  • Text

  • Configurations


New fields copy configurations from
  • up

  • down

  • right

  • left
  • don't

Whenever a screens depends on a master, if this option is selected and the field is not formed, it is going to search for a field that has its same size on one of the directories above mentioned. The Value shown in the Input field is the jump that the program is going to do as it searches for the field.
Update old Screens

It allows to update screens that have already been formed by the master. 



It allows to repeat the keys several times.
It can be used to skip some screens. The keys must be separated by a comma,  ','. For example, to press F3 and then 90 enter, the Terminate Keys' field must be filled in with  '@
3,90@E'.

The value that has been defined in User ID can be used as a counter. It is useful, for example, to set a certain  key sequence based on the value of a field. 

This screen presents some very particular fonctions, so if you think that it can be useful to you, do not hesitate in contacting X64 for solving any doubt. 


AS400 / Unix / SAP


Commerce


Restaurants


Other


Contacts










Instructions Manual