Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Meaning of "MF="

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> PL/I & Assembler
View previous topic :: :: View next topic  
Author Message
wanderer

Active User


Joined: 05 Feb 2007
Posts: 199
Location: Sri Lanka

PostPosted: Mon May 04, 2009 4:19 am    Post subject: Meaning of "MF="
Reply with quote

Hi,

In the following code I was wondering what MF= means.

Code:
INIT0600 DS    0H               
         MVI   GWA_DDLN,8       
         MVC   LWI_IDEN,I#IDENT
         DIV   IDENTIFY,       
               ID=GWA_ID,       
               TYPE=DA,         
               DDNAME=GWA_DDLN,
               MF=(E,LWI_IDEN) 
         STM   R15,R1,GWA_DVRC 
         LTR   R15,R15         
         BZ    INIT0700         


I found that MF= is used in WTO as well. But can't find what it means in manuals.

Thanks for any help!
Back to top
View user's profile Send private message

dick scherrer

Site Director


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

PostPosted: Mon May 04, 2009 4:36 am    Post subject:
Reply with quote

Hello,

Suggest you look in your local macro lib(s) and see if this might be determined. I suspect it is site-specific or part of some purchased code.

MF=(E,LWI_IDEN) - how are "E" and "LWI_IDEN"/"I#IDENT" defined? What do they contain when the code is executed?

How does DIV expand?
Back to top
View user's profile Send private message
wanderer

Active User


Joined: 05 Feb 2007
Posts: 199
Location: Sri Lanka

PostPosted: Mon May 04, 2009 5:06 am    Post subject:
Reply with quote

Dick,

Some of those are in DESCT at the bottom of the code as shown below.

Code:
LWI_IDEN DS    XL(I@IDENT)         IDENTIFY PARM LIST   
I#IDENT  DIV   IDENTIFY,TYPE=DA,ID=*-*,MF=L     


Even here as you see there is an MF=

What does MF mean? I have seen it used with WTO as well. I am fairly new in Assembler so any help is appreciated.

Thanks!
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 7932
Location: Bellevue, IA

PostPosted: Mon May 04, 2009 6:07 am    Post subject:
Reply with quote

In IBM macros such as WTO, MF refers to macro format (generally). Whether or not your site-specific macro means the same thing nobody here can say -- you'll have to ask your site support people or whoever wrote the macro what that parameter means.
Back to top
View user's profile Send private message
dick scherrer

Site Director


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

PostPosted: Mon May 04, 2009 7:00 am    Post subject:
Reply with quote

Hello,

Quote:
I am fairly new in Assembler so any help is appreciated.
Once upon a time, we all were . . . icon_smile.gif

You have posted some additional source, but something that might help more is the expansion when these macros are assembled.

Look (probably near the top of the source) for a statement that says PRINT NOGEN and change this to PRINT GEN. If there is no such statement the expansion of the macros is not shown in the assembly listing, add a PRINT GEN and re-assemble. You should then be able to see what has been generated, which may help with identification.
Back to top
View user's profile Send private message
nevilh

Active User


Joined: 01 Sep 2006
Posts: 258

PostPosted: Mon May 04, 2009 11:41 am    Post subject:
Reply with quote

Have I missed something here. Why was it assumed that DIV is a user Macro and not the standard IBM DIV macro ? I go along with Robert standard IBM naming conventions MF=Macro Form
Back to top
View user's profile Send private message
wanderer

Active User


Joined: 05 Feb 2007
Posts: 199
Location: Sri Lanka

PostPosted: Mon May 04, 2009 12:14 pm    Post subject: Reply to: Meaning of "MF="
Reply with quote

It IS the standard IBM DIV macro used to read LDS files.

Thanks for telling that MF is "Macro Form". Now I can google more. I already see some description of L, E and parameter list etc. So Thanks!
Back to top
View user's profile Send private message
dick scherrer

Site Director


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

PostPosted: Mon May 04, 2009 10:04 pm    Post subject:
Reply with quote

Hello,

Quote:
Why was it assumed that DIV is a user Macro and not the standard IBM DIV macro ?
Probably my bad icon_redface.gif

My thought was that if this was the standard macro, plenty of reference material would have been available. When there seemed to be "nothing" available, the thought of something other than standard came to mind. . .
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> PL/I & Assembler All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Amount field is getting corrupted whe... thesumitk SYNCSORT 5 Tue Oct 18, 2016 8:20 pm
No new posts hot to get details when "EXEC CI... Andi1982 CICS 11 Tue Sep 20, 2016 5:01 pm
No new posts Multi row fetch - "for read only... Nileshkul DB2 3 Sun Aug 14, 2016 12:52 am
No new posts "DFSRRC00 vs IKJEFT01" for ... arunsoods All Other Mainframe Topics 5 Fri Aug 12, 2016 9:54 pm
No new posts WER416B Error meaning kbnkb2 SYNCSORT 9 Sat Jul 16, 2016 7:28 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us