Re: PROG750

2010-06-03 Thread Shmuel Metz (Seymour J.)
In
518280092.3394421275417908852.javamail.r...@sz0042a.emeryville.ca.mail.comcast.net,
on 06/01/2010
   at 06:45 PM, Linda Mooney linda.lst...@comcast.net said:

S3270r4q is a mod 4 session with 7 color support, at least that is
what it is on my system.  There is an entry for s3270r2q, 2, 4 and 5
in our mode table.  Using other emulators, I have seen the behavior
you described - blank lines at the bottom and so forth.  On a real
3279, logged on as a mod2 will also display the blank lines at the
botom of the screen.  

The 3279 was available with two screen sizes; I hope that you're
talking about a model 3x and not a model 2x.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: PROG750

2010-06-03 Thread Linda Mooney
Hi Shmuel, 



Yes.  All of the 3279 we ever had, a the few we still have, were/are 3279-s3g 
models. 



Linda 
- Original Message - 
From: Shmuel Metz (Seymour J.) shmuel+ibm-m...@patriot.net 
To: IBM-MAIN@bama.ua.edu 
Sent: Wednesday, June 2, 2010 7:34:09 PM GMT -08:00 US/Canada Pacific 
Subject: Re: PROG750 

In 
518280092.3394421275417908852.javamail.r...@sz0042a.emeryville.ca.mail.comcast.net,
 
on 06/01/2010 
   at 06:45 PM, Linda Mooney linda.lst...@comcast.net said: 

S3270r4q is a mod 4 session with 7 color support, at least that is 
what it is on my system.  There is an entry for s3270r2q, 2, 4 and 5 
in our mode table.  Using other emulators, I have seen the behavior 
you described - blank lines at the bottom and so forth.  On a real 
3279, logged on as a mod2 will also display the blank lines at the 
botom of the screen.   

The 3279 was available with two screen sizes; I hope that you're 
talking about a model 3x and not a model 2x. 
  
-- 
     Shmuel (Seymour J.) Metz, SysProg and JOAT 
     ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress. 
(S877: The Shut up and Eat Your spam act of 2003) 

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

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


Re: PROG750

2010-06-01 Thread Linda Mooney
Hi Frank, 



I use Attachmate Extra and can produce a PROG750 easily.  I have a bunch of 
sessions defined, several for each of my LPARS, some with specific sized 
screens within the emulator.  I typically use log tso,s3270r4q to log on.  If I 
happen to do that on a session I have defined in the emulator as a fixed screen 
size of any other screen size, I get the PROG750. Our logmode table is set up 
to default to a mod2 screen size, but accepts any setting at logon  for which 
there is a entry.  



HTH, 



Linda Mooney 


- Original Message - 
From: Frank Swarbrick frank.swarbr...@efirstbank.com 
To: IBM-MAIN@bama.ua.edu 
Sent: Sunday, May 30, 2010 8:00:22 PM GMT -08:00 US/Canada Pacific 
Subject: Re: PROG750 

That is the manual.  Cool, thanks.  Looks like my issue is 750 
'Incorrect command received'. 

Makes sense.  It's definitely a 3270 emulator issue with our screen 
scraping product.  This is our first day on z/OS in production and 
while there were some other issues this is one i've been working on for 
four hours.  Think I'm getting a handle on it, in any case. 

Thanks! 
Frank 
-- 

Frank Swarbrick 
Applications Architect - Mainframe Applications Development 
FirstBank Data Corporation - Lakewood, CO  USA 
P: 303-235-1403 


On 5/30/2010 at 8:48 PM, in message 9e61a.1960201a.39347...@aol.com, 
rbot...@aol.com wrote: 
 Here's a link to some. I've also included others which include ones 
from   
 the link: 
   
 _http://publibz 
 
.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CN7S8001/2.23?SHELF=EZ2HW125DT=1 
 9940419144012_ 
 
(http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CN7S8001/2.23?SHE 

 LF=EZ2HW125DT=19940419144012) 
   
 Input Inhibit Indicators 
   
 Input Inhibited (Columns 9-17) This message accompanies the X in 
column 9,   
 and explains why input is inhibited. 
   
   
   
 X    Time is required for the host system to perform a function.   
 X SYSTEM  The host system has locked your keyboard.  See if a 
message 
 appears. Wait, or press Reset. 
 X  nnn   Machine Check  Messages. The terminal is not configured 
correctly 
 or is malfunctioning.   
 Xnnn   Communication Check Messages. The communications link is 
broken  or 
 malfunctioning. 
 X   You requested a Local Copy, but the printer  configured for the 
 terminal session is not working. The keyboard locks  (keystrokes 
queued) 
 while this 
 symbol is displayed. 
   
  X     You requested a Local Copy, but the printer  configured for 
that 
 logical terminal is in use. 
 X -f   You requested a  function that is not supported. Press Reset 
and 
 select a valid function. 
 X     You entered more data in a field than is allowed. Press Reset 
and   
 correct the entry. 
 You tried to alter data  in a protected field. Press Reset. 
   
 X -fX   You are not authorized to perform this function. Press Reset 
and 
 try a valid function. 
 X PROGnnn   Program Check Messages. A program  error has occurred. 
 X -S  You attempted to enter a graphic character  that is not 
available. 
 This character may not be in the Base Character Set.  Press Reset. Do 
not 
 select the symbol that caused the indicator to appear. 
 X  '+?   You tried to enter an invalid character to be used with a 
 Diacritic  key sequence. Press Reset and try a valid sequence. 
   
 X NUM   You entered a keystroke other than numerics (0-9), a minus 
sign, a 
 period, a comma, or DUP in the 3270 numeric lock field. (3270 
session)   
 X ?+   You pressed the Response Time Monitor (RTM) key when the RTM 

 function is not enabled.  Press Reset. (3270 session) 
 X       All columns are entry field columns. Enter data to the  end 
of the 
 field. (5250 session) 
 X      You must  enter the data in this field. (5250 session) 
   
 X II   Operator input error occurred. (5250 session) 
   
 
 Machine Check messages 
   
 
 Some 68n messages may appear as either Communication or Machine 
checks. 
 The explanations for 68n codes also apply to 68n codes.   
 
 For other Machine messages not listed, refer to the IBM 3270 
Information 
 Display System: Reference Summary . 
 
 
 201  A parity error was detected. 
 
 207  The  workstation failed to respond to a POLL from the control 
unit.   
 
 209  The communication failed between the control unit  and the 
 workstation. Take a PCSMON data-trace and consult your system 
administrator. 
 
   
 
 240  The wotkstation is disconnected. 
 
 241  The host system has ended communications with the display 
station.   
 
 601  Missing attribute. 
 
 604   Invalid translation table. 
 
 606  Internal error.   
 
 610  CNOS (C 
hange Number of Session) failed. The cause  may be as 
follows.   
   
 · In the specified partner node, there is a session which has the 
same   
 Local LU name as that in the specified WorkStation Profile. 
 · Link of  partner node is not active.  (Even if link of terminal and 

 adjacent node is  active, sometimes link of partner node and adjacent 
node 
 could 
 be inactive.)   
 · Fully

PROG695 (Was Re: PROG750)

