Page 1 of 1

need help: ISPF DTL ISPC045E: unable to format

PostPosted: Tue Mar 22, 2011 6:23 pm
by RDonadeo
Hello,
I hope someone could help me to understand which is wrong in the corean panel I'm trying to compile with ISPF DTL CONV Conversion utility.
I gote the same error both using the DTL compiler via dialog ispf or vi a batch like the following:

//DTLCOR JOB A0001,DONADEO,NOTIFY=DONADEO,
// MSGLEVEL=(1,1)
//******************************************************************
//* IEBGENER
//******************************************************************
//DTLCOMND EXEC PGM=IEBGENER,REGION=512K
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
GENERATE MAXNAME=99
MEMBER NAME=DTLCONV
//SYSUT1 DD *
%ISPDTLC +
EQQSRCLP ( NOPREP LSTVIEW DSNCHK KOREAN PROFDDN=DTLPDDN DBCS
//SYSUT2 DD DSN=&&TMPCLIST(DTLCONV),UNIT=SYSDA,
// SPACE=(TRK,(1,1,2),RLSE),
// DISP=(NEW,PASS),DCB=(LRECL=080,BLKSIZE=3200,RECFM=FB)
....

The error is the following:

READY
PROFILE PREFIX(DONADEO)
READY
ISPSTART CMD(%DTLCONV)
ISPC021I: ISPDTLC ISPF 6.0 Dialog Tag Language Conversion Utility
ISPC020AI: ISPF Dialog Tag Language Conversion Utility for ISPF 6.0.
Current APAR level: PID. Current PTF number: 18 Dec 2007.
ISPC022I: Converting source file
"TWSDEV.TWSZ860.NEW.PANGML.COR(EQQSRCLP)"...
ISPC045E: Error. Line 51 of file "TWSDEV.TWSZ860.NEW.PANGML.COR(EQQSRCLP)".
Unable to format data. Reason code was "16".
ISPC029I: 0 warning(s) and 1 error(s) found.
DONADEO.DTLCOR.JOB00678.D0000106.? was preallocated (no free was done).
READY
END

If I look in ISPF messages and codes manual the explantion is that the message is self explanatory.
I understand that format of the panel failed but why is something I'm not able to understand.
there are no other messages issued.
The indicated line of the panel is the same prefectly working on the corresponding Japanese or English panel that is the last line of the panel: </panel> :


...
...
<source type=init>
</source>
<source type=proc>
</source>

<COMMENT TYPE=END>
******************************************************************
------------------------------------------------------------------
- PANEL NAME: EQQSRCLP -
- -
- CHANGES: -
- -
- $MOD(EQQSRCLP) COMP(PANELS) PROD(TWSZ): -
- -
- Flag Reason Rlse Date Origin Flag Description -
- ---- -------- ------ ------ ------ --------------------------- -
- $60= DCR0212 860 170610 DTLZ: new ISPF panels -
------------------------------------------------------------------
******************************************************************
</COMMENT>
</panel>

Can someone help me?
thanks
Rossella

Re: need help: ISPF DTL ISPC045E: unable to format

PostPosted: Tue Mar 22, 2011 6:53 pm
by Robert Sample
ISPC045E: Error. Line 51 of file "TWSDEV.TWSZ860.NEW.PANGML.COR(EQQSRCLP)".
This does not give you a clue where to start looking? If you're not able to parse such a direct error message, identify the line of the data set involved, and go to that data set to look at that line -- (1) we certainly cannot do so since we don't have the data set, and (2) you really need to find a career more suited for you than IT, as the error messages can be much harder to interpret and your failure to understand this one does NOT bode well for your future success.

Re: need help: ISPF DTL ISPC045E: unable to format

PostPosted: Tue Mar 22, 2011 7:34 pm
by RDonadeo
Hello,
Probably this is not the right Forum for this kind of questions.
Sorry if I am so stupid. Obviosly I checked the line but I was not able to understand why the following line:

000051 </panel>
4698989644444444444444
C171553E00000000000000

was causing formatting problem.
Probably I should change career, but really I do not understand why people find so amusing humiliate other people ...
Thanks for your kindness
Ciao,
Rossella

Re: need help: ISPF DTL ISPC045E: unable to format

PostPosted: Wed Mar 23, 2011 12:59 am
by prino
Robert Sample wrote:
ISPC045E: Error. Line 51 of file "TWSDEV.TWSZ860.NEW.PANGML.COR(EQQSRCLP)".
This does not give you a clue where to start looking? If you're not able to parse such a direct error message, identify the line of the data set involved, and go to that data set to look at that line -- (1) we certainly cannot do so since we don't have the data set, and (2) you really need to find a career more suited for you than IT, as the error messages can be much harder to interpret and your failure to understand this one does NOT bode well for your future success.

Be fair, if you use LookAt for this message, it will tell you abso-fluck-ingly nothing.

Re: need help: ISPF DTL ISPC045E: unable to format

PostPosted: Wed Mar 23, 2011 5:26 am
by BillyBoyo
"In the message listing, the line numbers displayed in the messages might not always match the line numbers of the source file that caused the message. This occurs because the conversion utility must sometimes continue to read the source file until it encounters an end tag or a new tag before issuing a message. You should be able to determine which source line created the message by examining the DTL source file."

I found this from IBM, error messages in the index of the document for the product. The program has been sore confused with something, and has got to the end of your file, so that it why it points to the last line. There is nothing wrong with your
</panel> but there is something earlier, which apparently, "you should be able to determine". Sorry, but so far there is an error in one of the other 50 lines. Like a start without an end, I don't know. Start at the top and work down I guess. Don't know why it works with English and Japanese. Same input? If you can't see anything, try to locate by breaking the input into smaller parts maybe.

Re: need help: ISPF DTL ISPC045E: unable to format

PostPosted: Wed Mar 23, 2011 7:27 pm
by RDonadeo
Hello,
thanks to BillyBoyo for the information and to have spent his time to help me :-).
I received another suggestion about the maintentance level of the z/OS system where I am running the DTL utility and a lot of important APAR were missing.
In particular the OA23682: REASON CODE 16 BEING RETURNED WHEN DOING A BUILD ON KOREAN PANELS.
As I got this error for all the korean panels I tried to compile I think it could fix my problem.
I'm waiting for z/OS environment update but I think this is the probable root.
Thanks a lot for your help
Ciao,
Rossella