×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.






Justin,

Why would the RPG compiler be looking for this?  Did you or someone add that *SRVPGM to some "binding directory" that is commonly used by at least those RPGLE programs that are now showing this error?

That QTOQRAPI *SRVPGM contains these procedures:

rapi_session      
rapi_sender       
rapi_reserve      
rapi_release      
rapi_getfd        
rapi_dispatch     
rapi_version      
rapi_fmt_flowspec 
rapi_fmt_tspec    
rapi_fmt_adspec   
rapi_fmt_filtspec 

You could use FNDSTRPDM to search your QRPGLESRC source members for any occurrances of any of those procedure names, to find out who may be trying to use this *SRVPGM.

As Charles stated, the *PUBLIC authority for that *SRVPGM as shipped by IBM is set to *EXCLUDE.   It is also possible that someone changed that to e.g. *PUBLIC *USE on IBM i 7.4, and when you upgraded, you "lost" that change.

Rather than just changing the *PUBLIC authority for that *SRVPGM, I would try to figure out why it is being accessed (for what purpose).

Hope that helps,

Mark S. Waterbury

On Tuesday, April 28, 2026 at 02:44:09 PM EDT, Justin Taylor <jtaylor.0ab@xxxxxxxxx> wrote:

After upgrading IBM i from 7.4 to 7.6, I'm getting about 15-20 of these
compiler messages when compiling RPG.  They only appear on a successful
compile.  They always point to something in QSYS. Is there a way to get rid
of them?

Sample:
CPF5D04 Not authorized to service program QTOQRAPI in library QSYS.

I see these messages on RDi 9.9, 9.8, and 9.6.

Thanks

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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

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