Re: JOB card error - it has me stumped.

2005-06-03 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on
06/01/2005
   at 11:18 AM, Craig Kittendorf
[EMAIL PROTECTED] said:

In the Assembler Services Guide concerning the Internal Reader, the
/*EOF statement causes the jobstream to be immediately sent to JES2
input services.

That's certainly the case if you're using BSAM or QSAM; the CI will
issue an ENDREQ internally. But is that how CICS writes to the
internal reader?

The example for multiple jobstreams used only 1 record for the JOB 
card.  In the example, every JCL statement was contained on one 
record.  This leads me to believe that such a jobstream submitted via 
the internal reader cannot have statement overflowing to a second 
record.

I'd be very surprised if your conclusion was correct. You should be
able to easily test it by submitting a jobstream with two jobs and no
intervening /*EOF.
 
-- 
 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: JOB card error - it has me stumped.

2005-05-31 Thread Mark Yuhas
Due to the misalignment caused by the font, it's hard to read the
information.  However, this is positions 1-29 of the JOB card:

//VM44K1C   JOB (C,VM44,027),
66EDFFDFC444DDC44C6EDFF6FFF56
115 444 21 30001 6 20D3B5444 B027DB


Positions 30-72:

'COMP SEARCH PARMS',
7CDDD4ECCDCC4DCDDE76444
D36 4 702 51 9 3 8071 9 42DB000

Positions 73-80:

JOB03916
DDCF
1 6 2039 16


Please note, there is no continuation character in position 72.  The
programmer name field is only 17 bytes long.  The accounting field is
not too long.  I have examples of JOB cards that were accepted with the
same number and type of subfields.
Further, the Interpreter/Converter is failing the first card.
Subsequently,
all other records in the jobstream are flushed.

I
This is the actual SYSLOG entry for the jobstream:

/HASP100 VM44K1C  ON INTRDR  COMP SEARCH PARMS FROM JOB03905
X4CERTA

/HASP998 VM44K1C
+---10+---20+---30+---40+---50+---60+---70--
--+---80

/HASP998 VM44K1C  //VM44K1C   JOB (C,VM44,027),'COMP SEARCH PARMS',
JOB03916

/HASP998 VM44K1C
66EDFFDFC444DDC44C6EDFF6FFF567CDDD4ECCDCC4DCDDE76444
DDCF

/HASP998 VM44K1C
1154442130001620D3B5444B027DBD36470251938071942DB000
16203916

/HASP119 VM44K1C  DELETED - ILLEGAL JOB CARD, RC=1

/HASP125 INTRDR SKIPPING FOR JOB CARD FROM JOB03905 X4CERTA

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


Re: JOB card error - it has me stumped.

2005-05-31 Thread McKown, John
A continuation character is not needed in column 72. There is a trailing 
comma after the programmer name field. This is sufficient for the JCL 
interpreter to think that you are continuing the JOB card on the next card. 
If you are not, you get this error. Remove comma after the programmer name 
field if you only have a single card image for this JOB.

This is a case of IBM trying to be helpful, I think.

 --
 John McKown
 Senior Systems Programmer
 UICI Insurance Center
 Information Technology
 
 This message (including any attachments) contains confidential information 
 intended for a specific individual and purpose, and its content is protected 
 by law.  If you are not the intended recipient, you should delete this 
 message and are hereby notified that any disclosure, copying, or distribution 
 of this transmission, or taking any action based on it, is strictly 
 prohibited.
 

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


FW: JOB card error - it has me stumped.

2005-05-31 Thread Raymond Noal
Mark,

You have a comma after the 'programmer name' (COMP SEARCH PARMS, in your
case) which is indicating a continuation. Column 72 has nothing to do with
indicating a continuation in your example. Using Col. 72 to indicate
continuation was the old format for JCL. Now, if you end the text in a JCL
statement with a comma, it implies continuation.

HITACHI 
 DATA SYSTEMS

Raymond E. Noal
Lab Manager, San Diego Facility
Office: (858) 537 - 3268
Cell:   (858) 248 - 1172

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


Re: JOB card error - it has me stumped.

2005-05-31 Thread Mark Zelden
Several people wrote:

there is a comma saying that it's expecting more job card parms.


I could be wrong, but I think he already knows that.

However, he thinks the problem is with the first card because that is
when he sees HASP119.  I can't say if that is the case or not if the
next card is invalid one.  I can say you will see the same HASP119
message if the next card is invalid (no // in cols 1-2 for example).

Mark, several people already asked...what does the next card look like?
Is there a way to look at the data (not being a CICS kinda guy I
don't know)?  Can you change the JCL (for at least a test region) to
a data set instead of INTRDR to look at the entire thing?

Mark
--
Mark Zelden
Sr. Software and Systems Architect
mailto: [EMAIL PROTECTED]
Systems Programming expert at http://Search390.com/ateExperts/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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


Re: JOB card error - it has me stumped.

2005-05-31 Thread Kevin Clark
Hello, 
Mark said something about CICS and INTRDR. did you make sure that a /* was 
done. 
Kevin

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


Re: JOB card error - it has me stumped.

2005-05-31 Thread Mark Yuhas
Problem solved.

A colleague discovered that at the end of the jobstream was a '/*EOF'
statement.  When this was removed from the jobstream, the JOB card was
recognized and executed as planned.

In the Assembler Services Guide concerning the Internal Reader, the
/*EOF statement causes the jobstream to be immediately sent to JES2
input services.  The example for multiple jobstreams used only 1 record
for the JOB card.  In the example, every JCL statement was contained on
one record.  This leads me to believe that such a jobstream submitted
via the internal reader cannot have statement overflowing to a second
record.  In this case, the JOB card was contained on 2 records.  The
continuation was not allowed.  This in turn resulted in the ILLEGAL JOB
card.

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


Re: JOB card error - it has me stumped.

2005-05-29 Thread Volker Bandke

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

IEFUJV?

Mark Yuhas said the following on 05/29/2005 03:58 AM:
| A CICS program writes a jobstream from the Transient Data Queue to the
| Internal Reader.  This has been done for a number a years.  Recently,

rest snipped

- --

~ With kind Regards|\  _,,,---,,_
~ZZZzz /,`.-'`'-.  ;-;;,
~ Volker Bandke   |,4-  ) )-,_. ,\ (  `'-'
~  (BSP GmbH)'---''(_/--'  `-'\_)

~ Bones: The man's DEAD, Jim!

~ (Another Wisdom from my fortune cookie jar)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCmY14Hm2sbKEAXTARAp9qAJ9w1IYNH1dJy6QW5Y8GyGEF3MCiEQCfZc7z
vbRpeJc5L4ZpFJ/88l9789k=
=nMxv
-END PGP SIGNATURE-

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


Re: JOB card error - it has me stumped.

2005-05-28 Thread John P Baker
You are missing the JOB card continuation.

Please note that the JOB card continuation MUST have //  in columns 1-3
and the first non-blank character of the JOB card continuation MUST occur no
later than column 16.

John P Baker
Software Engineer

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Mark Yuhas
Sent: Saturday, May 28, 2005 09:59 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: JOB card error - it has me stumped.

A CICS program writes a jobstream from the Transient Data Queue to the
Internal Reader.  This has been done for a number a years.  Recently,
the jobstream is being rejected due to an illegal JOB card.  I wrote a
modification to JES2 Exit #2 to display the JOB statement and the hex
equivalent below it.  This was done as JES2 reads the JOB statement and
prior to the Interpreter/Converter.

This is the display of the illegal JOB statement:

+---10+---20+---30+---40+---50+---60---
//VM44K1C   JOB (C,VM44,027),'COMP SEARCH PARMS',  
66EDFFDFC444DDC44C6EDFF6FFF567CDDD4ECCDCC4DCDDE7644
1154442130001620D3B5444B027DBD36470251938071942DB00

-+---70+---80
 JOB03916
4DDCF
016203916

 DELETED - ILLEGAL JOB CARD, RC=1


I hope the alignment carries through.  However, has anyone got an idea
why this JOB statement is being rejected?

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

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


Re: JOB card error - it has me stumped.

2005-05-28 Thread Lizette Koehler
Would love to see the entire JOB Card. The illegal job card statement maybe 
due to a parm later in the statement. What you have supplied shows a 
continuation comma but do not see any additional cards. Plus I am not seeing 
any message id for the message. Do you have a jobcard exit that might be 
flushing the job and not JES or Converter?




Lizette Koehler

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