GHNP вызов в БД IMS
Я хотел бы знать, какие вызовы в IMS необходимо сделать, прежде чем переходить на вызов GHNP. Код моего приложения cobol имеет GU, GHU звонит, прежде чем идти на GHNP. Обязательно ли эти звонки перед тем, как перейти к функции GHNP?
1 ответ
Обратите внимание, что GN
означает "получить дальше", так что все GN
звонки (GN
,GNP
,GHN
,GHNP
) зависит от вашей текущей позиции в базе данных. Без каких-либо предыдущих вызовов позиция не определена и будет результатом вашего GN
-вызов.
Таким образом, чтобы получить четко определенный результат, вы должны выполнить инструкцию, чтобы установить четко определенную позицию в вашей базе данных - и обычно это GU
-Тип ("получить уникальный") вызов. Это также может быть ISRT
("вставить"), так как это также приводит к определенной позиции. Но обычно ваша прикладная логика должна указывать вам путь.