OPM can have varying length fields.
Are you asking about sending a fixed length field into a varying field parameter? 
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx] On Behalf Of sjl
Sent: Monday, May 11, 2009 1:37 PM
To: RPG400-L
Subject: Is it possible to call an RPGIV program that accepts a varying parm from an OPM program?
 
I think I already know the answer; (I'll probably need to create a wrapper for the RPGIV program that accepts a fixed-length field and calls the program that uses the varying-length field, passing a varying value) but I'll throw the question out just for grins.  
 
Below is the prototype for the RPGIV program that I would like to call from an OPM program.  
 
 
D MAIN            PR                  EXTPGM('XDC9000')   
D   pValueIn                   240A   Const Varying       
D   pValueOut                  240A                       
D   pElemSize                   15S 0 Const               
D   pElemDelim                   1A   Const               
D   pDDName                      4A   Const               
D   pPr_Err                      1A                       
                                                          
D MAIN            PI                                      
D   pValueIn                   240A   Const Varying       
D   pValueOut                  240A                       
D   pElemSize                   15S 0 Const               
D   pElemDelim                   1A   Const               
D   pDDName                      4A   Const               
D   pPr_Err                      1A                       
                                                          
 
Thanks,
Steve
 
_________________________________________________________________
Hotmail(r) has a new way to see what's up with your friends.
http://windowslive.com/Tutorial/Hotmail/WhatsNew?ocid=TXT_TAGLM_WL_HM_Tutorial_WhatsNew1_052009
As an Amazon Associate we earn from qualifying purchases.
	
 
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
[javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.