Stuart Redbook's are Curate's eggs. Fortunately this is still a "Draft" so if I can "stir my stumps", I can get the problem fixed.
The problem is that the TRLE example in Appendix B is *not* the one used for all the command and display examples in the appendix - very poor! You will note that the commands and display examples refer to a TRLE with a PORTNAME operand value OSA2080 while the all the TRLE statement examples have a TRLE statement name OSAE200P and PORTNAME operand value OSAE200 - very poor! Nevertheless the convention adopted by the examples appears to be that the value of the PORTNAME operand is OSAxxxx and the name of the TRLE statement is OSAxxxxP - for whoever knows what weird reason! Thus, as I said in my previous post and you appear not to have noticed, you need to use the value of the PORTNAME operand of the TRLE statement also as the value of the PORTNAME operand of the VARY TCPIP,,OSAENTA command as can be seen from the example in the redbook, namely V TCPIP,TCPIPA,OSAENTA,ON,PORTNAME=OSA2080,IP=10.1.2.11,PORTNUM=2323 You will note that the PORTNAME operand here lacks a final "P". I even made sure that this was the *only* example of the VARY TCPIP,,OSAENTA command in the whole redbook in order to be sure you had not been misled by another example. Thus, for the second time, the answer to your correctly composed question, even following the example in the redbook and according to your names, would appear to be VARY TCPIP,TCPIP,OSAENTA,ON,PORTNAME=OSA408 I've said it before, I'm saying it now and I'll no doubt be obliged to say it again: when you have problems having followed examples in redbooks, you'd better actually read the "official" manuals in order to be sure that what you think you understood from the redbook is correct. The "official" manuals in this case are the ones prefixed with z/OS VxRy Communications Server IP <something>. Redbooks are *not* official manuals. They are written by people like yourself who are drafted in to man - or woman - the redbook projects. They are not written by development shop authors. Incidentally, it would appear that, when a "hardware" address is understood to be a port used for the OSAENTA function, it changes its type from "DATA" to "TRACE" as well as changing status from "RESET" to "ACTIVE". Chris Mason On Wed, 4 Mar 2009 15:48:07 -0000, Stuart Willis <[email protected]> wrote: >Hi Chris > >The Processor was only delivered in January so I assuming it has all the >latest levels of microcode. CODE LEVEL = 0891 > >I'm following the instructions in APENDIX B of the following manual > >http://www.redbooks.ibm.com/redpieces/abstracts/sg245948.html? Open&open& >cm_mmc=4851-_-n-_-vrm_newsletter-_- 10300_105452&cmibm_em=dm:0:7664116 > >Example B-11 shows the TRACE DEV to be in a ACTIVE status where mine is >in RESET ? > >I have enabled the OSA-Express NTA via the HMC as per Figure B-5 in the >manual. > >> Does anyone know how to activate it? Sorry this is a bit misleading > >How Do I get the trace Device to an ACTIVE status as apposed to RESET > > >Hope this make sense > >Regards >Stuart > > > > -Original Message----- >From: IBM Mainframe Discussion List [mailto:[email protected]] On >Behalf Of Chris Mason >Sent: 04 March 2009 15:10 >To: [email protected] >Subject: Re: OSAENTA device problem > >Stuart > >Here's what is said about the PORTNAME operand of the VARY >TCPIP,,OSAENTA command in the Communications Server (CS) IP System >Administrator's Commands: > ><quote> > >PORTNAME=osa_port_name > >Specifies the name of the OSA port for which tracing is desired. This is >the >same port name that is defined on the VTAM TRLE statement PORTNAME >keyword. This parameter is required. > >Tip: You are not required to also define OSA-Express to TCP/IP using the > >DEVICE/LINK or INTERFACE statement in order to collect trace data. > >Restriction: Multiple stacks cannot use the tracing function >concurrently for a >given OSA. > ></quote> > >> VARY TCPIP,TCPIP,OSAENTA,ON,PORTNAME=TRL408 > >is your command and > >> TRL408 TRLE LNCTL=MPC, >> MPCLEVEL=QDIO, >> READ=0408, >> WRITE=0409, >> DATAPATH=(040A,40B), >> PORTNAME=OSA408 > >is your TRLE statement. > >You appear to be using the TRLE statement name rather than the name >given >by the PORTNAME operand. It's possible that this has something to do >with >your problem. > >To answer your presumed question - edited into an English sentence: > >> Does anyone know how to activate it? > >but tentatively, try the following: > >VARY TCPIP,TCPIP,OSAENTA,ON,PORTNAME=OSA408 > >Before this post appeared, I had spotted the OSAENTA "thing" only with >peripheral vision while researching other OSA-related topics, so thanks >for the >opportunity to become more closely acquainted with it. > >Incidentally 1: I see from the section on OSAENTA in the CS IP >Configuration >Guide that OSAENTA support depends on the OSA-Express2 feature in some >way. Perhaps it is a matter of a microcode upgrade. Have you checked >that >your OSA feature supports OSAENTA? > >Incidentally 2: From the example of the output from a DISPLAY >NET,TRL,TRLE >command in the CS SNA Operations manual, I see only one DATA DEVice with > >STATUS=ACTIVE and three with STATUS=RESET. Given that this tracing >function is a bit of a fiddle using existing structures, are you sure >that the >status of the DATA DEVice should change from RESET to ACTIVE? Perhaps >someone who has already used the OSAENTA function can clarify this >point. > >Incidentally 3: "BOOK"! There's a bit of a VSE flavour about that isn't >there? > >Chris Mason > >On Wed, 4 Mar 2009 07:35:16 -0600, Stuart Willis ><[email protected]> wrote: > >>I'm trying to run an OSA trace after I issue the Vary command and >display the >>TRLE the device is in REST status when is should be ACTIVE >> >>IST1221I DATA DEV = 040B STATUS = RESET STATE = N/A >> >>The manual tells me "Subchannel path is not ready" but the device is >there >an >>online. >> >>Any one know how to activate it. >> >>Regards >>Stuart >> >> >>VARY TCPIP,TCPIP,OSAENTA,ON,PORTNAME=TRL408 >>EZZ0060I PROCESSING COMMAND: VARY >>TCPIP,TCPIP,OSAENTA,ON,PORTNAME=TRL408 >>EZZ0053I COMMAND VARY OSAENTA COMPLETED >>SUCCESSFULLY >>D NET,TRL,TRLE=TRL408 >>IST097I DISPLAY ACCEPTED >>IST075I NAME = TRL408, TYPE = TRLE 109 >>IST1954I TRL MAJOR NODE = P19TRL2 >>IST486I STATUS= ACTIV, DESIRED STATE= ACTIV >>IST087I TYPE = LEASED , CONTROL = MPC , HPDT = YES >>IST1715I MPCLEVEL = QDIO MPCUSAGE = SHARE >>IST1716I PORTNAME = OSA408 LINKNUM = 0 OSA CODE LEVEL = 0891 >>IST1577I HEADER SIZE = 4096 DATA SIZE = 0 STORAGE = ***NA*** >>IST1221I WRITE DEV = 0409 STATUS = ACTIVE STATE = ONLINE >>IST1577I HEADER SIZE = 4092 DATA SIZE = 0 STORAGE = ***NA*** >>IST1221I READ DEV = 0408 STATUS = ACTIVE STATE = ONLINE >>IST1221I DATA DEV = 040A STATUS = ACTIVE STATE = N/A >>IST1724I I/O TRACE = OFF TRACE LENGTH = *NA* >>IST1717I ULPID = TCPIP2 >>IST1815I IQDIO ROUTING DISABLED >>IST1918I READ STORAGE = 4.0M(64 SBALS) >>IST1757I PRIORITY1: UNCONGESTED PRIORITY2: UNCONGESTED >>IST1757I PRIORITY3: UNCONGESTED PRIORITY4: UNCONGESTED >>IST2190I DEVICEID PARAMETER FOR OSAENTA TRACE COMMAND = 00-01- 00- >>05 >>IST1801I UNITS OF WORK FOR NCB AT ADDRESS X'0F9E4010' >>IST1802I P1 CURRENT = 0 AVERAGE = 0 MAXIMUM = 0 >>IST1802I P2 CURRENT = 0 AVERAGE = 0 MAXIMUM = 0 >>IST1802I P3 CURRENT = 0 AVERAGE = 0 MAXIMUM = 0 >>IST1802I P4 CURRENT = 0 AVERAGE = 0 MAXIMUM = 0 >> >>IST1724I I/O TRACE = OFF TRACE LENGTH = *NA* >>IST314I END >>D U,CTC >>IEE457I 13.30.19 UNIT >>UNIT TYPE STATUS >>0400 OSA A-BSY >>0401 OSA A >>0402 OSA A-BSY >>0403 OSA OFFLINE >>0404 OSA A-BSY >>0405 OSA A >>0406 OSA A-BSY >>0407 OSA O >>0408 OSA A-BSY >>0409 OSA A >>040A OSA A-BSY >>040B OSA O >>040C OSA OFFLINE >>040D OSA OFFLINE >>040E OSA OFFLINE >>040F OSA OFFLINE >> >>VTAM BOOK >> VBUILD TYPE=TRL >>TRL408 TRLE LNCTL=MPC, >+ >> MPCLEVEL=QDIO, >+ >> READ=0408, >+ >> WRITE=0409, >+ >> DATAPATH=(040A,40B), >+ >> PORTNAME=OSA408 ---------------------------------------------------------------------- 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

