2015-01-20 2 views
1

Что случилось с Commarea, переданным программой A в обоих этих примерах?CICS Return VS GOBACK

Программа A делает EXEC CICS LINK в программе В то программа B использует команду GoBack

Программа A делает EXEC CICS LINK в программе В то программа B использует команду RETURN EXEC CICS

+0

Возможный дубликат [Возвращается ли вся ссылка?] (Http://stackoverflow.com/questions/28054806/does-the-whole-linkage-section-return) –

+0

Я чувствую, что у вас есть некоторые проблемы, связанные с эти вопросы. Возможно, просто попросите прямо, если вы не можете ответить на этот вопрос. –

ответ

2

см https://stackoverflow.com/a/28056695/1927206 ,

Ничего не происходит с общественностью.

Если B изменяет его, он меняет память, о которой знает A.

Только адрес данных передается между программами. Имеются только исходные данные, программа В управляет исходными данными. Нет копирования данных между программами CALL и CALLed.

Отдельно от того, что происходит с данными (ничего), два примера, которые вы показываете, имеют одинаковое поведение. Используйте местные стандарты для своего сайта.

+0

Билл, вы бы сказали, что этот вопрос является дубликатом того, с которым вы связались? –

+0

@JohnSaunders Тот же ответ будет служить для обоих, поскольку здесь задан вопрос. Единственное различие в том, что показано, но не спрошено. Тогда я бы сказал «Да». –

+0

@JohnSaunders Я сделаю ответ на комментарий утром и удалю ответ, чтобы автоматическое удаление закрытых вопросов без ответа будет работать (если только ОП не поставит больше вопроса). –