2010-06-01 Thread Mark T. Regan, K8MTR
Anyone know where I can lookup info about this 3270 error code, prog695? The 
tn3270 client vendor does not supply any info about it nor has any Google or 
IBMLink search turned up anything.
 
Thanks,
 
Mark Regan

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


Re: PROG695 (Was Re: PROG750)

2010-06-01 Thread Zaromil Tisler
On Tue, 1 Jun 2010 02:56:38 -0700, Mark T. Regan, K8MTR wrote:

Anyone know where I can lookup info about this 3270 error code, prog695?
The tn3270 client vendor does not supply any info about it nor has any
Google or IBMLink search turned up anything.
 
If it is the same code and meaning as in IBM PersComm, then maybe you can
find this description useful (found it in Help --- Communication Check
messages):

695 The workstation is off line from the control unit.

-- 
Zaromil

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


Re: PROG695 (Was Re: PROG750)

2010-06-01 Thread Mark T. Regan, K8MTR
Thanks. What threw me off was that I was told it was a PROG695, when it is a 
COMM695. I should have caught that right off.
 
Thanks,

Mark Regan





From: Zaromil Tisler zaromil-ibmn...@chello.at
To: IBM-MAIN@bama.ua.edu
Sent: Tue, June 1, 2010 6:18:46 AM
Subject: Re: PROG695 (Was Re: PROG750)

On Tue, 1 Jun 2010 02:56:38 -0700, Mark T. Regan, K8MTR wrote:

Anyone know where I can lookup info about this 3270 error code, prog695?
The tn3270 client vendor does not supply any info about it nor has any
Google or IBMLink search turned up anything.
 
If it is the same code and meaning as in IBM PersComm, then maybe you can
find this description useful (found it in Help --- Communication Check
messages):

695 The workstation is off line from the control unit.

-- 
Zaromil

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


Re: PROG750

2010-06-01 Thread Frank Swarbrick
I posted to both CICS-L and IBM-MAIN.

ANyway, I can't recall what I googled on yesterday, but prog 750 3270 does 
indeed get some good stuff.

Anyway, while the manual implies it is an application issue (Prog 750:   A 3270 
command was received that is not valid.) it appears to me to be more likely 
that a valid 3270 command is being sent and the emulator simply isn't 
understanding it, or handling it properly.  So it is electing to do the PROG750.

Anyway, we have some traces of both a good and bad result from the same basic 
sequence of events, and we've sent them to the vendor.  So we shall see.

It appears that the host is sending (or the emulator is interpreting it as) two 
back to back 3270 streams; one being large (1302 bytes) and one being small 
(13 bytes).  If it helps I will most them here (in hex, of course):

01 00 FF 02 00 00 00 00 01 00 FF F5 C1 11 4C E2 13 11 40 40 1D F0 E3 D9 C1 D2 
11 40 50 1D F0 F2 F4 60 C8 D6 E4 D9 40 C2 C1 D5 D2 C9 D5 C7 1D F0 C3 C1 D3 D3 
40 E3 D9 C1 C3 D2 C9 D5 C7 40 E2 E8 E2 E3 C5 D4 40 11 C2 E5 1D F8 E7 1D F8 C1 
D4 C2 C5 D9 40 C4 40 C2 D6 E8 D3 C5 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 F1 F1 F1 60 F6 F0 60 F9 F0 F4 F6 11 
C3 F5 1D 7C 6D 1D 7C 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 11 C5 C5 1D 7C 6D 1D 7C 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 11 C6 D5 1D 40 6D 1D F8 C4 C5 D4 
C1 D5 C4 40 40 40 40 F4 F2 F1 40 F2 F9 F8 60 F1 F4 F3 F2 40 40 40 40 40 C1 D9 
C1 D7 40 40 40 40 1D F0 C2 D9 C1 D5 C3 C8 40 E3 D6 40 C2 C9 D3 D3 7A 1D 40 F4 
F2 F1 1D 40 C1 D9 C1 D7 40 40 1D F0 11 C7 E5 1D 7C 6D!
  1D F0 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 1D F0 C1 C3 C3 D6 E4 D5 E3 40 E3 D6 40 C2 C9 
D3 D3 7A 1D 40 F4 F2 F1 1D 40 F2 F9 F8 60 F1 F4 F3 F2 1D F0 11 C8 F5 1D 7C 6D 
1D F0 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 1D F0 E6 C1 C9 E5 C5 40 C1 C3 C3 D6 E4 D5 E3 
40 C3 C8 C1 D9 C7 C5 40 4D E8 61 D5 5D 7A 1D 40 D5 1D F0 11 4A 6B 1D F0 D6 D7 
C5 D9 C1 E3 D6 D9 40 C9 D5 C9 E3 C9 C1 D3 E2 7A 1D F0 C1 C2 D7 1D F0 11 4B 50 
1D F0 C9 D5 C4 C9 C3 C1 E3 C5 40 E2 C5 D9 E5 C9 C3 C5 4D E2 5D 40 D7 D9 D6 E5 
C9 C4 C5 C4 7A 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 11 4C 61 1D 40 6D 1D F0 C2 C1 D3 C1 D5 C3 C5 40 C9 D5 D8 E4 C9 D9 E8 
40 1D 40 6D 1D F0 C4 C5 D7 61 E6 C4 61 C1 E3 D4 40 C9 D5 C6 D6 40 1D 40 6D 1D 
F0 E3 C5 D3 C5 D7 C8 D6 D5 C5 40 E7 C6 C5 D9 40 40 1D 40 6D 1D F0 D7 C5 D5 C4 
C9 D5 C7 40 C1 E4 E3 C8 E2 40 40 40 11 4F C1 1D 40 !
 6D 1D F0 C1 C3 C8 40 C9 D5 D8 E4 C9 D9 E8 40 40 40 40 40 1D 40 6D 1D F
0 C8 D6 E4 D9 E2 61 D3 D6 C3 C1 E3 C9 D6 D5 E2 40 1D 40 6D 1D F0 D4 C9 E2 C3 C5 
D3 D3 C1 D5 C5 D6 E4 E2 40 40 40 1D 40 6D 1D F0 E6 C9 D9 C5 40 C9 D5 C6 D6 40 
40 40 40 40 40 40 11 50 D1 1D 40 6D 1D F0 C1 C4 C4 D9 C5 E2 E2 40 C3 C8 C1 D5 
C7 C5 40 40 1D 40 6D 1D F0 C9 D5 E3 C5 D9 D5 C5 E3 40 E2 E5 C3 E2 40 40 40 1D 
40 6D 1D F0 D5 C5 E6 40 C1 C3 C3 E3 40 C9 D5 D8 E4 C9 D9 E8 1D 40 6D 1D F0 E7 
C6 C5 D9 40 E3 D6 40 C2 C1 D5 D2 40 40 40 40 11 D1 61 1D 40 6D 1D F0 C2 C1 D3 
C1 D5 C3 C9 D5 C7 40 C3 C8 D2 C2 D2 40 1D 40 6D 1D F0 D3 D6 C1 D5 40 C9 D5 C6 
D6 40 40 40 40 40 40 40 1D 40 6D 1D F0 D5 C5 E6 40 D3 D6 C1 D5 40 C9 D5 D8 E4 
C9 D9 E8 1D 40 6D 1D F0 E7 C6 C5 D9 40 E3 D6 40 E5 D9 E4 40 40 40 40 40 11 D2 
F1 1D 40 6D 1D F0 C3 C1 E2 C8 40 D9 E2 D9 E5 C5 40 C9 D5 C6 D6 40 1D 40 6D 1D 
F0 D3 61 E2 E3 40 C3 C8 C5 C3 D2 C2 D6 D6 D2 40 40 1D 40 6D 1D F0 D5 E2 C6 40 
C9 D5 D8 E4 C9 D9 E8 40 40 40 40 40 11 D4 C1 1D 40 6D 1D F0 C3 C8 C5 C3 D2 40 
D6 D9 C4 C5 D9 40 40 40 40 40 1D 40 6D 1D F0 D3 61 !
 E2 E3 40 C3 C3 61 C1 E3 D4 40 40 40 40 40 1D 40 6D 1D F0 D7 C8 D6 E3 D6 40 D9 
