Frequently Asked Questions

General

  1. Difference between Lite and Paid version
  2. What type of SSL is used
  3. Cannot make a connection to the IBM Mainframe
  4. How to connect to an IBM Mainframe from the Internet (EDGE)
  5. Copy a configuration to another device
 

 

- Difference between Lite and Paid version

The lite version (without a license key) has a 5 min. session limit.
 

 

- What type of SSL is used

TN3270 can use the SSL/TLS protocol build into the iPhone OS. Certificates are not supported
 

 

- Cannot make a connection to the IBM Mainframe

Either
  • wrong IP address for the IBM Mainframe
  • A firewall stopping access on port 23.
  • The iPhone/iPad is not on the same network as the IBM Mainframe
 

 

- How to connect to an IBM Mainframe from the Internet (EDGE)

To allow a connection with the iPhone on the EDGE network or another wifi network, maybe at your local Cafe, you must configure the router/firewall protecting your office network to allow traffic on port 23 or 992 if using SSL. This could be a security risk! Read the router manual for advice.
 
An example:
I have a router at my office, which connect to the Internet. It has IP address 88.1.2.44 on the Internet. The router has a fixed IP address on the Internet, if your internet provider (ISP) gives a  dynamic address, a solution could be to use a service as NO-IP


Our Office IBM Mainframe has a fixed IP address on the local network (wifi) at 192.168.2.2
 
In the router firewall configuration I have configured, if it receives data on port 23 (or 992 if SSL is enabled in TN3270), forward it to 192.168.2.2.

When on the EDGE network with the iPhone, I will in TN3270 as IBM Mainframe IP address write
88.1.2.44 , and as port 23  (not the IP address for the IBM Mainframe!)  


 

Copy a configuration to another device

Export In menu - configure, click on "export", and the data for the first configuration will be send to the email program as an URL.

User id, and password will not be copied.

Import Either send the email to the target device, or have the URL on a web page, which can be clicked in the Web browser on the target device.

Elements in the URL will overwrite the existing values in the configuration.

Syntax

Example:
mochatn3270://CONFIG=192.168.2.100&port=23&ssl=0&name=&codepage=37&btkeyboard=0&keyclick=1&
close_on_bg=0&btbarcode=0&barcode_enter=0&barcode_next=0&barcode_status=0&autolock=0&
terminal_32x80=1&blink=1&tn3270e=1&luname=&color_red=16711680&color_blue=255&
color_turquoise=65535&color_white=16777215&color_yellow=16776960&color_pink=16711935&
color_select=16744448&color_bg=0&color_cursor=8421504&font=Courier%2DBoldOblique&
lock_dims=&mmacro_0=wrksplf&mmacro_1=&mmacro_2=&mmacro_3=&mmacro_4=&mmacro_5=&
mmacro_6=&mmacro_7=&mmacro_8=&mmacroname_0=&mmacroname_1=&mmacroname_2=&
mmacroname_3=&mmacroname_4=&mmacroname_5=&mmacroname_6=&mmacroname_7=&
mmacroname_8=&banner=1&ontop=1&knap_0=xhide&knap_1=xins&knap_2=xF1&
knap_3=xF2&knap_4=xF3&knap_5=xF4&knap_6=xF5&knap_7=xF6&knap_8=xF7&
knap_9=xF8&knap_10=xF9&knap_11=xF10&knap_12=xF11&knap_13=xF12&
knap_14=xF13&knap_15=xF14&knap_16=xF15&knap_17=xF16&knap_18=xF17&
knap_19=xF18&knap_20=xF19&knap_21=xF20&knap_22=xF21&knap_23=xF22&
knap_24=xF23&knap_25=xF24&knap_26=xclear&knap_27=xpa1&knap_28=xpa2&
knap_29=xpa3&knap_30=xreset&knap_31=xerase&knap_32=xnext&knap_33=xprev&
knap_34=xdup&knap_35=xmacro&knap_36=xsysreq&knap_37=xattn&knap_38=xenter&
knap_39=x%3C%2D%2D&knap_40=x%5E&knap_41=xv&knap_42=x%2D%2D%3E&
keepalive=0&


Syntax:
  mochatn3270://CONFIG=Server IP address&Parameters

0 = off, 1 = on
Parameters:
  • port= menu - configure - server port
  • ssl= menu - configure - ssl
  • name= menu - configure - name (alias name)
  • codepage= menu - configure - codepage
  • btkeyboard= menu - configure - wireless keyboard
  • keyclick= menu - configure - key click
  • close_on_bg= menu - configure - close session on exit
  • btbarcode= menu - configure - barcode scanner
  • barcode_enter= menu - configure - send enter
  • barcode_next= menu - configure - send TAB
  • barcode_status= menu - configure - start scanner
  • autolock= menu - configure - auto lock
  • terminal_32x80= menu - configure - terminal 32x80
  • blink= menu - configure - cursor blink
  • tn3270e= menu - configure - tn3270e
  • luname= menu - configure - luname
  • color_red= menu - configure - colors - red
  • color_blue= menu - configure - colors - blue
  • color_turquoise= menu - configure - colors - turquoise
  • color_white= menu - configure - colors - white
  • color_yellow= menu - configure - colors - yellow
  • color_pink= menu - configure - colors - pink
  • color_select= menu - configure - colors - select
  • color_bg= menu - configure - colors - background
  • color_cursor= menu - configure - colors - cursor
  • devicename= menu - configure - device name
  • font= menu - configure - font
  • lock_dims= menu - lock
  • mmacro_0= menu - macros - macro 0 value
  • mmacro_1= menu - macros - macro 1 value
  • mmacro_2= menu - macros - macro 2 value
  • mmacro_3= menu - macros - macro 3 value
  • mmacro_4= menu - macros - macro 4 value
  • mmacro_5= menu - macros - macro 5 value
  • mmacro_6= menu - macros - macro 6 value
  • mmacro_7= menu - macros - macro 7 value
  • mmacro_8= menu - macros - macro 8 value
  • mmacroname_0= menu - macros - macro 0 name
  • mmacroname_1= menu - macros - macro 1 name
  • mmacroname_2= menu - macros - macro 2 name
  • mmacroname_3= menu - macros - macro 3 name
  • mmacroname_4= menu - macros - macro 4 name
  • mmacroname_5= menu - macros - macro 5 name
  • mmacroname_6= menu - macros - macro 6 name
  • mmacroname_7= menu - macros - macro 7 name
  • mmacroname_8= menu - macros - macro 8 name
  • banner= menu - configure - show key banner
  • ontop= menu - configure - key banner on top of the 3270 screen
  • knap_0= menu - configure - banner layout - value for first button (*)
  • knap_1= menu - configure - banner layout - value for second button (*)
  • ...
  • keepalive= menu - configure - keep alive
(*) button in use start with "x"