MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

what does this link edit for?About option order

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Utilities
View previous topic :: View next topic  
Author Message
issac1029
Intermediate


Joined: 10 Dec 2005
Posts: 159
Topics: 75

PostPosted: Wed Jun 21, 2006 3:56 am    Post subject: what does this link edit for?About option order Reply with quote

Code:
  File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help           
 -------------------------------------------------------------------------------
 VIEW       SYS1.SAMPLIB(SMV0234) - 01.03                   Columns 00001 00072
 Command ===>                                                  Scroll ===> CSR 
 000004 //LKED     EXEC PGM=IEWL,                                               
 000005 //         PARM='LET,LIST,XREF,NCAL,RENT'                               
 000006 //SYSPRINT DD  SYSOUT=*                                                 
 000007 //SYSLMOD  DD  DSN=SYS1DE1.SORTLPA,DISP=SHR,                           
 000008 //         UNIT=3390,VOL=SER=M1SDE1                                     
 000009 //SYSLIB   DD  DSN=SYS1DE1.SORTLPA,DISP=SHR,                           
 000010 //         UNIT=3390,VOL=SER=M1SDE1                                     
 000011 //SYSLIN   DD  *                                                       
 000012   INCLUDE SYSLIB(ICEMAN)                                               
 000013   ORDER ICEMAN00,ICEINTE0,ABENDRTN,ICEINID0,ICEINT10,ICEDYNA0,ICEDYN10 
 000014   ORDER ICEEXIN0,ICEILST0,ICEFAUL0,ICEFORM0,ICEDEVT0                   
 000015   MODE AMODE(ANY),RMODE(24)                                             
 000016   ENTRY ICEMAN                                                         
 000017   ALIAS SORT                                                           
 000018   ALIAS IERRCO00                                                       
 000019   ALIAS IGHRCO00                                                       
 000020   ALIAS SYNCSORT                                                       
 000021   NAME ICEMAN(R)                                                       
 000022 /*                                                                     
 000023 //                                           


Quote:
The ORDER statement indicates the sequence in which control sections or
named common areas appear in the output program object or load module.
The control sections or named common areas appear in the sequence they are
specified on the ORDER statement. The syntax of the ORDER statement is:


I firstly thought they just want to give alias name to iceman. But why it use two 'ORDER's TO change the sequence of the control section?
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Bill Dennis
Advanced


Joined: 03 Dec 2002
Posts: 579
Topics: 1
Location: Iowa, USA

PostPosted: Wed Jun 21, 2006 8:01 am    Post subject: Reply with quote

Two ORDERs are used because the list of CSECT names didn't fit on one!
_________________
Regards,
Bill Dennis

Disclaimer: My comments on this foorum are my own and do not represent the opinions or suggestions of any other person or business entity.
Back to top
View user's profile Send private message
semigeezer
Supermod


Joined: 03 Jan 2003
Posts: 1014
Topics: 13
Location: Atlantis

PostPosted: Wed Jun 21, 2006 10:34 am    Post subject: Reply with quote

Order cards are used for 2 reasons: performance and function. If the most commonly used CSECTs are contiguous, you can theoretically reduce paging and working set size because the infrequently used CSECTs will be paged out most of the time. The functional reason is that sometimes specific things have to be at the start of the load module such as vectors of pointers into the other CSECTs, a BMS map, or any other data that external modules may want to access by their location within the load module.
Back to top
View user's profile Send private message Visit poster's website
issac1029
Intermediate


Joined: 10 Dec 2005
Posts: 159
Topics: 75

PostPosted: Wed Jun 21, 2006 9:31 pm    Post subject: Reply with quote

one more question: Mr. Green Those csect that do not exist in order statement would not be intergraded into the output module?
Back to top
View user's profile Send private message Send e-mail MSN Messenger
semigeezer
Supermod


Joined: 03 Jan 2003
Posts: 1014
Topics: 13
Location: Atlantis

PostPosted: Wed Jun 21, 2006 9:39 pm    Post subject: Reply with quote

They are placed after the listed ones
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Utilities All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group