Page 1 of 1

Invalid character in program - IRX0013I

PostPosted: Tue Aug 18, 2009 7:00 pm
by eprasad629
Hi,

Good Day!!!!

I have designed a REXX program and I faced no problems when trying to execute from my personal PDS.

However, when I moved the member to a common dataset (This dataset is allocated to SYSPROC during every login), I'm facing problem. I have quoted the error message below.

      1 +++ ?                                                           
 IRX0013I Error running INSC#ADD, line 1: Invalid character in program 
 *** 


Could you please advise me on this?

Many Thanks in advance.

Re: Invalid character in program - IRX0013I

PostPosted: Tue Aug 18, 2009 8:23 pm
by MrSpock
Maybe the other library has numbers on?

At the very least, you should probably run a SUPER/C compare and see if it can tell you what's different.

Re: Invalid character in program - IRX0013I

PostPosted: Wed Aug 19, 2009 8:15 pm
by eprasad629
Hi Mrspock,

Thanks a lot for our reply.

I compared both the members and they are same.

As a trial and error method, I checked the PROFile of both the members and found PACK ON on the new member. Switching it to OFF has resolved the problem and I'm able to proceed successfully.

Could you please tell me the difference between the PACK ON and PACK OFF or some online reference which I could refer?

Re: Invalid character in program - IRX0013I

PostPosted: Wed Aug 19, 2009 8:30 pm
by MrSpock
Packed data sets are described here in the ISPF User's Guide Vol I.

You might want to consult with your SysAdmins and/or Storage team to find out why a source library that's supposed to be allocated to the SYSPROC concatenation would've been setup with the Pack option enabled.