C5 D8 E4 C5 E2 E3 40 40 40 11 D5 D1 1D 40 6D 1D F0 C3 D9 C5 C4 C9 E3 40 C3 C1 
D9 C4 40 C9 D5 C6 D6 1D 40 6D 1D F0 D4 C5 D9 C3 C8 C1 D5 E3 40 D5 C1 D4 C5 40 
40 40 1D 40 6D 1D F0 E2 D7 C1 D5 C9 E2 C8 40 C3 C1 D3 D3 40 40 40 40 11 D6 61 
1D 40 6D 1D F0 C6 C5 C5 E2 61 E2 E5 C3 E2 40 C9 D5 C6 D6 40 40 1D 40 6D 1D F0 
D4 C5 D9 C3 C8 C1 D5 E3 40 E5 C5 D9 C9 C6 E8 40 1D 40 6D 1D F0 E2 E3 D6 D7 40 
D7 C1 E8 D4 C5 D5 E3 40 40 40 40 11 D9 C4 1D F0 C3 D6 D4 D4 C5 D5 E3 E2 7A 1D 
40 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 
6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 6D 40 40 40 40 40 40 
40 40 40 11 5A C7 1D C1 40 1D F0 11 5B 60 1D 7C D3 D6 C7 40 C3 C1 D3 D3 40 C6 
D6 D9 40 C1 D5 D6 E3 C8 C5 D9 40 C1 C3 C3 D6 E4 D5 E3 6F 40 4D E8 61 D5 5D 1D 
7C D5 1D F0 

followed by
01 00 FF 01 90 40 00 00 01 01 00 F1 C2

the Screen that the first stream represents looks something like this:

HOME ENTITY
USER ID:  ABP
LOCATION: FBDCWS
FUNCTION: trackcall
ACCOUNT

Re: PROG750

2010-06-01 Thread Frank Swarbrick
Looks very useful!  I will talk it over with a sysprog..
-- 

Frank Swarbrick
Applications Architect - Mainframe Applications Development
FirstBank Data Corporation - Lakewood, CO  USA
P: 303-235-1403


On 5/31/2010 at 11:50 AM, Mike W Stayton m...@us.ibm.com wrote:
 Try using the packet trace formatter that comes with Communications Server
 See IP Diagnosis for details
 http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1C590/2.1.4.5.2 
 
 CTRACE COMP(SYSTCPDA) OPTIONS((FULL TELNET(23, DETAIL) ))
 
 Change 23 to the telnet server port.   Add any additional selection 
 keywords.
 
 Sample output:
 
   TCP  
Source Port  : 23(telnet)   Destination Port: 4159  ()
Sequence Number  : 3477007056   Ack Number: 1122097700   
Header Length: 20   Flags: Ack Psh  
Window Size  : 32750CheckSum: 58BA E7BD Urgent Data 
 Pointer:  
   
  Telnet:   
   HDR 3270 data stream Send Sense Sequence: 3   
  0005 OUT Erase/Write F5C3 Restore Reset  
  0007   1   1 SBA  4040Row:   1  Col:   1  
  000A   1   1 RA   404040  Row:   1  Col:   1  Char: 40   
  000E   1   1 SBA  4040Row:   1  Col:   1  
  0011   1   1 SF   E8  P D   White  
  0013   1   2 080  --- TSO/E LOGON 
 -
  0063   2   2 SBA  C150Row:   2  Col:   1  
  0066   2   1 SF   E8  P D   White  
  0068   2   2 080
  00B8   3   2 SBA  C260Row:   3  Col:   1  
  00BB   3   1 SF   E8  P D   White  
  00BD   3   2 080
  010D   4   2 SBA  5B60Row:  23  Col:   1  
  0110  23   1 SF   E8  P D   White  
  0112  23   2 079  PF1/PF13 == HelpPF3/PF15 == LogoffPA1 == 
 AttentionPA2 == 
  0161  24   1 SBA  5CF0Row:  24  Col:   1  
  0164  24   1 SF   E8  P D   White  
  0166  24   2 078  You may request specific help information by entering 
 a '?' in any entry 
  01B4  24  80 SBA  C3F3Row:   4  Col:   4  
 .
 .
 .
 Orders:95, Size:   229, Data:96, Size:   873  
 Print Screen from Row 1 to 24  
 
 ===
 @--- TSO/E LOGON 
 --
 @  
 @  
@Enter LOGON parameters below:  @RACF LOGON parameters: 
  
 
 Mike Stayton
 z/OS Communications Server
 919 254-5057 T/L 444
 m...@us.ibm.com 
 
 Client success extends to the way we anticipate what our clients want, 
 need and dream of ...   Sam J Palmisano
 Event if you're on the right track, you'll get run over if you just sit 
 there -- Will Rogers
 
 
 
 From:
 Phil Smith III li...@akphs.com
 To:
 IBM-MAIN@bama.ua.edu 
 Date:
 05/30/2010 11:26 PM
 Subject:
 Re: PROG750
 Sent by:
 IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 
 
 On Sun, May 30, 2010 at 11:00 PM, Frank Swarbrick wrote:
