Q1. How to use signature in service program and ILE.?
Q2.what is use of signature and binder language and what is
the relation between them?

Answers were Sorted based on User's Feedback



Q1. How to use signature in service program and ILE.? Q2.what is use of signature and binder langua..

Answer / reecha

Signature can be said to be do wat the level identifier of
physical file do. It help the programs to know if any
service program is updated or not . As many program would
be using this service Program so compliting all of them is
cumbersome so Binder langanguage provide the solution .
When the program calling the service program is compiled
its stores the signature of the service program . If the
service progranm is changed so does the signature of it.
The work around is the Binder language For eg

STRPGMEXP PGMLVL(*CURRENT)
EXPORT SYMBOL(A)
EXPORT SYMBOL(B)
EXPORT SYMBOL(C)
ENDPGMEXP

if changes r made to Service program(new procedure D is
added0 the Binder language will be :

STRPGMEXP PGMLVL(*CURRENT)
EXPORT SYMBOL(A)
EXPORT SYMBOL(B)
EXPORT SYMBOL(C)
EXPORT SYMBOL(D)
ENDPGMEXP
STRPGMEXP PGMLVL(*PRV)
EXPORT SYMBOL(A)
EXPORT SYMBOL(B)
EXPORT SYMBOL(C)
ENDPGMEXP


now one need not to compile the programs calling service
program & the program will run proeperly as thr will be no
signature violation as the binder language have both
current and previous signature.

Is This Answer Correct ?    18 Yes 0 No

Q1. How to use signature in service program and ILE.? Q2.what is use of signature and binder langua..

Answer / syam

A service program is a collection of runnable procedures
and available data items easily and directly accessible by
other ILE programs or service programs. In many respects, a
service program is similar to a subroutine library or
procedure library.
Once we have the binder language we want to use in a source
member,it is compiled at the time we create the service
program Create Service Program (CRTSRVPGM).

Binder language is stored in physical file members, like
RPG, CL, and DDS source code.

CUSTPROCS service program Source member type BND
example.

STRPGMEXP PGMLVL(*CURRENT)
EXPORT SYMBOL(GetCustInfo)
EXPORT SYMBOL(SearchByPhone)
EXPORT SYMBOL(ValidCust)
ENDPGMEXP

Signature in Binder

Hard-Coded Signature Values:

One way a hard-coded signature can be used to our advantage
is to put some meaningful information into the signature
for documentation purposes.
for example: the date, the time, or other usefulinformation
about the new version of the service program.

STRPGMEXP PGMLVL(*CURRENT) SIGNATURE('CUSTPROCS19SEP07')
EXPORT SYMBOL(GetCustInfo)
EXPORT SYMBOL(SearchByPhone)
EXPORT SYMBOL(ValidCust)
ENDPGMEXP

Is This Answer Correct ?    10 Yes 2 No

Post New Answer

More IBM AS400 AllOther Interview Questions

What Is The Object Type Of Pf, Lf, Printer File & Display File?

0 Answers   IBM,


how does union file maintains record formats?

0 Answers   IBM,


Write a logic program for knowing the repeated number of a vowels in a given program?

0 Answers   Valtech,


what is the maximum number of files allowed in rpg?

1 Answers   IBM,


What are the functions of Remote Job Entry (RJE) ?

1 Answers  


What process the command SBMRJEJOB does?

1 Answers  


What is left outer join?

2 Answers  


When does the DFT keyword in PF be used?

1 Answers  


how do you know that records are locked?

1 Answers   IBM,


what is the version of os/400 that we have?

1 Answers   IBM,


Hi,while writing a program, what is the mandatory specification using rpg/400 (in7 specification)?And please tell me what is the difference between SCAN AND CHECK opcodes?can any body tell me in real time senario?with example?

3 Answers  


what is a keyed physical file?

1 Answers   IBM,


Categories