Ron

Just going on the message sequence

IST663I  INIT OTHER REQUEST               FAILED  , SENSE=083A0002
IST664I  REAL  OLU=AGFNET.AGFEI        REAL  DLU=AGFNET.N02TCE20
IST889I  SID = EE93F7C97FD4F39D
IST264I  REQUIRED RESOURCE      N02TCE20 DISABLED
IST314I  END

it is very clear that a link connection has been successfully established. Then there has been a session initiation request - which can only happen over an available session path - this isn't any of your flaky IP, folks! The session initiation request has failed because the destination and secondary LU is not in an enabled state. The LU has been activated but the ACTLU response has a code which indicates disabled state.

One reasonable explanation might be that the program running the NJE function in the AS/400 hasn't completed starting up.

-

The explanation of the sense code 083A0002 is as follows:

<quote>

Sense code 083A

LU not enabled: At the time an LU-LU session initiation request is received at the SSCP, at least one of the two LUs, though having an active session with its SSCP, is not ready to accept CINIT or BIND requests.

Bytes 2 and 3 following the sense code contain sense-code-specific information.

...
0002 The SLU is not enabled.

</quote>

-

Just to be complete, I even checked the JES2 message. Here are the results - it's the last of the 15 £HASP094 messages by the way and LookAt! just gives you the first which is useless:

17 - it's an OPNDST request, in other words, a session setup is being attempted 14 - means that JES2 is trying, in its words, not VTAM's, a "connection sequence"
1002 - is the RTNCD-FDBK2 combination

short explanation: Logical unit inhibited for sessions
longer explanation: You attempted to initiate a session and one of the logical units in the requested session is inhibited.

The remaining codes are of no particular interest, except the LU name at the end, of course.

Now this discussion started by claiming that an LU name needed changing. How might that relate to the disabled secondary LU?

Incidentally it would be quite incorrect to say there is nothing wrong with the switched definition but it works so what is wrong with it[1] is incidental to the reported problem.

Looking over a bit of confusion in previous posts - I hope I'll be excused characterising them so - I can make the following comments:

1. Unless the NJE application on the AS/400 has consistently been caught in the middle of being activated in some way - highly unlikely I would expect - this is not a timing problem.

2. Since the connection is necessarily in place, there is no problem with the connection - just in case a modem is involved - which, given a "switched" definition is used, is not impossible, but unlikely.

3. I'm not sure what "online" might mean. The messages tell us that the secondary LU is *active*, only it is not *enabled*.

4. Which side a connection is started affects the types of definitions used for the connection, strictly the definition of the adjacent link station, in the two platforms. However, since it is clear from the messages that a connection has been established, this is a red herring.

5. The recollection of multiple LUs may have been RJE rather than NJE. For example, if the AS/400 running RJE emulated a 3776 or 3777 MLU model, multiple LUs would have been involved. An NJE connection between JES2 and JES2, RSCS and RSCS and JES2 and RSCS required only one LU at either side. Although I'm not familiar with the AS/400 implementation of NJE, I would not expect the requirement to be different.

The possibility that there might be a suitable redbook was mentioned - thanks, Mark.

Going to the redbook site and searching with "AS/400 and NJE" gets 3 hits. The first AS/400 VM/MVS Bridge Configuration and Operations, GG24-4382-00, is the best since it involves MVS although NJE does not actually appear in the title. The second does have NJE in the title but involves POWER. Both redbooks are quite small and download in a jiffy.

Given the extensive definitions present - a little bit woolly on the VTAM side and involving antique configuration features such as NCP, nevertheless - this should be adequate.

I happened to notice that the "Start QSNADS Subsystem" (STRSBS QSNADS) command on the AS/400 side causes a NOTIFY request to flow from the secondary LU to the SSCP with the information that the secondary LU has entered the *enabled* state. Perhaps it is this command which needs to be entered.

Incidentally, I see that "vary on" is an AS/400 "thing" in the context of SNA entities so maybe Ed wasn't all that far off the mark - hum, no pun intended. <g>

---

[1] C02TCED PU IDBLK=056,
              IDNUM=ADAF0,
              IRETRY=YES,
              MAXDATA=4105,
              MAXPATH=1,
              ISTATUS=ACTIVE,
              MAXOUT=7,
              PASSLIM=7,
              PUTYPE=2,
              DISCNT=NO,
              MODETAB=LOGMLU62,DLOGMOD=LOGMLU62,
              USSTAB=USSSNAGF,
              VPACING=1,
              SSCPFM=USSSCS
  N02TCE20 LU LOCADDR=20,MODETAB=LOGMNJE,DLOGMOD=JESNJE

I'm pretty sure that the AS/400 uses a format 3 XID so CPNAME is an alternative to IDBLK/IDNUM for recognition. I find CPNAME is a bit neater than IDBLK/IDNUM and not needing to dream up an IDNUM value is one definition chore less.

IRETRY and PASSLIM do have a role in a switched PU statement but only when used with a 3746 defining a multipoint line in the context of "external" DLUR support. It is quite amazing that these operands were defined for a switched PU statement back in the late '70s when they could start to have any relevance only in the late '90s!

MAXDATA is ignored since the value is supplied by the AS/400 in the format 3 XID.

MAXPATH is obsolete - even if a PATH statement were present.

As I guess the connection runs over a LAN, you may want to set MAXOUT to a larger value. Just in case NCP is involved, you can judge a better value by using NTuneMON. You can reduce acknowledgements by using a higher value and so improve performance.

You can also improve performance by increasing the PACING values. That's a tricky topic and probably involves more than just the VPACING operand you show here. You should use NetView Session Monitor trace data to examine how much unnecessary extra traffic low pacing values impose.

I didn't see anything in the redbook about USS tables and I strongly suspect that session setup relies purely on formatted requests. Thus I would expect SSCPFM=FSS was more appropriate than SSCPFM=USSSCS as the way the operand should be coded for the NJE LU. In fact the redbook authors for both redbooks seem to be confused over this operand.

What appears to be the case is that SSCPFM=FSS just about literally means nothing. If an human end-user is going to be entering text strings in order to log onto or logoff from an application, VTAM needs to know what quirks may be present in the text strings. On the other hand, if formatted requests are used which need no translation by VTAM, this is evident from bits in the request header. Thus there is no need to go looking for the code which defined the type of character string - since there is no character string - obvious really. Thus you can specify whatever you like for the SSCPFM operand if there will never be any use of the "unformatted system services" (USS).

It seems I have to thank the redbook residents who wrote these two redbooks for this insight and to think I've been teaching this topic for so many years without having appreciated what SSCPFM=FSS really means - nothing!

Chris Mason

----- Original Message ----- From: "Ron Wells" <[EMAIL PROTECTED]>
Newsgroups: bit.listserv.ibm-main
To: <[email protected]>
Sent: Monday, September 10, 2007 11:15 PM
Subject: Re: JES-APPL


well...think there is a as400 problem/confusion ..?

the NJE on as400 comes from Comm Util's V5R4... anyone ever deal with that
before... our guy is trying to get info from IBM but??

guess I'll open ETR and see if IBM can tell us where we are going wrong
..so far as400 guy is batting zero with them ..

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to