Norbert > MAXDATA is not showed in subarea connections, nor in ANNC.
Well, I confirmed this by "searching" the SNA Operation and SNA Messages manuals for "MAXDATA". The MAXDATA value is provided only in message IST956I which appears only in the output of the DISPLAY NET,ID command for a named resource representing an adjacent link station in a node presenting a type 2.1 node appearance over that link where the media is or appears to be a LAN.[1] > My question is: how calculates VTAM the MAXDATA ? You must have missed this paragraph from my first response: <quote> As - I think - you have managed to work out, the MAXDATA operand of the PU statement representing the adjacent link stations is irrelevant with type 2.1 node connection definitions. This is because a type 2.1 node obtains the value of the size of the maximum "basic transmission unit" (BTU) which can be *sent* - which is what MAXDATA, in the absence of other information, defines - from the adjacent node which supplies the size of the maximum "basic transmission unit" (BTU) which can be *received* using the "exchange identification" (XID) message. </quote> So the answer is that VTAM doesn't *calculate* MAXDATA, rather it extracts the number from the XID frame received from the adjacent type 2.1 node link station. If you run Wireshark for the time when contact is first made, the time of your VARY NET,DIAL command, you will see the value at displacement 21 (origin 0) for 2 bytes of the XID frame according to the layout given in the SNA Formats manual.[2] The information comes from the logic of whatever represents the adjacent link station. Originally this was the 3172 channel-attached device. It is replaced by the OSA feature port in OSE mode and, presumably, the "Emulated I/O from the 7060". The "adapter" "knows" what the limitations of the media - and, maybe, the adapter "software" - are and so can provide a suitable value for the maximum SNA "Basic Transmission Unit" (BTU) which can be received. The value presented in the XID takes account of the headers - and trailers - required by the media protocol. Thus, if there is a maximum imposed by the media, say 1500 for Ethernet, the size of any headers - and trailers - lying "outside" the SNA headers will be subtracted. Note that, in checking on the "MAXDATA" field in the SNA Formats manual, I managed to remind myself that MAXDATA would not be applicable in the case of the "multi-path channel" (MPC) definitions since MPC uses a different XID format. Now the question is can the value sent by the "adapter software" be changed. In the case of the OSA feature, there is a tempting SET PARAMETERS OSA/SF command. However there is no explanation of what parameters may be available and I suspect it is mainly there for ATM use. Something else interesting appeared when Googling on IST956I in order to see if anything could be found anywhere regarding the "MAXDATA" value when the media was Ethernet. APAR OW49531 indicated that - up to 2001 - the MAXDATA value in message IST956I was incorrect. But - what did I say? - it is supposed to take the defined MAXDATA value, compare it to the "MAXDATA" value received in the XID from the adjacent node and use the lesser value. <quote> VTAM compares the XID3MBTU value, received at XID exchange to the current MAXDATA value. VTAM then sets the MAXDATA for this device to the lesser of the two values. </quote> Incidentally, what I was trying to explain about my worries over your 1498 value is also explained in the description of the APAR you mentioned, OA02722 for z/OS from 2003: <quote> Too many bytes sent over ETHERNET XCA connection. At connection time, the device indicated the max allowed LPDU size was 1500 bytes. For ETHERNET, the LPDU includes 1-byte DSAP, 1-byte SSAP and 1- or 2-bytes Control Field - in addition to the Information Field (TH/RH/RU). VTAM is not accounting for additional 3-4 bytes when sending data. </quote> Interestingly enough, the effect is to cause a disconnection rather than a session "hang". However, since APING works with a request unit size of 1920, implying a BTU size of 1929 which is larger than 1498, this "MAXDATA" issue would appear not be the problem. I'm glad you have such a range of possible configurations at your disposal but I'm getting rather confused about some of them. I can explain neither the 1498 nor the 1516. All I can say is that they are in the neighbourhood of 1500 but, if the old Ethernet limit of 1500 is supposed to apply, the values should always be less rather than greater. If there is some "emulation" going on - and traffic does not actually pass over Ethernet media - then the 1500 limit may not apply but rather some parameter defined with the "emulation" logic. Since you have also tried Token Ring, I am reminded that there is in this case a header used to deal with bridges which contains a code defining a maximum frame size. But, as I said, we should look for another reason for the "hang" and traces are going to be needed. And when you do trace you can look for the "MAXDATA" field in the XID exchanges. Could you confirm that the secondary end of the TSO session is defined with a LOCAL statement? If so, that would indicate an LU type 0 session. This is somewhat different from the APING test session which is necessarily LU type 6.2. This may matter. It might be interesting to try an LU type 2 session to TSO. That you could contrive by using TN3270 - assuming you have a TN3270 server available on the secondary side, possibly the Communications Server IP TN3270 server. If you can manage to use a TN3270E-capable client, you will, by default, be using a mode table entry which uses LU type 2. Finally I recall you said you were deliberately not using HPR because of the eventual VSE system. I see that VTAM on VSE 4.2 is also - still - 4.2 and has no HPR support, which explains why you were testing your configurations without HPR. I needed to check because that's an enhancement that is looooong overdue! Chris Mason [1] And again in the SNA Messages manual in reference to an explanation for failure to load an NCP when using the MODIFY LOAD command. [2] "2122 Maximum BTU length that the XID sender can receive:" On Mon, 27 Apr 2009 23:58:13 +0200, Norbert Alfred Müller <[email protected]> wrote: >Chris, > >There is no Netview installed. Is only two smalls z/OS 1.5 for testing, >running under VM. >MAXDATA is not showed in subarea connections, nor in ANNC. >I install Token Ring adapters in my IBM 7060. And, of course, works! >Maxdata was 4442. >Then, I IPL the system in a 2096. In the z/9, we have of course OSA Adapters, no >this Emulated I/O from the 7060. MAXDATA was..1516, not 1498 ! >And again, the same results as with 1498. Dead. > >So, the problem is: >APPN, only ETHERNET, only Switched connection. >Subarea, ANNC, Token Ring, works. > >I tested also with VM, but I have an old VM VTAM and I have the problem (solved >in APAR VM63436) , " PROBLEM DESCRIPTION: XCA connection INOPs when using Ethernet connection" >mmm... very similar to our problem in z/OS. Look at : >http://www-01.ibm.com/support/docview.wss?uid=swg1VM63436 or in the related z/OS APAR info. >In VM/VTAM, the session after a fullscreen data does not >hang, it disconnect with an INOP. I will install the PTF tomorrow. > >My question is: how calculates VTAM the MAXDATA ? why this 18 Bytes difference between the >7060 and the OSA Adapter ? >Well, It make no sense playing around the z/OS 1.5 for testing. I will test in the >operating environment planned: z/OS 1.10 connected with VSE 4.2. And then will see of the problem >occurs or is solved ! I keep you informed. >For me is very important to confirm that the configuration was ok!I guess is it ? :-) >Many thanks for your support ! >Norbert. > > >> Norbert >> >> > ... also with 16384. >> >> Testing with D NET,APING at sizes larger than 1920 doesn't show us anything >> new regarding the *size* of data units since 1920 is the request unit size >> imposed by the RUSIZES operand of the MODEENT macro used to generate >> the #INTER mode table entry which is the default and, I assume, the one you >> are using. It does, however, show us that sending more than one frame at a >> time can be successful. >> >> It looks like we need tracing. The cleanest way to "see" session traffic is >> to >> use NLDM with the CPIU option but, since you have not responded to my >> suggestion you use this, I assume you have not installed NetView or, if you >> have, you have not enabled Session Monitor. >> >> You need to trace the traffic when the TSO session hangs so that we can see >> the last data sent by TSO that does not get delivered. Wireshark could be >> handy in showing what flows on the LAN I believe - I have never actually used >> it. It may be useful, at the same time to use a VTAM buffer trace so that we >> can see whether something that has passed over the VTAM API from TSO >> actually appears as an Ethernet frame. >> >> As a comparison, you could do the same, that is, a VTAM buffer trace and >> running Wireshark, with D NET,APING,SIZE=1920,ITER=1. (ITER=1 for the least >> amount of data to trace.) >> >> Wireshark shows all the protocol headers (and trailers) I believe. I will be >> interested to see how the 802.2 protocol fields are supported with a Basic >> Transmission Unit size of 1498. >> >> Have you had any success with looking for the "MAXDATA" value with other >> types of "cross-domain" connections? >> >> Chris Mason >> >> On Mon, 27 Apr 2009 09:59:51 +0200, Norbert Alfred Müller >> <[email protected]> wrote: >> >> >Hi Chris! >> > >> >tests are ongoing , but here some results: >> > >> >- I read in the manual about MAXDATA in a node 2.1. AND I tested, also. >> Without results: MAXDATA is always 1498 :-( >> >- D NET,APING, xxxx works with all sizes, also with 16384. >> >- If MAXDATA 1498 is an absolute NO, the question is: how is getting VTAM >> this size ? from Network definition ? or is the size correct and the display no ? >> >What do you thing about a trace with wireshark ? >> > >> > >> >Regards, >> >Norbert. >> > >> > >> >> Von: "Chris Mason" <[email protected]> >> >> Gesendet: 26.04.09 13:34:02 >> >> An: [email protected] >> >> Betreff: Re: APPN Connection z/os - AHHC / LLC2. >> > >> > >> >> Norbert >> >> >> >> Thanks for the information. >> >> >> >> I misunderstood what you meant by "before the whole screen comes". This >> >> implied that you session stopped for a while and then continued. Perhaps >> you >> >> should have said "before the whole screen would have come, if it had >> >> continued working". So it really is a permanent "hang". >> >> >> >> The evidence is building up that the reported "MAXDATA" value is wrong so >> >> you were right to suspect it. With a BTU size of 1498, there's no room for >> the >> >> 802.2 connection-oriented LLC header inside the old Ethernet limit of 1500. >> It >> >> then makes sense that the first large request unit is going to need >> segmenting >> >> and that the segment worked out as a BTU size of 1498 will be dropped by >> the >> >> Ethernet adapter resulting in a hang. >> >> >> >> When support for LANs was introduced for subarea connections, >> segmenting >> >> was introduced also for subarea links - previously it had been used only for >> >> peripheral links. Is there DISPLAY command output which shows a >> MAXDATA >> >> value for the case where you use subarea connections with XCA major >> nodes? >> >> Perhaps you could show that value. >> >> >> >> Also, the ANNC link is a type 2.1 connection. Is there DISPLAY command >> >> output which shows a MAXDATA value for this type of connection? >> >> >> >> I would suggest trying to limit the request unit size used over the type 2.1 >> >> node connection. I expect you are using non/pre-SNA 3270, that is, defined >> >> with LOCAL statements, so using the RUSIZES operand of the mode table >> >> entry definition will not be effective. You could use TN3270 as a test >> perhaps >> >> with a mode table entry which specifies, say, RUSIZES=X'8787' for a >> request >> >> unit size in both directions of 1024. >> >> >> >> According to APPN architecture, you should be able to impose a maximum >> >> request unit size by means of a mode table entry associated with the >> CDRSC >> >> definition in the "other" VTAM node where that CDRSC definition represents >> >> the secondary LU in the session. I have never tried this but you might like >> to >> >> try it. The point is that segmenting is supposed to apply session stage by >> >> session stage between Intermediate Session Routing (ISR) staging points. >> You >> >> are avoiding using High Performance Routing (HPR) - and rapid Transport >> >> Protocol (RTP) - but actually this doesn't change this principle since the >> RTP >> >> end-points incorporate ISR architecture. >> >> >> >> Incidentally, I asked for DISPLAY NET,BFRUSE output only because there >> was >> >> an outside chance that your "performance" problem was related to VTAM >> >> buffers. Since it really is a "hang" rather than an excessive delay, that >> >> is >> not >> >> so relevant. In fact, I can see you are hardly touching default basic buffer >> >> allocations. >> >> >> >> A way of testing the idea that it is when a request unit needs to be passed >> >> over the connection which requires segmenting, we can try using DISPLAY >> >> APING in order to send different request unit sizes. You should perform >> >> a "binary search" starting with, since we may as well use the default mode >> >> name #INTER which has RUSIZES=X'F7F7' which maps to a request unit >> size of >> >> 1920 in both directions, SIZE=1920[1] and then 960 and so on. If all the >> >> theory is correct, 1920 should fail. If it doesn't fail that's the end of >> >> the >> test >> >> and it's back to the "drawing board". >> >> >> >> Incidentally, if you happen to have NetView Session Monitor, aka NLDM, >> >> active, you can report what a primary trace with CPIU specified shows. In >> the >> >> past, it was axiomatic that all SNA installations would have NLDM active >> and >> >> NLDM was used immediately there was any suspicion of a problem with a >> >> session - as here. Sadly this appears no longer to be the case, so problem >> >> solving requires the so tedious use of GTF and VTAM buffer traces. Ideally I >> >> would like to see what the request unit that gets sent by TSO but does not >> >> arrive looks like, especially its size. >> >> >> >> Getting back to the MAXDATA value: I invariably encourage not specifying >> the >> >> MAXDATA operand when defining a PU statement for an adjacent link >> station >> >> in a type 2.1 node since the adjacent link station logic will supply a value. >> >> However it is always possible that the logic supporting the resource >> >> representing the adjacent link station could respond to the MAXDATA value >> in >> >> the control vector prepared by VTAM in a standard way from the PU >> >> statement operand values. If the logic did respond to these control vector >> >> values, it *could* modify the value it obtains from the XID frame sent by >> the >> >> adjacent node. Such a modification would be to select the lower of the two >> >> values. >> >> >> >> When you said that MAXDATA is ignored in the case of link stations in type >> >> 2.1 nodes, were you stating what you had read in the manuals or knew >> from >> >> education courses - or - did you actually try a value lower than 1498 - on >> the >> >> TSO application side to be precise? If there were any effect, it would, of >> >> course, show in the DISPLAY command output message IST956I. >> >> >> >> - >> >> >> >> I see from the output of DISPLAY NET,BFRUSE that you have a reasonably >> >> recent VTAM. That being so I can recommend removing some useless >> antique >> >> clutter from your definitions. It doesn't affect the problem but clearing >> away >> >> the dead wood can help quite a bit in understanding your definitions. >> >> >> >> The VBUILD TYPE=XCA major node is fine.[2] >> >> >> >> On the other hand, the VBUILD TYPE=SWNET major node needs a bit of >> >> pruning.[3] All the irritating "MAXes" were thankfully discarded ages ago. >> Thus >> >> you do not need MAXNO, MAXGRP and MAXPATH. >> >> >> >> From the CS SNA Resource Definition Reference manual: >> >> >> >> <quote> >> >> >> >> Restriction: The MAXDLUR, MAXGRP, and MAXNO keywords on the VBUILD >> >> definition statement and the MAXPATH keyword on the PU definition >> >> statement are obsolete. If these keywords are defined, the values are not >> >> checked and the keywords are ignored. No messages are issued. >> >> >> >> </quote> >> >> >> >> This isn't a "restriction", it's a "liberation"! >> >> >> >> Despite the manual saying it is required, the PU statements I recommended >> to >> >> a customer recently did not contain the ADDR operand and I do not recall >> any >> >> complaints. This was always useless for LAN connections and a developer >> >> promised me he would stop making it required ages ago. It seems he was >> true >> >> to his word - eventually - but this fact just hasn't got through to the >> manual >> >> authors. >> >> >> >> There are a number of operands here for which you may have set defaults >> >> using the start options. These are CONNTYPE, DYNLU, CPCP, NETID and >> HPR. >> >> You may have your reasons for wanting to specify the operands differently >> on >> >> the PU statement - as you mentioned for the HPR operand - although I >> didn't >> >> quite follow the reasoning. >> >> >> >> DWACT=YES is a very handy way not to have to enter a VARY NET,DIAL >> >> command in the case of connections between APPN nodes which use >> switched >> >> procedures. >> >> >> >> Chris Mason >> >> >> >> [1] This isn't strictly logical since, to the request unit size of 1920, >> >> will be >> >> added the request header size of 3 and transmission header size of 6. >> >> However, since we are initiating a "binary search", the starting value can be >> >> approximate. >> >> >> >> [2] Checking the Communications Server (CS) SNA Resource Definition >> >> Reference manual to be sure about the XCA major node definitions, I saw >> that >> >> the default for DYNPU is described as YES in the summary Table 18 which >> >> could have caused difficulties. That can't be I thought and, checking with >> the >> >> operand description, I see it isn't - par for the accuracy course for the >> manual >> >> authors! >> >> >> >> [3] I was also going to suggest "training of old growth" but I can't see any >> >> description anywhere that the DLCADDR operand is actually understood by >> >> VTAM itself on behalf of XCA major node resources supporting LAN media. >> The >> >> CS SNA Network Implementation Guide continues to use the DIALNO >> operand >> >> in its examples. Ideally you should be able to replace the old DIALNO >> operand >> >> by a much neater way of specifying the "signaling information" required to >> >> make contact over a variety of data link control types than the distorted >> use >> >> of the "dial number" operand so oriented to the "public switched telephone >> >> network". In the case of 802.2 Ethernet, your DIALNO would be replaced >> with >> >> something like the following: >> >> >> >> DLCADDR=(1,C,ETHERNET) >> >> DLCADDR=(2,D,1) >> >> DLCADDR=(3,X,04) >> >> DLCADDR=(4,X,40000E060040) >> >> >> >> It's very odd that the OSA feature logic can handle the DLCADDR operand >> >> when it comes to supporting ATM but not when it comes to older stuff like >> >> Ethernet. If I had the right sort of "sandbox" facilities to hand, I'd be >> checking >> >> this out right now! >> >> >> >> On Sat, 25 Apr 2009 20:13:37 +0200, Norbert Alfred Müller >> >> <[email protected]> wrote: >> >> >> >> >Hello Chris ! >> >> > >> >> >first of all, thank you for your detailed answer !!! >> >> >The nodes are defined as NN and with HPR=NO, is a simulation and after >> that >> >> we must connect a VSE with z/OS, this is the reason for HPR=NO. >> >> >I guess in my problem is irrelevant, because the same nodes work ok with >> >> ANNC connections. >> >> >Maxdata is 1498 ! is not misreported, you can see this below, in a display >> >> command. >> >> >Regarding 7060: I mean the mainframe IBM 7060, Multiprise 3000, this >> >> mainframe has a Emulated I/O very similar to the p/390, my point was that >> I >> >> have the same problems with a z/9 ( Osa Adapter). >> >> >The sequence of logon is: Normally we have, after the initial logon screen >> >> from TSO: >> >> > >> >> >ICH70001I P390A LAST ACCESS AT 18:11:38 ON FRIDAY, APRIL 24, >> 2009 >> >> >IKJ56455I P390A LOGON IN PROGRESS AT 11:57:25 ON APRIL 25, 2009 >> >> >IKJ56951I NO BROADCAST MESSAGES >> >> > >> >> >> ********************************************************** >> >> ******** >> >> > * * >> >> > * WELCOME TO THE P390 SYSTEM * >> >> >and blah, blah, here comes description from IBM...a full screen of data. >> >> >*** >> >> > >> >> >In my logon "cross domain".... >> >> > >> >> >ICH70001I P390A LAST ACCESS AT 18:11:38 ON FRIDAY, APRIL 24, >> 2009 >> >> >IKJ56455I P390A LOGON IN PROGRESS AT 11:57:25 ON APRIL 25, 2009 >> >> >IKJ56951I NO BROADCAST MESSAGES >> >> > >> >> >and X SYSTEM. >> >> >Dead. >> >> > >> >> >Here the XCA definition: The same in both systems: >> >> > >> >> > XCAE40E VBUILD TYPE=XCA >> >> > XPE40E PORT >> >> CUADDR=E40,ADAPNO=1,SAPADDR=4,MEDIUM=CSMACD, - >> >> > DELAY=0,TIMER=30 >> >> > XGE40E GROUP DIAL=YES,CALL=INOUT,ANSWER=ON,ISTATUS=ACTIVE >> >> > XGEL00 LINE >> >> > XGEP00 PU >> >> > XGEL01 LINE >> >> > XGEP01 PU >> >> > >> >> > >> >> >And the Switchad major node: >> >> > >> >> >SWAPPN VBUILD TYPE=SWNET,MAXNO=5,MAXGRP=5 >> >> >SWPU01 PU >> MAXPATH=5,CONNTYPE=APPN,DYNLU=YES, * >> >> > PUTYPE=2,ADDR=C1,CPNAME=XSC6, * >> >> > NETID=LLLNET1,CPCP=YES,DWACT=NO,HPR=NO, * >> >> > TGP=ETHERNET >> >> >PATHSW PATH DIALNO=010440000E060040,GRPNM=XGE40E >> >> > >> >> >The node 2 has the same definition, of course another MAC Adress, and >> >> CPNAME. >> >> > >> >> >Resulst fron the vary dial: >> >> > >> >> >V NET,DIAL,ID=SWPU01 >> >> >IST097I VARY ACCEPTED >> >> >IST590I CONNECTOUT ESTABLISHED FOR PU SWPU01 ON LINE XGEL00 >> >> >IST1086I APPN CONNECTION FOR LLLNET1.XSC6 IS ACTIVE - TGN = 21 >> >> >IST241I VARY DIAL COMMAND COMPLETE FOR SWPU01 >> >> >IST1096I CP-CP SESSIONS WITH LLLNET1.XSC6 ACTIVATED >> >> > >> >> >And in system 2 we see: >> >> > >> >> >IST590I CONNECTIN ESTABLISHED FOR PU SWPU02 ON LINE XGEL00 >> >> >IST1086I APPN CONNECTION FOR LLLNET1.XSC1 IS ACTIVE - TGN = 21 >> >> >IST1096I CP-CP SESSIONS WITH LLLNET1.XSC1 ACTIVATED >> >> > >> >> > >> >> >here the results fron D NET,BFRUSE: the same in both systems, and I not >> >> attached after the Hung, because values are quite the same. >> >> > >> >> >IST920I IO00 BUFF SIZE 590 EXP INCREMENT 6 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 20 / *NA* >> >> >IST922I CURR TOTAL 402 CURR AVAILABLE 402 >> >> >IST923I MAX TOTAL 402 MAX USED 5 >> >> >IST989I EXP LIMIT 32676 BUFFS REQUESTED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I BS00 BUFF SIZE 260 EXP INCREMENT 14 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 14 / *NA* >> >> >IST922I CURR TOTAL 28 CURR AVAILABLE 28 >> >> >IST923I MAX TOTAL 28 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I LP00 BUFF SIZE 2032 EXP INCREMENT 2 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 1 / *NA* >> >> >IST922I CURR TOTAL 64 CURR AVAILABLE 62 >> >> >IST923I MAX TOTAL 64 MAX USED 3 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I XD00 BUFF SIZE 697 EXP INCREMENT 10 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 4 / *NA* >> >> >IST922I CURR TOTAL 60 CURR AVAILABLE 60 >> >> >IST923I MAX TOTAL 60 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I LF00 BUFF SIZE 120 EXP INCREMENT 30 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 1 / *NA* >> >> >IST922I CURR TOTAL 120 CURR AVAILABLE 116 >> >> >IST923I MAX TOTAL 120 MAX USED 4 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I CRPL BUFF SIZE 144 EXP INCREMENT 25 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 16 / *NA* >> >> >IST922I CURR TOTAL 225 CURR AVAILABLE 224 >> >> >IST923I MAX TOTAL 225 MAX USED 2 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I SF00 BUFF SIZE 112 EXP INCREMENT 32 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 1 / *NA* >> >> >IST922I CURR TOTAL 192 CURR AVAILABLE 190 >> >> >IST923I MAX TOTAL 192 MAX USED 2 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I SP00 BUFF SIZE 176 EXP INCREMENT 21 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 1 / *NA* >> >> >IST922I CURR TOTAL 21 CURR AVAILABLE 21 >> >> >IST923I MAX TOTAL 21 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I AP00 BUFF SIZE 56 EXP INCREMENT 56 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 3 / *NA* >> >> >IST922I CURR TOTAL 56 CURR AVAILABLE 56 >> >> >IST923I MAX TOTAL 56 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I TI00 BUFF SIZE 632 EXP INCREMENT 60 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 120 / *NA* >> >> >IST922I CURR TOTAL 360 CURR AVAILABLE 360 >> >> >IST923I MAX TOTAL 360 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I T100 BUFF SIZE 1004 EXP INCREMENT 32 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 15 / *NA* >> >> >IST922I CURR TOTAL 16 CURR AVAILABLE 16 >> >> >IST923I MAX TOTAL 16 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I T200 BUFF SIZE 2028 EXP INCREMENT 32 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 7 / *NA* >> >> >IST922I CURR TOTAL 8 CURR AVAILABLE 8 >> >> >IST923I MAX TOTAL 8 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I CRA4 BUFF SIZE 4080 EXP INCREMENT 10 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 20 / *NA* >> >> >IST922I CURR TOTAL 50 CURR AVAILABLE 47 >> >> >IST923I MAX TOTAL 50 MAX USED 3 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST920I CRA8 BUFF SIZE 8176 EXP INCREMENT 6 >> >> >IST921I TIMES EXP 0 EXP/CONT THRESH 2 / *NA* >> >> >IST922I CURR TOTAL 12 CURR AVAILABLE 12 >> >> >IST923I MAX TOTAL 12 MAX USED 0 >> >> >IST924I ----------------------------------------------------------- -- >> >> >IST449I CSALIMIT = 21787K, CURRENT = 5742K, MAXIMUM = 5742K >> >> >IST790I MAXIMUM CSA USED = 5742K >> >> >IST1667I SYSTEM CSA LIMIT = 24208K >> >> >IST1831I 42% OF SYSTEM CSA STORAGE REMAINING = 10337K >> >> >IST449I CSA24 LIMIT = NOLIMIT, CURRENT = 63K, MAXIMUM = 63K >> >> >IST790I MAXIMUM CSA24 USED = 63K >> >> >IST595I IRNLIMIT = NOLIMIT, CURRENT = 0K, MAXIMUM = 0K >> >> >IST981I VTAM PRIVATE: CURRENT = 837K, MAXIMUM USED = 1043K >> >> > >> >> > >> >> >Here the display of the PU! In the second system: >> >> > >> >> >D NET,ID=SWPU02,E >> >> >IST097I DISPLAY ACCEPTED >> >> >IST075I NAME = SWPU02, TYPE = PU_T2.1 295 >> >> >IST486I STATUS= ACTIV--L--, DESIRED STATE= ACTIV >> >> >IST1043I CP NAME = XSC1, CP NETID = LLLNET1, DYNAMIC LU = YES >> >> >IST1589I XNETALS = YES >> >> >IST1105I RESOURCE STATUS TGN CP-CP TG CHARACTERISTICS >> >> >IST1106I SWPU02 AC/R 21 YES >> 98800000000000000000014C00808080 >> >> >IST1482I HPR = NONE - OVERRIDE = N/A - CONNECTION = NO >> >> >IST956I PU SAP= 4 MAC=40000E060080 MAXDATA= 1498 >> >> >IST136I SWITCHED SNA MAJOR NODE = SWAPPN >> >> >IST081I LINE NAME = XGEL00, LINE GROUP = XGE40E, MAJNOD = XCAE40E >> >> >IST654I I/O TRACE = OFF, BUFFER TRACE = OFF >> >> >IST1500I STATE TRACE = OFF >> >> >IST1656I VTAMTOPO = REPORT, NODE REPORTED - YES >> >> >IST1657I MAJOR NODE VTAMTOPO = REPORT >> >> >IST355I LOGICAL UNITS: >> >> >IST080I A01TSO02 ACT/S----Y XSC1 ACT/S----Y >> >> >IST314I END >> >> > >> >> > >> >> >The connection is not dropped after the "hung", I cancel the user P390A, >> >> logon again, the same results. >> >> > >> >> >Thank you again! >> >> >Norbert. >> >> > >> >> > >> >> >> Norbert >> >> >> >> >> >> Note that from the time of support for MPC CTC in devices such as the >> >> 2216, >> >> >> the term AHHC was formally changed to ANNC, that is, "host to host" >> >> >> became "node to node" for obvious reasons. >> >> >> >> >> >> Have you defined both your APPN nodes as Network Nodes? The >> simplest >> >> >> configuration is to have one Network Node and one End Node.[1] >> >> >> >> >> >> You had better define "hung". As far as I can see everything "works". It >> is >> >> just >> >> >> that when using LSA (3172 SNA channel protocol) Ethernet adapters >> using >> >> >> OSA features, which I know about, or these 7060 "internal cards" which >> I >> >> do >> >> >> not, and a type 2.1 connection as opposed to a subarea connection, >> you >> >> >> have a performance problem or some sort shortly after the SNA session >> is >> >> >> established, specifically a TSO session. >> >> >> >> >> >> As - I think - you have managed to work out, the MAXDATA operand of >> the >> >> >> PU statement representing the adjacent link stations is irrelevant with >> type >> >> >> 2.1 node connection definitions. This is because a type 2.1 node obtains >> >> the >> >> >> value of the size of the maximum "basic transmission unit" (BTU) which >> can >> >> be >> >> >> *sent* - which is what MAXDATA, in the absence of other information, >> >> >> defines - from the adjacent node which supplies the size of the >> >> >> maximum "basic transmission unit" (BTU) which can be *received* using >> >> >> the "exchange identification" (XID) message. >> >> >> >> >> >> Note that there never has been nor never will be an entity which can >> >> logically >> >> >> be described as a "PU 2.1", there is a node type 2.1, a node type 2 (.0) >> >> and a >> >> >> PU type 2. A node type 2(.0) *will* contain a PU type 2 and a node >> type >> >> 2.1 >> >> >> *can* contain a PU type 2 - but it may not.[2] >> >> >> >> >> >> I think you may have misreported the 1498 number. 1500 is the >> maximum >> >> size >> >> >> of a frame on an old-fashioned Ethernet LAN. You now need to >> introduce >> >> the >> >> >> 802.2 connection-oriented headers. These take up 4 bytes, two for SAP >> >> and 2 >> >> >> for control. I think your number should be 1496. >> >> >> >> >> >> Incidentally, I am always for keeping discussions "on the list". That way >> >> >> someone with a similar problem searching the archives can find his/her >> >> solution >> >> >> without having to rely on responses from active subscribers on the list - >> >> who >> >> >> may be taking a well-earned rest over a weekend! >> >> >> >> >> >> The two sets of XCA definitions shouldn't be too large. We need only >> one >> >> LU >> >> >> statement and associated operands in case you have coded many. If >> >> anyone >> >> >> following this can think of other needed definitions, he/she can request >> >> them. >> >> >> After all, time is not critical since what you want does work - >> eventually, as >> >> >> far as I can tell. >> >> >> >> >> >> You had also better describe more precisely the sequence of the >> >> appearance >> >> >> of messages and an estimate of the delays. >> >> >> >> >> >> In case this is problem with VTAM buffers, you can post the D >> NET,BFRUSE >> >> >> output before and after your TSO logon attempt on both systems. Note >> >> that >> >> >> only type 2.1 connections using switched procedures - which uniquely >> >> >> distinguishes your problem case(s) from the others - use the XDBUF >> buffer >> >> >> pool. >> >> >> >> >> >> Chris Mason >> >> >> >> >> >> [1] In a sense, simpler still would have been to define two Low Entry >> >> >> Networking (LEN) nodes which wouldn't require you to have enabled >> APPN in >> >> >> your VTAM definitions at all. However you would then need to create >> hand- >> >> >> coded directory entries in the shape of LEN-style CDRSCs - and - >> forcing >> >> me >> >> >> to convert this comment to a footnote when I remembered! - you >> couldn't >> >> >> start a session which required to be initiated by the secondary logical >> unit >> >> >> (LU), which would include a TSO logon! >> >> >> >> >> >> [2] Since you are a German-speaker I assume I could state these rules >> >> as "A >> >> >> node type 2(.0) *muss* contain a PU type 2 and a node type 2.1 >> *muss >> >> >> nicht* contain a PU type 2." but then I'd confuse all the non-German >> >> >> speakers! Some years ago I took over as an instructor in an education >> >> centre >> >> >> from a colleague who had German as his mother-tongue. Listening to >> one of >> >> >> his lectures I caught him saying "must not" when he meant "need not" in >> >> >> connection with some VTAM statement coding. Who knows what >> confusion >> >> he >> >> >> must have sowed in his previous three years of lecturing? >> >> >> >> >> >> On Sat, 25 Apr 2009 01:58:34 +0200, Norbert Alfred Müller >> >> >> <[email protected]> wrote: >> >> >> >> >> >> >Hi all! >> >> >> >I hope this is a trivial question for the SNA gurus :-) >> >> >> >I have two nodes with z/OS ( 1.5, ADCD) , NN, linked with MPC CTC, >> TRL, >> >> >> and so on. Very Easy, I access from the system B to TSO in system A, >> >> >> everything is Ok. >> >> >> >When I make the same with XCA ( Ethernet ) and Sw Major Node, The >> >> >> Logon form TSO "hung" after 2 o 3 RACF and TSO Messages, before the >> >> whole >> >> >> screen comes... I have a deja vu with this MAXDATA and buffers >> >> problems... >> >> >> This ocurrs always , no matter that I use a 7060 with internal cards or a >> >> z/9 >> >> >> with OSA. So,APPN with CTC ok, with LLC not ok. But, in the SAME >> >> system, I >> >> >> activate Subarea connection, ( so, interchange node ) with XCA, LLC >> but >> >> >> FID4, no MPC CTC, and it works !. >> >> >> >Resumee: the sames MVS, the same applications, but: AHHC Conection >> >> OK, >> >> >> XCA APPN not OK, XCA with Subarea OK. What's happen ? I revised the >> >> PU'S >> >> >> many times. >> >> >> >MAxdata can be coded in the Pu 2.1 but is ignored. It shows 1498. >> >> >> >I will not disturb the list with the configurations, but perhaps a >> >> >> >guru >> have >> >> a >> >> >> Idea or can contact me out the list ? >> >> >> >Thank you very much ! >> >> >> >Norbert. ---------------------------------------------------------------------- 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

