× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Holden Tommy wrote:

In PCML?  I don't think there is....if not has anyone found a
work-around???


When the RPG compiler generates PCML, it defines a struct for
character-varying parameters.  But the RPG compiler won't generate PCML
for character-varying subfields or arrays because they can't be properly
described in PCML.

Here's the PCML generated by the compiler for the RPG module below.

<pcml version="4.0">
   <!-- RPG module: PCMLJUNK  -->
   <!-- created: 2007-01-10-15.15.48 -->
   <!-- source: BMORRIS/QRPGLESRC(PCMLJUNK) -->
   <!-- 2 -->                                  
   <program name="PROC" entrypoint="PROC">
      <struct name="PARM" usage="input">
         <data name="length" type="int" length="2" precision="16"
usage="inherit" />
         <data name="string" type="char" length="length" usage="inherit"
/>
      </struct>
   </program>
</pcml>

h nomain                                                    
D proc            pr                                        
D   parm                        10a   varying const
                                                            
P proc            b                   export                
D proc            pi                                        
D   parm                        10a   varying const
P proc            e


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.