Mike >Here is Microsoft's suggestions for increasing the speed, from 2004. >http://support.microsoft.com/kb/125881
The first point to make here is that the configuration which applies to Bill Gates's SNA Server (BizTalk Server Host Integration Server these grandiloquent days) is probably *not* the same as Laurence Tsai's configuration. - The first topic is "link speed". This is "motherhood"! Two observations: 1. > If you are using Host Integration Server 2004, the fastest link type would be > an IP-DLC link service ... Change "w" to "c" in order actually to make sense! 2. If you have a current, 2010, flavour of Host Integration Server, you can use only the so-called IP-DLC Link Service. - The second topic is the "size of data link control protocol data units". > The host frame size is configured in the MAXDATA= parameter in the PU > definition in VTAM. Not necessarily true and generally not true. This is where the limitations of Gates's men commenting on even topics which involve their own product is shown to be thoroughly unreliable! The poor lambs probably know that SNA Server implements a "Low Entry Networking" (LEN) node and some of them may even be dimly aware that the formal architecture designation for that type of node is 2.1. What they clearly have not grasped is that, with the introduction of the type 2.1 node, as opposed to the type 2.0 (or even type 1) node, the MAXDATA operand of the PU statement representing the adjacent link station is no longer required and there is nearly always no reason to specify it. The reason is that the XID data exchanged between type 2.1 nodes include "Maximum BTU Length" which corresponds to the number specified by the value of the MAXDATA operand. > This setting should match the "Max BTU size" in the SNA Server Connection > configuration dialog in SNA Admin/Manager. Presumably the "Max BTU size" means the same as the "Maximum BTU Length". Obviously with the enhanced capabilities of the XID used between type 2.1 nodes, there is no need for this "matching" with which anti-SNA bigots have tarred anything to do with SNA since time immemorial and Gates's men, whether intentionally or by accident, are continuing the tradition. - The third topic is "request unit sizes". > Maximizing the 3270 Structured Field RU Size Note that this anticipates that the "Write Structured Field (WSF) technique" flavour of IND$FILE will be used. > Maximizing the SNA RU size reduces end-to-end acknowledgments at the 3270 > application level. This reference to "end-to-end acknowledgments at the 3270 application level" refers to definite response units. It has nothing whatsoever to do with pacing as it relates to the PACING and VPACING operands as was confusingly suggested elsewhere. That is the significance of "application level". It's possible that what this is trying to say is that, given the half-duplex nature of request/response unit flow for the IND$FILE application, that the receive buffer is free for another unit of data is assured when the sending side receives a definite response to the previous unit. > An RU is split into multiple messages if the frame size is smaller. More accurately: a request unit with its 3-byte request header can be split into multiple *segments* to each of which a 6-byte (when the adjacent nodes are type 2.1 nodes) transmission header is prepended in order that each segment can fit into a data link control frame. > The RU size supported by the host is configured in the RUSIZES=LU mode entry > (MODEENT). Here we have a thoroughly mangled sentence offered to us! Thoroughly improved: the request unit sizes are defined using the RUSIZES operand of the MODEENT macro used to construct the mode able entry selected for the SNA session. > Here are common values used: > ... It's best simply to refer to famous Figure 6-1, "RU Sizes Corresponding to Values X'ab' in BIND" in the SNA Formats manual in order to decide on request unit sizes. http://publibfp.dhe.ibm.com/cgi-bin/bookmgr/BOOKS/d50a5007/6.3.20 > The RU size is computed ... Whoever wrote this paragraph had had a good night and had enjoyed a strong cup of coffee and so managed to get it all 100% right. However I still prefer the famous Figure 6-1. > Within the 3270 emulator, the structured field file transfer RU size must be > specified in the file transfer configuration. I guess the ability to recognise this depends entirely upon the emulator concerned. I can see no reason why simply relying upon the request unit sizes so laboriously defined in the BIND image is not all that is necessary. Is that anti-SNA bigotry raising its ugly head again? There really should have been some advice on what the default mode table, ISTINCLM, supplies as suitable mode table entries. For example, D4C32XX3 offers RUSIZES=X'87F8' which is interpreted as 3 840 outbound and 1 024 inbound. - There is actually a fourth topic hidden within the third topic which concerns the first two bytes of the presentation services field. > First, the query bit on the LU definition at the host must be enabled in > order to support structured field file transfer. One up to Gates's men for once. I much prefer this emphasis on "WSF" in order to be able to use the "WSF technique" rather than the confusing references to "CUT" and "DFT". Unfortunately, it's still a bit clumsy. Better: the so-called "query" bit in the presentation services field of the BIND image used for the SNA session must be set to one in order to indicate that the "Write Structured Field" command is supported. The BIND image containing the so-called "query" bit is *not* a feature of the "LU definition". > This is enabled in bit 0 (the high order bit) on byte 1 in the PSERVIC > parameter which you can configure in the MODEENT on the 3270 LU's DLOGMODE > mode entry: Clumsier and clumsier! Thus, in the data specified by the PSERVIC operand of the MODEENT macro used to create the mode table entry specified for the TSO session, bit 0 of byte 1 must be set to one. The mode table entry specified for the TSO session can derive from the USS command or, if not specified in the USS command, it can be specified as the value of the DLOGMOD operand of the LU statement corresponding to the TCP TELNET connection. > PSERVIC=X'0280xxxx... > Byte 0 is the LU type (02 in this example) It appears that SNA Server, later Host Integration Server, supports an SNA-oriented TELNET server but that, in addition to emulating 3270 devices as SSCP-dependent LUs, it supports a type 2.1 node incorporating the capabilities of a type 2.0 node in that it supports a necessarily SSCP-dependent type 2 PU. Thus the type of SNA session is type 2. This is in contrast to the SNA-oriented TELNET server provided by the IP component of z/OS Communications Server which can support a type 0 session as well as a type 2 session for sessions with TSO. > PSERVIC=X'0280xxxx... > Byte 1 is used by VSCS ... Rubbish, rubbish, utter rubbish!!! Byte 1 of the presentation services field contains bits with a miscellany of significance, one of which, bit 2, just happens to be used to designate a printer which can be used for the "VM/SNA Console Support" (VSCS) application. See section 5.2.4, "PSERVIC Operand of the MODEENT Macroinstruction" of the VTAM Resource Definition Reference Version 4 Release 2 for MVS/ESA, VM/ESA, and VSE/ESA manual. http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/isth1201/5.2.4 Incidentally, VTAM V4R2 is the latest release relevant to VSCS. It dates from 1994! > PSERVIC=X'0280xxxx... > ... > Byte 1 ... and needs to be set as follows: > 80 - Device supports extended data stream capability. "Extended data stream capability" is the formal description for this bit. > It supports write structured field (WSF) and read partition query (Query) > structured field. A little bit clumsy again. As already mentioned the so-called "query" bit indicates that WSF is supported. It is usual that, when a primary LU application such as TSO detects that the BIND image indicates support for WSF, as the first flows in the session, it will send a WSF command containing a "Read Partition/Query" and expect a "Query" reply from the secondary LU. > Otherwise, screen-mode transfer is used, ... Presumably "screen-mode" is the term the Gates's author has invented in order to describe the operation of IND$FILE when it is *not* entitled to use WSF. > ... limiting the data RU size to 1920 bytes. However I am surprised that the request unit size is necessarily limited to 1920 rather than the product of what has been agreed as the presentation space dimensions according to the often rehearsed significance of the tail end of the presentation services field. - Chris Mason On Wed, 19 Sep 2012 12:21:17 -0500, Mike Schwab <mike.a.sch...@gmail.com> wrote: >Here is Microsoft's suggestions for increasing the speed, from 2004. >http://support.microsoft.com/kb/125881 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN