Tato stránka slouží k zadání voleb rutiny.
- Volby předkompilace
- Zadejte volby předkompilace SQL, které chcete použít k sestavení uložených procedur.
Můžete zadat volby PRECOMPILE PROGRAM (PREP) a BIND. Volby předkompilace SQL pojmenovávající datové sady nejsou rozpoznány. Další informace o volbách PRECOMPILE PROGRAM (PREP) a BIND naleznete v popisu příkazů produktu IBM DB2.
- Volby kompilace
- Zadejte řetězec specifikující volby kompilace, které chcete použít s touto uloženou procedurou.
- Povolit ladění
- Pouze produkt DB2 for Linux, UNIX,
and Windows:
Vyberte v případě, že chcete sestavit uloženou proceduru pro ladění.
- Použít nastavení složek
- Určuje, že nastavení, které jste použili pro složku, bude použito pro vybranou rutinu.
- Umístění překladače SQLJ
- Zadejte celou cestu a název souboru JAR obsahujícího knihovnu tříd SQLJ
implementující podporu překladu SQLJ.
- Název třídy překladače SQLJ
- Zadejte úplný kvalifikovaný název balíku třídy SQLJ používané pro překlad příkazů SQLJ.
- Schéma balíku
- Zadejte kvalifikátor pro balíky, které váže db2sqljcustomize. db2sqljcustomize
ukládá tuto hodnotu v přizpůsobeném serializovaném profilu a používá se v případě, že jsou přidružené balíky vázány.
- Použít výchozí nastavení
- Určuje, že budou použity výchozí hodnoty z předvoleb.
- Použít nastavení na složky
- Určuje, že nastavení, které jste použili pro složku, bude použito pro všechny rutiny v dané složce.
- ID kolekce
- Zadejte název ID kolekce. ID kolekce identifikuje kolekci balíku, která se používá při spuštění uložené procedury. Název může obsahovat až 18 alfanumerických znaků. Pokud není ID kolekce zadáno, bude při spuštění uložené procedury použit název kolekce pro balík, který obsahuje příkaz CALL. Jestliže volající program balík nepoužije, je kolekce balíku nastavena na hodnotu CURRENT PACKAGESET speciálního registru.
- Běhové volby
- Zadejte běhové volby jazykového prostředí pro uloženou proceduru.
Pokud nejsou běhové volby zadány, bude jazykové prostředí používat své výchozí hodnoty instalace.
- Prostředí WLM
- Zadejte název prostředí MVS správce WLM, ve kterém má být objekt spuštěn. Název může obsahovat až 18 alfanumerických znaků. Pokud nezadáte prostředí WLM, bude objekt spuštěn v adresním prostoru, který byl vytvořen produktem DB2 při instalaci. Při použití jiných prostředí WLM můžete izolovat jednu skupinu programů od druhé. Programy můžete izolovat na základě požadavků na zabezpečení. O vhodnosti použití této volby se poraďte se správcem systému.
- Omezení času ASU
- Zobrazuje celkový čas procesu (v servisních jednotkách procesoru), po který může běžet jedno vyvolání uložené procedury. Zadejte celočíselnou hodnotu.
Jestliže nezadáte celočíselnou hodnotu, bude použita volba NO LIMIT. Nastavení limitu může být užitečné v případě, že uloženou proceduru ladíte.
- Zůstat rezidentní
- Vyberte v případě, že chcete zadat, aby zaváděcí modul uložené procedury zůstal po spuštění uložené procedury v paměti. Jestliže tato volba není vybrána, je zaváděcí modul po spuštění uložené procedury odstraněn z paměti. Pokud uložená procedura zůstane v paměti, dojde ke zvýšení výkonu, protože je eliminována doba jinak nutná k načtení aplikace. Tato volba však zvyšuje objem virtuálního paměti nutné pro adresní prostor uložené procedury.
- DB2
- Vyberte v případě, že chcete zadat, že uložená procedura nebude spuštěna v prostředí externího zabezpečení. Jestliže uložená procedura použije prostředky, které chrání produkt externího zabezpečení, je přístup zprostředkován pomocí ID pro autorizaci, které je přidruženo k adresnímu prostoru uložené procedury.
- Uživatel
- Vyberte v případě, že chcete zadat, že uložená procedura bude spuštěna v prostředí externího zabezpečení. Jestliže uložená procedura použije prostředky, které chrání produkt externího zabezpečení, je přístup zprostředkován pomocí ID pro autorizaci uživatele, který uloženou proceduru volal.
- Autor definice
- Vyberte v případě, že chcete zadat, že uložená procedura bude spuštěna v prostředí externího zabezpečení. Jestliže uložená procedura použije prostředky, které chrání produkt externího zabezpečení, je přístup zprostředkován pomocí ID pro autorizaci vlastníka uložené procedury.
- Obslužný program sestavení
- Zobrazuje název obslužného programu sestavení uložené procedury, který má být volán v případě, že je uložená procedura Java
sestavena na serveru z/OS. Správce databáze může v případě potřeby nakonfigurovat kopie rutiny sestavení na použití různých prostředků. Pokud jsou v databázi nalezeny platné názvy, můžete je zde vybrat.
- Vlastník sestavení
- Zobrazuje ID pro autorizaci produktu DB2 for z/OS, které bude zodpovědné za sestavení, opětovné sestavení a zrušení rutiny. Při zadávání sekundárního ID pro autorizaci nebo názvu skupiny jako vlastníka sestavení může zodpovědnost za udržování této rutiny sdílet více uživatelů. Pokud nezadáte vlastníka sestavení, obslužný program sestavení určí jedno z ID pro autorizaci (například CURRENT SQLID) jako vlastníka sestavení.
- Volby předsestavení
- Zadejte řetězec určující volby pro předsestavení. Předsestavení kombinuje moduly objektů v aplikaci do jednoho modulu objektů.
- Volby sestavení
- Zadejte řetězec určující volby pro editor sestavení. Editor sestavení zpracuje modul objektů, který je vytvořen při sestavení, a generuje zaváděcí modul, který lze načíst pro provedení.
- Volby vázání
- Zadejte řetězec určující volby vázání pro balíky.
- Sestavit uloženou proceduru na serveru
- Tuto volbu vyberte v případě, že chcete sestavit uloženou proceduru na serveru. Pokud tuto volbu nevyberete, je k sestavení uložené procedury použit ovladač DB2 Universal JDBC Driver. Tato volba omezuje zdrojový kód uložené procedury na 32 kB.
Velikost zdrojového kódu může být jinak až 10 MB.
- Kořenový balík
- Zadejte kořenový název balíků, které bude vázací program SQLJ vytvářet. Pokud tato volba není zadána, bude kořenový název odvozen od názvu profilu. Názvy mohou být dlouhé maximálně sedm znaků. Ke kořenovému názvu balíku budou připojeny číslice 1, 2, 3 a 4, a vytvořeny tak čtyři konečné názvy balíků (jeden pro každou úroveň oddělení). Balíky jsou vázány s následující úrovní oddělení: PACKAGENAME1 je vázán s úrovní oddělení UR; PACKAGENAME2 je vázán s úrovní oddělení CS; PACKAGENAME3 je vázán s úrovní oddělení RS; PACKAGENAME4 je vázán s úrovní oddělení RR.
- Sestavení s podrobnostmi
- Tuto možnost vyberte v případě, že chcete zobrazit podrobný stav průběhu sestavení. Zprávy sestavení se zobrazují ve výstupním zobrazení.
- Název souboru JAR
- Pouze zdrojová databáze Derby verze 10: Zobrazí název souboru JAR, který bude použit k instalaci rutiny na serveru. V produktu DB2 se také používá tento název souboru JAR jako ID souboru JAR v katalogu DB2.
- Zdrojový soubor
- Pouze zdrojová databáze Derby verze 10: Zadejte úplnou cestu k souboru zdroje kódu Java nebo ho vyhledejte klepnutím na tlačítko Procházet.
- Balík DB2
- Pouze produkt DB2 for iSeries:
Zadejte název balíku DB2, který chcete použít při sestavování uložených procedur SQLJ. Například QUSRSYS/SER3283432, kde QUSRSYS je název knihovny následovaný 10znakovým serializovaným názvem profilu. Informace o platných hodnotách najdete v dokumentaci produktu DB2 týkající se sestavování uložených procedur SQLJ.