Shmuel Metz (Seymour J.) wrote:

In <[EMAIL PROTECTED]>, on 12/19/2005
  at 09:02 AM, "Edward E. Jaffe" <[EMAIL PROTECTED]> said:

One of the changes to the protocol I've been trying to get IBM and
other  to implement is to allow for user-defined primary screen
sizes.

That has existed for decades; set your 3180 or later to an extended
model number and it will accept a BIND with, e.g., a 43x80 primary
size. I suspect that what you really want is a *dynamic* user-defined
screen size.

No. The choices today are a) host-defined logmodes with both primary & alternate screen sizes hard-coded therein (e.g., SNX3270x) or b) host-defined logmodes that have a 24x80 primary size and an alternate size to be determined via RPQ (e.g., D4x32XX3). These choices are spelled out in the definition if BINPRESZ both in the protocol documents and in the software.

For example, to get 62x80 primary with 62x132 alternate, you must use a logmode with a PSERVIC value like X'0280000000003E503E847F00' where both sizes are hard-wired at the host in the logmode definition. D4C32XX3 has a PSERVIC value of X'028000000000000000000300' which -- as defined in the protocol -- forces a 24x80 primary screen size but lets the alternate size be specified by the user.

(Regardless of the logmode, some software like Netview won't support anything other than a 24x80 primary size. I have a special modified version of Netview that gets around this restriction so long as the primary screen size width is always 80.)

One of the changes to the protocol I've been trying to get IBM and
other  to implement is to allow for user-defined primary screen
sizes. My  proposal has been to allow a x'00' BINPRESZ value
(undefined) to be  loosely interpreted as "not defined by the host".
That is, both sizes  will be defined by the response to
Read-Partition Query.

ITYM by a negotiated BIND. Are you sure that the support isn't there
already? Did you create an appropriate LOGMODE and try it?

I think _you_ need to try it before commenting further.

As stated previously, I've been working with development groups at both IBM and Macro4 as well as providers of 3270 emulators for years on this project. It's slow going. So far, the only two 3270 emulators that allow user-specified primary screen sizes are BlueZone and Vista. All of our 3270-based software supports this, but getting IBM's software to "play nice" has been a challenge.

BINPRESZ=x'00' is a proposed method of allowing primary as well as alternate sizes to be specified by the user. Unfortunately, in today's reality some things won't work with BINPRESZ=x'00' (especially for "normal" customers that don't have the special modified versions of IBM software that I have). So our software's workaround approach thus far has been to _violate the protocol_ and allow the RPQ response to override the 24x80 primary screen size implied by BINPRESZ=x'03'.

(BTW, if you use a VTAM session manager, you'd better hope it understands this protocol violation might occur and should not be considered an error. The "IBM Session Manager for z/OS" developers at Macro4 have been quite responsive to this and other requests in trying to make this support a reality.)

--
.-----------------------------------------------------------------.
| Edward E. Jaffe                |                                |
| Mgr, Research & Development    | [EMAIL PROTECTED]    |
| Phoenix Software International | Tel: (310) 338-0400 x318       |
| 5200 W Century Blvd, Suite 800 | Fax: (310) 338-0801            |
| Los Angeles, CA 90045          | http://www.phoenixsoftware.com |
'-----------------------------------------------------------------'

----------------------------------------------------------------------
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