Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Revised 21/1/2011
ii
Copyright2011byWavelinkCorporation.Allrightsreserved. WavelinkCorporation 10808SouthRiverFrontParkway,Suite200 SouthJordan,Utah84095 Telephone:(801)3169000 Fax:(801)3169099 Email:customerservice@wavelink.com Website:http:\\www.wavelink.com Nopartofthispublicationmaybereproducedorusedinanyform,orbyanyelectricalor mechanicalmeans,withoutpermissioninwritingfromWavelinkCorporation.Thisincludes electronicormechanicalmeans,suchasphotocopying,recording,orinformationstorageand retrievalsystems.Thematerialinthismanualissubjecttochangewithoutnotice. Thesoftwareisprovidedstrictlyonanasisbasis.Allsoftware,includingfirmware,furnished totheuserisonalicensedbasis.Wavelinkgrantstotheuseranontransferableandnon exclusivelicensetouseeachsoftwareorfirmwareprogramdeliveredhereunder(licensed program).Exceptasnotedbelow,suchlicensemaynotbeassigned,sublicensed,orotherwise transferredbytheuserwithoutpriorwrittenconsentofWavelink.Norighttocopyalicensed programinwholeorinpartisgranted,exceptaspermittedundercopyrightlaw.Theusershall notmodify,merge,orincorporateanyformorportionofalicensedprogramwithotherprogram material,createaderivativeworkfromalicensedprogram,orusealicensedprogramina networkwithoutwrittenpermissionfromWavelink.TheuseragreestomaintainWavelinks copyrightnoticeonthelicensedprogramsdeliveredhereunder,andtoincludethesameonany authorizedcopiesitmakes,inwholeorinpart.Theuseragreesnottodecompile,disassemble, decode,orreverseengineeranylicensedprogramdeliveredtotheuseroranyportionthereof. Wavelinkreservestherighttomakechangestoanysoftwareorproducttoimprovereliability, function,ordesign. Theinformationinthisdocumentisboundbythetermsoftheenduserlicenseagreement.
Table of Contents
Table of Contents
Chapter 1: Introduction 6 FeaturesoftheTEClient..........................................6 AboutThisGuide................................................7 Chapter 2: Installation and Licensing 9 ConfiguringandDeployingtheTEClient ...........................9 UsingAvalanchetoConfiguretheTEClient ....................11 UsingAvalanchetoDeploytheTEClientandConfiguration......12 UsingActiveSynctoConfigureandDeploytheTEClient.........13 LicensingtheTEClient ...........................................14 TypesofLicenses ...........................................14 LicensingMethods..........................................15 ManuallyLicensingtheTEClient .........................16 UsingtheLicenseServertoLicensetheTEClient............16 UsingtheDemoLicense .................................17 ConfiguringtheLicenseServerAddress........................18 Chapter 3: Host Profiles 20 ConfiguringaHostProfile ........................................20 AddingorModifyingaHostProfile...........................21 HostProfileConfigurationOptions............................22 HostTab ...............................................23 TermProxyTabs ........................................25 IBMSettingsTab ........................................27 VTSettingsTab .........................................27 HTTPProxyTab........................................28 HTTPSProxyTab.......................................28 AccessListTab .........................................28 AutologinSettings ......................................29 AutoLaunchTab ........................................30 ConfigurationTab.......................................31 LanguageTab ..........................................31 ModemTab............................................31 SubnetSpecificAddresses................................35 HostProfilesandSSL/TLS........................................36 InstallingtheSSL/TLSSupportUtilityontheHostSystem ........37 InstallingtheSSL/TLSSupportPackageontheClient ............37 EnablingSSL/TLS...........................................37 HostProfilesandWavelinkConnectProorTermProxy................40 ConfiguringaConnectProorTermProxyOnlyHostProfile ......40 ConfiguringConnectPro/TermProxyFailover ...................42
Table of Contents
Chapter 4: Emulation Parameters 43 ConfiguringEmulationParameters ................................43 AccessingGlobalParametersUsingMicrosoftActiveSync........44 AccessingGlobalParametersUsingAvalanche..................46 AccessingPerHostParametersUsingMicrosoftActiveSync......47 AccessingPerHostParametersUsingAvalanche................49 UsingtheConfigurationManager .................................50 ModifyingEmulationParameters .............................51 UsingtheFindFunction .....................................52 SwitchingtoAlphabetizedView ..............................52 Chapter 5: Scripting 54 OverviewofScripting ............................................54 LaunchingtheScriptEditor .......................................55 CreatingScriptsUsingtheScriptEditor.............................56 SelectingtheActivationMethod ..............................57 CreatingtheScriptCode.....................................58 CreatingVariables ..........................................58 SelectingHostProfiles.......................................59 PerformingScriptCapturing......................................60 EditingScripts ..................................................62 ImportingScripts ................................................63 SavingandExportingScripts......................................63 DeployingScripts................................................64 ExecutingScripts................................................64 SelectfromMenu ...........................................65 OnKeyCombination........................................66 WhenSessionConnects ......................................66 OnBarcode,MSR,orRFIDScan...............................66 OnScreenUpdate ...........................................67 Chapter 6: Keyboard Creator 69 LaunchingtheKeyboardCreator ..................................69 SelectingKeyboardFiles..........................................70 CreatingKeyboards ..............................................71 AddingaKeyboard .........................................71 SizingKeyboards ...........................................72 DeletingKeyboards .........................................72 ImportingKeyboardGraphics.....................................72 CreatingandConfiguringKeys....................................73 AddingaNewKey ..........................................74 SizingandPositioningKeysandRows .........................76 DeletingKeys...............................................77 DeployingtheKeyboardtotheTEClient ...........................77
Table of Contents
Chapter 7: Resource Editor 78 LaunchingtheResourceEditor....................................78 AddingaBitmap................................................79 AddingaSound .................................................79 EditingFiles ....................................................80 DeployingFilestotheTEClient ...................................80 Chapter 8: Reformatting Emulation Screens 81 PerformingaScreenCapture ......................................82 UsingtheScreenReformatter .....................................83 TreeView ..................................................84 InitialScreenView ..........................................85 ModifiedScreenView .......................................85 DescriptiveView............................................86 StatusBar..................................................87 ToolBar ...................................................88 ImportingScreens ...............................................88 OrganizingScreens ..............................................89 ModifyingaScreen ..............................................90 Renaming,Duplicating,orDeletingaScreen....................90 CopyingText ...............................................91 AddingTexttotheModifiedScreen...........................92 ChangingtheFontSize ......................................93 ResizingtheModifiedScreen.................................93 ChangingtheBackgroundColoroftheScreen ..................94 AssigninganInitialFieldValue ...............................95 CreatingScreenComments ...................................96 UsingScreenTemplates......................................96 VerifyingaScreen ...............................................97 AddingHostProfileVerification..............................98 AddingTextVerification .....................................98 AddingCursorVerification...................................99 AddingFieldVerification ....................................99 OrderingorDeletingVerificationItems........................100 SpeakeasyandScriptingSupport..................................100 AddingTexttoSpeechSupport ...............................100 AddingSpeechtoTextSupport ...............................102 AddingScriptingSupport ....................................108 OrderingScreenActions.....................................109 DeployingReformattedScreens ...................................110 ExportingScreens ...............................................110 ExportingaMasterFile ......................................110 ExportingaScreenCaptureFile ...............................111 Chapter 9: Using the TE Client 112 CreatinganEmulationSession ....................................112
Table of Contents
LaunchingtheTEClient .....................................112 InitiatinganEmulationSession ...............................114 DisconnectinganEmulationSession ...........................115 ExitingtheTEClient.........................................116 WorkingwithMultipleConcurrentEmulationSessions ...............117 AllowingMultipleConcurrentSessions ........................117 InitiatinganAdditionalEmulationSession.....................118 SwitchingBetweenActiveEmulationSessions..................119 UsingtheVirtualEmulationKeyboard .............................120 UsingtheDefaultVirtualEmulationKeyboard..................121 Usingthe5250/3270VirtualEmulationKeyboard................122 UsingtheVT/HPVirtualEmulationKeyboard ..................124 UsingtheWEBVirtualEmulationKeyboard ....................126 UsingScreenPanning............................................127 UsingActiveText ................................................128 SimpleNumberMenuItem...................................129 AS/400StyleFunctionKey ...................................129 UsingtheTEClientDiagnosticsUtility.............................130 PerformingaKeyboardTest ..................................131 PerformingaWindowsKeyboardTest .........................132 PerformingaScanTest.......................................133 UsingtheTEClientOptionsMenu .................................134 LaunchingtheTEClientUsingCommandLineArguments ...........136 LaunchingtheTEClientviaCommandPrompt.................136 CreatingaCommandLineURLHostProfile....................136 Chapter 10: Industrial Browser (WEB Emulation) 137 BasicNavigation ................................................137 SpecifyingtheHomePage........................................138 Chapter 11: Avalanche Integration 139 SessionMonitor.................................................139 ConfiguringSessionMonitor .................................139 LaunchingSessionMonitor...................................141 SessionOverride ............................................142 TracingSessions ............................................142 RealTimeStatistics..............................................143 ViewingRealTimeStatistics..................................144 ModifyingRealTimeStatistics................................146 Chapter 12: Configuring the TE Client from the Mobile Device 147 ConfiguringHostProfilesfromtheClient...........................147 AccessingHostProfilesfromtheClient........................147 CreatingaNewHostProfilefromtheClient ....................148 ModifyinganExistingHostProfile............................149 DeletinganExistingHostProfile ..............................149
Table of Contents
EditingPerHostEmulationParametersfromtheClient...............150 VTXXSettings..............................................151 IBMHostSettings ...........................................152 WEBSettings ...............................................152 MessageSettings ............................................153 FontSettings ...............................................155 DisplaySettings.............................................156 ViewSettings ...............................................157 CursorSettings .............................................158 BeepsSettings ..............................................159 TelnetSettings ..............................................160 PrinterSettings .............................................160 Appendix A: Common Configuration Tasks 162 ConfiguringPasswords...........................................162 ConfiguringPrintingOnaNetwork................................164 ConfiguringTEClientDisplaySettings .............................164 ConfiguringTEClientLockdown ..................................166 ConfiguringKeyMacros..........................................167 ConfiguringScreenPanning ......................................169 ConfiguringActiveText...........................................170 ConfiguringScanHandlers .......................................171 ConfiguringAutologinforVTEmulation...........................172 ConfiguringTelnetNegotiationStringsforVTEmulation .............173 ConfiguringWorkstationIDsfor5250/3270Emulation................174 EnablingBatteryStrengthandSignalStrengthIcons..................175 Appendix B: Wavelink Contact Information Glossary Index 178 179 186
Chapter 1: Introduction
Chapter 1: Introduction
TheTEClientisanapplicationinstalledonamobiledeviceordesktopcomputerthat connectstoIBM5250/3270,VT100/220,XTERM,HP,andWEBhosts.TheClient connectstoapplicationsontheremotehostandemulatestheterminal.TheClient usesTelnet,SSH,SSL/TLS,HTTP,orHTTPStoconnecttoanemulationhost. Thissectioncontainsthefollowinginformation:
FeaturesoftheTEClient AboutThisGuide
Chapter 1: Introduction
Speakeasy.SpeakeasyisanoptionalcomponentofTerminalEmulationthatcanturn texttospeechorprocessspokencommandsandoutputtextonthemobiledevice. Speakeasyislicensedandinstalledseparately. ConnectPro.TheConnectProserverisanoptionalcomponentofTerminalEmulation thathandlessessionpersistence.ConnectProactsasaproxybetweenthemobile deviceandtheemulationhost.Ifthedevicelosesconnectivityorgoestosleep,the ConnectProservermaintainsthesessionuntilthedevicereconnects.ConnectProis freewithTerminalEmulationbutisinstalledseparately. LicenseServer.TheLicenseServerisanoptionalcomponentofTerminalEmulation thathandleslicensingforTEClients.Itdistributeslicenseswirelesslyandtracks licensesthathaventbeenusedrecentlyifyouneedtoredistributeyourlicenses.The LicenseServerisfreewithTerminalEmulationbutisinstalledseparately. WEBemulation.TheTEClientincludesanIndustrialBrowserinterfacethatgives youtheabilitytoaccesswebbasedapplicationsfromamobiledevice.Developyour ownwebpagesusingMETAtagsandIDAcommandstoenablespecificfunctionality intheIndustrialBrowser.TheIndustrialBrowserissupportedPocketPC2003, WindowsMobile5.0,Windows2000/XP,andWindowsCE.NET4.2/5.0. Avalancheintegration.IfyouuseWavelinkAvalancheinconnectionwiththeTE Client,Avalancheprovidesasessionmonitor.Thesessionmonitorincludesan overridefeaturethatallowsyoutotakecontroloftheTEClient.Italsoincludesa loggingfeaturethatallowsyoutocreateatraceforemulationsessions.Avalanche alsoretrievesrealtimestatisticsfromtheClientsoyoucanviewthemattheConsole.
FamiliaritywithWindowsCEoperatingsystemsandthemobiledevicetowhich
youaredeployingtheWavelinkTEClient.
Knowledgeofwirelessnetworksandwirelessnetworkingprotocols(IEEE
802.11b).
KnowledgeofTCP/IP,includingIPaddressing,subnetmasks,routing,BOOTP/
DHCP,WINS,andDNS.
KnowledgeofTelnetservicesandterminalemulation,includingIBM5250/3270,
HP,andVT100/220.
Chapter 1: Introduction
KnowledgeofWavelinkAvalancheandAvalancheEnablers(forusersthatintend
toinstallandconfiguretheTEClientviaAvalanche).
KnowledgeofMicrosoftActiveSync(forusersthatintendtoinstallandconfigure
theTEClientusingActiveSync. Thefollowingtableliststhedocumentconventionsusedinthismanual. Courier New Anytimeyoutypespecificinformationintoatextbox(such asafilename),thatoptionappearsinthe Courier New textstyle.Thistextstyleisalsousedforanykeyboard commandsthatyoumightneedtopress. Examples: Type Enter tocontinue. PressCTRL+ALT+DELETE. Bold Anytimeyouinteractwithanoption(suchasabuttonor descriptionsofdifferentoptionsinadialogbox),thatoption appearsintheBoldtextstyle. Examples: ClickFile>Open. Italics Anytimethisdocumentreferstoanothersectionwithinthe document,thatsectionappearsintheItalicstextstyle.This styleisalsousedtorefertothetitlesofdialogboxes. Examples: SeeFeaturesoftheTEClientonpage 6formoreinformation. TheScriptEditordialogboxappears. Forconcisionandclarity,thetermAvalancheConsoleusedinthismanualappliesto bothAvalancheMCandAvalancheSE.Formoreinformationabouteachproduct, refertothespecificuserguide.InstructionsforactionsperformedinAvalancheare tailoredtotheAvalanche5.0JavaConsole. ForacompletelistofTerminalEmulationtermsandcomponents,refertotheGlossary onpage 179.
ConfiguringandDeployingtheTEClient LicensingtheTEClient
WavelinkAvalanche.IfyourmobiledeviceisrunningtheAvalancheEnabler,
youcanuseAvalanchetodeploytheTEClientandClientconfigurationstoa mobiledevice.
MicrosoftActiveSync.YoucaninstalltheTEClientconfigurationutilityonahost
PC.TheconfigurationutilityusesanActiveSyncconnectionbetweenthehostPC andthemobiledevicetodeploytheClientandconfigurationstothemobile device.
ThirdPartyApplications.Wavelinksupportssomethirdpartydeployment
applications.Formoreinformationaboutsupporteddeploymentsforyourdevice, pleaseseetheWavelinkWebsite.Ifyouchoosetouseathirdpartyapplicationto
10
Ahostprofilecontainsalloftherequiredinformationfora mobiledevicetoconnecttoahostsystem,includinganalias, IPaddress,TCPport,andotheremulationspecific parameters.TheTEClientsupportsmultiplehostprofilesto allowauseratthedevicetoeasilycreateemulationsessions withvarioushostsystems.Forinformationontheoptions availableforahostprofile,seeHostProfilesonpage 20. Emulationparametersprovidecontrolovermanyaspectsof anemulationsession,includingkeymacros,textandscreen display,andbarcodescanning.Youmaycontrolthesettings ofanemulationsessiononagloballeveloronaperhost level.Forinformationonsettingemulationparameters,see EmulationParametersonpage 43. YoucanautomateactionsfortheTEClientusingscripting. Forexample,youmightcreatealoginscriptforusers.You mayrecordscripts,oryoumayusetheScriptEditortocreate newscriptsormodifyexistingscripts.Forinformationon creatingscriptsfortheTEClient,seeScriptingonpage 54. TheScreenReformatter(includedinTEClient7.1andlater versions)isanapplicationthatallowsyoutomodifythe appearanceofTEClientemulationscreens.Youcancreatea screenlayoutthatincludesitemsyouwantthemobiledevice usertosee,anddoesnotincludeitemsthatshouldnotbe visibletotheuser. UsetheTerminalEmulationKeyboardCreatortomodifythe standardTEClientvirtualkeyboardstomeettheneedsof yourproductionenvironment.TheKeyboardCreatorallows youtocompletelymodifythelayoutofthevirtualkeyboard foreachemulationtype.Additionally,importyourown graphicfiles(bitmaps)tocreateyourownuniquebuttonsfor thekeyboard.
Emulation Parameters
Script Editor
Screen Reformatter
Keyboard Creator
11
Resource Editor
TheResourceEditorallowsyoutodeploygraphicand soundfilestoyourmobiledevices.Youmayadd,modify anddeployany .bmp or .wav fileusingtheResource Editor. Localizationallowsyoutoconvertstringsoftextfromone languagetoanother.UsetheLocalizationtooltocreate conversions,thenconfiguretheTEClienttousethe appropriatelanguage.Forexample,youmightcreate supportfilestoconvertserverstringsfromEnglishto Spanish. IfyouhavealreadyconfiguredaTEClientandyouwantto usethatconfigurationforotherClients,youcanimportor exportsettings.
Localization
Import/Export Settings
Thissectionincludesinformationonusingthefollowingconfiguration/installation options:
softwareprofile.
2 LaunchtheAvalancheConsole. 3 IntheProfilestab,locatetheprofilethatcontainstheTEClientpackage. 4 IntheSoftwarePackagestab,selecttheTEClientsoftwarepackageandclick
Configure. TheConfigureSoftwarePackagedialogboxappears.
12
Consoletodeploythenewconfigurationtothemobiledevice.
softwareprofilewiththeTEClientpackage.
2 Enabletheprofileandapplyittothelocationwhereyouwantitdeployed.If
desired,addselectioncriteriatotheprofiletorestrictthedevicesitisdeployedto.
3 EnabletheTEClientsoftwarepackage.
13
4 IfyouhaveAutoDeployenabled,theprofileisimmediatelydeployedtothe
theMobileDeviceInventoryandclickUpdateNow.Youcanalsoupdatefromthe devicebylaunchingtheAvalancheEnablerandtappingFile>Connect.
deployingto.ThiscanbeaGuestoraStandardpartnership.
2 DownloadandruntheActiveSyncTEClientinstallationandconfigurationutility
onthehostsystem. TheWavelinkProductConfigurationdialogboxappears.
14
3 ClicktheiconbuttonstoopentheTEClientconfigurationtoolsandconfigurethe
Clientasdesired.
4 UsethebuttonsApplication&Config,ApplicationOnly,andConfigOnlyto
deploytheClientand/oritsconfigurationtothedevice.
Eachtimethatyouattempttoinitiateaterminalemulationsession,theTEClient
willbeginbroadcastinginanattempttolocatealicenseserver.Atthatpoint,you arepromptedtoeitherenteralicenseortoinitiatethesessionindemomode.
Whileindemomode,youmayinitiateterminalemulationsessionswithhosts.
However,eachterminalemulationsessionthatyouinitiatewillautomatically disconnectafteronehour. Thissectioncontainsthefollowinginformation:
15
Platformlicenses.Aplatform(orbase)licenseauthorizesyoutouseaversionof
theTEClientandanybuildsassociatedwiththatversion.Forexample,ifyou purchaseda6.0TEClientlicense,thenyouareentitledtouse6.00xxbuilds.Ifyou wanttoupgradetothe7.00xxTEClient,thenyoumusteitherbuya7.0platform licenseorpurchaseamaintenancelicense.Platformlicensesdonotexpire,butthey donotallowyoutoupgradetoanewerversionoftheTEClient.
Maintenancelicenses.AmaintenancelicenseallowsyoutoupgradeyourTE
ClientwhennewmajorversionsoftheTEClientbecomeavailable.Forexample,a maintenancelicenseallowsyoutoupgradefromTEClient6.xtoTEClient7.x. Maintenancelicensesarevalidonlythroughaspecificdate.Aftertheexpiration date,ifyouupgradetheTEClient,itwillreverttooperatingindemomode.
NOTE Maintenancelicenseswereaddedtothe5.0versionoftheTEClient.Only
platformlicensesareavailablefor4.xTEClients.
Licensing Methods
TherearethreewaystolicensetheTEClient:
Prelicensing.TheTEClientmaycomepreinstalledandprelicensedonyour
mobiledevice.Forprelicensinginformation,pleaseconsultyourmobiledevice manufacturer.
Manuallicensing.YoumayusetheTEClientinterfaceonthemobiledeviceto
manuallyinputlicensinginformation.
LicenseServer.YoumayuseaLicenseServertoautomaticallyprovideTEClient
licensestothemobiledevicesonyournetwork.
NOTE ToobtainTerminalEmulationlicenses,pleasecontactWavelinkcustomer
service. Thissectionprovidesthefollowinginformation:
ManuallyLicensingtheTEClient UsingtheLicenseServertoLicensetheTEClient
16
UsingtheDemoLicense
Manually Licensing the TE Client
YoumaykeyinyourauthorizationinformationmanuallythroughtheTEClient interfaceonthemobiledevice.
To manually license a TE Client: 1 Onthemobiledevice,launchtheTEClient. 2 YoucanaddalicensebyclickingOptions>Authorizationorbyattemptingto
theClientislicensed.
4 IntheSerial#textbox,typetheserialnumberforthelicense. 5 IntheExp.Datetextbox,typetheexpirationdateofthelicense,intheformatof
MMDDYYYY.
6 IntheAuth.Codetextbox,typetheauthorizationcodeforthelicense. 7 IntheUser#textbox,enterausernumber. NOTE EachTEClientshouldhaveauniqueusernumber.Theusernumbercanbeany
numberbetween1andthemaximumnumberofusersforwhichthelicenseprovides.
8 IntheLimittextbox,enterthemaximumnumberofusersforthelicense. 9 TapAuthorize.
ThelicensetypeappearsinthePlatformtextbox.
Using the License Server to License the TE Client
ThelicenseserverisaWavelinkapplicationthatisresponsibleforsupplyinglicenses tomobiledevicesthatareusingtheTEClient.
17
NOTE TheTerminalEmulationlicenseservershouldnotbeconfusedwiththe
haveconfiguredthelicenseserveraddress,theClientsendsarequesttothe specifiedlicenseserver.
NOTE Ifthelicenseserverisnotonthelocalnetworkyoumustconfigurethelicense
Thedemonstrationlicenseautomaticallydisconnectsanemulationsessionafterone hour.
To use the TE Client demo license: 1 LaunchtheTEClient. 2 UsetheTEClienttoinitiateanemulationsessionwithahost.
18
3 IfyouhaveconfiguredtheTEClientwithonlyonehostprofile,theAuthorizing
ConfigurationManager,seeConfiguringEmulationParametersonpage 43.
19
2 IntheConfigurationManager,locatetheEmulation>Common>LicenseServer
Addressparameter.
3 UsetheLicenseServerAddressdialogboxtoconfiguretheIPaddressofthelicense
server.
mobiledevice.
NOTE FormoreinformationaboutusingtheConfigurationManager,seeUsingthe
ConfigurationManageronpage 50.
20
AddingorModifyingaHostProfile HostProfileConfigurationOptions
To access the Host Profiles dialog box from the ActiveSync configuration utility:
ClickHostProfiles.
To access the Host Profiles dialog box from Avalanche:
Fromthesoftwareprofile,selecttheTEClientsoftwarepackagefromthelistand
clickConfigure.Fromthelistthatappears,selectHostProfilesandclickLaunch.
21
EachhostprofilethatyouconfigureappearsinalistintheHostProfilesdialogbox. Usethearrowbuttonsatthebottomofthelisttoreorderprofilesinthelist.
22
Thehostprofileconfigurationissaved.
6 Downloadthehostprofileconfigurationtothemobiledevice. NOTE Forinformationaboutdownloadingconfigurationstomobiledevices,see
ConfiguringandDeployingtheTEClientonpage 9.
HostTab TermProxyTabs IBMSettingsTab VTSettingsTab HTTPProxyTab HTTPSProxyTab AccessListTab AutologinSettings AutoLaunchTab ConfigurationTab LanguageTab ModemTab
23
Host Tab
ThefollowinglistdescribestheoptionsandconfigurableparametersintheHosttab.
Name
24
Indicatesthetypeofemulationthatthemobiledeviceuses whenconnectedtothehostsystem. IndicatestheIPaddressorhostnameofthehostsystemto whichthemobiledevicewillconnect. IndicatestheTCPportnumberonwhichthehostsystemis listeningforemulationrequestsfromClients. IndicateswhethertheTEClientshouldonlyconnecttothe hostthroughaTermProxyorConnectProserver.Ifyou enablethischeckbox,youmustconfigurethehost information(name,IPaddress,emulationtype,andport) andyoumustalsoconfiguretheTermProxy1tab. connecttothehostsystem.WhenyouenableSSL/TLS,the portwillautomaticallychangeto992.
IndicateswhethertheTEClientshouldusecertificate verificationbeforeallowingaconnectiontothehost.Ifyou enablecertificateverification,clickSelectVerification CertificatestousetheCertificateManagertoimporttrusted servercertificatesand/orcreateyourowncertificates. ClickthisbuttontoaccesstheCertificateManager,which allowsyoutoimporttrustedservercertificatesand/orcreate yourownservercertificatesforSSL/TLScertificate verification. EnablethisoptionifyouwanttouseSSHtoencryptthedata betweentheConnectProorTermProxyserverandthehost. Ifyouenablethisoption,theUseSSL/TLSencryption optionwilldisable.
NOTE TerminalEmulationsupportsbothSSH1andSSH2.
Tunnel Telnet using SSH EnablethisoptionifyouwanttouseaTelnetconnection Local Port Forwarding tunnelingthroughaSSHserver. Address
EntertheIPaddressoftheSSHhostthatwillperformthe tunneling.
25
Port
EntertheportoftheSSHhostthatwillperformthe tunneling.
TermProxy Tabs
None.SpecifiesnoTermProxyoralternatehostisused. Version2.x.SpecifiesTermProxy2.x.TermProxy2.xwill
acceptconnectionsfromanyTEClient.
Version3.x.SpecifiesTermProxy3.x.TermProxy3.xwill
onlyacceptconnectionsfrom5.x(orgreater)TEClients.
Version4.x.SpecifiesTermProxy4.xorConnectPro. AlternateTelnetHost.Specifiesanalternatehostsystem
forfailoverpurposes.
Address Port
26
Never.Theproxyserverneverterminatesthesession
establishedwiththehost.TheClientisresponsiblefor terminatingthesession.
OnNetworkError.Theproxyserverterminatesthe
sessionwiththehostwhenanetworkerroroccurs,such asalossofnetworkconnectivity.
OnSessionExit.Theproxyserverterminatesthesession
withthehostwhenthesessionisterminatedbythe Client.
Always.Theproxyserverwillterminatethesessionwith
thehostonanetworkerrororwhenthesessionis terminated.
Client Reconnects if Unexpectedly Disconnected Reconnect String
27
Key
%a%d.CapturesspecificoctetsoftheIPaddressofthemobiledevice.For
example,use%a%b%c%dtocaptureallfourIPoctetsoftheaddressofthemobile device,oruse%dtocaptureonlythelastoctetoftheIPaddressofthemobile device.
%m%r.CapturesspecificoctetsoftheMACaddressofthemobiledevice.For
example,use%p%q%rtocapturethelastthreeoctetsoftheMACaddressofthe mobiledevice.
%s.Capturesthesessionnumber. %t.CapturestheAvalancheterminalIDofthemobiledevice.(Ifthemobiledevice
doesnothaveanAvalancheEnabler,thenthisparameterisnotvalid.) AworkstationIDcanbe120alphanumericcharactersplusswitches,butIBMhosts usuallytruncateworkstationIDsthataremorethan10characters.TheworkstationID shouldnotbeginwithanumericcharacter.
NOTE TheIBMSettingstabonlyappearsyouhaveconfiguredthehostprofileforan
IBMtypeemulationintheHosttab.
VT Settings Tab
28
Indicatesthelocationoftheproxyserver. Indicatesthenetworkportfortheproxyserver.
Do not use the proxy IndicateswhethertheTEClientshouldusetheproxyserver server when contacting whencontactinghoststhatresideonthesamenetwork. local hosts HTTPS Proxy Tab
UsetheHTTPSProxytabtoconfiguresecureproxyconnectionsforWEBemulation. SeetheHTTPProxyTabsectionforadescriptionoftheoptionsavailable.
Access List Tab
UsetheAccessListtabtocreatealistofwebaddressestheClientcanaccess. ThefollowinglistdescribestheoptionsintheAccessListtab.
Allowed Web Server Addresses
ListsthewebaddressesthattheTEClientispermittedto connectto.
Allow web servers on the IndicateswhethertheTEClientcanconnectwithanyweb local network (subnet) serveroronlywithserversonthelocalnetwork. Add Address Delete Address
29
Autologin Settings
Name - Responses
Indicatestheresponsethatthemobiledeviceshouldsendto theloginprompt.
Possible Values:030alphanumericcharacters
Password - Prompts
Indicatesthepasswordpromptthatthehostsystemuses. PossibleValues:060alphanumericcharacters
Password - Responses
Command - Prompts
30
Command - Responses
ThefollowinglistdescribesconfigurableoptionsontheAutologintabifyouare usingIBMHOSTemulation:
User Name Password Program/Procedure Menu Current Library
TheusernametheClientshouldusewhenconnectingtothe host. ThepasswordtheClientshouldusewhenconnectingtothe host. Aprogram/procedurethatshouldrunwhentheClient connects. ThenameofthemenuyouwantdisplayedwhentheClient connects. ThenameofalibrarytheClientshouldnavigatetowhenit connects.
NOTE Whenconfiguring5250autologinfortheAS/400,the QRMTSIGN systemvalue mustbesetbeforetheautologinwillfunctionproperly.Use WRKSYSVAL QRMTSIGN andchangetheparameterto *VERIFY.Thissettingverifiesthattheuserhasaccess tothesystem,allowingtheusertobypassthesignon.Thedefaultis *FRCSIGNON. AutoLaunch Tab
31
EmulationParametersonpage 43.
Language Tab
32
33
34
ByclickingtheAdvancedbutton,youcanaccesstheTCP/IPPropertiesdialogbox, whichhasthefollowingoptions:
Obtain an IP address automatically Use the following IP address IP address Obtain DNS server address automatically
Ifthisoptionisenabled,theIPaddressofthedeviceis assignedbythenetworkthedeviceconnectsto. Ifthisoptionisenabled,thedevicesIPaddressforthe connectionisspecifiedbytheIPaddressfield. ThisfieldspecifiestheIPaddresstobeusedwhilethis connectionisactive. Ifthisoptionisenabled,theconnectionsDNSandWINS serveraddressesareassignedbythenetworkthedevice connectsto. Ifthisoptionisenabled,theconnectionusesthespecified DNSorWINSserveraddresses.
35
Preferred DNS server Alternate DNS server Preferred WINS server Alternate WINS server Software Compression IP Header Compression
TheIPaddressoftheDNSservertobeusedwhilethis connectionisactive. TheIPaddressofasecondaryorbackupDNSservertobe usedwhilethisconnectionisactive. TheIPaddressoftheWINSservertobeusedwhilethis connectionisactive. TheIPaddressofasecondaryWINSservertobeusedwhile thisconnectionisactive. Ifthisoptionisenabled,softwarecompressionisnegotiated ontheconnectionlink. Ifthisoptionisenabled,IPheadercompressionisnegotiated ontheconnectionlink.
Subnet-Specific Addresses
Whenconnectingtoasubnetspecificaddressof0.1.2.3/8,thedevicewilllook
forahostat 10.1.2.3
Whenconnectingtoasubnetspecificaddressof0.0.2.3/16,thedevicewilllook
forahostat 10.20.2.3
Whenconnectingtoasubnetspecificaddressof0.0.0.3/24,thedevicewilllook
forahostat 10.20.30.3 SubnetspecificaddressingisalsoavailableforWEBemulation.However,youshould usea | characterinsteadofa / charactertodenotethenumberofbits.
36
Examples: ForamobiledevicewithanIPaddressof10.20.30.40:
Whenconnectingtoasubnetspecificaddressof
http://0.1.2.3|8 thedevicewilllookforahostat: http://10.1.2.3/
Whenconnectingtoasubnetspecificaddressof
https://0.0.0.3|24:8080/start.asp thedevicewilllookforahostat: https://10.20.30.3:8080/start.asp
37
AvalancheConsole.TheSSL/TLSsupportpackageisavailableasanAvalanche
softwarepackage.Addthepackagetoasoftwareprofileanddeployittothe desireddevices.
MicrosoftActiveSync.TheSSL/TLSsupportpackageisavailableasabundled
packagethatyoucandeployoveraMicrosoftActiveSyncconnectionbetweena hostsystemandthemobiledevice.
ThirdPartyApplication.TheSSL/TLSsupportpackageisavailableforsome
thirdpartydeploymentapplications.
Enabling SSL/TLS
SSL/TLSisenabledviatheHostProfilesdialogbox.Itisconfiguredperhostprofile. WhenyouconfigureahostprofiletouseSSL/TLS,theTCPportforthehostprofileis automaticallychangedto992,whichisthestandardportnumberforSSL/TLS.Ifthe hostsystemusesadifferentport,thenchangetheporttothecorrectsetting.
To configure a host profile to use SSL/TLS: 1 AccesstheHostProfilesdialogbox. 2 Fromtheleftpanelofthedialogbox,selectthehostprofilethatyouwantto
configure.
3 Dependingontheconnectionrequirementsforthehostprofile,selectoneofthe
following:
Ifthehostprofilespecifiesadirectconnectiontoaserver,thenenabletheUse
SSL/TLSEncryptionoptionboxintheHosttab.
38
IfthehostprofilespecifiesaconnectiontoaWavelinkConnectProor
TermProxyserver,thenenabletheUseSSL/TLSEncryptionoptionboxinthe TermProxytab.
NOTE YouwillnotbeabletoconfiguretheUseSSL/TLSEncryptionoptionboxinthe
TermProxytabuntilyouselectanoptionfromtheTermProxyServermenulist.
4 Ifyouwanttouseservercertificates,enabletheVerifyservercertificatesoption
39
Afteryouhavefinishedimporting/configuringcertificates,clickOK. TheCertificateManagerdialogboxcloses.
5 Afteryouhavefinishedconfiguringthehostprofile,clickOK.
Thenewhostprofileconfigurationissavedtothehostsystem.
6 Downloadthenewhostprofileconfigurationtothemobiledevice.
40
NOTE ForinformationaboutusingMicrosoftActiveSyncorAvalanchetodownload
configurationstomobiledevices,seeConfiguringandDeployingtheTEClienton page 9.
ConfiguringaConnectProorTermProxyOnlyHostProfile ConfiguringConnectPro/TermProxyFailover
NOTE TermProxysupportviatheHostProfilesdialogboxisonlyavailableinversion 5.0(andnewer)ofTerminalEmulation.WhileTermProxy2.xallowsconnections fromanytypeofTEClient,TermProxy3.xorConnectProrequiresa5.0(ornewer) Client.
41
2 Selectthehostprofilethatyouwanttoconfigure. 3 IntheHosttab,enabletheOnlyUseTermProxyConnectionscheckbox.
4 UsetheTermProxytabtoconfigurethesettingsfortheConnectProorTermProxy
server.
NOTE FormoreinformationaboutsettingsintheTermProxytab,seeTermProxyTabs
onpage 25.
5 Afteryouhavefinishedconfiguringthehostprofile,clickOK.
Thenewhostprofileconfigurationissavedtothehostsystem.
6 Downloadthenewhostprofileconfigurationtothemobiledevice.
42
HostProfileConfigurationOptionsonpage 22.
5 Afteryouhavefinishedconfiguringthehostprofile,clickOK.
Thenewhostprofileconfigurationissavedtothehostsystem.
6 Downloadthenewhostprofileconfigurationtothemobiledevice.
43
GlobalEmulationParameters.Globalemulationparametersapplytoallofthe
hostprofileswithwhichyouhaveconfiguredaClient. Whenyouchoosetomodifyglobalemulationparameters,youaccessanduse ConfigurationManagertomodifythe Termcfg.bin configurationfile. ConfigurationManagerdisplaysthenameofthefilethatitismodifyinginthetitle bar.
PerhostEmulationParameters.Perhostemulationparametersapplyonlytoa
specifichostprofile.Anyparameterschangedonaperhostbasiswilloverride globalparameters.Youcanaccesstheemulationparametersforaspecifichost profilethroughtheHostProfilesdialogbox. Whenyouchoosetomodifyperhostemulationparameters,youaccessanduse ConfigurationManagertomodifythe Hostcfg.bin configurationfile. ConfigurationManagerdisplaysthenameofthefilethatitismodifyinginthetitle bar.
NOTE Perhostparametersareasubsetofparameters.NotallTEClientemulation
parametersareavailableformodificationonaperhostbasis. Thissectionprovidesthefollowinginformation:
ConfiguringEmulationParameters UsingtheConfigurationManager
44
Thefollowingtasksoutlinetheprocessofconfiguringemulationparameters:
1 UsetheproductconfigurationutilityortheTEClientAvalanchesoftwarepackage
toaccesstheConfigurationManager.
2 UsetheConfigurationManagertomodifyemulationparametersandsavethenew
emulationparametersconfigurationfile.
3 Downloadthenewconfigurationfiletothemobiledevice.
Whenyoudownloadtheconfigurationfiletothemobiledevice,anyexisting configurationfileisoverwritten.
TheWavelinkProductConfigurationdialogboxappears.
2 ClicktheEmulationParametersbutton.
TheConfigurationManagerappears.
45
3 UsetheConfigurationManagertoconfiguretheglobalemulationparametersfor
theTEClient.
NOTE ForinformationaboutusingConfigurationManager,seeUsingtheConfiguration
Manageronpage 50.
4 Afteryouhaveconfiguredtheemulationparameters,clicktheSavebuttontosave
yourchanges.
5 ClosetheConfigurationManager. 6 Downloadthenewemulationparameterstothemobiledevice. NOTE Formoreinformationaboutdownloadingconfigurationtomobiledevices,see
ConfiguringandDeployingtheTEClientonpage 9.
46
Configure. TheConfigureSoftwarePackagedialogboxappears.
4 Fromthelist,selectEmulationParametersandclickLaunch.
TheConfigurationManagerappears.
47
5 UsetheConfigurationManagertoconfiguretheglobalemulationparametersfor
theTEClient.
NOTE ForinformationaboutusingtheConfigurationManager,seeUsingthe
ConfigurationManageronpage 50.
6 Afteryouhaveconfiguredtheemulationparameters,clicktheSavebuttontosave
yourchanges.
7 ClosetheConfigurationManager. 8 Downloadthenewemulationparameterstothemobiledevice. NOTE Formoreinformationaboutdownloadingconfigurationtomobiledevices,see
ConfiguringandDeployingtheTEClientonpage 9.
TheWavelinkProductConfigurationdialogboxappears.
2 ClicktheHostProfilesbutton.
TheHostProfilesdialogboxappears.
3 Fromthelistofhostprofiles,selectthehostprofilethatyouwanttoconfigure. 4 SelecttheConfigurationtab.
48
5 ClickModify.
TheConfigurationManagerappears.
6 UsetheConfigurationManagertoconfigureemulationparametersforthehost
profilethatyouhaveselected.
NOTE ForinformationaboutusingConfigurationManager,seeUsingtheConfiguration
Manageronpage 50.
7 Afteryouhaveconfiguredtheemulationparameters,clicktheSavebuttontosave
yourchanges.
8 ClosetheConfigurationManager. 9 ClosetheHostProfilesdialogbox. 10 Downloadthenewemulationparameterstothemobiledevice.
49
Configure. TheConfigureSoftwarePackagedialogboxappears.
4 Fromthelist,selectHostProfilesandclickLaunch.
TheHostProfilesdialogboxappears.
5 Fromthelistofhostprofiles,selectthehostprofilethatyouwanttoconfigure. 6 SelecttheConfigurationtab. 7 ClickModify.
TheConfigurationManagerappears.
8 UsetheConfigurationManagertoconfigureemulationparametersforthehost
profilethatyouhaveselected.
NOTE ForinformationaboutusingConfigurationManager,seeUsingtheConfiguration
Manageronpage 50.
9 Afteryouhaveconfiguredtheemulationparameters,clicktheSavebuttontosave
yourchanges.
10 ClosetheConfigurationManager. 11 ClosetheHostProfilesdialogbox. 12 Downloadthenewemulationparameterstothemobiledevice.
50
TheleftpaneoftheConfigurationManagerdisplaystheemulationparametersthat youcanmodify.Theemulationparametersaregroupedbycategory:
COM Emulation Indicators Scanner
51
Whenyouselectaparameterintheleftpane,informationabouttheparameter displaysintherightpane.
tomodify.
3 Doubleclicktheemulationparameterorrightclicktheemulationparameterand
chooseEditfromthemenulist. Adialogboxappearsthatallowsyoutomodifytheparameterconfiguration.
52
4 Afteryouhaveconfiguredtheparameter,clickOKtokeepthesetting. 5 Afteryouhaveconfiguredtheemulationparameters,clicktheSavebuttontosave
yourchanges.
6 ClosetheConfigurationManager. 7 Downloadthenewconfigurationtothemobiledevice.
TheFinddialogboxappears.
2 Inputawordorphrasefortheparameterorinformationthatyouwanttofind.
3 EnabletheSearchalltextcheckboxtosearchnotonlytheparameters,butalsothe
helpfiles.
4 ClickFindNexttobeginthesearch.
ContinuetoclickFindNextuntilyoulocatetheparameterorinformationfor whichyouaresearching.
53
TheConfigurationManagernowdisplaystheemulationparametersinan alphabetizedlist.
Chapter 5: Scripting
54
Chapter 5: Scripting
TheScriptEditorprovidestheabilitytocreateandexecutescriptsthatautomate processesontheTEClient.TheScriptEditorisincludedinTEClient5.1andlater versions.Thissectionincludesthefollowinginformation:
Overview of Scripting
ThefollowingstepsoutlinetheprocessofcreatingscriptsusingtheScriptEditor:
1 LaunchtheScriptEditor.YoucanlaunchthescripteditorfromtheAvalanche
ConsoleortheActiveSyncconfigurationutility.
2 CreateascriptusingtheScriptEditor.YoucanusetheScriptEditortomanually
availableoptionsthewayyouwanttoexecuteyourscript.
Chapter 5: Scripting
55
4 DeploythescripttotheTEClient.UseAvalancheorActiveSynctodeploythe
scripttotheClient.
5 Duringanemulationsession,executeyourscriptfromtheTEClient.Usingthe
thatcontainstheTEClientpackage.
2 IntheSoftwarePackagesregion,selecttheTEClientsoftwarepackageandclick
Configure. TheConfigureSoftwarePackagedialogboxappears.
3 SelectScriptEditorandclickLaunch.
TheScriptEditoropens.
Chapter 5: Scripting
56
4 ClickAddtoaddanewscriptandopentheNewScriptconfigurationdialogbox.
Fromthisdialogbox,youcancreateandconfigurescripts.
To launch the Script Editor from the ActiveSync configuration utility: 1 Onthehostsystem,launchtheTEMicrosoftActiveSyncutility.
TheWavelinkProductConfigurationdialogboxappears.
2 ClicktheEmulationParametersbutton.
TheScriptEditoropens.
3 ClickAddtoopentheNewScriptconfigurationdialogbox. 4 Fromthisdialogbox,youcancreateandconfigurescripts.
SelectingtheActivationMethod
Chapter 5: Scripting
57
Activatesthescriptfromascriptexecutionoption addedintheTEClientmenu. Activatesthescriptwhenthekeycombinationis pressed.ForinformationonusingtheDiagnostics Utilitytoobtainkeyvalues,seeUsingtheTEClient DiagnosticsUtilityonpage 130. Activatesthescriptwhenasessionbeginsforthe hostprofilethescriptsupports.Youshouldnothave morethanonescriptsettostartwhenasession beginsbecausethefirstscriptstartedwillprevent anyotherscriptsfromrunningwhileitwaitsforthe initialscreen. Activatesthescriptwhenanitemisscanned.This optionisonlyavailableafteryouhavecreatedthe stringvariable Scan_String toobtaintheinitial scandataandthenumbervariable Scan_Type to obtainthetypeofscandata. RefertoTerminalEmulationScriptingReferenceGuide forthevaluesofdifferentsymbologies.
Chapter 5: Scripting
58
On Screen Update
Toselecttheactivationmethodforascript,launchtheScriptEditorconfiguration dialogboxandchoosetheappropriatemethodontheGeneraltab.
Creating Variables
TherearethreetypesofvaluesrecognizedbyTerminalEmulationscripting:Booleans (TRUEorFALSEvalues),numbers(integers),andstrings.Everyactionthatreturnsa valuereturnsoneofthesetypes.Variablesprovideawaytosavetheresultofan actionforuselaterasanargumentforanothercommand. VariablescanbecreatedandeditedundertheappropriateVariabletabwhileediting thescript.Itisalsopossibletocreatenewvariableswhileeditinganaction. Whenascriptfirststarts,allthevariableswillhaveknownvalues:Booleanvariables willbeFALSE,numbervariableswillbe0,andstringvariableswillbeempty.One possibleexceptiontothisiswhenascriptactivatesanotherscript. Whenavariableispersistent,thevalueremainsafterthescriptexits.Persistent variablesarenotscriptorsessionspecific;onceavalueisassigned,anyscriptinany emulationsessioncanuseapersistentvariabletoaccessthatvalue. Twoscriptsarereferencingthesamepersistentvariableifbothscriptscontaina persistentvariableofthesametypeandsamename. Writingnewvaluestopersistentvariableswillslowyourapplication,sotheyshould beusedonlywhennecessary.Ifyouwanttouseapersistentvariablethatwillchange valuesfrequently,writeyourscriptwitharegularvariablethatonlychangesthe valueofthepersistentvariablebeforethescriptpausesorexits.
Chapter 5: Scripting
59
youwanttocreate.
3 ClickAdd. 4 IntheEditVariabledialogbox,enterthenameofthenewvariable.
5 EnabletheMakethisvariablepersistentcheckboxifyouwouldlikethevariable
topersistafterthescriptexits.Thisallowsittobeusedbyotherscriptsorsessions.
6 ClickOK.
Thenewvariableappearsinthecorrespondingtab.
TheSelectHostdialogboxopens.
Chapter 5: Scripting
60
ThehostappearsintheHostProfilestab.
wanttobeatwhenthescriptstarts.
2 FromtheTermorOptionsmenu,selectScripting>StartCapture.
3 Attheprompt,selectYestoverifythecurrentscreentext.
Chapter 5: Scripting
61
SelectingYesmakesthecapturedscriptstartwithan If_not commandthattells thescripttoexitifthecurrentscreendoesnotmatch.Unlessyouknowthatyour scriptwillonlyrunfromthecorrectscreen(forexample,ascriptthatisrunonly whenasessionfirststarts,orascriptcalledbyanotherscript),youshouldselect Yes.SelectNoifyoudonotwanttoverifythecurrentscreentext. IfyouselectNo,clickVerifyScreenContentsandSaveCursorPositionbuttons whenyoustartyourscriptcapture.Thiswillcauseyourscripttowaitforthe Clienttofinishupdatingthescreenbeforeprocessingscriptactions.
4 Performanyactionsyouwanttoincludeinthescript.Specialactionbuttons
relatedtorecordingthescriptappearonthescreen.
Chapter 5: Scripting
62
DataIDstoafieldsothatscandatawithmatchingcriteriaissenttothatfield.Stop Capture(orStop)endsthescriptcapture.
NOTE TheFieldDataIDfeature,specifictoIBM5250emulation,allowsyoutouse scriptingtoconfigureFieldDataIdentifiers.FieldDataIdentifiersassignauniqueID (suchasaletter)toeachfieldonthescreen.Anytimeabarcodebeginningwiththat IDisscanned,thebarcodeinformationautomaticallypopulatesthecorresponding field.FordetailedinformationandexamplesabouttheFieldDataIDfeature,referto theTerminalEmulationScriptingReferenceGuide. 5 Eachtimethescreenchanges,clickVerifyScreenContentsbutton. 6 Whenyouarefinishedcapturingtheactionsyouwantinthescript,clickStop
Editing Scripts
Youcaneditscriptsthatarecreatedmanuallyandscriptsthataregeneratedfromthe scriptcaptureoption.
To edit scripts: 1 LaunchtheScriptEditor. 2 SelectthescriptyouwanttoeditfromtheScriptEditorscriptlist. 3 ClickEdit. 4 MakethedesiredchangesintheScriptEditorconfigurationdialogbox. 5 ClickOKtosaveyourchanges.
Onceyouhavecompletededitingthescriptyouhavetwooptions:
ExportthescripttoaspecifiedlocationusingtheExportbuttonintheScript
Editor.RefertoSavingandExportingScriptsonpage 63formoreinformation.
Chapter 5: Scripting
63
DeploythescripttotheClientandexecuteitbylaunchingtheTEClientand
performingtheactivationmethodyouassignedtothisscript.RefertoExecuting Scriptsonpage 64formoreinformation.
Importing Scripts
YoucanusetheImportbuttonintheScriptEditortoimportpreviouslycreated scripts.YoucanonlyimportscriptsthathavebeencreatedusingtheScriptEditor.
To import a script: 1 FromtheScriptEditor,clicktheImportbutton.
TheSelecttheScriptFiledialogboxopens.
2 Navigatetoandselectthescriptfile. 3 ClickOpen.
TheCreatetheScriptFiledialogboxopens.
Chapter 5: Scripting
64
3 Navigatetothelocationtowhichyouwanttoexportyourscript. 4 ClickSave.
Deploying Scripts
ScriptsaredeployedtotheTEClientthenexttimetheClientsyncsusingAvalanche orActiveSync.ForinformationondeployingconfigurationstotheClient,see ConfiguringandDeployingtheTEClientonpage 9.
Executing Scripts
Whenyoucreateascript,youconfigureanactivationmethodforthatscript.This sectionprovidesinformationaboutactivatingscriptsusingeachofthefollowing activationmethods:
SelectfromMenu
Chapter 5: Scripting
65
3 Ifmorethanonescriptisavailableforthecurrenthostprofile,selectwhichscript
youwanttousefromthelist.
Chapter 5: Scripting
66
On Key Combination
Thisoptionletsyoulaunchascriptwheneveraspecifiedkeycombinationispressed, ifitiscurrentlypossibleforascripttorun.Youcannotstartascriptwhileascriptis runningforthecurrentsessionorifthesessionisnotconnected.
To execute a script on key combination: 1 LaunchtheTEClient. 2 Pressthekeycombinationyouassignedforexecutingthescript.
Thescriptwillrunuponconnection.
ScanData isastringvariablewiththeoriginalbarcode.
Chapter 5: Scripting
67
On Screen Update
Thisoptioncausesthescripttobeactivated(ifactivationisallowed)everytimethe textontheemulationscreenchanges.Thisincludesupdatesfromthehostorwhen theuserpressesakeyandthekeyvalueisshownonthescreen. Thefollowingexamplegeneratesascriptthatentersacommandeachtimea particularstringappearsonthescreen: Label:Start:
Chapter 5: Scripting
68
If (String_Equal(Get_Screen_Text_Columns(1,1,5),Ready, 0,FALSE)) Keypress_String(Proceed) Keypress_Key(Enter) End_If Wait_For_Screen_Update Goto: Start Return Ifthisscriptissettoactivatewhenthesessionfirstconnects,itwillworkasdesired withonelimitation.Becauseitisalwaysactivated,nootherscriptscanbeactivated duringtheemulationsession. Hereisanalternateimplementation: If (String_Equal(Get_Screen_Text_Columns(1,1,5), Ready, 0, FALSE)) Keypress_String(Proceed) Keypress_Key(Enter) End_If Return Ifthescriptissettoruneachtimethescreenupdates,yougetthedesiredbehavior. Becausethescriptisnotactiveallthetime,otherscriptscanbeactivatedaswell.
NOTE Usethisactivationoptioncarefullyasitcancauseascripttobeexecuted
frequently.
69
thatcontainstheTEClientpackage.
2 IntheSoftwarePackagesregion,selecttheTEClientsoftwarepackageandclick
Configure. TheConfigureSoftwarePackagedialogboxappears.
3 SelectKeyboardCreatorandclickOK.
TheKeyboardCreatoropens.
To launch from the ActiveSync configuration utility: 1 Onthehostsystem,launchtheActiveSyncutility.
TheWavelinkProductConfigurationdialogboxappears.
70
2 ClicktheKeyboardCreatorbutton.
TheKeyboardCreatorappears.
71
Creating Keyboards
Therearetwodefaultkeyboards:thedefaultalphakeyboardandthedefaultnumeric keyboard.Thedefaultalphakeyboardisdisplayedbydefault.Thedefaultnumeric keyboardisdisplayedwheninanumericfield(5250and3270only). Thissectionprovidesthefollowingkeyboardinformation:
NOTE Keyboardnamesmuststartwithaletter,mayonlycontainnumbersorletters,
andcanonlybe11characterslong.
4 UsetheKeyconfigurationoptionstoconfigureeachkeyofthekeyboard.
RefertoCreatingandConfiguringKeysonpage 73formoreinformation.
72
Sizing Keyboards
Youcanusethemousetoresizeakeyboard.Asyouincreasethesizeofthekeyboard, thesizeoftheapplicationareawilldecrease.
To resize the keyboard: 1 Mouseoverthetopborder,rightsideborder,ortheupperrightcornerofthe
keyboard.
2 Whenthedoublesidedarrowsappear,clickanddragthekeyboardtothedesired
size.
Deleting Keyboards
Whendeletingakeyboardthathaskeysassociatedwithit,anoptionwillbe presentedfordealingwithanyconnectionstothekeyboard.Keysthatreferencethe keyboardcanbedeleted,settoanemptyvalueorredirectedtoanotherkeyboard.
To delete a keyboard: 1 SelectKeyboard>DeleteKeyboardfromthemenu. 2 Selectwhatactiontotakeforreferencedkeys.
73
thebitmapimage,thelabelswillstillappear.
To import a graphic: 1 IntheKeyboardCreator,clickImport. 2 Navigatetothelocationofthebitmapimageyouwanttoimport. 3 ClickOpen. 4 ClicktheSizeKeyboardtoGraphicbuttontomakethekeyboardthesamesizeas
theimportedgraphic.
5 Usethesliderbartoadjustthehowdarkandhowlightthegraphicsandbuttons
appearwhenediting.
Normalkeysrepresentletters,numbers,orothercharactersintheemulationand
canalsorepresentspecialemulationspecificfunctionkeys.
Shiftkeyscanpointtoanyotherkeyboardinthecurrentkeyboardfile. Hidekeyshidethekeyboardandallowanunobstructedviewoftheemulation
screen. Thissectionprovidesthefollowinginformation:
74
Thenewkeywillappearinthetopleftcornerofthekeyboard,ordirectlytothe rightofaselectedkey(ifitwillfit).
75
2 Modifythevaluesforthekeyusingthekeyconfigurationoptions.
76
3 Repeattocreateadditionalkeysforthekeyboard.
KeyPosition.Selectthisoptiontomoveaselectedkeyonthekeyboard.Youcan
alsoadjustthekeypositionbyclickingonthekeyanddraggingittothedesired position.
Usethearrowbuttonstopositionthekeyinthedesiredlocation. Draganddropthekeytothedesiredlocation.
To position a row: 1 Clickakeyintherowyouwanttoposition. 2 FromtheFineAdjustmentsdropdownmenu,selectRowPosition. 3 Usethearrowbuttonstopositiontherowinthedesiredlocation.
77
Deleting Keys
Youcandeletekeysthatyoudonotwantfromthekeyboard.
To delete a key: 1 Selectthekeyyouwanttodelete. 2 SelectKeyboard>RemoveKey.
78
TheWavelinkProductConfigurationdialogboxappears.
2 ClicktheResourceEditorbutton.
TheResourceEditorappears.
To launch from Avalanche: 3 FromtheAvalancheConsole,navigatetotheProfilestab,andselecttheprofile
thatcontainstheTEClientpackage.
4 IntheSoftwarePackagesregion,selecttheTEClientsoftwarepackageandclick
Configure. TheConfigureSoftwarePackagedialogboxappears.
5 Fromthemenulist,selectResourceEditorandclickOK.
TheResourceEditoropens.
79
Adding a Bitmap
Anygraphicfilewitha .bmp extensioncanbeaddedtotheResourceEditor.
To add a bitmap: 1 FromtherightpaneoftheResourceEditor,clickAddnewbitmap.
TheOpendialogboxappears.
2 NavigatetothedesiredfileandclickOpen.
ThefileappearsbeneaththeBitmapsfolderintheleftpaneoftheResourceEditor.
Adding a Sound
Anysoundfilewitha .wav extensioncanbeaddedtotheResourceEditor.
To add a sound: 1 FromtherightpaneoftheResourceEditor,clickAddnewsound.
TheOpendialogboxappears.
2 NavigatetothedesiredfileandclickOpen.
80
ThefileappearsbeneaththeSoundsfolderintheleftpaneoftheResourceEditor. PlaythesoundbyselectingitandclickingPlayintherightpaneoftheeditor.
Editing Files
YoucanusetheResourceEditortorenameorremovefiles.
To rename files: 1 IntheleftpaneoftheResourceEditor,expandtheappropriatefolderandselect
thedesiredfile.
2 IntherightpaneoftheResourceEditor,clickRename.
TheRenameResourcedialogboxappears.
3 Enterthenewfilenameintheavailabletextbox. 4 ClickOK.
ThenewfilenameappearsintheleftpaneoftheResourceEditor.
To remove files: 1 IntheleftpaneoftheResourceEditor,expandtheappropriatefolderandselect
thedesiredfile.
2 IntherightpaneoftheResourceEditor,clickRemove.
TheResourceEditordialogboxappears.
3 ClickYes.
ThefileisremovedfromtheResourceEditor.
81
Thefollowingstepsoutlinetheprocessofmodifyingemulationscreensusingthe screenreformatter:
1 Performascreencapture.UsethescreencapturefunctionwithintheTEClientor
SessionMonitortocaptureanyemulationscreen(s)youwanttoreformat.
2 ImportthescreencaptureintotheScreenReformatter.Importthecaptured
screen(s)youwanttoreformat.
3 Reformattheemulationscreen.Copytheregionsoftheemulationscreenwhich
emulationscreenwhichwillbeverifiedtodeterminewhetherthereformatted screenshouldbedisplayed.
5 SavethereformattedscreensaspartoftheClientconfiguration.Afteryouhave
modifiedthescreen(s)asdesired,clicktheSaveicontosaveyourchanges.
6 DeploytotheTEClient.ThereformattedscreensaredeployedtotheTEClient
82
Thissectioncontainsthefollowinginformation:
Or FromSessionMonitor,selectFile>ScreenCapture.
NOTE FormoreinformationaboutusingSessionMonitor,refertoSessionMonitoron
page 139.
83
TheScreenCaptureFiledialogboxappears.
2 SpecifythelocationwhereyouwanttosavethescreencaptureandclickSave.
TheScreenCaptureFiledialogboxclosesandacheckmarkappearsnexttothe ScreenCapturemenuitem,indicatingthatscreencapturingisenabled.
3 Connecttothedesiredhostprofileandaccessthescreensthatyouwantto
reformat.
4 Whenyouhavefinishedcapturingthedesiredscreens,selectScreenCapturefrom
84
To access the screen reformatter from the Windows TE Client: 1 OpentheTEClient. 2 FromtheTermmenu,selectConfigure>ScreenReformatter.
TheInputPassworddialogboxappears.
3 EnterthepasswordintheInputHostConfigPasswordtextboxandclickOK.
TheScreenReformatteropens.
To access the screen reformatter from Avalanche: 1 FromAvalanche,selectthesoftwareprofileassociatedwiththeTEpackage. 2 SelectthepackagefromtheSoftwarePackageslistandclickConfigure.
TheConfigureSoftwarePackagedialogboxappears.
3 SelectScreenReformatterandclickLaunch.
TheScreenReformatteropens.
To access the screen reformatter from the ActiveSync configuration utility: 1 OpentheTEClientconfigurationutility. 2 ClicktheScreenReformatterbutton.
TheScreenReformatteropens.
Tree View
TheTreeViewistheleftsectionofthescreenreformatter.Itdisplaysallofthescreens imported.Youcanusethetreeviewtonavigatetoaspecificscreen;select,delete, duplicate,orrenamescreens;createcollectionstoorganizethescreens;and draganddropscreenstoreorderthemorputtheminacollection.
85
86
Descriptive View
TheDescriptiveViewisthetoprightsectionoftheScreenReformatter.Thisview displaysinformationabouttheModifiedScreen.
87
TheDescriptiveViewinformationisdividedintothefollowingsections:
ScreenVerifyCriteria.Thissectioncontainsalistofitemsthatareusedto
determinewhetherthemodifiedemulationscreenshouldbedisplayed.Inorder forthemodifiedscreentobedisplayed,allofthetextandfieldverificationitems mustmatch.Iftherearemultiplecursororhostprofileverificationitems,onlyone ofeachmustmatch.
ModifiedScreenCreation.ModifiedScreenCreationcontainsalistofactionsthat
willbeusedtoreformatthescreen.Theseincludeaddedtextandcopiedtext.
SupportingActions.SupportingactionsarescriptingorSpeakeasyactions
performedbytheScreenReformatterwhenamodifiedscreenisused.
ScreenComments.Anycommentsonhowthescreenismodifiedorthepurpose
ofthescreenwillappearinthissection.
ScreenDetails.Thissectioncontainsinformationabouttheoriginalscreen
capture.
Status Bar
ThestatusbarislocatedatthebottomoftheScreenReformatterwindow.Youcan choosetodisplayorhidethestatusbarbyenablingordisablingtheStatusBaroption intheViewmenu. Theleftsideofthestatusbardisplaysinformationaboutmenuoptionsandtoolbar buttonswhenthemousepointerishoveringoverthem.Therightsideofthestatus barindicateswhenthe Caps Lock, Num Lock, and Scroll Lock areengaged.
88
Tool Bar
Thetoolbarprovidesbuttonsforcommonactionsinthescreenreformatter.Youcan displayorhidethetoolbarbyenablingordisablingtheToolbaroptionintheView menu.ThefollowingtableprovidesinformationabouteachToolBarbutton. ClickthisbuttontoaccesstheOpendialogboxandimportascreen captureormasterfile. ClickthisbuttontosavescreenreformattingchangesaspartoftheClient configuration.Ifyouwanttosavethescreensinordertousethemwitha differentClient,useFile>ExportMasterFile. Clickthisbuttontoundothelastchange.
Clickthisbuttontoredothelastchange.
Clickthisbuttontodisplaythehelpindex.
Clickthisbuttontosearchforaspecificitemwithinthehelp.
Importing Screens
Whenyouperformascreencapture,thescreensaresavedasa .wltsc file.These filescanbeimportedintothescreenreformatterinordertomodifythescreens.After youmodifyscreens,youcansavethemasamasterfilewitha .wlrmf extensionif youwanttoexportthemforadifferentdeviceorTEClient. Youcanmergescreencapturefilesandmasterfilestomakeiteasiertomanage modifiedscreens.Importthefirstfile,andthenimportadditionalfilestomergethem withthecurrentlyopenscreens.
NOTE Whenthereareduplicatescreensinthescreencapturewhenyouimportit,each
screenwillonlybeimportedonce.Anyduplicateswillbediscarded.
89
TheImportScreenCapturedialogboxappears.
2 Navigatetoandselectthedesiredscreencaptureormasterfile. 3 ClickOpen.
Organizing Screens
TheTreeViewallowsyoutoorganizescreensintocollectionstomakethemeasierto manage.Createacollectiontogroupsimilarscreenstogetherorapplytextallofthem simultaneously.Eachscreencanonlybelongtoonecollectionatatime.Screenscanbe reorderedormovedtocollectionsbydraggingthemintothecorrectpositioninthe TreeView. TheModifiedScreenViewandInitialScreenViewshowonescreenatatime.Youcan navigatetoadifferentscreenbyclickingonitintheTreeView,usingtheHome, End, Page Up, and Page Down keys,orbyusingtheoptionsintheViewmenu.
To create a new collection: 1 IntheTreeView,selectthenameofthecollectionwhereyouwanttoadda
subcollection.Ifyouwantthenewcollectiontobeatoplevelcollection,selecta toplevelcollection.
2 RightclickthenameofthecollectionandselectAddCollection.
TheAddCollectiondialogboxappears.
3 Typethenameofthenewcollectioninthetextbox.
90
4 Ifyouwouldlikethenewcollectiontobeatoplevelcollection,enablethe
Toplevelcollectionoption.
5 ClickOkay.
ThecollectionisaddedtotheTreeViewandyoucandraganddropscreensinto thenewcollection.
Modifying a Screen
Thissectionprovidesinstructionsformodifyingscreencaptures.Thefollowing informationisincluded:
Renaming,Duplicating,orDeletingaScreen CopyingText AddingTexttotheModifiedScreen ResizingtheModifiedScreen ChangingtheBackgroundColoroftheScreen AssigninganInitialFieldValue CreatingScreenComments UsingScreenTemplates Renaming, Duplicating, or Deleting a Screen
Ascreencanberenamed,duplicated,ordeletedbyrightclickingonitintheTree Viewandselectingtheappropriateoptionfromthecontextmenu. Duplicatingascreenmaybeusefulwhenyouwanttocreatemultiplereformatted screenoptionsforthesameinputscreen.Forexample,youcouldcreatetwo reformattedversionsoftheloginscreenfortwolanguages.Createhostprofiles dependingonthelanguageused,thenassociateeachreformattedversionwithahost profile.
91
Copying Text
Youcancopytexttouseinthemodifiedview.Whenyoucopytext,youcanchange theattributesofthetextandbackground.Youcanalsoapplyacopiedregiontoallthe screensinthecurrentcollection.
To copy: 1 Clickanddragthemouseovertheareayouwishtocopy.
Whenyoureleasetheleftmousebutton,amenulistappears.
2 SelectCopyRegiontocopytheselectedregiontotheModifiedScreenView.
TheReformattedScreenCopyAttributesdialogboxappears.
3 Ifyouwanttheselectedregiontoappearoneachscreeninthecollection,enable
theAddthistexttoallscreensincollectionoption.
NOTE Thiswilladdthetexttoallthescreensinthecurrentcollectionbutwillnotadd
thetexttoscreensinanysubcollections.
92
4 Ifyouwanttousethetextexactlyasitappearsintheoriginalscreen,enabletheDo
Onlyusewhenthecursorisinthecopiedareacheckbox.Whenthisoptionis
selected,thespecifiedtextattributeswillbeappliedonlywhenthecursorisin thecopiedregion.Whenthecursorisnotinthecopiedregion,thetextwill appearbuttheoriginalattributeswillbeused.Ifthisoptionisnotselected,the textwillalwaysusethespecifiedattributes.
ForegroundColor,BackgroundColorandWeightdropdownmenus.Youcan
edittheappearanceofthetextbyselectingthedesiredcolorsandweightfrom thesemenus.
Italicized,Underlined,CrossedOut,Reversed,Blinking,DoubleWidth,
DoubleWidthandDoubleHeightcheckboxes.Youcanfurtheralterthetext appearancebyenablingthesecheckboxes.
5 Whenyouarefinishededitingthetextformatting,clickOK.
TheReformattedScreenCopyAttributesdialogboxclosesandthecopiedtext appearsintheModifiedScreenView.
93
2 Enteryourtextintheavailabletextbox. 3 Edittheappearanceofthetextwiththeavailabledropdownmenusand
checkboxes.
4 Ifyouwantthetexttobeaddedtoallofthescreensinthecurrentcollection,
enabletheChangethisexactlineoftexteverywhereinthecollection.
5 Whenyouarefinishededitingthetext,clickOK.
TheModifiedFontSizedialogboxappears.
3 EnabletheUsethisfontpointsizeoptionandtypethedesiredfontsizeinthebox. 4 IfyouwantthisfontsizeappliedtoallthescreensforthisClient,enabletheApply
toallscreensoption.
5 ClickOK. 6 TheModifiedFontSizedialogboxclosesandthefontsizeisadjusted.
94
screensizeforallthescreensforthecurrentClient.Whenyouapplythescreensizeto allscreens,thisincludesanyscreensimportedlater.
To resize: 1 FromtheEditmenu,selectScreenSize.
toallscreensoption.
4 ClickOK.
TheModifiedScreenSizedialogboxcloses,andthescreensizeadjusts.
coloroptionandselectthenewbackgroundcolorfromthedropdownlist.
3 Ifyouwanttoapplythebackgroundcolortoobjectsalreadyonthemodified
screen,enabletheApplytoalltextandcopyregionsalreadyonthescreen checkbox.
95
4 Ifyouwanttoapplythecolortoallthescreensinthecurrentlyselectedcollection,
ortoallthescreensopen,enabletheApplytoallscreensinthecollectionor Applytoallscreensoption.
5 ClickOKtoapplythebackgroundcolor.
5250or3270.Itisnotavailableforcharacterorientedterminals.
To assign an initial field value to a field: 1 IntheInitialScreenView,rightclickonthefieldtowhichyouwanttoassignan
initialvalue.
2 SelectAddFieldInitialValuefromthecontextmenu.
TheInitialFieldValuedialogboxappears.
3 EnterthedesiredfieldvalueintheavailabletextboxandclickOK.
TheInitialFieldValuedialogboxclosesandtheinitialvalueisassigned.Theinitial fieldvaluewillbeassignedevenifthefieldisnotcopiedtothemodifiedscreen.
NOTE TheScreenReformatterdoesnotverifyanyfielddata.Youmustensurethatthe
valueyouenterisvalidforthatfield.
96
OK. ThedialogboxclosesandthescreencommentsappearintheDescriptiveView.
TheSaveTemplateFiledialogboxappears.
3 NamethetemplatefileandclickSavetosavethefiletothedesiredlocation.
97
TheLoadTemplateFiledialogboxappears.
3 NavigatetothetemplatefileyouwanttoapplyandclickOpen.
Themodifications,actions,andverificationitemsinthetemplateareappliedtothe currentmodifiedscreen.
Verifying a Screen
Inordertohavethescreenreformatterdisplaythecorrectmodifiedscreen,you shouldidentifyverificationitemsontheoriginalhostscreenthatmustbematchedin orderforthemodifiedscreentobedisplayed.Eachmodifiedscreenshouldhave verificationitems(oracombinationofitems)uniquetotheassociatedhostscreenso thatitwilldisplayattheappropriatetime. Thescreenreformattercomparestheverificationitemsforeachreformattedscreen withthecurrenthostscreenanddisplaysthefirstreformattedscreenwithcriteriathat match. ThescreenreformatterstartswiththefirstmodifiedscreenintheTreeViewand continuesdownthelistuntilitfindsascreenwithmatchingcriteria.Ifthefirst(top) screenintheTreeViewonlyhashostprofileverification,thereformatterwillalways displaythatfirstreformattedscreenforallhostscreensusingthathostprofile.Itwill notcontinuetosearchforabettermatch. Hostprofiles,textonthehostscreen,cursorpositiononthehostscreen,andfieldsare allitemsthatcanbeusedtoverifyascreen. Thissectionincludesinstructionsforthefollowing:
98
collection,enabletheAddthisverificationtoallscreensinthecollectionoption.
4 ClickOK.
99
2 Fromthecontextmenu,selectoneofthefollowingoptionstoverifytext:
VerifyTextMatches.Thetextmustmatchexactlyorthemodifiedscreenwill
notbeused.
VerifyTextDifferent.Thetextmusthaveatleastonecharacterdifferentorthe
modifiedscreenwillnotbeused.
VerifyTextDoesntChange.Ifthetextchangesatanypoint,themodified
screenwillnolongerbeused. ThetextverificationitemappearsintheScreenVerifyCriteriasectionofthe DescriptiveViewwindow.
ThecursorverificationitemappearsintheScreenVerifyCriteriasectionofthe DescriptiveViewwindow.
ThefieldverificationitemappearsintheScreenVerifyCriteriasectionofthe DescriptiveViewwindow.
100
View.
2 Fromthecontextmenu,selectoneofthefollowingoptions:
SelectMakeFirstItemtodesignatethecurrentitemasthefirsttobeverified. SelectMakeNextItemtodesignatethecurrentitemasthenextverification
iteminthelist.
SelectMakePreviousItemtodesignatethecurrentactionastheprevious
verificationiteminthelist.
SelectMakeLastItemtodesignatethecurrentitemasthelastbeverified. SelectDeleteItemtoremovethecurrentverificationitem.
101
pauseiftheyareadjacent.Youcanalsousethescreenreformattertosettexttospeech settings.
NOTE TexttospeechsupportisonlyavailableifyouhavelicensedWavelink
SpeakeasysoftwareinadditiontotheTEClient.
To add text-to-speech: 1 ClickEdit>AddTexttoSpeechText.
onlywanttochangethetexttospeechsettings.
3 TypethedesiredtexttospeechsettingsinthePersistentTexttoSpeechSettings
touseand/ortheTemporaryTexttoSpeechSettingstousetextboxes.
NOTE Eachsettingmuststartwith tts_ andusetheformat setting=value. Multiplesettingscanbespecifiedandshouldbeseparatedbycommas.Thecomplete listofsettingsisavailableintheTerminalEmulationScriptingReferenceGuide. 4 ClickOK.
TheTexttoSpeechTextdialogboxclosesandyourtextisaddedtothescreen.It alsoappearsintheSupportingActionssectionoftheDescriptiveView.
To use existing text for text-to-speech: 1 Clickanddragthemouseoverthetextyouwanttocopy.
Whenyoureleasetheleftmousebutton,amenulistappears.
2 SelectTexttoSpeechCopy.
TheTexttoSpeechCopydialogboxappears.
102
3 TypethedesiredtexttospeechsettingsinthePersistentTexttoSpeechSettings
touseand/ortheTemporaryTexttoSpeechSettingstousetextboxes.
NOTE Eachsettingmuststartwith tts_ andusetheformat setting=value. Multiplesettingscanbespecifiedandshouldbeseparatedbycommas.Thecomplete listofsettingsisavailableintheTerminalEmulationScriptingReferenceGuide.
TheTexttoSpeechactionappearsintheSupportingActionssectionofthe DescriptiveView.
103
2 SelecttheSpeechtoTextGrammartousefromthedropdownmenu.
104
3 Ifdesired,selectakeyfromtheAdditionalkeypressafterresultdropdown
menu.Thespecifiedkeypresswillbeprocessedafterthespeechtotextaction.
4 IfyouwouldliketheSpeechtoTextenginetoverifythetextresult,enableVerify
Result. ThiswillmakeaVerifytabappear.
5 ClicktheVerifytabandentertheanyofthefollowinginformation:
105
EnteraresponseintheTexttoSpeechifWrongtextbox. Enteranumber(inseconds)intheTimeouttextbox.Thisishowlongthe
screenreformatterwillwaitforverificationthatitrepeatedthecorrectresult.If noverificationisreceived,theresultisdiscardedandnoactionisperformed.
6 ReturntotheGeneraltab. 7 Ifyouarenotusingaheadsetmicrophone,enabletheDelaySpeechtoTextto
avoidfeedbackcheckbox.Thiswillensurethatthemicrophoneignoresinput whiletexttospeechactionsarehappening.
8 IfyouwanttouseaspeechsettingintheSpeechtoTextaction,enterthesettingin
theSpeechtoTextSettingstousetextbox.
NOTE Eachsettingmuststartwith stt_ andusetheformatsetting=value. Multiplesettingscanbespecifiedandshouldbeseparatedbycommas.Ifavalueis notanumber,thentheSpeechtoTextenginewillusethevalueclosesttothevalue textdescriptionprovided.ThecompletelistofsettingsisavailableintheTerminal EmulationScriptingReferenceGuide.Onceasettinghasbeenchanged,thatvaluewillbe usedforfutureSpeechtoTextactionsuntilitischangedagain. 9 Ifyouwanttoconfigurelocalorglobalactionsforthescreen,selectthe
appropriatetabandclickAdd. TheResult/Actiondialogboxappears.
106
10 Typethespeechtotextresultthatyouwanttoconfigureanactionforinthetext
boxandthenselecttheactionthatwillbeperformedwhentheusersaysthat.
NOTE Thespeechtotextresultsmustbeanexactmatchfortheactiontobeperformed.
Speechtotextresultsarecasesensitive.
Replacetheresultwiththistext.Replacesthespeechtotextresultwiththe
providedtext.Whenthisreplacementismade,theAdditionalkeypressafter resultvalueoftheGeneraltabisnotused,soifyouwanttouseanadditional
107
keypress,youshouldincludeithere.Forinstructionsondeterminingthevalue ofakeypress,seePerformingaKeyboardTestonpage 131. Use \ followedbythe4digithexadecimalnumbertospecifyaTelnetkey press,and \U followedbythe4digithexadecimalnumbertospecifya Unicodecharacter.Ifyouwanttoactuallyoutputabackslashcharacter,use \\ Forexample,toreplacetheresulteurowithfollowedbyaVT Enter keypress,usethisvalue: \U20ac\000d
Performakeypress.Replacesthespeechtotextresultwithakeypress.You
canusethenameofthekey(suchas F3 or Enter)orthehexadecimal number.
Startascript.Replacestheresultwithascript.Useanexistingscriptorclick
EditScriptstolaunchtheScriptEditor.Assigninitialvaluestothevariablesin thescriptbyusingacommadelimitedlistinsideofparenthesesfollowingthe scriptname.Forexample,torunthescriptDoItNowandsetthestringvariable UsertoluckyandthenumbervariablePositionto17,youwouldtypethis: DoItNow(User="lucky",Position=17)
PauseSpeechtoTextwhilethescriptisrunning.Disablesspeechtotextfor
thescreenreformatterwhilethescriptisrunning.Enablethisoptionifthe scriptisalsousingspeechtotextsothatonlyoneapplicationistryingtouse speechtotextatatime.
PerformanIDAaction.Replacestheresultwiththeastandardaction.Manyof
theseactionsarealsoavailableotherways,suchasbywritingascriptorusinga keypressvalue.
SetaSpeechtoTextorTexttoSpeechsetting.Replacestheresultbychanging
theSpeakeasysettingsfortheClient.Eachsettingmuststartwith stt_ or tts_ andusetheformat setting=value.Ifavalueisnotanumber,then theenginewillusethevalueclosesttothevaluetextdescriptionprovided.The completelistofsettingsisavailableintheTerminalEmulationScriptingReference Guide. Youcanchangemultiplesettingswithacommadelimitedlist(nospaces).The listmustcontainonlySpeechtoTextsettings,oronlyTexttoSpeechsettings. Youcannotmixthetwotypesofsettings.Ifyouneedtodothat,thencreateand callascriptinsteadofusingthisoption.
108
StandardBeep.ReplacestheresultwithastandardTEbeep.Ifthebeephas
beenmodifiedintheemulationparameters,themodifiedbeepwillbeused.
ErrorBeep.ReplacestheresultwithaTEerrorbeep.Ifthebeephasbeen
modifiedintheemulationparameters,themodifiedbeepwillbeused.
Restartthesupportingactionsforthisscreen.Replacestheresultwitharestart
ofthesupportingactionsforthescreen.Anytexttospeechactionsandscript actionswillberepeated.
DoNothing.Ignorestheresult.Thisoptionisusefulifagrammarisbeingused
thatcanreturnresultsthatdontapplytothecurrentscreen. ClickOKtosavethechangestotheLocal/GlobalActionandreturntotheSpeech toTextdialogbox.
11 Whenyouhaveconfiguredspeechtotextforthemodifiedscreen,clickOK.
109
Ifyouwanttoensurethatthescriptdoesnotrunmultipletimes,enablethe
Dontlaunchthescriptifitisalreadyrunningcheckbox.
Ifyouwantthescripttoabortwhenthemodifiedscreenisnolongerinuse,
enabletheStopthescriptwhenreformattingchangesoption.
Ifyouwantthescreenreformattertowaituntilthescripthascompletedbefore
itproceedstothenextactionforthescreen,enabletheWaitforthescriptto finishbeforeperformingthenextsupportingaction.
4 ClickOK.
TheScriptingSupportdialogboxclosesandthescriptisaddedtotheSupported ActionslistedintheDescriptiveView.
Or RightclickintheInitialScreenView. Amenulistappears.
2 Selectoneofthefollowingoptions:
110
MakeFirstActiontodesignatethecurrentactionasthefirstactiontobe
performed.
MakeNextActiontodesignatethecurrentactionasthenextactioninthelist. MakePreviousActiontodesignatethecurrentactionasthepreviousactionin
thelist.
MakeLastActiontodesignatethecurrentactionasthelastactiontobe
performed.
DeleteActiontoremovethecurrentaction.
Exporting Screens
Youcanexportscreensaseitherascreencaptureorasamasterfile.Amasterfile containstheoriginalscreensandallmodifications,scriptingandSpeakeasyactions, andcomments.Ascreencapturecontainsonlytheoriginalscreens.
collection. Or
111
theFileNametextbox.
3 ClickOK.
TheExportMasterFiledialogboxclosesandthemasterfileissaved.
screencapturefile.ClickSave. ThefilecanbeopenedandmodifiedatotherlocationsorforotherClients.
112
113
IfyouinstalledtheTEClientusingAvalanche,thenyouwillalsobeabletolaunchthe TEClientfromtheStartmenuorfromtheAvalancheEnablerinterfaceonthedevice.
To launch the TE Client from the Start menu: 1 Onthemobiledevice,accessStart>Programs. 2 IntheProgramsfolder,doubleclicktheTelnetCEClientshortcuticon.
TheTEClientlaunchesonthemobiledeviceanddisplaysthedefaultscreen.
114
3 IntheProgramsviewoftheAvalancheEnabler,doubleclicktheTelnetCEicon.
TheTEClientlaunchesonthemobiledeviceanddisplaysthedefaultscreen.
TEClient,seeHostProfilesonpage 20.
To initiate an emulation session with a host: 1 Onthemobiledevice,launchtheTEClient.
TheTEClientdisplaysthedefaultscreen.
2 Press Enter.
TheSelectHostdialogboxappears.
115
OK. TheTEClientattemptstoestablishanemulationsessionwiththehost.
NOTE Iftheclientdoesnothavealicense,thentheAuthorizingTerminaldialogbox
disconnectbeforeyoucandisconnect.Youcanonlydisconnecttheactivesession.
116
[n]isthesessionnumberthatyouwanttodisconnect. [name]isthenameofthehostyouwanttodisconnect.
Thesessionthatyouselectedisterminated.
FromtheTEClient,selectOptions>Exit.
117
118
Youcanhaveupto4sessions.
TheOptionsmenudisplaystheavailablesessions(between1and4)andindicates whichsessionsareconnectedtoahostandwhichareunconnected.
119
3 FromtheOptionsmenu,selectanunconnectedsessionthatyouwanttouseto
connecttothehost.
TheSelectHostdialogboxappears.
5 UsetheSelectHostdialogboxtoselectthehostwithwhichyouwanttoestablish
anemulationsession.
6 SelectOK.
TheTEClientattemptstoconnecttothehostthatyouhaveselected.
120
2 IntheOptionsmenu,selecttheactivesessionthatyouwanttoview.
TheTEClientswitchestheviewtotheemulationsessionthatyouselected.
NOTE YoucanalsousetheNextSessorPrevSesskeysinthevirtualemulation keyboardtoswitchbetweensessions.Forinformationaboutaccessingthevirtual emulationkeyboard,seeUsingtheVirtualEmulationKeyboardonpage 120.
UsingtheDefaultVirtualEmulationKeyboard Usingthe5250/3270VirtualEmulationKeyboard
121
UsingtheVT/HPVirtualEmulationKeyboard UsingtheWEBVirtualEmulationKeyboard
Ifthereisnoactivesession,thenthedefaultvirtualemulationkeyboardappears.
To access the virtual emulation keyboard: 1 AccesstheTEClientOptionsmenu. 2 SelectView>EmulationKeyboard.
Thevirtualemulationkeyboardappears.
122
Thefollowinglistdescribesthefunctionsofthekeysinthedefaultvirtualemulation keyboard:
TermConfig Prog Info
CyclestothenextTEClientsession. Allowsyoutoaccessandconfigurethehostprofilesforthe TEClient. Cyclestothepreviousemulationsession. Turnskeyclickson/off. Turnsquietmodeon/off. AllowsyoutoaccesstheTEClientdiagnostictools. Connectsthesession. Disconnectsthesession.(Onlyavailablewhenthesessionis connected.)
123
Thefollowinglistdescribesthefunctionofthecontrolkeysthatappearatthebottom ofthevirtualemulationkeyboard:
Alpha
Displaysthealphakeysfor5250/3270emulation,including:
az Tab,CapsLock,Shft,Res,Backspace,FieldExit,Enter,
Space,Alt
Num
Displaysthenumerickeysfor5250/3270emulation, including:
Displaysthefunctionkeysfor5250/3270emulation, including:
F1F24 RollUp,RollDown,Enter
124
Func2
Displaysotherfunctionkeysfor5250/3270emulation, including:
Displayspunctuationcharactersfor5250/3270emulation, including:
Variouspunctuationandmathematicalsymbols Reset,FieldExit,Enter
Alt
Off
125
Thefollowinglistprovidesinformationaboutthevariouscontrolkeysthatappearat thebottomoftheVT/HPvirtualemulationkeyboard.
Alpha
DisplaysthealphakeysforVT/HPemulation,including:
az Esc,Capslock,Tab,Space,Enter,Backspace Shft,Ctl,Alt
Num
DisplaythenumerickeyboardforVT/HPemulation,which containsthefollowingkeys:
09 Esc,Tab,Ins,Rem,Backspace,Enter,Space Shft
Func
DisplaysthefunctionkeysforVT/HPemulation,including:
DisplaythepunctuationkeysforVT/HPemulation, including:
PunctuationKeys Backspace,enter,Space
Cfg
126
ThefollowinglistdescribesthefunctionofthekeysintheWEBvirtualemulation keyboard.
Back Fwd Stop Refresh Home Prev Sess Next Sess Close Key Clicks Quiet Info
Returnsthebrowsertothepreviouswebpage. ReturnstothescreendisplayedbeforeBackwasselected. Stopsthewebpagefromloading. Reloadsthecurrentwebpage. Returnsthebrowsertothespecifiedhomepage. Cyclestothepreviousemulationsession. Cyclestothenextemulationsession. Disconnectsthesession.(Onlyavailablewhenthesessionis connected.) Turnskeyclickson/off Turnsquietmodeon/off. Shows/hidesthefollowinginformationaboutthemobile device:TEClientversioninformation,MACaddress,IP address,ESSID. AllowsyoutoaccesstheTEClientdiagnostictools.
Diags
127
Alpha
DisplaysthealphakeysforWEBemulation,including:
az Shift,Ctl,Alt Esc,Tab,Caps,Enter,Space
Num
DisplaysthenumerickeyboardforWEBemulation, including:
09 Shft Esc,Tab,Ins,Enter,Space
Func
DisplaysthefunctionkeysforWEBemulation,including:
F1F24
Punc
DisplaysthepunctuationkeysforWEBemulation, including:
Punctuationkeys Enter,Space
Cfg Off Arrow Keys
128
Standard.Bydefault,standardscreenpanningisenabledontheTEClient.When
standardscreenpanningisenabled,thescreenscrollsinthedirectionthattheuser dragsthestylusacrossthescreen.Standardscreenpanningsimulatestheeffectof draggingthedisplayofthemobiledeviceovertheemulationscreen.
Reversed.Whenreversedscreenpanningisenabled,thescreenscrollsinthe
oppositedirectionthattheuserdragsthestylus.Reversescreenpanningsimulates theeffectofdraggingtheemulationscreenbeneathafixedviewport(thatis, mobiledevicedisplay).
NOTE Forinformationaboutconfiguringscreenpanning,seeConfiguringScreen
Panningonpage 169.
Using ActiveText
Bydefault,theActiveTextfeatureoftheTEClientisenabled. ActiveTextallowstheTEClienttoidentifymenuitemsandfunctionsinanemulation screenandconvertthemtointeractiveobjectsthatausercandoubleclicktoexecute. WhenastringoftextisturnedintoActiveText,ausercanperformthefollowing actionsontheActiveTextobject:
Singleclick.Asingleclickhighlightsthestringoftextandindicatesthatithas
becomeanActiveTextobject.
Doubleclick.Adoubleclickexecutesthemenuitemorthefunctionthathasbeen
convertedtoanActiveTextobject. YoucanconfiguretheTelnetClienttorecognizetwotypesoftextstringsthatwillbe convertedtoActiveTextobjects:
SimpleNumberMenuItem AS/400StyleFunctionKey
NOTE ForinformationaboutconfiguringActiveText,seeConfiguringActiveTexton
page 170.
129
130
TheProgramDiagnosticsscreenappearsintheTEClient.
131
3 SelectoneoftheoptionsintheProgramDiagnosticsscreen:
Press K toperformakeyboardtest,whichallowsyoutoobtainscancodesfor
theexternalkeyboardandtheTEClientvirtualkeyboard.
Press S toperformascantest,whichallowsyoutodeterminethetypeof
barcodeforascan.
Press W toperformaWindowskeyboardtest,whichallowsyoutoobtainscan
codesfortheWindowsvirtualkeyboard.
keyboarddisplayskeysbasedonthecurrentemulationsessiontype.
2 UsetheTEClientvirtualkeyboardtoaccesstheProgramDiagnosticsscreen. 3 Press K tobeginakeyboardtest.
TheKeyboardTestscreenappears.
4 Usetheexternalkeyboardorthevirtualkeyboardtosubmitacharactersequence
totheTEClient. TheTEClientdisplaysthescancodeforthecharactersequence.
132
5 Whenyouarefinished,press Q toreturntothediagnosticsutility.
TheProgramDiagnosticsscreenappears.
2 Press W tobeginaWindowskeyboardtest.
TheWindowsKeyboardTestscreenappears.
3 AccesstheWindowsvirtualkeyboard. 4 PressacharactersequenceintheWindowsvirtualkeyboard.
Thediagnosticsutilitydisplaysthescancodeforthecharactersequence.
133
5 Whenyouarefinished,press Q toreturntothediagnosticsutility.
TheProgramDiagnosticsscreenappears.
2 Press S tobeginascan/MSRtest.
TheScan/MSRTestscreenappears.
3 Usethescanneronthemobiledevicetoperformatestscan.
TheScan/MSRTestscreendisplaystheresultsofthescan.
134
4 Whenyouarefinished,press Q toreturntothediagnosticsutility.
Returnstothepreviouswebpage. GoestothescreenbeforeBackwasused.
135
Web > Stop Web > Refresh Web > Home Web > Text Size Scripting > Execute Script
Scripting > Cancel Script Stopsascriptthatisrunning. Scripting > Start Capture Beginscapturingkeypressesandmouse/cursormovements
forscriptgeneration.
Scripting > Stop Capture Endsscriptcapturing. Scripting > Verify Screen Pausesthescriptandwaitforascreenupdate. Contents Scripting > Save Cursor Position
Pausesthescriptandwaitforthespecifiedcursorposition.
Scripting > Set Field Data SetsthefielddataID. ID Configure > Host Profiles ConfigureshostprofilesfortheTEClient. Configure > Emulation Configure > Scripting Configure > Authorization
Configure > Localization ConfigureslocalizationfortheTEClient. Configure > Resources View > Emulation Keyboard View > Numeric Keyboard View > Current Config
136
youwanttoconnect.
3 Press Enter.
Theemulationsessionislaunchedandconnectedtothespecifiedhostprofile.
Anewemulationsessionislaunched,andanewhostprofileiscreated.
137
BasicNavigation SpecifyingtheHomePage
Basic Navigation
TheTEIndustrialBrowserinterfaceprovidesbasiccommandsfornavigatingweb pages.
To navigate within the Industrial Browser: 1 CreateaWEBemulationsession. 2 Tapandholdonthescreen.
Acontextmenuappears.
3 Fromthismenu,youcanselectfromthefollowingoptions: Back Forward
Gobackonepage. Goforwardonepage.
138
139
SessionMonitor.AllowsyoutomonitorandtotakecontroloftheTEClient
remotelyfromtheAvalancheConsole.
RealTimeStatistics.Allowsyoutoviewrealtimestatistics,includingsession
lengthandnumberofscans,fromtheAvalancheConsole. TotakeadvantageoftheAvalanchefeaturesoftheTEClient,yourAvalanche environmentmustmeetthefollowingrequirements:
AvalancheManager(3.4ornewerforrealtimestatistics,3.5ornewerforSession
Monitor),AvalancheMC,orAvalancheSE
AvalancheEnabler3.x(ornewer),installedandlicensedonthedevice TEClient5.x(ornewer),installedandlicensedonthedevice
Session Monitor
TheSessionMonitorutilityallowsyoutoviewtheTEClientsessionfromthe AvalancheConsole.SessionMonitorincludesanoverridefeaturethatallowsthe AvalancheusertotakecontroloftheTEClient.SessionMonitoralsoincludesa loggingfeaturethatallowsyoutocreateatraceforemulationsessions. Thissectionsprovidesthefollowinginformation:
140
SessionMonitorAddress.ThesearetheIPaddressesofcomputersthattheTE
Clientallowstodosessionmonitoring.Ifnoaddressesarespecified,theTEClient allowssessionmonitoringfromanycomputer.
SessionMonitorOverrideTimeout.Thisisthemaximumnumberofminutesthat
SessionMonitorisallowedtooverridethesession.Afterthetimeexpires,the overridesettingisdisabledandcontrolreturnstotheClientdevice.Thedefault timeoutforoverridemodeissetto0(never).Thismeanstheoverridemodewill nevertimeoutandtheClientregainscontrolonlyifoverridemodeisdisabled manually.
SessionMonitorPassword.ThisisthepasswordrequiredforSessionMonitor
connections.Thepasswordisloadedintheemulationparametersfileandisnever enteredbytheuser.Ithasa63characterlimit.Ifnopasswordisentered,theTE ClientwillnotacceptSessionMonitorconnections.
SessionMonitorPort.ThisistheportthattheTEClientlistensonforSession
Monitorconnections.
To configure Session Monitor: 1 LaunchtheAvalancheConsole. 2 IntheProfilestab,selectthesoftwareprofilethatcontainstheTEClientpackage. 3 IntheSoftwarePackageslist,selecttheTEClientsoftwarepackageandclick
Configure. TheConfigureSoftwarePackagedialogboxappears.
4 SelectEmulationParametersandclickLaunch.
TheConfigurationManagerlaunches.
5 NavigatetoEmulation>SessionMonitor. 6 DoubleclicktheSessionMonitoroptionstochangetheparameters. NOTE TheSessionMonitorPasswordistheonlyrequiredconfiguration.Theother
parametersareoptionalconfigurations.
7 OnceyouhaveconfiguredtheSessionMonitorparameters,saveyourchanges.
141
8 Closetheconfigurationutility. 9 PerformanAvalancheupdatetodownloadthenewconfigurationtothemobile
device.
TheSessionMonitorscreenopensandconnectstothesession.Theyellowlined boxrepresentswhatthedeviceusercansee.
NOTE YoumusthaveaSessionMonitorpasswordconfiguredintheemulation
parameters,ortheSessionMonitoroptionwillnotbeavailable.
142
NOTE IfboththemobiledeviceandtheAvalanchePChaveSSLsupportinstalled,the
SessionMonitortrafficwillbeencrypted.
Session Override
Whenyouusesessionoverride,onlytheuserattheAvalancheConsolewillbeableto controltheTEClient.
To enable override mode
InSessionMonitor,clickMonitor>SessionOverride.
Thesessionremainsinoverridemodeuntiltheoverridetimeoutminutesexpireor untiltheSessionMonitoruserdisablesthesessionoverrideoption.
Tracing Sessions
UsetheLogFileSettingsdialogboxtoconfiguretheSessionMonitorlogfiletotrace SessionMonitorsessions.AtracewilltrackallthenetworktrafficbetweentheClient andthehost.
To trace a session: 1 InSessionMonitor,clickFile>LogToFile. 2 Configurethelogfilesettings. 3 IntheLogFilePathtextbox,enterthepathtothedirectorywhereyouwantto
savethelogfile.
4 ClickOK.
143
Real-Time Statistics
TheTEClientperiodicallytransmitsemulationspecificinformationtoAvalanche Console.TheAvalancheConsoledisplaystheinformationitreceivesintheProperties taboftheMobileDeviceDetailsdialogboxforthemobiledevice. TheAvalancheConsoledisplaysemulationsessioninformationincludingthecurrent TE Clientversion,themobiledevicebatterypower,SSLsupportanduse,session connecttime,andrunningtimeofthecurrentsession.
NOTE TouserealtimestatisticswiththeTEClient,youmusthaveAvalanche
ViewingRealTimeStatistics
144
TheMobileDeviceDetailsdialogboxopens.
4 ClickthePropertiestab.
Telnet > Average Time Total Telnet > Average Time Display
DisplaysthecurrentrunningtimefortheTEClient.
145
(Realtime) > Version (Realtime) > SSL Supported (Realtime) > SSH Supported (Realtime) > Battery Power
(Realtime) > Session <n> Displaystheamountoftimethesessionhasbeenrunning, Connect Time where<n>indicatesthesession(14). (Realtime) > Session <n> IndicateswhetherthesessionisusingSSL,where<n> SSL in Use indicatesthesession(14). (Realtime) > Session <n> Displaysthenumberofbarcodescansper<x>secondsforthe Barcode Scans session,where<n>indicatesthesession(14)and<x>
indicatesthetimesetintheTelnetAverageTimeDisplay property.
(Realtime) > Session <n> DisplaysthenumberofMSRscansper<x>secondsforthe MSR Scans session,where<n>indicatesthesession(14)and<x>
indicatesthetimesetintheTelnetAverageTimeDisplay property.
(Realtime) > Session <n> DisplaysthenumberofRFIDscansper<x>secondsforthe RFID session,where<n>indicatesthesession(14)and<x>
146
TheMobileDeviceDetailsdialogboxopens.
4 ClickthePropertiestab. 5 SelectthepropertyyouwanttochangeandclickEditProperty. 6 Typethenewvalueforthepropertyinthedialogboxthatappears. 7 ClickOK. 8 Updatethedevicetosendthenewpropertyvaluestothedevice. NOTE IftheTEClientiscurrentlyrunning,modifiedrealtimestatisticswillnot displayuntilthenextrealtimestatisticstransmissiontoAvalanche.Forexample,if youmodifythe RealTimeStatsInterval propertyfrom300secondsto5 seconds,itmaywaittheremainingsecondsofthe300secondintervalbeforethe statisticsbegintoupdateeveryfiveseconds.
147
ConfiguringHostProfilesfromtheClient EditingPerHostEmulationParametersfromtheClient
IfyoumakechangesintheTEClientconfigurationfromthedevice,thosechanges willbeoverwrittenwhenyoudownloadanewTE Clientconfigurationtothemobile deviceusingMicrosoftActiveSyncorAvalanche.
AccessingHostProfilesfromtheClient CreatingaNewHostProfilefromtheClient ModifyinganExistingHostProfile DeletinganExistingHostProfile Accessing Host Profiles from the Client
Toadd,modify,ordeletehostprofile,youmustaccesstheHostProfilesdialogbox.
To access the host profiles dialog box from the Client: 1 Onthemobiledevice,launchtheTEClient. 2 TapOptions>Configure>HostProfiles.
TheInputPassworddialogboxappears.
3 IntheInputHostConfigPasswordtextbox,typethepasswordandclickOK.
148
TheEditHostProfiledialogboxappears.
4 UsetheEditHostProfiledialogboxtoadd,modify,ordeletehostprofiles.
AnewEditHostProfiledialogboxappears.
4 UsetheEditHostProfiledialogboxtoconfigurethebasicparametersofthehost
profile(alias,emulationtype,etc.).
5 TapConfigtoaccessandconfigureotherparametersthatarespecifictothe
emulationtype.
NOTE Forinformationabouthostprofileparameters,seeHostProfileConfiguration
Optionsonpage 22.
6 Afteryouhavefinishedconfiguringthehostprofile,tapSaveintheEditHost
TheEditHostProfiledialogboxcloses.
149
HostProfilesdialogbox.
2 InthelistofprofilesintheEditHostProfiledialogbox,selectthehostprofiledialog
boxthatyouwanttomodify.
3 TapEdit. 4 UsetheEditHostProfiledialogboxtomodifythebasicparametersofthehost
profile(alias,emulationtype,etc.).
5 TapConfigtoaccessandconfigureotheremulationtypespecificparametersfor
thehostprofiles.
NOTE FormoreinformationabouttheparametersintheEditHostProfiledialogbox andtheparametersintheotheremulationtypespecificdialogboxes,seeHostProfile ConfigurationOptionsonpage 22. 6 Afteryouhavemodifiedtheparametersforthehostprofile,tapSave.
Thechangesthatyouhavemadeareappliedtothehostprofile.TheEditHost ProfiledialogboxclosesandyoureturntothefirstEditHostProfiledialogbox.
7 TapDone.
TheEditHostProfiledialogboxcloses.
NOTE ToexiteitheroftheEditHostProfiledialogboxeswithoutsavingthechanges
thatyouhavemade,press Esc.
150
HostProfilesdialogbox.
2 FromthelistofhostprofilesintheEditHostProfiledialogbox,selectthehost
profilethatyouwanttodelete.
3 TapDelete.
ThehostprofileisdeletedfromthelistofhostprofilesintheEditHostProfiles dialogbox.
4 TapDone.
TheEditHostProfiledialogboxclosesandyoureturntotheprimaryTEClient interface.
NOTE ToexittheEditHostProfiledialogboxwithoutsavingthechangesthatyouhave
made,press Esc.
151
TheInputPassworddialogboxappears.
2 IntheInputTerminalConfigPasswordtextbox,typethetermconfigpassword
andtapOK.
NOTE ThedefaultTermConfigpasswordisconfig.Forinformationabout modifyingtheTermConfigpassword,seeConfiguringPasswordsonpage 162.Ifno passwordisconfigured,theTEClientwillnotpromptyouforapassword.
TheSelectHostdialogboxappears.
3 IntheSelectHostdialogbox,selectthehostprofilethatcontainstheemulation
parametersthatyouwanttomodifyandtapOK.
4 Modifytheemulationparametersforthehostprofile. 5 Afteryouhaveconfiguredtheemulationparametersforthehostprofile,selectthe
OKbuttonintheupperrightcorneroftheSettingsdialogbox. TheSettingsdialogboxcloses.
VTXX Settings
UsetheVTXXtabintheSettingsdialogboxtoconfigureparametersforVTtype emulation. ThefollowinglistdescribestheparametersintheVTXXtab.
Local Echo
IndicateswhethertheTEClientechoescharactersthatit receivedfromaVThost.
152
VTtypeemulation.
Backspace Sends Delete IndicateswhethertheTEClientshouldsendadeletecontrol
characterwhenauserpressesthebackspacekey.
specialcolumnformatmode.
5250 Swap Enter Key / Field Exit
Indicateswhethertheenterkeyismappedtothefieldexit keyandtheclearkeyismappedtotheenterkey.
WEB Settings
UsetheWEBtabintheSettingsdialogboxtoconfigureparametersforWEB emulation. ThefollowingtabledescribestheconfigurableoptionsintheWEBtab.
WEB Allow Compression Determineswhetherthebrowserwillautomatically
decompressanycompressedinformationitreceives.
WEB Allow Cookies WEB Automatic SIP WEB Default Scanner Auto Keys
153
isdisplayed.
WEB Error Messages
Determineswhetherservererrormessagesrelayedfromthe serveraredisplayed.
Message Settings
UsetheMessagetaboftheSettingsdialogboxtoconfigurethesettingsformessages thatthemobiledevicereceivesfromthehostsystem.Certainparametersinthe Messagetabareapplicableonlyto5250and3270typeemulation.
154
ThefollowinglistdescribestheconfigurableoptionsintheMessagetab.
Message Line (5250/3270 Only)
155
OnAllMessages.Requiresaresetonscreensthat
displayinformationonline24(thebottomdisplay line).
OnErrors.Requiresaresetonscreensthathavean
errorindicator.
Never.Requiresareset,buttheTEClient
automaticallyperformstheresetwhenitdetectsan errorindicator.
Use Enter As Reset
Font Settings
UsetheFonttabintheSettingsdialogboxtoconfigurethewaythattextdisplaysfor thehostconnection. ThefollowinglistdescribestheconfigurableoptionsintheFonttab.
Name Size Weight Left (Clipping)
156
Right (Clipping)
Top (Clipping)
Bottom (Clipping)
Display Settings
UsetheDisplaytabintheSettingsdialogboxtoconfigurehowtheTEClientdisplays. ThefollowinglistdescribestheconfigurableoptionsintheDisplaytab.
Force Black/White Menu Hide Menu (Button)
IndicateswhethertheTEClientdisplaysinblackandwhite. IndicateswhethertheTEClientdisplaystheTEClientmenu duringanactivesession. Clickthisbuttontoaccessadialogboxthatwillallowyouto configureakeysequencethatwillhide/revealtheTEClient menuduringanactivesession. Indicatesthekeysequencethatisconfiguredtohide/reveal theTEClientmenuduringanactivesession. IndicateswhethertheTEClientdisplaysthevertical scrollbarduringasession. IndicateswhethertheTEClientdisplaysthehorizontal scrollbarduringasession. configureakeysequencethathides/revealstheTEClient emulationkeyboard.
Indicatesthekeysequencethatisconfiguredtohide/reveal theTEClientemulationkeyboard.
157
View Settings
UsetheViewtabintheSettingsdialogboxtoconfigurehowtheviewscreen functionsforthehostconnection. ThefollowinglistdescribestheconfigurableoptionsintheViewtab.
Free Cursor Scrolling (Full Screen Mode)
screen.Use0toindicatethecurrentverticaldisplaysize. PossibleValues:080
Scroll Offsets - Horz Specifiesthenumberofrowsthatthevirtualdisplaymoves (Full-Screen Mode Only) whenthecursorcrossesthehorizontaledgeofthescreen.
Use0toindicatethecurrentverticaldisplaysize. PossibleValues:024
Fixed Screen Mode
thepositionintheFixedScreenWindowOrigingroup.
Window Origin - Left (Fixed-Screen Mode Only) Window Origin - Top (Fixed-Screen Mode Only)
158
Cursor Settings
UsetheCursortabintheSettingsdialogboxtoconfigurethefunctionofthecursorin emulationscreensforthehostconnection. ThefollowinglistdescribestheconfigurableoptionsintheCursortab.
Cursor Edge Zones - Left Specifiestheleftborderofthecursorzoneinthevirtual
DetermineshowtheTEClienthandlesverticaltiling. Optionsinclude:
None.TheTEClientrepositionsthescreenonthe
cursor.
TopOnly:TheTEClientrepositionsthescreeninthe
uppermostrowoftiles.
All.TheTEClientalwaystilesvertically.
DefaultValue:<TopOnly>
159
DetermineshowtheTEClienthandleshorizontaltiling. Optionsinclude:
None.TheTEClientpositionsthescreenaroundthe
cursor.
LeftOnly.TheTEClientpositionsthescreenaround
theleftmostcolumnoftiles.
All.TheTEClientalwaystileshorizontally.
DefaultValue:<LeftOnly>
Tiling - Vert Tiling - Horz
Beeps Settings
UsetheBeepstabintheSettingsdialogboxtoconfigurethebeepsthatthemobile deviceplayswhenitreceivesmessagesorerrorsfromthehostsystem. ThefollowinglistdescribestheconfigurableoptionsintheBeepstab.
Message Beep
Error Beep
160
Telnet Settings
UsetheTelnettabintheSettingsdialogboxtoconfiguretheTelnetautoconnect featureforconnectionstothehostsystem. ThefollowingoptionisavailableontheTelnettab.
Auto Connect
Printer Settings
UsethePrintertabintheSettingsdialogboxtoconfiguretheprinterthatthemobile deviceisusingforthehostconnection. ThefollowinglistdescribestheoptionsandconfigurableparametersinthePrinter tab.
Printer
Port Baud
Parity
Indicatestheparityoftheserialconnectiontotheprinter. PossibleValues:None,Even,Mark,Odd,Space
161
Data
Stop
Wakeup
HexValue.Typethehexvaluesofthecharactersthat
youwantthemobiledevicetosendtotheprinter.For example,0000sendstwonullstotheprinter.
ASCIIValue.Use<>toencloseASCIIhexvalues.
Forexample, <00> <00> sendstwonullstothe printer.
Hardware Flow Control Software Flow Control
162
ConfiguringPasswords ConfiguringPrintingOnaNetwork ConfiguringTEClientDisplaySettings ConfiguringTEClientLockdown ConfiguringKeyMacros ConfiguringScreenPanning ConfiguringActiveText ConfiguringScanHandlers ConfiguringAutologinforVTEmulation ConfiguringTelnetNegotiationStringsforVTEmulation ConfiguringWorkstationIDsfor5250/3270Emulation EnablingBatteryStrengthandSignalStrengthIcons
Configuring Passwords
CertaincomponentsoftheTEClientarepasswordprotected.Usersmustsupplya passwordtoperformthefollowingtasksfromtheClient:
163
Thefollowingtableprovidesinformationaboutanddescribeswhereeachofthese parameterscanbeconfigured.
Location in Configuration Manager
Function
Parameter Name
Default Setting
youwanttomodify.
3 Usethedialogboxforthepasswordparametertoconfigurethepassword.
4 ClickOK. 5 Savetheconfigurationanddownloadittothemobiledevice.
164
NOTE FormoreinformationaboutusingtheConfigurationManager,seeUsingthe
ConfigurationManageronpage 50.
Protocolparameter.
3 InthePrinterProtocoldialogbox,selectTCPIP.
ConfigurationManageronpage 50.
165
WhethertheWindowsStartmenudisplayswhiletheTEClientisactive. WhethertheTEClientmenudisplayswhiletheTEClientisengagedinan
emulationsession.
Whethertheverticalorhorizontalscrollbarsdisplayduringanactiveemulation
session. UsetheConfigurationManagertocustomizethese(andother)displayfeaturesofthe TE Client. TableA2providesalistofdisplayoptionsandtheparameters(intheConfiguration Manager)thatareusedtocustomizetheseoptions.
Location in the Configuration Manager
Display Option
Parameter Name
Default Setting
HideWindowsStart Menu HideTEClientMenu HidetheTEClient VerticalScrollbar HidetheTEClient HorizontalScrollbar CreateaKey SequencetoHide/ RevealtheTEClient commandbar SpecifytheFontthat EmulationUses SpecifytheFontSize thatEmulationUses
Emulation>Display Emulation>Display
FontName FontSize
<Standard> <7>
166
ConfigurationManageronpage 50.
TableA3liststheparametersintheConfigurationManagerthatyoumustuseto effectivelylockdowntheTEClient.
Location in the Configuration Manager
Parameter to Modify
Parameter Setting
*HidingandpreventingaccesstotheTEClientisnotmandatorytolockingdowntheTEClient,but providesanadditionallayerofsecurity.
Table A-3: ConfiguringTEClientLockdown
167
ConfigurationManageronpage 50.
orkeycombinations.
1 AccesstheConfigurationManager. 2 IntheConfigurationManager,locateandrightclicktheEmulation>Common>
KeyMacroparameter. Amenulistappears.
168
3 SelectAddtocreateanewmacroorEdittochangeanexistingmacro.
TheKeyMacrosdialogboxappears.
4 UsetheKeyMacrosdialogboxtoconfigurethekeymacro.
5 Afteryouhaveconfiguredthekeymacro,clickOK.
ThekeymacronowappearsbeneaththeKeyMacrosparameterinthe ConfigurationManager.
6 Todeleteanexistingmacro,rightclickthemacroyouwanttodeleteandselect
Reset.
7 Savetheconfigurationanddownloadittothemobiledevice. NOTE Formoreinformationaboutmodifyingconfigurationparametersandusingthe
ConfigurationManager,seeUsingtheConfigurationManageronpage 50.
169
ScreenPanning. TheScreenPanningdialogboxappears.
3 UsetheScreenPanningdialogboxtoenableordisablescreenpanningfortheTE
Client.
4 ClickOK. 5 Ifyouwanttoenable/disablereversescreenpanning,doubleclickEmulation>
Display>ScreenPanningReversedparameters. TheScreenPanningReverseddialogboxappears.
170
6 UsetheScreenPanningReverseddialogboxtoenableordisablereversescreen
panning.
7 ClickOK. 8 Savetheconfigurationanddownloadittothemobiledevice.
Configuring ActiveText
TheActiveTextfeatureoftheTEClientidentifiescertainstringsoftextandconverts themtoobjectsthatausercanselectandclick. TheActiveTextfeaturecanidentifytwotypesofstrings:
Simplemenuitem AS/400stylefunctionkey
Bydefault,bothtypesofActiveTextareenabledontheTEClient. TableA4indicatestheparametersinConfigurationManagerthatcontrolthe differenttypesofActiveText.
ActiveText Type Configuration Manager Parameter
SimpleMenuItem AS/400StyleFunctionKey
Emulation>Common>SimpleNumberMenuActiveText Emulation>Common>FunctionKeyActiveMenu
ofActiveTextthatyouwanttoconfigure. AdialogboxfortheActiveTexttypeappears.
3 UsethedialogboxtoenableordisabletheActiveText.
171
ConfigurationManager,seeEmulationParametersonpage 43.
Handlerparameter. TheScanHandlerdialogboxappears.
3 UsetheScanHandlerdialogboxtoconfigureanewscanhandler.
172
4 ClickOK. 5 ThenewscanhandlernowappearsbeneaththeScanHandlerparameterinthe
ConfigurationManager.
6 Savetheconfigurationanddownloadittothemobiledevice. NOTE Formoreinformationaboutmodifyingconfigurationparametersandusingthe
ConfigurationManager,seeEmulationParametersonpage 43.
whichyouwanttoconfigureautologinparameters.
3 EnsurethatyouhaveselectedaVTorHPtypeemulationfromtheEmulation
dropdownmenuintheHosttaboftheHostProfilesdialogbox.
4 SelecttheAutologintab. 5 ConfiguretheAutologintab.
173
NOTE ForinformationabouttheparametersintheAutologintab,seeAutologin
Settingsonpage 29.
6 AfteryouhaveconfiguredtheAutologintab,clickOK. 7 Downloadthenewconfigurationtothemobiledevice. NOTE Formoreinformationaboutconfiguringhostprofiles,seeHostProfileson
page 20.
174
whichyouwanttoconfiguretheTelnetnegotiationstring.
3 EnsurethatyouhaveselectedaVTorHPtypeemulationfromtheTypedrop
downlistintheHosttaboftheHostProfilesdialogbox.
4 IntheHostProfilesdialogbox,selecttheVTSettingstab. 5 IntheTelnetNegotiationStringtextbox,configuretheTelnetnegotiationstring
thatthemobiledeviceshouldusewhenconnectingtothehostsystem.
6 ClickOK. 7 Downloadthenewconfigurationtothemobiledevice.
connectionforwhichyouwanttoconfigureaworkstationID.
3 Ensurethatyouhaveselected5250/3270emulationfromtheTypedropdownlist
intheHosttab.
4 SelecttheIBMSettingstab. 5 UsetheWorkstationIDtextboxtoconfigurethedynamicgenerationofa
workstationIDformobiledevicesthatusethehostprofile.
175
6 ClickOK. 7 Downloadthenewconfigurationtothemobiledevice.
Thesize(largeorsmall)oftheicon(s)
176
TableA5providesinformationaboutconfiguringtheindicatorsettingstomeetyour needs:
Parameter in Configuration Manager
Desired Effect
Setting
Notes
Displayicon(s)inWindows tasktrayonly Displayicon(s)inTEClient commandbaronly Displayicon(s)inTEClient commandbarorWindows systemtray(whicheveris available,startingwiththe Windowssystemtray) Displayicon(s)onemulation screen(notinthecommand barorthesystemtray) Specifylocationandsizeof icons
<No>
SetIndicators PreferredOffScreento No
177
3 UsetheEnableBatteryStrengthIndicatorparametertoenable/disablethebattery
strengthindicatoricon.
4 UsetheEnableSignalStrengthIndicatorparametertoenable/disablethewireless
signalstrengthindicator.
5 UsetheIndicatorsPreferredOffScreenparametertoconfigurewheretheicon(s)
aredisplayed(theWindowssystemtray,theTEClientcommandbar,oronthe screenitself).
6 IfyoudidnotusetheIndicatorsPreferredOffScreenparametertodisplayicons
EmulationParametersonpage 43.
178
Glossary
179
Glossary
802.11/a/b/g
TheIEEEstandardsforwirelessEthernet.802.11providesfor wirelessnetworkingspeedsupto2Mbpsat2.4GHz.802.11b provideswirelessnetworkingspeedsupto11Mbpsat2.4 GHz.802.11aprovideswirelessnetworkingspeedsupto54 Mbpsat5GHz. AdevicethatactsasabridgebetweenwirelessLANsand wiredLANs. AsinglesteptakenbytheScreenReformatter. Amodeofoperationinwirelessnetworkswherewireless devicescommunicatedirectlywitheachotherwithoutthe useofanaccesspoint.Alsosometimesreferredtoaspeerto peermodeoranindependentbasicserviceset(IBSS). Seeaccesspoint. AdynamicimplementationofWEPkeys,wherethekey usedonthewirelessnetworkchangesperiodically.Clients mustsynchronizetheirWEPkeyusewiththeAP. Asoftwarecomponentthatfacilitatescommunication betweentheAvalancheConsoleandAvalancheEnablers. Asoftwarecomponentinstalledonmobiledeviceswhich allowsyoutoconfigureandmanagethedeviceusingthe AvalancheConsole.TheEnablerfacilitatescommunication betweenthemobiledeviceandanAvalancheserver. Wavelinksmanagementapplicationthatallowsyouto centrallyconfigureandmanageinfrastructureandmobile devicesthroughoutyournetwork. Aspeciallybundledpieceofsoftware(e.g.,anapplication) thatyoucandownloadtoadeviceusingAvalanche. Adownload(orconfiguration)thatisavailabletoaclient throughAvalanche.Examplesofupdatesincludesoftware packagesandnetworkprofiles.Thedeletionoforphaned packagesfromadeviceisanothertypeofupdate.
AP automatic WEP
Avalanche Console
Glossary
180
BOOTP ConnectPro
BootstrapProtocol.Aprotocolthatallowsclientsto automaticallyobtainIPparametersfromaBOOTPserver. AnoptionalcomponentofTerminalEmulationthathandles sessionpersistence.ConnectProactsasaproxybetweenthe mobiledeviceandtheemulationhost.Ifthedeviceloses connectivityorgoestosleep,theConnectProserver maintainsthesessionuntilthedevicereconnects. ConnectProisfreebutisinstalledseparately. ThetoprightsectionoftheScreenReformatter.Thisview displaysinformationabouttheInitialScreenandModified Screen. DynamicHostConfigurationProtocol.AnIPservicethat allowsDHCPclientstoautomaticallyobtainIPparameters fromaDHCPserver. DomainNameSystem.Aservicethatprovideshostnameto IPaddressmapping. ConfigurationsfortheTEClientthatallowsyoutoset terminalemulationrelatedbehavioronamobiledevice. Theseparameterscanbeglobalorhostspecific. SeeAvalancheEnabler. ExtendedServiceSetID.Theidentifierofanextended servicesetfordevicesthatareparticipatinginan infrastructuremodewirelessLAN. FileTransferProtocol.ATCPbasedservicethatprovides connectionorientedfiletransfers. AhostsystemthatprovidesFTPservices.Usersarerequired tologintotheFTPservicetogainaccesstofilesthatcanbe downloadedfromtheserver. Adeviceonalocalnetworkthroughwhichdatatoother networksisrouted.Alsocalledarouter. Aserverorworkstationthathostsaspecificsoftwareor networkservice.
Descriptive View
DHCP
Enabler ESS ID
gateway host
Glossary
181
host profile
AconfigurationfortheTEClientthatallowsyoutosavehost information(suchasIPaddressandTelnetport)onmobile devices. HyperTextTransferProtocol/SecureHyperTextTransfer Protocol.ProtocolsusedforWEBemulation.HTTPisan insecureprotocol.HTTPSisbasedonTLSandismoresecure thanHTTP. IndependentBasicServiceSet.Seeadhocmode. InternetControlMessageProtocol.PartoftheTCP/IPsuite thatprovidesservicesfortestingnetworkconnections. Aspecialvalueusedtoinvokeadeviceaction,program action,oremulatoractionwithintheTEClientIndustrial Browser. TheTEClientincludesanIndustrialBrowserinterfacethat givesyoutheabilitytoaccesswebbasedapplicationsfroma mobiledevice.DevelopyourownwebpagesusingMETA tagsandIDAcommandstoenablespecificfunctionalityin theIndustrialBrowser.TheIndustrialBrowserissupported PocketPC2003,WindowsMobile5.0,Windows2000/XP,and WindowsCE.NET4.2/5.0. Awirelessnetworkconfigurationusedwhendevices communicatewitheachotherthroughanaccesspoint. Avaluesuppliedtoafieldwheneverthemodifiedscreenis used. ThebottomsectionoftheScreenReformatter.Thisview displaysthescreenthatwascaptured,beforemodifications. InternetProtocoladdress.Avirtualaddressthatuniquely identifiesanetworkconnection. LocalAreaNetwork TheLicenseServerisanoptionalcomponentofTerminal EmulationthathandleslicensingforTEClients.Itdistributes licenseswirelesslyandtrackslicensesthathaventbeenused recentlyifyouneedtoredistributeyourlicenses.ConnectPro isfreewithTerminalEmulationbutisinstalledseparately.
HTTP/HTTPS
Industrial Browser
infrastructure mode Initial Field Value Initial Screen View IP address LAN License Server
Glossary
182
AserviceoftheTelnetCEClientthatallowsyoutoconfigure theClienttodisplayinaspecificlanguage. MediaAccessControladdress.Thehardcodedlayer2 addressofadevice,whichconsistsofa12digithexadecimal number.Thefirst6hexadecimalcharactersidentifythe manufacturer.Thelast6hexadecimalnumbersareunique foreachnetworkdeviceproducedbythemanufacturer.The MACaddressisalsosometimescalledthehardwareaddress. Afilethatcontainsseveralmodifiedscreensalongwith originalscreencaptures.Masterfilesareidentifiedbya .wlrmf fileextension. Megabyte Megabits/second Tagsthatallowspecificfunctionalityinthebrowserforweb pages. Aportabledevicewithawirelessnetworkconnection. ThethetopleftsectionoftheScreenReformatter.Thisview displaysthemodifiedversionofthecapturedscreen. Seesubnetmask. Asetofpreconfigurednetworkparameters(ESSID,IP address,etc.)thatcanbedownloadedtoadeviceusing Avalanche. AsoftwarepackagethathasbeendeployedtoanEnabler throughAvalanche,buthassincebeendisabledorisnot recognizedbytheserver. AnIPservicethatisusedtotestIPconnectivity. RandomAccessMemory.Volatilememoryinacomputer system. Statisticsanddetailsaboutthemobiledevicethataresentto theAvalancheConsole.Thatinformationcanthenbeviewed fromtheMobileDeviceDetailsdialogbox.Therealtime statisticsfeatureisonlyavailableforAvalanchedeployedTE Clients.
master file
MB Mbps META tag mobile device Modified Screen View net mask network profile
orphaned package
Glossary
183
return
Astatementthatendstheprocessingofthecurrentfunction andreturnscontroltothecallingfunction,withorwithouta returnvalue. RadioFrequency.Usuallyusedinthecontextofatypeof networkconnection. ATelnetfeaturethatallowsyoutoimportanddeploysound orpicturefilestoyourmobiledevices. Seegateway. Inordertousethescreenreformatter,yourecordthescreens usingtheTEClient.Theresultingscreencapturefileis importedintothescreenreformatterandmodified.Screen capturefilesareidentifiedbya .wltsc fileextension. Thescreenreformatterallowsyoutoredesignhowthe emulationscreenisdisplayedonthemobiledevice.Include onlythetextoroptionsyouwanttobeavailabletotheuser. YoucanalsoaddothertextorscriptingandSpeakeasy actionsforeachscreen. Specificdevicepropertiesthatallowyoutofilterspecific mobiledevicesonthenetworkforAvalanche.Youcanfilter byMACaddress,IPaddress,devicetype,operatingsystem, etc.Selectioncriteriaareusedtotargetspecificmobile devicesforupdates. AnAvalancheintegratedcomponentoftheTEClientthat allowsauserattheAvalancheConsoletomonitororcontrol theTEClient.ThisisavailableforAvalanchedeployedTE Clientsonly. Aspeciallybundledpieceofsoftware(e.g.,afirmware updatetoaradiocardoranapplication)thatyoucan downloadtoaclientusingAvalanche. SpeakeasyisanoptionalcomponentofTerminalEmulation thatcanturntexttospeechorprocessspokencommands andoutputtextorcommandsonthemobiledevice. Speakeasyislicensedandinstalledseparately.Seethe SpeakeasyReferenceGuideformoreinformation.
screen reformatter
selection criteria
Session Monitor
software package
Speakeasy
Glossary
184
SSH
SecureShell.AprotocolencapsulatingTelnetthatusesa securechanneltosendencryptedinformationacrossa network. SecureSocketsLayer/TransportLayerSecurity.Protocolsthat encryptinformationusinghandshakesandciphers.TLSis basedonSSLandismoreadvanced.YoucaninstallSSL/TLS supportsothattheClient/hostconnectionisencrypted. ServiceSetIdentifier.Auniquename,upto32characters long,thatisusedtoidentifyawirelessLAN.TheSSIDis attachedtowirelesspacketsandactsasapasswordto connecttothenetwork. ManualimplementationofWEPkeys. Anorderedsequenceofsymbolschosenfroma predeterminedset. Alogicalnetworkwhereeachclientisparticipatingonthe sameIPnetwork. AtypeoffilterthatallowsIPclientstodeterminewhichpart oftheirIPaddressdefinesthenetworkandwhichpart definesthehost. TransmissionControlProtocol/InternetProtocol.Asuiteof protocolsthatprovidesvirtualaddressing,connection orientedandconnectionlesscommunication,andanumber ofothernetworkservicesandutilities. ATCP/IPprotocolthatallowsaClienttoconnectand interactwitharemotehostsystem. SeeConnectPro. TrivialFileTransferProtocol.AUDPbasedservicethat providesconnectionlessfiletransfers. SeeSSL/TLS. InthecontextofAvalanche,anytimethedevicesEnabler contactsthemobiledeviceserverandobtainsnewfilesor configurationinformation.
SSL/TLS
SSID
TCP/IP
Glossary
185
Anitemontheoriginalhostscreenthatmustbeverified beforethemodifiedscreenwillbedisplayed. WiredEquivalentPrivacy.Anencryptionstandardfor wirelessnetworks. AMicrosoftWindowsbasedoperatingsystemformobile devices. AnAvalancheEnablerthatisdesignedforMicrosoft Windows9x/ME/NT/2000/XPsystemswithinstalled802.11a/ b/gwirelesscards. WindowsInternetNamingService.Aservicethatprovides WindowsnametoIPaddressmapping.
WINS
Index
186
Index
Numerics
5250/3270virtualkeyboard 122 802.11/a/b 179 find 52 using 50 configuring activetext 170 autologinforVTemulation 172 emulationparameters 43 failover 42 hostprofiles 20 IPprinting 164 keymacros 167 licenseserverIPaddress 18 passwords 162 scanhandlers 171 screenpanning 169 sessionmonitor 139 TEClientdisplaysettings 164 TEClientlockdown 166 telnetnegotiationstringsforVT emulation 173 TermProxyonlyconnections 40 workstationIDsfor5250/3270 emulation 174 connectingtohosts 112 contactinformation 178 copyingtext 91 creating commandlineURLhostprofile 136 creatingscriptcode 58 cursorsettings 158 cursorverification 99
A
accesspoint 179 accessing globalemulationparameters 44 perhostemulationparameters 47 activetext configuring 170 using 128 adhocmode 179 adding hostprofiles 21 addingtext 92 alphabetizedview,configuration manager 52 AP 179 autologinforVTemulation,configuring 172 automaticWEP 179 AvalancheEnabler 179 AvalancheManager,defined 179 AvalancheServer 179 Avalanchesoftwarepackage,defined 179 Avalancheupdate 179
B
batterystrengthicon 175 beepssettings 159 BOOTP 180
C
capturingscreens 82 certificateverification,enabling 40 comments 96 configurationmanager alphabetizedview 52
D
deletingscreens 90 demolicense,using 17 deploying ResourceEditorfiles 80 deployingkeyboards 77 deployingreformattedscreens 110
Index
187
deployingscripts 64 descriptiveview 86 DHCP 180 diagnosticsutility performingakeyboardtest 131 performingascantest 133 performingaWindowskeyboardtest 134 diagnosticsutility,using 130 disconnectingaTelnetsession 115 displaysettings 156 displaysettings,configuring 164 DNS 180 duplicatingscreens 90
F
field assigninginitialvalue 95 verification 99 find 52 fontsettings 155 FTP 180 FTPserver 180
G
gateway 180 globalemulationparameters accessing 44
E
editingscripts 62 emulationparameters configuring 43 defined 180 modifying 51 usingconfigurationmanager 50 Enabler 180 enabling certificateverification 40 indicatoricons 175 SSL 37 ESSID 180 executingscripts onbarcode,MSRorRFIDscan 66 onkeycombination 66 onscreenupdate 67 selectfrommenu 65 whensessionconnects 66 exitingtheTEClient 116 exporting 63 masterfile 110 screencapturefile 111 exportingscripts 63
H
host 180 hostfailover 42 hostprofileverification 98 hostprofile,defined 181 hostprofiles 59 adding 21 andSSL/TLS 36 andTermProxy 40 commandlineURL 136 configurationsettings 30 configuring 20 hostsettings 23 IBMsettings 27 languagesettings 31 manuallyconfiguring 147 TermProxysettings 25 VTsettings 27 WEBsettings 27
I
IBMHostsettings 152 IBSS 181 ICMP 181 IDACommands,defined 181 importing
Index
188
masterfile 88 screens 88 importingkeyboardgraphics 72 importingscripts 63 indicatoricons 175 IndustrialBrowser basicnavigation 137 hostprofilesettings 137 using 137 infrastructuremode 181 initialfieldvalue 95 initialscreenview 85 initiatingaTelnetsession 114 InitiatinganAdditionalTelnetSession 118 installing SSLsupportpackageonhostsystem 37 SSLsupportpackageonmobiledevice 37 IPaddress 181 IPprinting,configuring 164
L
LAN 181 languagesettings 31 launching ResourceEditor 78 sessionmonitor 141 TEClient 112 licenseserverIPaddress,configuring 18 licensing demolicense 17 manuallylicensingtheTEClient 16 methods 15 types 14 usinglicenseserver 16 localization defined 182 lockdown,configuring 166
K
keymacros,configuring 167 keyboardcreator launching 69 keyboardfiles 70 keyboardtest 131 keyboards adding 71 creating 71 deleting 72 deploying 77 importinggraphics 72 keys 73 positioningrows 76 sizing 72 sizingrows 76 keys addingkeys 74 configuring 73 creating 73
M
MACaddress 182 masterfile exporting 110 importing 88 MB 182 Mbps 182 messagesettings 152 METAtag,defined 182 mobiledevice 182 modemsettings 31 modifiedscreenview 85 modifying emulationparameters 51 realtimestatistics 146 multipleconcurrentsessions 117
Index
189
N
netmask 182 networkprofile,defined 182
O
openingscreenreformatter 83 optionsmenu 134 orphanpackage,defined 182 orphanedpackage 182
S
savingscripts 63 scanhandlers,configuring 171 scantest 133 screenactions 109 screenpanning configuring 169 using 127 screenreformatter using 136 screenreformatter,launching 83 screens capturing 82 deleting 90 deploying 110 duplicating 90 importing 88 organizing 89 renaming 90 resizing 93 template 96 verification 97 scriptcapturing 60 scriptcode 58 scripteditor 54 launchingfromAvalancheManager 55 scripting creatingvariables 58 scriptingsupport 108 scripts 63 creatingscripts 56 deploying 64 editing 62 importing 63 overview 54
P
passwords,configuring 162 performingscriptcapturing 60 perhostemulationparameters accessing 47 beepssettings 159 cursorsettings 158 displaysettings 156 fontsettings 155 IBMhostsettings 152 IndustrialBrowsersettings 152 messagesettings 152 printersettings 160 telnetsettings 160 viewsettings 157 VTXXsettings 151 ping 182 printersettings 160
R
RAM 182 realtimestatistics 143 modifying 146 viewing 144 recordingascript 60 resizingthescreen 93 ResourceEditor addingbitmap 79 addingsound 79 deployingfiles 80
Index
190
saving 63 selecting hostprofiles 59 selectioncriteria 183 sessionmonitor configuring 139 launching 141 sessionoverride 142 tracingsessions 142 using 139 signalstrengthicon 175 sizingkeyboards 72 softwarepackages,defined 183 Speakeasysupport 100 speechtotextsupport 102 SSID 184 SSL andhostprofiles 36 certificates 37 enabling 37 enablingcertificateverification 40 installingsupportpackageonhost system 37 installingsupportpackageonmobile device 37 staticWEP 184 statusbar 87 subnet 184 subnetmask 184 switchingbetweenactiveTelnetsessions 119
optionsmenu 134 telnet 184 TelnetClient autologinforVTemulation 172 configuringactivetext 170 configuringIPprinting 164 configuringkeymacros 167 configuringlicenseserverIPaddress 18 configuringpasswords 162 configuringscanhandlers 171 configuringscreenpanning 169 configuringtelnetnegotiationstringsfor VTemulation 173 configuringworkstationid 174 disconnectingasession 115 initiatingaTelnetsession 114 licensingwithlicenseserver 16 manuallyconfiguringhostprofiles 147 multipleconcurrentsessions 117 realtimestatistics 143 sessionmonitor 139 using 112 telnetnegotiationstrings,configuring 173 telnetsettings 160 template 96 TermProxy andhostprofiles 40 configuringfailover 42 configuringTermProxyonly connections 40 text adding 92 copying 91 verification 98 texttospeechsupport 100 TFTP 184 TLS 36 toolbar 88 tracingsessions 142 treeview 84
T
TCP/IP 184 TEClient configuringdisplaysettings 164 configuringlockdown 166 diagnosticsutility 130 exiting 116 launching 112 manuallylicensing 16
Index
191
U
updates,defined 184 using activetext 128 configurationmanager 50 find 52 IndustrialBrowser 137 realtimestatistics 143 screenpanning 127 screenreformatter 136 sessionmonitor 139 sessionoverride 142 standardvirtualemulationkeyboard 120 TEClientdiagnosticsutility 130 TEClientoptionsmenu 134
automatic 179 defined 185 staticwep 184 WindowsCE 185 WindowsEnabler 185 WINS 185 workstationid,configuring 174
V
variables 58 verification 97 cursor 99 field 99 hostprofile 98 orderingitems 100 text 98 viewsettings 157 viewingrealtimestatistics 144 virtualkeyboard 5250/3270 122 using 120 VT/HP 124 WEB 124 VT/HPvirtualkeyboard 124 VTXXsettings 151
W
Wavelinkcontactinformation 178 webpages specifyingthehomepage 138 WEBvirtualkeyboard 124 WEP