Im running IBM iSeries Access 5.7 SP-SI26600 on Windows 2003 with Citrx PS-4.0
The troubleshooting is done localy on the console and not through a citrix ICA Session.
If i start up a client session of the iSeries application to a AS/400 server for a user who has his Windows HOME FOLDER pointing to a server that is located on the local LAN, EVERYTHING works fine. Takes 6sec to load up the program.
-If i change that same users Home Folder to point to a server that is located accross the WAN "3mbit link up and down" then to load up the same application takes well over a minute.
-Now if i just right click on his home drive and say disconnect and try the IBM iSeries client connection again it lods up fine. If i reconenct the drive manually then again it's slow to load up.
Ive searches up and down the net and came accross nothing even close to explain this. It IBM Client does't do anything in that folder so why does it care if its there or not.
I run the iSeries Access for Windows Diagnostics "DtTrace.dtl and this is what came up for a working session and failing session. Im only including the section from the logs that seemed relevand and it had the bigest time delay in the time stamps between events.
Its clearly vissable that at this event or the next event is when it messes up but im not sure what it means.The client is not setup for any SSL and it just uses TCP-23.
1:17:45.36 PM Emulator 32-bit P=7BC T=EF8 cwbemlic:cwbEM_GetSSLConfigInfo Exit rc=1
1:17:54.52 PM NLS 32-bit P=268 T=4A0 cwbNL_GetANSICodePage Entry
Log Info from Failing Connection:
*****************************************************
1:17:45.36 PM Comm-System 32-bit P=7BC T=EF8 SysObj 1 : Use Count Dec'd to 1
1:17:45.36 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_SetWindowHandle Exit rc=0
1:17:45.36 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_IsSecureSockets Entry
1:17:45.36 PM Comm-System 32-bit P=7BC T=EF8 SysObj 1 : Use Count Inc'd to 2
1:17:45.36 PM Comm-System 32-bit P=7BC T=EF8 SysObj 1 : Use Count Dec'd to 1
1:17:45.36 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_IsSecureSockets Exit rc=0
1:17:45.36 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_DeleteSystem Entry
1:17:45.36 PM Comm-System 32-bit P=7BC T=EF8 SysObj 1 : Use Count Inc'd to 2
1:17:45.36 PM Comm-System 32-bit P=7BC T=EF8 SysObj 1 : Use Count Dec'd to 1
1:17:45.36 PM Comm-System 32-bit P=7BC T=EF8 SysObj 1 : Use Count Dec'd to 0
1:17:45.36 PM Comm-System 32-bit P=7BC T=EF8 SysObj 1 : destructed!
1:17:45.36 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_DeleteSystem Exit rc=0
1:17:45.36 PM Emulator 32-bit P=7BC T=EF8 cwbemlic:cwbEM_GetSSLConfigInfo Exit rc=1
1:17:54.52 PM NLS 32-bit P=268 T=4A0 cwbNL_GetANSICodePage Entry
1:17:54.52 PM NLS 32-bit P=268 T=4A0 NL cp=1252
1:17:54.52 PM NLS 32-bit P=268 T=4A0 cwbNL_GetANSICodePage Exit rc=0
1:17:54.52 PM NLS 32-bit P=268 T=4A0 cwbNL_GetCodePage Entry
1:17:54.52 PM NLS 32-bit P=268 T=4A0 NL cp=437
1:17:54.52 PM NLS 32-bit P=268 T=4A0 cwbNL_GetCodePage Exit rc=0
1:18:05.74 PM NLS 32-bit P=B24 T=1B8 cwbNL_GetANSICodePage Entry
1:18:05.74 PM NLS 32-bit P=B24 T=1B8 NL cp=1252
1:18:05.74 PM NLS 32-bit P=B24 T=1B8 cwbNL_GetANSICodePage Exit rc=0
1:18:05.74 PM NLS 32-bit P=B24 T=1B8 cwbNL_GetCodePage Entry
1:18:05.74 PM NLS 32-bit P=B24 T=1B8 NL cp=437
1:18:05.74 PM NLS 32-bit P=B24 T=1B8 cwbNL_GetCodePage Exit rc=0
1:18:07.40 PM NLS 32-bit P=3D8 T=334 cwbNL_GetANSICodePage Entry
1:18:07.40 PM NLS 32-bit P=3D8 T=334 NL cp=1252
1:18:07.40 PM NLS 32-bit P=3D8 T=334 cwbNL_GetANSICodePage Exit rc=0
1:18:07.40 PM NLS 32-bit P=3D8 T=334 cwbNL_GetCodePage Entry
1:18:07.40 PM NLS 32-bit P=3D8 T=334 NL cp=437
1:18:07.40 PM NLS 32-bit P=3D8 T=334 cwbNL_GetCodePage Exit rc=0
1:18:07.40 PM NLS 32-bit P=3D8 T=334 cwbNL_GetLangPath Entry
1:18:07.40 PM NLS 32-bit P=3D8 T=334 cwbNL_GetLangPath Exit rc=0
1:18:55.35 PM Emulator 32-bit P=7BC T=EF8 cwbemlic:cwbEM_GetSecurityAndLicense Entry
1:18:55.35 PM Emulator 32-bit P=7BC T=EF8 cwbemlic:sys=geac.anchordanly.com hwnd=0x1F0180 sslInd=0 userIDSource=2
1:18:55.35 PM Emulator 32-bit P=7BC T=EF8 cwbemlic:version 2 secLicInfo
1:18:55.35 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_CreateSystem Entry
1:18:55.35 PM Comm-System 32-bit P=7BC T=EF8 sysobj create() Entry
1:18:55.35 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_IsSystemConfigured Entry
1:18:55.35 PM Comm-API 32-bit P=7BC T=EF8 cwbCO_IsSystemConfigured Exit rc=0
1:18:55.36 PM Configuration 32-bit P=7BC T=EF8 isAllowed f=Allow Add Con rc=0
1:18:55.36 PM Security 32-bit P=7BC T=EF8 : sec::setPromptMode=If_Necessary
1:18:55.36 PM Security 32-bit P=7BC T=EF8 2: sec::setSystemName=geac.anchordanly.com
1:18:55.36 PM Comm-SPI 32-bit P=7BC T=EF8 scfg:fill - filling system object for sys=GEAC.ANCHORDANLY.COM
1:18:55.36 PM Security 32-bit P=7BC T=EF8 2: sec::setHostCCSID=0
1:18:55.36 PM Security 32-bit P=7BC T=EF8 2: sec::setHostVRM=0x0
******************************************************
Log Info from Working Connection:
******************************************************
1:57:24.82 PM Comm-API 32-bit P=16FC T=1700 cwbCO_SetWindowHandle Exit rc=0
1:57:24.82 PM Comm-API 32-bit P=16FC T=1700 cwbCO_IsSecureSockets Entry
1:57:24.82 PM Comm-System 32-bit P=16FC T=1700 SysObj 1 : Use Count Inc'd to 2
1:57:24.82 PM Comm-System 32-bit P=16FC T=1700 SysObj 1 : Use Count Dec'd to 1
1:57:24.82 PM Comm-API 32-bit P=16FC T=1700 cwbCO_IsSecureSockets Exit rc=0
1:57:24.82 PM Comm-API 32-bit P=16FC T=1700 cwbCO_DeleteSystem Entry
1:57:24.82 PM Comm-System 32-bit P=16FC T=1700 SysObj 1 : Use Count Inc'd to 2
1:57:24.82 PM Comm-System 32-bit P=16FC T=1700 SysObj 1 : Use Count Dec'd to 1
1:57:24.82 PM Comm-System 32-bit P=16FC T=1700 SysObj 1 : Use Count Dec'd to 0
1:57:24.82 PM Comm-System 32-bit P=16FC T=1700 SysObj 1 : destructed!
1:57:24.82 PM Comm-API 32-bit P=16FC T=1700 cwbCO_DeleteSystem Exit rc=0
1:57:24.82 PM Emulator 32-bit P=16FC T=1700 cwbemlic:cwbEM_GetSSLConfigInfo Exit rc=1
1:57:25.25 PM NLS 32-bit P=170C T=1710 cwbNL_GetANSICodePage Entry
1:57:25.25 PM NLS 32-bit P=170C T=1710 NL cp=1252
1:57:25.25 PM NLS 32-bit P=170C T=1710 cwbNL_GetANSICodePage Exit rc=0
1:57:25.25 PM NLS 32-bit P=170C T=1710 cwbNL_GetCodePage Entry
1:57:25.25 PM NLS 32-bit P=170C T=1710 NL cp=437
1:57:25.25 PM NLS 32-bit P=170C T=1710 cwbNL_GetCodePage Exit rc=0
1:57:25.25 PM NLS 32-bit P=170C T=1710 cwbNL_GetLangPath Entry
1:57:25.25 PM NLS 32-bit P=170C T=1710 cwbNL_GetLangPath Exit rc=0
1:57:25.54 PM Emulator 32-bit P=16FC T=1700 cwbemlic:cwbEM_GetSecurityAndLicense Entry
1:57:25.54 PM Emulator 32-bit P=16FC T=1700 cwbemlic:sys=geac.anchordanly.com hwnd=0xA035C sslInd=0 userIDSource=2
1:57:25.54 PM Emulator 32-bit P=16FC T=1700 cwbemlic:version 2 secLicInfo
1:57:25.54 PM Comm-API 32-bit P=16FC T=1700 cwbCO_CreateSystem Entry
1:57:25.54 PM Comm-System 32-bit P=16FC T=1700 sysobj create() Entry
1:57:25.54 PM Comm-API 32-bit P=16FC T=1700 cwbCO_IsSystemConfigured Entry
1:57:25.54 PM Comm-API 32-bit P=16FC T=1700 cwbCO_IsSystemConfigured Exit rc=0
1:57:25.54 PM Configuration 32-bit P=16FC T=1700 isAllowed f=Allow Add Con rc=0
1:57:25.54 PM Security 32-bit P=16FC T=1700 : sec::setPromptMode=If_Necessary
1:57:25.54 PM Security 32-bit P=16FC T=1700 2: sec::setSystemName=geac.anchordanly.com
1:57:25.54 PM Comm-SPI 32-bit P=16FC T=1700 scfg:fill - filling system object for sys=GEAC.ANCHORDANLY.COM
1:57:25.54 PM Security 32-bit P=16FC T=1700 2: sec::setHostCCSID=0
1:57:25.54 PM Security 32-bit P=16FC T=1700 2: sec::setHostVRM=0x0
Any help is much appreciated.
If you require more information please let me know and ill get it to you as soon as possible.
Tks J.