×

Good News Everybody!

The new search engine is LIVE!

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




Hi John,

It would help to know what changes you did.

Did you add a new routine to the service program? If so, your *CURRENT
should look different than *PRV.
For example, I have a very simple service program that had one routine and
then I added a second one. My binder source looks like this:

STRPGMEXP PGMLVL(*CURRENT)
EXPORT SYMBOL("GETOPTVAL")
EXPORT SYMBOL("GETSTORETFRNBR")
ENDPGMEXP

STRPGMEXP PGMLVL(*PRV)
EXPORT SYMBOL("GETSTORETFRNBR")
ENDPGMEXP

Or did you change something else?


Yours truly,

Glenn Gundermann
Email: glenn.gundermann@xxxxxxxxx
Work: (416) 675-9200 ext. 89224
Cell: (416) 317-3144


On 12 August 2016 at 11:08, John R. Smith, Jr. <smith5646midrange@xxxxxxxxx>
wrote:

I've done something wrong and have no clue what. We have a service program
(CMSRV1) called by many RPGLE programs. I recently migrated a change to it
and stuff is blowing up all over with Signature Violations.



In the BND source, we have the following:



STRPGMEXP PGMLVL(*CURRENT)



EXPORT SYMBOL(SCGETNVPS)

EXPORT SYMBOL(SCGETNVP)

ENDPGMEXP



STRPGMEXP PGMLVL(*PRV)

EXPORT SYMBOL(SCGETNVPS)

EXPORT SYMBOL(SCGETNVP)

ENDPGMEXP



It is linked into the programs using the HSpec BNDDIR. The binding
directory entry looks like this:



Object Type Library Activation

CMSRV1 *SRVPGM *LIBL *IMMED



What piece did I miss?


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-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.