That is the manual.  Cool, thanks.  Looks like my issue is 750
'Incorrect command received'.
 
 Yes, it basically means a bad 3270 data stream. Get a datastream trace and 
 take it apart (no, that won't be fun if you haven't done it before, alas; 
 I do know someone with good tools for doing so if it comes to that, but I 
 doubt he'd do it for free).
 
 ...phsiii
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html 
 
 
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html

 

The information contained in this electronic communication and any document 
attached hereto or transmitted herewith is confidential and intended for the 
exclusive use of the individual or entity named above.  If the reader of this 
message is not the intended recipient or the employee or agent responsible for 
delivering it to the intended recipient, you are hereby notified that any 
examination, use, dissemination, distribution or copying of this communication 
or any part thereof is strictly prohibited.  If you have received this 
communication in error, please immediately notify the sender by reply e-mail 
and destroy this communication.  Thank you.

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


Re: PROG695 (Was Re: PROG750)

2010-06-01 Thread Chris Mason
Mark

 Anyone know where I can lookup info about this 3270 error code, prog...?

The answer to the slightly generalised question above is that the answer was 
provided in this very same thread approximately 16 hours before this post and 
a day before in an identically titled thread in the CICS-L list - assuming I 
can 
manage the time codes correctly!

... 3174 Establishment Controller Status Codes, GA27-3832-08

... http://publibz.boulder.ibm.com/cgi-
bin/bookmgr_OS390/BOOKS/CN7S8001/2.23

However, as Zaromil Tisler pointed out - and as you would have been able to 
work out from the manual referenced above, PROG695 does not feature - 
carefully chosen words - as a 3270 status code.

However the section 1.4, 3174 Status Code Chart includes the following:

quote

6XX 1xHG B1

Description: Distributed function terminal detected permanent errors.

B1 = The distributed function terminal (DFT) error log qualifier.

Alert Sent = Permanent.

Possible Cause: N/A

User Action: For a description of the qualifier, refer to your terminal 
documentation concerning problem determination.

For Service Personnel Only: No action is required.

6XX 5xHG B1

Description: Distributed function terminal detected temporary errors.

B1 = The distributed function terminal (DFT) error log qualifier.

Alert Sent = Temporary.

Possible Cause: N/A

User Action: For a description of the qualifier, refer to your terminal 
documentation concerning problem determination.

For Service Personnel Only: No action is required.

/quote

This may be the origin of the contention made by our own John McKown in a 
post in the thread in the CICS-L list where he states that the codes depend 
on the implementation and are not generalised. Thus, in these cases, it is 
necessary to refer to your terminal documentation concerning problem 
determination.

-

As regards searching for the problem, if you use 695 error 3270 in the IBM 
site search, the 12th hit would be ITSO Personal Communications V4.x 
Interoperability and Problem Determination May 1995, GG24-4457-00, which 
contains the following in section 11.7.3, Special Considerations:

quote

Therefore you will be unable to connect to the host and Communications Error 
695 (COMM 695) is displayed in the OIA.

/quote

But I guess there's a considerable gulf between a search where you *might* 
find the answer and one where you *should* find the answer - having already 
been told what it is!

Chris Mason

On Tue, 1 Jun 2010 02:56:38 -0700, Mark T. Regan, K8MTR netsfw-
ibmm...@yahoo.com wrote:

Anyone know where I can lookup info about this 3270 error code, prog695? 
The tn3270 client vendor does not supply any info about it nor has any Google 
or IBMLink search turned up anything.
 
Thanks,
 
Mark Regan

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


Re: PROG750

2010-06-01 Thread Chris Mason
Linda

 I typically use log tso,s3270r4q to log on.

s3270r4q is not one of the mode table entries provided in ISTINCLM so we'll 
all be in the dark over what significance it may have.

The 3174 Establishment Controller Status Codes manual

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CN7S8001/2.23

is quite clear that PROG750 applies only to unrecognised *command* codes, 
which is an incorrect initial outbound byte. I checked that other possible 
errors in the 3270 data stream were covered by other codes and indeed they 
are.[1]

If you have mismatched presentation space dimensions, say 24x80 (model 2) 
rather than 43x80 (model 4) or vice versa, this should not faze the 
3270 client in any way. You will observe either lack of use of the bottom 
19 rows or wrapping. It only gets really messy - but not troubling for the 
emulator - if you have a mismatch involving 27x132 (model 5). If the 
emulator *does* have trouble, it is at fault in not following 3270 architecture.

If you post both of the mismatching mode table entries, it may be possible to 
see if there is a difference other than presentation space dimensions which 
could help explain why the command character is rejected by the emulator. 
Note, for example that in Tables 2-1 and 2-10 I posted before that the Local 
and Remote codes are different.

You may also like to state how you know that you have supplied the correct 
mode table entries. The case where you supply it on the logon command is 
clear enough, but the by default can be tricky. Assuming you are using the 
z/OS Communications Server IP TN3270 server, you use the TELNETDEVICE 
statement in order to specify the name of the mode table entry, actually or by 
default, unless you specify NONE - obviously not ever expected to be the 
name of a mode table entry! - when the DLOGMOD operand of the secondary 
APPL statement will apply. I have seen folk assume that the latter applies 
irrespective of what the TELNETDEVICE statement specifies.

Chris Mason

[1] It was interesting to note that WCC with Error was code 795, the 
penultimate code, when you might expect it to be 751 since the WCC byte 
immediately follows the command byte. There is a possible, indeed likely, 
explanation for the late appearance of a detectable WCC error which 
requires a knowledge of the evolution of the 3270 byte.

On Tue, 1 Jun 2010 07:40:35 +, Linda Mooney 
linda.lst...@comcast.net wrote:

Hi Frank, 



I use Attachmate Extra and can produce a PROG750 easily.  I have a bunch 
of sessions defined, several for each of my LPARS, some with specific sized 
screens within the emulator.  I typically use log tso,s3270r4q to log on.  
If 
I happen to do that on a session I have defined in the emulator as a fixed 
screen size of any other screen size, I get the PROG750. Our logmode table is 
set up to default to a mod2 screen size, but accepts any setting at logon 
 for which there is a entry.  



HTH, 



Linda Mooney

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


Re: PROG695 (Was Re: PROG750)

2010-06-01 Thread Don Williams
Most TN3270 emulators tend generate OIA (Operator Information Area) messages
similar to IBM description of it in:

http://publib.boulder.ibm.com/infocenter/hodhelp/v9r0/index.jsp?topic=/com.i
bm.hod9.doc/doc/troubleshoot/oia.html 


 -Original Message-
 From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
 Behalf Of Mark T. Regan, K8MTR
 Sent: Tuesday, June 01, 2010 5:57 AM
 To: IBM-MAIN@bama.ua.edu
 Subject: PROG695 (Was Re: PROG750)
 
 Anyone know where I can lookup info about this 3270 error code,
 prog695? The tn3270 client vendor does not supply any info about it nor
 has any Google or IBMLink search turned up anything.
 
 Thanks,
 
 Mark Regan
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
 Search the archives at http://bama.ua.edu/archives/ibm-main.html

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


Re: PROG750

2010-06-01 Thread Linda Mooney
Hi Chris, 



In the case that I was talking about, the mismatch is with the user set 
definition within Attachmate and the user entered information at logon time.  
The version of Attachmate that I use (not in the office today so I can't check) 
allows the user to set mod2, mod3, mod4, mod5, and any.  So, if I enter log 
tso,s3270r4q on an Attachmate session that is defined within Attachmate to be 
anything other than any or mod4, the result is a PROG750 and no TSO session.  
My session attempt being stopped before reaching my z/OS system. If I enter the 
same log command on an Attachmate screen that has been defined within 
Attachmate as mod4 or any, I get a mod 4 session logon.  



From Frank's post, I thought it might be possible that the issue could be a 
mismatch like the one I described and, if so, an easy fix.   I seldom use the 
Attachmate 'any' setting .  Even though that would allow more flexibility, 
I don't like the way it sizes the screen.  I can't fix the font size I like or 
the placement on my dual monitor PC that I like.  I have heard that 



S3270r4q is a mod 4 session with 7 color support, at least that is what it is 
on my system.  There is an entry for s3270r2q, 2, 4 and 5 in our mode 
table.  Using other emulators, I have seen the behavior you described - blank 
lines at the bottom and so forth.  On a real 3279, logged on as a mod2 will 
also display the blank lines at the botom of the screen.   



As for how I know what our default is - the Network sysprog who set it up told 
me so.  Also, if I log on with log tso, I get a mod2 TSO session. 



HTH, 



Linda Mooney 


- Original Message - 
From: Chris Mason chrisma...@belgacom.net 
To: IBM-MAIN@bama.ua.edu 
Sent: Tuesday, June 1, 2010 9:21:28 AM GMT -08:00 US/Canada Pacific 
Subject: Re: PROG750 

Linda 

 I typically use log tso,s3270r4q to log on. 

s3270r4q is not one of the mode table entries provided in ISTINCLM so we'll 
all be in the dark over what significance it may have. 

The 3174 Establishment Controller Status Codes manual 

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CN7S8001/2.23 

is quite clear that PROG750 applies only to unrecognised *command* codes, 
which is an incorrect initial outbound byte. I checked that other possible 
errors in the 3270 data stream were covered by other codes and indeed they 
are.[1] 

If you have mismatched presentation space dimensions, say 24x80 (model 2) 
rather than 43x80 (model 4) or vice versa, this should not faze the 
3270 client in any way. You will observe either lack of use of the bottom 
19 rows or wrapping. It only gets really messy - but not troubling for the 
emulator - if you have a mismatch involving 27x132 (model 5). If the 
emulator *does* have trouble, it is at fault in not following 3270 
architecture. 

If you post both of the mismatching mode table entries, it may be possible to 
see if there is a difference other than presentation space dimensions which 
could help explain why the command character is rejected by the emulator. 
Note, for example that in Tables 2-1 and 2-10 I posted before that the Local 
and Remote codes are different. 

You may also like to state how you know that you have supplied the correct 
mode table entries. The case where you supply it on the logon command is 
clear enough, but the by default can be tricky. Assuming you are using the 
z/OS Communications Server IP TN3270 server, you use the TELNETDEVICE 
statement in order to specify the name of the mode table entry, actually or by 
default, unless you specify NONE - obviously not ever expected to be the 
name of a mode table entry! - when the DLOGMOD operand of the secondary 
APPL statement will apply. I have seen folk assume that the latter applies 
irrespective of what the TELNETDEVICE statement specifies. 

Chris Mason 

[1] It was interesting to note that WCC with Error was code 795, the 
penultimate code, when you might expect it to be 751 since the WCC byte 
immediately follows the command byte. There is a possible, indeed likely, 
explanation for the late appearance of a detectable WCC error which 
requires a knowledge of the evolution of the 3270 byte. 

On Tue, 1 Jun 2010 07:40:35 +, Linda Mooney 
linda.lst...@comcast.net wrote: 

Hi Frank, 
 
 
 
I use Attachmate Extra and can produce a PROG750 easily.  I have a bunch 
of sessions defined, several for each of my LPARS, some with specific sized 
screens within the emulator.  I typically use log tso,s3270r4q to log on.  
If 
I happen to do that on a session I have defined in the emulator as a fixed 
screen size of any other screen size, I get the PROG750. Our logmode table is 
set up to default to a mod2 screen size, but accepts any setting at logon 
 for which there is a entry.  
 
 
 
HTH, 
 
 
 
Linda Mooney 

-- 
For IBM-MAIN subscribe / signoff / archive access instructions, 
send email to lists...@bama.ua.edu

Re: PROG750

2010-06-01 Thread Chris Mason
Frank

The first 11 bytes of the trace are *not* 3270 data stream. I guess if I did 
some research I could work out what it was. I expect there's some TN3270E 
prefix I should check into but that will need time and RFC 2355. From byte 12 
onwards is familiar territory, fairly easy to read - although I haven't 
checked 
every last byte to the end!

Note also that the second record has two - correct - 3270 bytes, 
a write command and a write control character (WCC).

 We had a similar issue with the vendor and its TN3270E protocol, so I'm 
thinking there might be a similar cause here. On VSE the TN3270 server only 
supported partial TN3270E and backed off to TN3270 after the LU was 
negotiated using TN3270E, so 99% of the traffic was not in TElnet Extended 
mode. We may try backing down to regular TN3270 and see if this mitigates 
the issue.

My understanding of RFC 2355 is that it is not possible to change (back 
off) the flavour of TN3270 protocols without restarting the TELNET 
connection. Within any one TELNET connection, you can operate at the 
TN3270 level as defined prior to TN3270E, meaning TN3270E not agreed, or 
you can operate at the TN3270E level, meaning TN3270E agreed.

What you may have seen is TN3270E being proposed but rejected and hence 
not agreed as in this sequence taken from the enormously useful sets of 
sequences included in section 13.4, Examples of RFC 2355:

quote

The following example shows a TN3270E-capable server and a traditional 
tn3270 client establishing a connection:

Server:  IAC DO TN3270E
Client:  IAC WON'T TN3270E
Server:  IAC DO TERMINAL-TYPE
Client:  IAC WILL TERMINAL-TYPE
Server:  IAC SB TERMINAL-TYPE SEND IAC SE
Client:  IAC SB TERMINAL-TYPE IS IBM-3278-2 IAC SE
Server:  IAC DO EOR IAC WILL EOR
Client:  IAC WILL EOR IAC DO EOR
Server:  IAC DO BINARY IAC WILL BINARY
Client:  IAC WILL BINARY IAC DO BINARY
 (3270 data stream is exchanged)

/quote

Note that the client can utter the word TN3270E not because it understands 
it but because it has just heard it from the server, the client can thus 
*pronounce* TN3270E it but doesn't like the sound of it!

You may find the following useful but I rather doubt it.

quote

TN3270E statement

Use the TN3270E parameter statement to allow TN3270E functions to be 
negotiated by Telnet. If NOTN3270E is specified, all TN3270E functions, such 
as printer support and client response, are disabled.

Telnet is initialized with a value of TN3270E.

The TN3270E and NOTN3270E statements can be coded in the 
TELNETGLOBALS, TELNETPARMS, or PARMSGROUP statement block. See “Rules 
for Telnet parameter statements and security parameters” on page 619 for 
more information
about the hierarchy of parameter values.

The NOTN3270E value is useful in the unlikely case there are a significant 
number of clients that cannot tolerate negotiating for a TN3270E connection. 
Most clients do not have a problem with the TN3270E specification in the 
server, but, in the unlikely case that some do, specify and map NOTN3270E to 
that set of clients.

/quote

Chris Mason

On Mon, 31 May 2010 09:47:14 -0600, Frank Swarbrick 
frank.swarbr...@efirstbank.com wrote:

I posted to both CICS-L and IBM-MAIN.

ANyway, I can't recall what I googled on yesterday, but prog 750 3270 
does indeed get some good stuff.

Anyway, while the manual implies it is an application issue (Prog 750:   A 
3270 command was received that is not valid.) it appears to me to be more 
likely that a valid 3270 command is being sent and the emulator simply isn't 
understanding it, or handling it properly.  So it is electing to do the PROG750.

Anyway, we have some traces of both a good and bad result from the same 
basic sequence of events, and we've sent them to the vendor.  So we shall 
see.

It appears that the host is sending (or the emulator is interpreting it as) 
two 
back to back 3270 streams; one being large (1302 bytes) and one being 
small (13 bytes).  If it helps I will most them here (in hex, of course):

01 00 FF 02 00 00 00 00 01 00 FF F5 C1 11 4C E2 13 11 40 40 1D F0 E3 D9 
C1 D2 11 40 50 1D F0 F2 F4 60 C8 D6 E4 D9 40 C2 C1 D5 D2 C9 D5 C7 1D F0 
C3 C1 D3 D3 40 E3 D9 C1 C3 D2 C9 D5 C7 40 E2 E8 E2 E3 C5 D4 40 11 C2 E5 
1D F8 E7 1D F8 C1 D4 C2 C5 D9 40 C4 40 C2 D6 E8 D3 C5 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 F1 F1 F1 
60 F6 F0 60 F9 F0 F4 F6 11 C3 F5 1D 7C 6D 1D 7C 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 11 C5 C5 1D 7C 6D 
1D 7C 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
40 40 40 40 11 C6 D5 1D 40 6D 1D F8 C4 C5 D4 C1 D5 C4 40 40 40 40 F4 F2 
F1 40 F2 F9 F8 60 F1 F4 F3 F2 40 40 40 40 40 C1 D9 C1 D7 40 40 40 40 1D F0 
C2 D9 C1 D5 C3 C8 40 E3 D6 40 C2 C9 D3 D3 7A 1D 40 F4 F2 F1 1D 40 C1 D9 
C1 D7 40 40 1D F0 11 C7 E5 1D

Re: PROG750

2010-06-01 Thread Chris Mason
Linda

 So, if I enter log tso,s3270r4q on an Attachmate session that is defined 
within Attachmate to be anything other than any or mod4, the result is a 
PROG750 and no TSO session.

In Attachmate, I assume that mod4 implies that the TN3270 window will 
assume dimensions of 43x80 when Erase/Write Alternate is used. I assume 
that any implies that Attachmate will allow itself to be defined by the 
dimensions specified in the presentation services (MODEENT macro PSERVIC 
operand) of the BIND image it receives.

As an aside which could explain some sort of incompatibility, if my assumption 
regarding any is the case, you had better not try to use a mode table entry 
with X03 as the penultimate byte of the presentation services field since 
that would represent a failure to commit on both sides, a divorce before 
marriage, as it were! Actually a likely compromise might simply be to assume 
24x80 for both the default and alternate dimensions. Maybe the 
Attachmate manual covers this point, maybe not.

I assume that s3270r4q which you appear to be able to specify as a way of 
supplying a mode table entry name in the USS LOG command specifies one of 
the following as bytes 7-11 of the PSERVIC operand:

X'2B507E'

X'18502B507F'

most probably the latter.

The q probably indicates that the query bit is on in the second byte of the 
PSERVIC operand which gives the primary application, for example, your TSO, 
the right to request that the emulator supply its capabilities which include 
the 
possibility to support 7 colours.

 Using other emulators, I have seen the behavior you described - blank lines 
at the bottom and so forth.

So you are proposing that Attachmate is a product which does not 
follow expected practice - since 3270 was only ever an architecture for 
internal use within IBM for the 3270 range of products - and does not behave 
as an IBM product would or another vendor's 3270 emulator product which 
pays better attention genuinely to being an emulator. And you suspect that 
Frank - emulator unspecified so far - may have a similar rogue product.

If Attachmate is a rogue product, who's to say it sticks to proper use of the 
PROG750 condition? - all bets are off!

Incidentally, my aside above is already an indication of rogue behaviour 
since 
it leads to the ambiguity I mentioned.

-

 As for how I know what our default is - the Network sysprog who set it up 
told me so. Also, if I log on with log tso, I get a mod2 TSO session.

This is interesting. TN3270 and TN3270E protocols allow for the configured 
presentation space dimensions to be passed as a TN3270 device type code. 
The z/OS Communications Server (CS) IP TN3270 server maps that code to a 
mode table entry name, the famous Table 33, Device type and logmode table 
in the description of the TELNETDEVICE statement in the z/OS CS IP 
Configuration Reference manual. When you specify a mode table entry name 
with your USS logon command, the TN3270 server ignores the name specified 
in the TELNETDEVICE statement but when you don't, the name specified by 
the TELNETDEVICE statement, explicitly or by default, is used.

So, this means

either - your TN3270 systems programmer has specified in TELNETDEVICE 
statements a mode table entry name corresponding to the 24x80 dimensions 
for all the TN3270(E) device type codes offered in your connection 
negotiation

or - your USS table specifies a mode table entry name corresponding to the 
24x80 dimensions as a default name in the USS LOG command

Again, it is most probably the latter - since the former would be a lot of work!

Hint: try logon applid(tso) with mod3, mod4 or mod5 configured and see 
what happens.

Chris Mason

On Tue, 1 Jun 2010 18:45:08 +, Linda Mooney 
linda.lst...@comcast.net wrote:

Hi Chris, 



In the case that I was talking about, the mismatch is with the user set 
definition within Attachmate and the user entered information at logon 
time.  The version of Attachmate that I use (not in the office today so I 
can't check) allows the user to set mod2, mod3, mod4, mod5, and any.  
So, if I enter log tso,s3270r4q on an Attachmate session that is defined within 
Attachmate to be anything other than any or mod4, the result is a PROG750 
and no TSO session.  My session attempt being stopped before reaching my 
z/OS system. If I enter the same log command on an Attachmate screen 
that has been defined within Attachmate as mod4 or any, I get a mod 4 
session logon.  



From Frank's post, I thought it might be possible that the issue could be a 
mismatch like the one I described and, if so, an easy fix.   I seldom use the 
Attachmate 'any' setting .  Even though that would allow more flexibility, 
I don't like the way it sizes the screen.  I can't fix the font size I like 
or the 
placement on my dual monitor PC that I like.  I have heard that 



S3270r4q is a mod 4 session with 7 color support, at least that is what it is 
on my system.  There is an entry for s3270r2q

Re: PROG750

2010-05-31 Thread Chris Mason
   |
   
|___||___|___|
___|
   | Read Buffer   | 02 | F2| 32| 2 |
   
|___||___|___|
___|
   | Read Modified | 06 | F6| 36| 6 |
   
|___||___|___|
___|
   | Read Modified All | 6E | 6E| 3E| : |
   | (SNA only)||   |   |   |
   
|___||___|___|
___|

/quote

So, unlike the misplaced alarms raised by one of your responders, this is not 
at 
all going to be a difficult matter to resolve. The problem lies with the very 
first 
character which TN3270 maps to the beginning of at outbound 3270 data 
stream at the point of failure. The only tools you'll need are your eyes and 
your brain - which come at no extra charge!

-

At this point I checked all the other responses in more detail and - lo and 
behold! - Bob Botsis identified the manual I was talking about above - 
promptly downloaded for future reference. It just might have helped if he'd 
given the title and the minimal URL so I'd have spotted it on my initial scan. 
Also giving all the codes was a bit of overkill since that obscured his 
success!!!

3174 Establishment Controller Status Codes, GA27-3832-08

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/CN7S8001/2.23

Note - to Bob really - if you skip everything after the internal manual number 
or section number, everything *after* and including the question mark, you 
can often get the URL on one line.

Chris Mason

[1] Alternatively the TN3270 server - as in an OSA ICC - could be emulating a 
pre/non-SNA 3270 controller and an SNA session may not actually be involved. 
Actually I noticed that the 3174 manual pretends a session is involved when 
discussing error codes although that is not necessarily the case, so I expect 
we have to just live with the potential ambiguities of this sort of approximate 
terminology.

[2] The first doesn't count for obvious reasons!

[3] And at least this text was written before it became fashionable to hide 
a problem behind the word issue - or worse, issues. I could just imagine 
that today ... probable cause of the problem would become ... probable 
cause of the issue - yuk!

Incidentally I always feel a little uncomfortable with the expression probable 
cause, famous as far as I am concerned in its use in network management 
architecture. A quick look in Wikipedia explains why! I was once logically 
arrested in California and the probable cause was the officer's speeding 
detector!

On Sun, 30 May 2010 20:08:50 -0600, Frank Swarbrick 
frank.swarbr...@efirstbank.com wrote:

Where can I find out what PROG750 means for a TN3270 session?

--

Frank Swarbrick
Applications Architect - Mainframe Applications Development
FirstBank Data Corporation - Lakewood, CO  USA
P: 303-235-1403

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


Re: PROG750

2010-05-31 Thread Ed Finnell
 
In a message dated 5/31/2010 9:51:21 A.M. Central Daylight Time,  
chrisma...@belgacom.net writes:

A stimulating question!

The first thing to say is that this  was also posed on the CICS list but - 
despite 
an unexplained hint in the  solution - this concerns the 3270 in general 
and so 
is probably best  dealt with in the IBM-MAIN list
 

Somewhere along the way I put in a Checklist to  reassemble custom modetabs 
and USSTABs.
One thing to try might be a shipped logmode in ISTINCLM.  If you can get 
past the Network Solicitor ===logon applid(CICSTEST)  LOGMOD(D4C32xxC) or 
something you can live  with.


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


Re: PROG750

2010-05-31 Thread Mike W Stayton
Try using the packet trace formatter that comes with Communications Server
See IP Diagnosis for details
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1C590/2.1.4.5.2

CTRACE COMP(SYSTCPDA) OPTIONS((FULL TELNET(23, DETAIL) ))

Change 23 to the telnet server port.   Add any additional selection 
keywords.

Sample output:

  TCP  
   Source Port  : 23(telnet)   Destination Port: 4159  ()
   Sequence Number  : 3477007056   Ack Number: 1122097700   
   Header Length: 20   Flags: Ack Psh  
   Window Size  : 32750CheckSum: 58BA E7BD Urgent Data 
Pointer:  
  
 Telnet:   
  HDR 3270 data stream Send Sense Sequence: 3   
 0005 OUT Erase/Write F5C3 Restore Reset  
 0007   1   1 SBA  4040Row:   1  Col:   1  
 000A   1   1 RA   404040  Row:   1  Col:   1  Char: 40   
 000E   1   1 SBA  4040Row:   1  Col:   1  
 0011   1   1 SF   E8  P D   White  
 0013   1   2 080  --- TSO/E LOGON 
-
 0063   2   2 SBA  C150Row:   2  Col:   1  
 0066   2   1 SF   E8  P D   White  
 0068   2   2 080
 00B8   3   2 SBA  C260Row:   3  Col:   1  
 00BB   3   1 SF   E8  P D   White  
 00BD   3   2 080
 010D   4   2 SBA  5B60Row:  23  Col:   1  
 0110  23   1 SF   E8  P D   White  
 0112  23   2 079  PF1/PF13 == HelpPF3/PF15 == LogoffPA1 == 
AttentionPA2 == 
 0161  24   1 SBA  5CF0Row:  24  Col:   1  
 0164  24   1 SF   E8  P D   White  
 0166  24   2 078  You may request specific help information by entering 
a '?' in any entry 
 01B4  24  80 SBA  C3F3Row:   4  Col:   4  
.
.
.
Orders:95, Size:   229, Data:96, Size:   873  
Print Screen from Row 1 to 24  
===
@--- TSO/E LOGON 
--
@  
@  
   @Enter LOGON parameters below:  @RACF LOGON parameters: 
 

Mike Stayton
z/OS Communications Server
919 254-5057 T/L 444
m...@us.ibm.com

Client success extends to the way we anticipate what our clients want, 
need and dream of ...   Sam J Palmisano
Event if you're on the right track, you'll get run over if you just sit 
there -- Will Rogers



From:
Phil Smith III li...@akphs.com
To:
IBM-MAIN@bama.ua.edu
Date:
05/30/2010 11:26 PM
Subject:
Re: PROG750
Sent by:
IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu



On Sun, May 30, 2010 at 11:00 PM, Frank Swarbrick wrote:
That is the manual.  Cool, thanks.  Looks like my issue is 750
'Incorrect command received'.

Yes, it basically means a bad 3270 data stream. Get a datastream trace and 
take it apart (no, that won't be fun if you haven't done it before, alas; 
I do know someone with good tools for doing so if it comes to that, but I 
doubt he'd do it for free).

...phsiii

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



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


Re: PROG750

2010-05-31 Thread Chris Mason
Ed

Regarding the possible influence of mode table entries:

PROG750 concerns the initial command byte in the outbound 3270 data 
stream - the Erase/Write In Mike Stayton's trace sample[1]. I wondered if it 
might be possible that the presentation services field in some mode table 
entries could, in effect, say that only a subset of possible commands would be 
used. An example might be that the Erase/Write Alternate command is 
somehow forbidden if the penultimate byte in the presentation services field is 
not a particular value. Well, this isn't the case. If the mode table entry is 
such 
that there is no provision for two sets of presentation space dimensions, only 
one set of dimensions is used whether the erase/write command 
is Erase/Write or Erase/Write Alternate.

Thus I don't see any possible error due to the presentation services field of 
the mode table entry.

Regarding the possible influence of Unformatted System Services (USS) table 
message definitions:

It is indeed possible to make a mess with an USS table, whether or not the 
TN3270 server is involved. This is because messages built with the BUFFER 
operand of the USSMSG macro need to specify a valid 3270 data stream from 
beginning to end - not that the end offers any special considerations. 
However, if what you had before worked as desired, you need to ask what 
changed. Also, you'd be very well aware of whether it was an USS message of 
something - presumably - CICS was doing by noting the stage in the TN3270 
connection that the problem arose.

Did you have any other effect in mind ?

Chris Mason

[1] Which, of course makes it very easy to find and, presumably, since the 
trace is kind enough to *interpret* the data stream, the trace would be 
obliged to throw its hands in the air and, in effect, say something on the 
lines 
of New one on me, mate! but probably expressed dryly as Unknown 
command byte.

On Mon, 31 May 2010 11:47:00 EDT, Ed Finnell efinnel...@aol.com wrote:


In a message dated 5/31/2010 9:51:21 A.M. Central Daylight Time,
chrisma...@belgacom.net writes:

A stimulating question!

The first thing to say is that this  was also posed on the CICS list but -
despite
an unexplained hint in the  solution - this concerns the 3270 in general
and so
is probably best  dealt with in the IBM-MAIN list


Somewhere along the way I put in a Checklist to  reassemble custom 
modetabs
and USSTABs.
One thing to try might be a shipped logmode in ISTINCLM.  If you can get
past the Network Solicitor ===logon applid(CICSTEST)  LOGMOD(D4C32xxC) 
or
something you can live  with.

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


PROG750

2010-05-30 Thread Frank Swarbrick
Where can I find out what PROG750 means for a TN3270 session?

-- 

Frank Swarbrick
Applications Architect - Mainframe Applications Development
FirstBank Data Corporation - Lakewood, CO  USA
P: 303-235-1403


 

The information contained in this electronic communication and any document 
attached hereto or transmitted herewith is confidential and intended for the 
exclusive use of the individual or entity named above.  If the reader of this 
message is not the intended recipient or the employee or agent responsible for 
delivering it to the intended recipient, you are hereby notified that any 
examination, use, dissemination, distribution or copying of this communication 
or any part thereof is strictly prohibited.  If you have received this 
communication in error, please immediately notify the sender by reply e-mail 
and destroy this communication.  Thank you.

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


Re: PROG750

2010-05-30 Thread David Purdy
From the search box on WWW.IBM.COM, four hits, two broken links.


In Redbook SG24-4689 (August 1999) page 22:


If you attempt to connect from PCOMM through a firewall to a CS/NT or s CS/2 
gateway providing a TN2370/5250 service, you might get a PROG750 in the OIA of 
the session Screen.  This problem has now been fixed but requires you to 
install a modified DLL.  Connection from PCOMM through a firewall directly to a 
host systems does not have this problem.


In http://www.vm.ibm.com/service/rsu/tcip510.html



701RSU
PK27201
UK19084
TCPIP
PROG750 TN3270 WHEN LOGOFF FROM VM





LOGO CMD LINE


All I found on a Sunday night, dude.


David


-Original Message-
From: Frank Swarbrick frank.swarbr...@efirstbank.com
To: IBM-MAIN IBM-MAIN@bama.ua.edu
Sent: Sun, May 30, 2010 6:09 pm
Subject: PROG750


Where can I find out what PROG750 means for a TN3270 session?


 

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


Re: PROG750

2010-05-30 Thread Thompson, Steve
-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Frank Swarbrick
Sent: Sunday, May 30, 2010 9:09 PM
To: IBM-MAIN@bama.ua.edu
Subject: PROG750

Where can I find out what PROG750 means for a TN3270 session?
SNIPPAGE

Frank:

All I can find has to do with problems with a printer. There is an APAR,
but I don't know if it applies to you:  PQ56834: PROG750 ON TELNET
CLIENT

There is a RED Book:
http://www.redbooks.ibm.com/redbooks/pdfs/sg244689.pdf but I don't know
that this would actually apply. I would like to think that any of these
from 2007 and earlier you would already have. But if memory serves me
correctly, you are migrating from VSE to z/OS, so you may have some
older software out on your devices...

Also, you say TN3270. What TN3270 software are you using? It may be that
your ISV needs to provide a fix.

Regards,
Steve Thompson

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


Re: PROG750

2010-05-30 Thread Frank Swarbrick
 that specified an
invalid 
 character set was received.  
 
 *  A START FIELD EXTENDED, MODIFY  FIELD, or SET ATTRIBUTE order that

 specified an invalid attribute value or  character set was received.

 
 PROG  754  One of the following commands was received without
required  
 parameters: 
 
 *  SE
T BUFFER ADDRESS  
 *  REPEAT TO ADDRESS 
 *   ERASE UNPROTECTED TO ADDRESS 
 *  START FIELD  
 *  START FIELD EXTENDED 
 
 *  MODIFY FIELD 
 *  SET  ATTRIBUTE 
 *  GRAPHIC ESCAPE 
 
 PROG 755  Invalid character code was received.  
 
 PROG 756  A WRITE STRUCTURED FIELD  command was received with an
invalid 
 structured field. 
 
 PROG 757  Load PS Structured Field error: an invalid  Load PS Type
was 
 specified. 
 
 PROG  758  A SET REPLY MODE command was received with an invalid
mode.  
 
 PROG 759  A WRITE STRUCTURED FIELD  command was received with an
invalid 
 structured field length. 
 
 
 PROG 760  A WRITE STRUCTURED FIELD  command was received with
reserved 
 fields not zero. 
 
 PROG 761  A WRITE STRUCTURED FIELD command was  received with invalid

 partition identifier. 
 
 PROG 762  A CREATE PARTITION STRUCTURED FIELD  command was received
with 
 invalid parameter. 
 
 PROG 764  Load PS STRUCTURED FIELD error: An invalid  slot number was

 specified. 
 
 PROG  765  Load PS STRUCTURED FIELD error: An invalid code point was

 specified.  
 
 
 PROG 766  Load PS  STRUCTURED FIELD error: Length or format of the PS
data 
 is invalid.  
 
 PROG 767  A CREATE PARTITION  STRUCTURED FIELD command was received
with 
 invalid parameter. 
 
 PROG 768  Load PS STRUCTURED FIELD error: Error in  Load PS extension

 field. 
 
 PROG 769   Load PS STRUCTURED FIELD error: Non-zero was specified in

 reserved area.  
 
 PROG 771  A WRITE STRUCTURED FIELD  command was received with an
invalid 
 STRUCTURED FIELD command. 
 
 
 PROG 780  Internal message was  received with incorrect direction. 
 
 PROG  797  SO was received.  But SO/SI are not paired correctly.  
 
 PROG 798  SO/SI or GRAPHIC ESCAPE  was received in DBCS field. 
 
 PROG  799  One or more of the following conditions occurred: 
 
 *  Address points second byte of DBCS character.  
 
 *  Invalid character attribute in  DBCS sub-field. 
 
 *  Invalid STOP  address. 
 
 *  General DBCS  error.
  
  
 Where  can I find out what PROG750 means for a TN3270 session?
 
 --
 
 Frank  Swarbrick
 Applications Architect - Mainframe Applications  Development
 FirstBank Data Corporation - Lakewood, CO  USA
 P:  303-235-1403
 
 

 
 The information contained in this  electronic communication and any 
 document attached hereto or transmitted  herewith is confidential and

 intended for 
 the exclusive use of the individual  or entity named above.  If the
reader 
 of this message is not the intended  recipient or the employee or
agent 
 responsible for delivering it to the  intended recipient, you are
hereby 
 notified 
 that any examination, use,  dissemination, distribution or copying of
this 
 communication or any part  thereof is strictly prohibited.  If you
have 
 received this communication  in error, please immediately notify the
sender 
 by 
 reply e-mail and destroy  this communication.  Thank  you.

 

The information contained in this electronic communication and any
document attached hereto or transmitted herewith is confidential and
intended for the exclusive use of the individual or entity named above. 
If the reader of this message is not the intended recipient or the
employee or agent responsible for delivering it to the intended
recipient, you are hereby notified that any examination, use,
dissemination, distribution or copying of this communication or any part
thereof is strictly prohibited.  If you have received this communication
in error, please immediately notify the sender by reply e-mail and
destroy this communication.  Thank you.

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


Re: PROG750

2010-05-30 Thread Phil Smith III
On Sun, May 30, 2010 at 11:00 PM, Frank Swarbrick wrote:
That is the manual.  Cool, thanks.  Looks like my issue is 750
'Incorrect command received'.

Yes, it basically means a bad 3270 data stream. Get a datastream trace and take 
it apart (no, that won't be fun if you haven't done it before, alas; I do know 
someone with good tools for doing so if it comes to that, but I doubt he'd do 
it for free).

...phsiii

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