На странице Внедрение задайте опции внедрения для хранимой процедуры.
В зависимости от того, используется ли
DB2 для Linux, UNIX и Windows,
DB2 for iSeries,
DB2 for z/Series,
или Derby, некоторые из этих полей могут к вам не относиться.
- Опции прекомпиляции
- Введите опции прекомпиляции SQL, которые вы хотите использовать для построения хранимой процедуры SQL.
- Опции компиляции
- Введите строку символов, задающую опции компилятора для использования с этой хранимой процедурой.
- Опции связывания
- Содержит строку символов, задающую опции связывания для пакетов. Опции по умолчанию - ACTION(REPLACE) и ISOLATION(CS). Опция ACTION(REPLACE) задает, что данный пакет замещает существующий пакет с тем же именем. Опция ISOLATION(CS) не дает вашей прикладной программе читать строку, изменяемую другим процессом, пока тот не освободит ее.
- ID собрания
- Введите ID собрания. ID собрания идентифицирует собрание пакетов, используемое при выполнении хранимой процедуры. Это имя может содержать до 18 алфавитно-цифровых символов. При создании хранимой процедуры
Java
для z/OS
задаваемый вами в этом поле ID собрания должен совпадать
с ID собрания, использовавшимся при связывании драйвера JDBC в
DB2
for z/OS.
- Корневой пакет
- Только для DB2 для
Linux,
UNIX и
Windows:
Введите основу имени для пакетов, которые будет создавать связыватель SQLJ. Если ничего не задать, основа имени будет сгенерирована из имени профиля. Максимальная длина имен - 7 символов. К основе имени пакета будут добавляться цифры 1, 2, 3 и 4; в результате будут получены
четыре итоговых имени пакета (по одному для каждого уровня изоляции). Пакеты связаны со следующими уровнями изоляции: пакет PACKAGENAME1 - с уровнем изоляции UR;
PACKAGENAME2 - с уровнем изоляции CS; PACKAGENAME3 - с уровнем изоляции RS;
PACKAGENAME4 - с уровнем изоляции RR.
- Среда WLM
- Содержит имя среды менеджера рабочих нагрузок (WLM)
MVS,
в которой работает хранимая процедура. Чтобы изменить среду WLM для хранимой процедуры SQL, измените среду WLM в исходном коде.
- Утилита построения
- Введите имя утилиты построения хранимых процедур, вызываемой при построении хранимых процедур SQL
на сервере z/OS. Ваш администратор баз данных может сконфигурировать копии подпрограммы построения для надлежащего использования разных ресурсов. Эти пользовательские программы называются утилитами построения; они идентифицируются уникальными именами.
- Владелец построения
- Введите ID авторизации пользователя
DB2 for
z/OS,
ответственного за построение, перепостроение и отбрасывание подпрограммы. Если в качестве владельца построения задать вторичный ID авторизации или имя группы,
несколько пользователей будут совместно отвечать за поддержание этой подпрограммы. Если владелец построения не задан, утилита построения назначает в качестве него
один из ID авторизации процессов, например, CURRENT SQLID.
- Опции прекомпоновки
- Введите строку символов, указывающую опции прекомпоновщика. Прекомпоновщик объединяет объектные модули, из которых состоит прикладная программа, в один объектный модуль. Смотрите документацию по вашему прекомпоновщику.
- Опции компоновки
- Введите строку символов, указывающую опции компоновки для компоновщика.
Компоновщик обрабатывает объектный модуль, созданный прекомпоновщиком, и создает модуль загрузки, который можно получить для выполнения. Посмотрите документацию по вашему компоновщику.
- Опции компиляции Java
- Введите опции компилятора Java,
которые вы хотите использовать при построении хранимой процедуры. Допустимые опции компиляции
Java
смотрите в документации компоновщика
Java.
- Подробное построение
- Включите этот переключатель для просмотра подробного состояния хода построения;
сообщения построения будут выводиться при внедрении процедуры в окне вывода.
- Построить хранимую процедуру на сервере
- Только для хранимых процедур
Java:
Выберите эту опцию для построения хранимых процедур при помощи DSNTJSPP на сервере
DB2 for
z/OS. Если не выбрать эту опцию, компиляция исходного кода
Java будет выполняться на клиенте. Для этой опции максимально допустимый объем кода хранимой процедуры ограничен 32 Кбайтами. В противном случае объем исходного кода может доходить до 10 Мбайт.
- Пакет DB2
- Только для DB2 for iSeries:
Введите имя пакета DB2,
который вы хотите использовать при построении хранимых процедур SQLJ. Например, QUSRSYS/SER3283432, где QUSRSYS - имя библиотеки, после которого следует 10 символьное имя последовательного профиля. Сведения о допустимых значениях смотрите в документации DB2
по построению хранимых процедур SQLJ.
- Разрешить отладку
- Только для DB2 для Linux, UNIX
и Windows:
Выберите, чтобы построить хранимую процедуру для отладки.