IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

MEMBER IS ISPF PACKED FORMAT


IBM Mainframe Forums -> TSO/ISPF
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
raj_mainframe08

New User


Joined: 11 Sep 2007
Posts: 65
Location: Gurgaon

PostPosted: Fri Jun 01, 2012 8:50 pm
Reply with quote

Whenever i create a JCL PARM, BINDPARM, or Sort card, it always gives me an error MEMBER IS ISPF PACKED FORMAT when doing JCL CHECK. Then i need to do NUM OFF to correct this. It started happening few days ago and i am not sure what went wrong.

Even when i do NUM OFF, next time when i open the member, i get the profile overridden message and again i have to do the NUM OFF. Please provide any suggestions how to avoid this?
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Fri Jun 01, 2012 8:58 pm
Reply with quote

raj_mainframe08 wrote:
Even when i do NUM OFF, next time when i open the member, i get the profile overridden message and again i have to do the NUM OFF. Please provide any suggestions how to avoid this?


Profile overridden messages means what?

Packed format is nothing to do with + NUM OFF ( Atleast to my knowledge )

Try the following commands

1.Profile unlock
2.PACK OFF
3.Profile lock


and see what happens
Back to top
View user's profile Send private message
raj_mainframe08

New User


Joined: 11 Sep 2007
Posts: 65
Location: Gurgaon

PostPosted: Fri Jun 01, 2012 9:38 pm
Reply with quote

I tried this and it doesn't work. I mean if i keep on giving num off for every member i edit every time, it solves the problem but its a burden to do that every time. To give you an example, i edit a cobol code and move to Endevor.

When i edit, i got following profile override message

Code:

EDIT       SS5326.G5326AH.AUG1312.COBBAT.COBOL(M5326S       Profile overridden
Command ===>                                                  Scroll ===> CSR 
****** ***************************** Top of Data ******************************
==MSG> -Warning- The UNDO command is not available until you change           
==MSG>           your edit profile using the command RECOVERY ON.             
==MSG> -CAUTION- Profile is set to STATS ON. Statistics did not exist for     
==MSG>           this member, but will be generated if data is saved.         
000100       *************************                                         
000200        IDENTIFICATION DIVISION.                                         
000300       *************************                                         
000400                                                                         


Now when i moved the code to Endevor, its showing all the junk value(possibly in Hex format) and program failed to compile.


Code:

000001            F   & : * : 0d10036 pIDENTIFICATION DIVISION. : 0d20035 : *
000002         35 mPROGRAM-ID. M5326S73. : 0d50031 kAUTHOR. RAJ : 0d60
000003         . UHG. DATE-COMPILED. 06/01/12.                               
000004         0100031 g00110031 : * g00120031  * hPURPOSE -  THIS PROGRAM WIL
000005          : * g00130031  *  OF METRICS FOR EACH CPS CYCLE : * g00140031
000006         160031 : * g00170031  *  * g00180031  * mMODIFICATION HISTORYY
000007         * g00200031 g00210031  * : * g00220031  *  * a** fPROGRAM  MAIN
000008         * g00230031  *  *  * g00240031  *  * cNAME fVERSION cDATE  DESC
000009         031  *  * : = : = : = : =  * g00260031  *  * iRAJ cORIG
000010         OPMENT  * g00270031  *  *  * g00280031 : * g00290031 g00300031


So i need to do NUM OFF, HEX OFF to solve this problem. Hope i am able to explain the problem.
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Fri Jun 01, 2012 9:41 pm
Reply with quote

What does it show when you do

Code:
PROF

ON COMMAND LINE
Back to top
View user's profile Send private message
Nic Clouston

Global Moderator


Joined: 10 May 2007
Posts: 2455
Location: Hampshire, UK

PostPosted: Fri Jun 01, 2012 9:41 pm
Reply with quote

What does your profile look like when you display it? Have you checked your various settings?
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Jun 01, 2012 9:43 pm
Reply with quote

Hello,

NUM OFF and HEX OFF have nothing to do with the ==MSG>s posted . . .
Back to top
View user's profile Send private message
raj_mainframe08

New User


Joined: 11 Sep 2007
Posts: 65
Location: Gurgaon

PostPosted: Fri Jun 01, 2012 9:46 pm
Reply with quote

This is how my profile looking currently and i beleive it changed with every member. Right now i am trying to put this member to endevor and nothing is working. I am getting these Hex words

Code:

EDIT       SS5326.G5326AH.AUG1312.COBBAT.COBOL(M5326S71) - Columns 00001 00072
Command ===>                                                  Scroll ===> CSR 
****** ***************************** Top of Data ******************************
=PROF> ....COBOL (FIXED - 80)....RECOVERY OFF WARN....NUMBER ON STD............
=PROF> ....CAPS ON....HEX OFF....NULLS OFF....TABS OFF.........................
=PROF> ....AUTOSAVE ON....AUTONUM OFF....AUTOLIST OFF....STATS ON..............
=PROF> ....PROFILE UNLOCK....IMACRO NONE....PACK OFF....NOTE ON................
=PROF> ....HILITE COBOL CURSOR FIND............................................
==MSG> -CAUTION- Profile changed to NUMBER ON STD (from NUMBER OFF).           
==MSG>           Data has valid standard numbers.                             
==MSG> -Warning- The UNDO command is not available until you change           
==MSG>           your edit profile using the command RECOVERY ON.             
Back to top
View user's profile Send private message
raj_mainframe08

New User


Joined: 11 Sep 2007
Posts: 65
Location: Gurgaon

PostPosted: Fri Jun 01, 2012 9:48 pm
Reply with quote

dick scherrer wrote:
Hello,

NUM OFF and HEX OFF have nothing to do with the ==MSG>s posted . . .


ok. But how do i solve this problem? I just copied this program from production and trying to move it to endevor and i am getting all this junk values.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Jun 01, 2012 11:38 pm
Reply with quote

Hello,

What you are calling "Hex words" are the member in packed format.

When editing the member you need to try:
Type PACK OFF in the command area and press Enter.
Then SAVE the member. It should no longer have the packed format. . .
Back to top
View user's profile Send private message
raj_mainframe08

New User


Joined: 11 Sep 2007
Posts: 65
Location: Gurgaon

PostPosted: Fri Jun 01, 2012 11:42 pm
Reply with quote

Hi Dick, Thanks for the reply. Yes, i can solve this probelm using pack off, num off, Hex off and all. But i have to do it everytime on every member i create or edit. I don't know how it started as 2 weeks ago everything was working fine.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Fri Jun 01, 2012 11:44 pm
Reply with quote

see here for a snippet on how to do it ...

www.ibmmainframes.com/viewtopic.php?t=25947&highlight=

driver script and inner macro to do the unpack

TESTED AND WORKING
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Jun 01, 2012 11:45 pm
Reply with quote

Hello,

Suggest you speak with your Endevor and/or TSO/ISPF support and determine if there is a problem with this particular dataset.

If you continue to do this member by member, i believe the only things needed are the PACK OFF and the SAVE.
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Fri Jun 01, 2012 11:47 pm
Reply with quote

raj_mainframe08 wrote:
Hi Dick, Thanks for the reply. Yes, i can solve this probelm using pack off, num off, Hex off and all. But i have to do it everytime on every member i create or edit. I don't know how it started as 2 weeks ago everything was working fine.


Do a

PROF LOCK
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Fri Jun 01, 2012 11:50 pm
Reply with quote

dick scherrer wrote:
Hello,

Suggest you speak with your Endevor and/or TSO/ISPF support and determine if there is a problem with this particular dataset.

If you continue to do this member by member, i believe the only things needed are the PACK OFF and the SAVE.


Dick ,

I am just trying to understand wont PROF LOCK
do the trick as I see his PROF in unlock mode

or Cant he run Macro against members in the PDS
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Sat Jun 02, 2012 12:45 am
Reply with quote

the problem is not the profile LOCK and friends...
the TS has still to <open> and save each member to unpack it.
Back to top
View user's profile Send private message
don.leahy

Active Member


Joined: 06 Jul 2010
Posts: 765
Location: Whitby, ON, Canada

PostPosted: Sat Jun 02, 2012 12:50 am
Reply with quote

I thought I heard somewhere that IBM was dropping the PACK command. However, I see it is still there.
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Sat Jun 02, 2012 12:52 am
Reply with quote

enrico-sorichetti wrote:
the problem is not the profile LOCK and friends...
the TS has still to <open> and save each member to unpack it.


Hope I dont annoy you wont ISREDIT MACRO work ?
icon_redface.gif

If yes this could be handy
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Sat Jun 02, 2012 1:24 am
Reply with quote

Quote:
I am just trying to understand wont PROF LOCK
do the trick as I see his PROF in unlock mode
Understanding is good icon_smile.gif - however, i don't know the answer icon_sad.gif

No one here packs anything - too many surprises.

Other than myself and a handful of others, all of the developers use ROSCOE. . .
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Sat Jun 02, 2012 1:38 am
Reply with quote

Thanks Dick icon_smile.gif

ROSCOE what is that ? something like ISPF

Appetite to know icon_smile.gif
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Sat Jun 02, 2012 1:54 am
Reply with quote

Quote:
Hope I dont annoy you wont ISREDIT MACRO work ?


did You read my reply and click on the link I posted?
Back to top
View user's profile Send private message
Pandora-Box

Global Moderator


Joined: 07 Sep 2006
Posts: 1592
Location: Andromeda Galaxy

PostPosted: Sat Jun 02, 2012 2:01 am
Reply with quote

enrico-sorichetti wrote:
Quote:
Hope I dont annoy you wont ISREDIT MACRO work ?


did You read my reply and click on the link I posted?


I reread the post and i am getting it now


Thanks Enrico
Back to top
View user's profile Send private message
raj_mainframe08

New User


Joined: 11 Sep 2007
Posts: 65
Location: Gurgaon

PostPosted: Sat Jun 02, 2012 2:12 am
Reply with quote

I have solved the problem though it took me 3-4 hours to figure out what to do. Anyways instead of using the Rexx or any tool, I login to an alias mainframe region and deleted my *.ISPF.ISPPROF dataset of the region i am facing that HEX problem. Now when i logon again to the mainframe region, it created the Profile dataset again and problem resolved.

I know its avoding the problem instead of understanding and hitting on it but it worked for me.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Sat Jun 02, 2012 8:55 am
Reply with quote

Hello,

Quote:
ROSCOE what is that ?
ROSCOE is a product from CA that provides a different kind of editor. It is somewhat similar to tso/ispf for the programmer (i.e. pf7&8 scroll forward and backward), but is completely different internally. In addition to working with a proprietary library system, it will also work with a pds or flat file.

Needless to say, this doesn't even scratch the surface. If you want more info just now, suggest you go ro the CA web site and read about ROSCOE.

If you find yourself working on a ROSCOE system, then would be the time to learn specifics.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> TSO/ISPF

 


Similar Topics
Topic Forum Replies
No new posts Populate last day of the Month in MMD... SYNCSORT 2
No new posts Modifying Date Format Using DFSORT DFSORT/ICETOOL 9
No new posts Looking for a little history of ISPF ... TSO/ISPF 5
No new posts Adding QMF and SPUFI to the ISPF menu DB2 20
No new posts Need to convert date format DFSORT/ICETOOL 20
Search our Forums:

Back to Top