× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



elehti wrote:
Occasionally (perhaps one or two times weekly) a 5250 session
will orphaned/stranded.

Is it possible the user has for some reason canceled their 5250 session, for example by killing the emulation window rather than signing off; possibly because an application software problem had the user frustrated, perhaps for example that the application program was looping or in a [valid, possibly long] wait state? Then perhaps the device is simply awaiting QDEVRCYACN effected either by the application writing to the device or the communications layer to reach a timeout condition.

Is it that the workstation session has problems for which the reaction was to issue ENDJOB, or instead that as a result of the ENDJOB the session has problems? What are the symptoms for what is referred to as "orphaned/stranded"; i.e. what actions when requested from or against that workstation device or job, failed to react appropriately, and what was the unexpected reaction\response to each of the failing requests?

Job log shown below.

5722SS1 V5R4M0 060210 Job Log SAMSON 10/09/09 12:37:24
CPC2206 Comp 10/09/09 09:13:35.275224 QSYCHONR QSYS 0665 QLIINSRT QSYS 04
Message . . . . : Ownership of object ID4074 in QTEMP type *USRIDX changed. Cause . . . . . : The ownership of object ID4074 in library QTEMP type *USRIDX has changed.
CPC1126 Comp 50 10/09/09 12:28:37.244032 QWTCCCNJ QSYS 078E *EXT *N
From user . . . . . . . . . : ELEHTI Message . . . . : Job 811256/SBLUE/QPADEV003X was ended by user ELEHTI. Cause . . . . . : User ELEHTI issued a controlled end job request for job 811256/SBLUE/QPADEV003X.
CPC1125 Comp 50 10/09/09 12:35:16.763720 QWTCCCNJ QSYS 078E *EXT *N
From user . . . . . . . . . : ELEHTI Message . . . . : Job 811256/SBLUE/QPADEV003X was ended by user ELEHTI. Cause . . . . . : User ELEHTI issued an immediate end job request for job 811256/SBLUE/QPADEV003X. CPF5060 Notify 30 10/09/09 12:35:17.109960 QWSPUDDS QSYS 0BBE QUIINMGR QSYS 05
Message . . . . : Session cannot send now. Cause . . . . . : Sending not allowed to device QPADEV003X. Recovery . . . : Change sequence of operations in user-defined data stream and then try the command again. Possible choices for replying to message . . . . . . . . . . . . . . . : I -- Request is ignored. C -- Request is cancelled. CPF5104 is sent.
*NONE Reply 10/09/09 12:35:17.109960 QMHSNINQ QSYS 0D9A QUIINMGR QSYS Message . . . . : C
CPF5104 Diagnostic 40 10/09/09 12:35:17.110344 QWSPUDDS QSYS 0C05 QWTPITDP QSYS Message . . . . : Cancel reply received for message CPF5060. Cause . . . . . : Either a cancel reply was received from the operator or the program, or the system used a default reply. The cancel reply was received for message CPF5060 in file QDUI132 in library QSYS with device or member QPADEV003X.
CPC1129 Comp 00 10/09/09 12:36:36.933152 QWTCHGJB QSYS 0B36 *EXT From user . . . . . . . . . : ELEHTI Message . . . . : Job 811256/SBLUE/QPADEV003X changed by ELEHTI. CPF4533 Diagnostic 70 10/09/09 12:37:22.997568 QWSERROR QSYS 0628 QWSCLOSE QSYS Message . . . . : Error on device QPADEV003X. Device response code is 6155. Cause . . . . . : Device detected an error. Recovery . . . : Device response codes and their meanings follow: 6140-Lost contact with device.
6155-No response from the device in configured device wait time.
6826-Bind failure. Close successful. Try the command again. If the problem occurs again, enter the ANZPRB command to run problem analysis.
CPF5503 Diagnostic 30 10/09/09 12:37:22.997648 QWSERROR QSYS 064A QWSCLOSE QSYS Message . . . . : Input or Output request failed. See message CPF4533. Recovery . . . : See the message CPF4533. Correct the errors and then try the request again. CPF4168 Diagnostic 70 10/09/09 12:37:23.058504 QWSOPEN QSYS 1226 QWTPITDP QSYS Message . . . . : Error on device or location QPADEV003X in file QDUI132 in QSYS. Cause . . . . . : There was an error on device or location QPADEV003X for file QDUI132 in library QSYS.
Recovery . . . : Vary off device QPADEV003X and then vary it on again (VRYCFG command). Then try the request again. If the problem continues, start problem analysis (ANZPRB command). CPC2191 Comp 00 10/09/09 12:37:23.922520 QLIDLOBJ QSYS 051B QLICLLIB QSYS Message . . . . : Object X00RLS in QTEMP type *USRSPC deleted. CPC2191 Comp 00 10/09/09 12:37:23.923408 QLIDLOBJ QSYS 051B QLICLLIB QSYS Message . . . . : Object QUS0000004 in QTEMP type *USRSPC deleted. CPC2191 Comp 00 10/09/09 12:37:23.924280 QLIDLOBJ QSYS 051B QLICLLIB QSYS Message . . . . : Object X0028 in QTEMP type *DTAARA deleted. CPC2191 Comp 00 10/09/09 12:37:23.925152 QLIDLOBJ QSYS 051B QLICLLIB QSYS

The user logged on or was presumably successfully operating at 09:13:35 until sometime before 12:28:37 when they requested ELEHTI to end their non-responsive job? Since there is no activity [no msgs] recorded in the joblog for over three hours, effectively only screen captures, traces, or the dreaded user-description of what the user activity was at the workstation would seem to be able to help clarify what the user might have been doing.

IBM Tech support says that the i5 is trying to send a message but
some network problem caused the interruption.

The workstation component is attempting to /put/ some User Defined 5250 Data Stream to the device [in 132 wide mode], but the device did not respond [within the timeout parameters defined]. However that error transpired only after the ENDJOB was requested. There is no specific indication in the joblog that the device had already lost its connection [presumably; i.e. non-responsive job] prior to that failed program to device communication. What does the history log show about the device, controller, and line for prior to 12:35:17? And in the problem log, LIC [comm] error logs, and VLIC logs?

Comments?

If instead of ending the job there was some investigative activity performed, perhaps more can be learned. Minimally, what has the user done [e.g. did they just Ctrl-V some RTF, press Enter at screen Z of application Y, etc.] and what does the user actually see at their emulation session [or did they just kill the client emulator session], what is the job status, the job stack [and other job details], and is anything changing or just static? Can the user perform a system request 4 for DSPMSG, a SysRqs 3 OUTPUT(*PRINT), or a SysRqs-2 for ENDRQS? What about the status of the device, controller, and line, and the subsystem monitor job? Additionally, try sending a break message or a start service job request to the user job. What are the symptoms for the requester, and does anything appear in the joblog of the target job and subsystem monitor job?

If it is known that a specific user\job is typically having the problem, a TRCJOB and possibly also some screen captures could be enabled to try to narrow down more specifically what the problem is such that ENDJOB is perceived as the apparent recovery action. A prior time, apparently it was a different user?:
http://archive.midrange.com/midrange-l/200908/msg00617.html

Regards, Chuck

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.