Each instance method in the IMSDBRequester class represents one IMS database call.
This table shows the database call and its corresponding instance method in
the IMSDBRequester class.
Table 3. IMSDBRequester instance methods
DB call | Instance method | Notes/exceptions |
---|---|---|
CLSE | closeGSAM |
|
DEQ | dequeue: |
|
DLET | delete:ssaList: | Note A |
FLD | field:ssaList: | Note A |
GHN | getHoldNext:ssaList: | Note A |
GHNP | getHoldNextWithinParent:ssaList: | Note A |
GHU | getHoldUnique:ssaList: | Note A |
GN | getNext:ssaList: | Note A |
GNP | getNextWithinParent:ssaList: | Note A |
GU | getUnique:ssaList: | Note A |
ISRT | insert:ssaList: | Note A |
OPEN | openGSAM: |
|
POS | position:ssaList: | Note A |
REPL | replace:ssaList: | Note A |
segmentname | After each successful call, IMS places in this method the name of the last segment that satisfied the call. When a retrieval is successful, this method contains the name of the retrieved segment. When a retrieval is unsuccessful, this method contains the last segment along the path to the requested segment that would satisfy the call. |