Difference between revisions of "Service Program"
From MidrangeWiki
m |
|||
Line 1: | Line 1: | ||
− | A service program is a collection of [[ILE]] modules that are bound into a single object of type *SRVPGM. | + | [[Category:Programming]] |
+ | A service program is a collection of [[ILE]] modules that are bound into a single object of type [[*SRVPGM]]. | ||
A service program itself is not executable, but it can be called by many other ILE programs to execute the routines contained within. | A service program itself is not executable, but it can be called by many other ILE programs to execute the routines contained within. | ||
− | Service program objects have [[Signatures]] (that are similar to file [[format level identifiers]], which are the source of [[Level Check]] errors) that are controlled by [[Binder Source]]. | + | Service program objects have [[Signatures]] (that are similar to file [[format level identifiers]], which are the source of [[Level Check]] errors) that are controlled by [[Binder Source]]. If the [[signatures]] between a [[*PGM]] and [[*SRVPGM]] do not agree, you end up with a [[signature violation]]. |
Revision as of 16:40, 16 June 2006
A service program is a collection of ILE modules that are bound into a single object of type *SRVPGM.
A service program itself is not executable, but it can be called by many other ILE programs to execute the routines contained within.
Service program objects have Signatures (that are similar to file format level identifiers, which are the source of Level Check errors) that are controlled by Binder Source. If the signatures between a *PGM and *SRVPGM do not agree, you end up with a signature violation.