; Global settings, also defaults for every application section. [launcher] debug=false winwait-timeout=60000 focus-wait=500 send-key-delay=40 send-key-down-delay=5 ; ------------------------------------------------------------------- ; Web login page in Microsoft Edge (equivalent of app-web-portal) ; Asset Remote Arguments: Script,Host,User,Password,TOTP ; ------------------------------------------------------------------- [web-portal] exe=msedge.exe args=--new-window "{var:Host}" --no-first-run --disable-features=RestoreSessionState kill-existing=msedge.exe script={winwait:[CLASS:Chrome_WidgetWin_1]},{wait:2000},{var:User},{wait:1000},{TAB},{wait:1000},{var:Password},{wait:1000},{ENTER},{wait:1000},{var:TOTP},{wait:1000},{ENTER} [web-portal-no-mfa] base=web-portal script={winwait:[CLASS:Chrome_WidgetWin_1]},{wait:2000},{var:User},{wait:1000},{TAB},{wait:1000},{var:Password},{wait:1000},{ENTER} ; ------------------------------------------------------------------- ; IBM i Access Client Solutions 5250 emulator ; Asset Remote Arguments: Script,Host,Port,User,Password ; Add -vm "C:\Path\To\jre" in front of args to pick a specific Java. ; Depending on Java setup the ACS launcher either hosts the JVM itself or ; spawns a child JVM and exits, so the session is watched by the emulator ; window and the process owning it is killed when it closes. ; ------------------------------------------------------------------- [acs-5250] exe=C:\Users\Public\IBM\ClientSolutions\Start_Programs\Windows_x86-64\acslaunch_win-64.exe args=/plugin=5250 /system={var:Host} /port={var:Port} /wide /ssl=1 exit-watch=[CLASS:SunAwtFrame] exit-action=kill,logoff ; Sign-on dialog shows only when ACS has no cached host credentials. ; abortif stops typing if the sign-on is rejected, otherwise acts as a wait. script={winwait:[CLASS:SunAwtFrame]},{ifwin:Signon to IBM i,15000},{var:User},{TAB},{var:Password},{ENTER},{abortif:Error Message,6000},{endif},{winactivate:[CLASS:SunAwtFrame]},{var:User},{TAB},{var:Password},{ENTER},{abortif:Error Message,3000} [acs-5250-blu] base=acs-5250 args=/plugin=5250 /system={var:Host} /port=992 /wide /ssl=1 ; HMC 5250 proxy console: option 21, HMC login, two menu selections, ; then IBM i sign-on. ; Asset Remote Arguments: Script,Host,Port,User,Password,HmcUser,HmcPassword [acs-5250-hmc-blu] base=acs-5250 script={winwait:[CLASS:SunAwtFrame]},{wait:20000},{text:21},{ENTER},{wait:500},{var:HmcUser},{TAB},{var:HmcPassword},{ENTER},{abortif:Error Message,500},{text:1},{ENTER},{wait:500},{text:1},{ENTER},{wait:500},{var:User},{TAB},{var:Password},{ENTER} [acs-5250-hmc-bludr] base=acs-5250 script={winwait:[CLASS:SunAwtFrame]},{wait:20000},{text:21},{ENTER},{wait:500},{var:HmcUser},{TAB},{var:HmcPassword},{ENTER},{abortif:Error Message,2000},{text:1},{ENTER},{wait:1000},{text:1},{ENTER},{wait:1000},{var:User},{TAB},{var:Password},{ENTER} [acs-5250-hmc-bludev] base=acs-5250 script={winwait:[CLASS:SunAwtFrame]},{wait:20000},{text:21},{ENTER},{wait:500},{var:HmcUser},{TAB},{var:HmcPassword},{ENTER},{abortif:Error Message,1000},{text:1},{ENTER},{wait:2000},{TAB},{text:1},{wait:2000},{ENTER},{wait:1000},{var:User},{TAB},{var:Password},{ENTER}