Utilize esta página para especificar opções de rotinas. Algumas opções podem não
estar disponíveis dependendo de seu servidor de destino ou tipo de rotina. Os nomes de campos
são apresentados na ordem alfabética, não necessariamente na ordem que aparecem
na página do assistente.
Selecione os procedimentos armazenados aninhados adicionais a partir da lista para implementação.
Esses procedimentos armazenados possuem dependências no procedimento armazenado sendo
implementado.
- Aplicar Padrões
- Especifica que os valores padrão da janela Preferências são aplicados.
Disponível somente se uma pasta for selecionada na árvore.
- Aplicar Configurações de Pasta
- Especifica que as configurações aplicadas à pasta serão aplicadas à
rotina selecionada. Disponível somente se uma rotina for selecionada na árvore.
- Aplicar Configurações à Pasta
- Especifica que as configurações aplicadas à pasta serão aplicadas a
todas as rotinas na pasta. Disponível somente se uma pasta for selecionada
na árvore.
- Limite de tempo ASU
- Apenas DB2 para z/OS: Mostra a quantidade total do tempo do processador, em
unidades de serviço de CPU, que uma única chamada de um procedimento armazenado pode executar.
Especifique um valor inteiro.
Se você não especificar um valor inteiro, então a opção SEM LIMITE é utilizada. A definição de um limite pode ser útil quando você está depurando um procedimento armazenado.
- Opções de ligação
- Apenas DB2 para z/OS: Digite uma cadeia que especifica as opções de ligação para os
pacotes.
- Proprietário da construção
- Apenas DB2 para z/OS: Mostra o ID de autorização do DB2 para z/OS que terá a responsabilidade
de construir, reconstruir e eliminar a rotina. Quando você especifica um ID de autorização secundário ou um nome de grupo como o proprietário de construção, mais de um usuário pode compartilhar a responsabilidade de manter essa rotina. Se você não especificar um proprietário de construção, o utilitário de construção designará um dos IDs de autorização do processo, tal como o CURRENT SQLID, como o proprietário de construção.
- Utilitário de construção
- Apenas DB2 para z/OS: Mostra o nome do utilitário de construção do procedimento armazenado a ser chamado quando
um procedimento armazenado Java for construído em um servidor z/OS.
O administrador do banco de dados pode configurar cópias da rotina de construção para utilizar recursos diferentes, conforme necessário.
Se os nomes válidos forem encontrados no banco de dados, será
possível selecioná-los aqui.
- Construir procedimento armazenado no servidor
- Apenas DB2 para z/OS Versão 8 ou anterior: Selecione esta opção para construir
um procedimento armazenado em Java no servidor que usa o utilitário de construção DSNTJSPP. Se
esta opção não for selecionada, o procedimento armazenado Java será construído
no lado do cliente. A construção no lado do cliente requer conexão ao servidor
utilizando o IBM Data Server para driver JDBC e SQLJ. Esta opção limita o código-fonte do procedimento armazenado a 32 KB.
Caso contrário, o código-fonte poderá ter até 10 MB.
- ID da Coleção
- Apenas DB2 para z/OS: Digite o nome do ID de coleta. O ID de coleta identifica a coleta de pacotes utilizada quando o procedimento armazenado é executado. O nome pode conter até 18 caracteres alfanuméricos. Se um ID de coleta não for especificado, o nome de coleta do pacote que contém a instrução CALL será utilizado quando o procedimento armazenado for executado. Se o programa de chamada não utilizar um pacote, a coleção de pacotes será definida para o valor de registro especial CURRENT PACKAGESET.
- Opções de compilação
- Apenas DB2 para z/OS: Digite uma cadeia que especifica as opções do compilador
que você deseja utilizar com este procedimento armazenado.
- Versão JRE do Banco de Dados
- Mostra a versão do JRE no servidor de banco de dados de destino. Se a versão
não puder ser determinada, será possível digitar o número da versão neste campo. Os sinalizadores
-target e -source javac são utilizados durante a compilação, quando o valor desse
campo não corresponder ao valor no campo Versão do JDK.
- Pacote do DB2
- Apenas DB2 para iSeries:
Especifique o nome do pacote DB2
que deseja utilizar ao construir procedimentos armazenados SQLJ. Por exemplo,
QUSRSYS/SER3283432, em que QUSRSYS é um nome de biblioteca que é seguido
por um nome de perfil serializado de 10 caracteres. Para obter informações sobre valores válidos,
consulte a documentação do DB2
sobre como construir procedimentos armazenados SQLJ.
- Ativar depuração
- DB2 para Linux, UNIX e Windows apenas: Selecione para construir o
procedimento armazenado para depuração.
- Segurança Externa (apenas DB2 para z/OS)
- DB2
- Selecione esta opção para especificar que o procedimento armazenado não será executado em um ambiente de segurança externo. Se o procedimento armazenado acessar os recursos que um produto de segurança externa protege, o acesso será executado utilizando o ID de autorização associado ao espaço de endereçamento do procedimento armazenado.
- User
- Selecione esta opção para especificar que o procedimento armazenado será executado em um ambiente de segurança externo. Se o procedimento armazenado acessar recursos que um produto de segurança externo protege, o acesso será executado utilizando o ID de autorização do usuário que chamou o procedimento armazenado.
- Definidor
- Selecione esta opção para especificar que o procedimento armazenado será executado em um ambiente de segurança externo. Se o procedimento armazenado acessar os recursos que um produto de segurança externo protege, o acesso será executado utilizando o ID de autorização do proprietário do procedimento armazenado.
- Nome Jar
- Apenas Derby Versão 10: Mostra o nome do arquivo JAR
que será utilizado para instalar a rotina no servidor. O DB2 também utiliza este nome de arquivo JAR
como o ID do JAR catálogo do DB2.
- Caminho Java
- Utilize esta página para customizar o caminho Java para o arquivo JAR selecionado. Esta customização é útil se você estiver implementando o arquivo JAR em um servidor que não o servidor que está associado com o projeto atual.
- Home JDK
- Especifique um diretório home do JDK (Java Development Kit) para compilar procedimentos armazenados Java.
- Versão JDK
- Mostra a versão do JDK especificada no campo de início do JDK.
Os sinalizadores -target e -source javac são utilizados durante a compilação, quando o valor
desse campo não corresponder ao valor no campo Versão do Database JRE. Você pode substituir as opções geradas automaticamente, especificando suas próprias opções -target e -source neste campo.
- Opções de link
- Apenas DB2 para z/OS: Digite uma cadeia que especifica as opções para o
editor de link. O editor de link processa o módulo de objeto que o pré-linker cria e gera um módulo de carga que pode ser recuperado para execução.
- Esquema do pacote
- Digite o qualificador para os pacotes ligados pelo db2sqljcustomize. db2sqljcustomize
armazena este valor no perfil serializado customizado e ele será utilizado quando
os pacotes associados forem ligados.
- Opções de pré-compilação
- Digite as opções de pré-compilação de SQL desejadas para utilizar na construção de procedimentos armazenados. Você pode inserir as opções PRECOMPILE PROGRAM (PREP) e BIND. As opções de pré-compilação de SQL que os conjuntos de dados de nomes não reconheceram.
Consulte o IBM DB2 Command Reference para obter informações
adicionais sobre as opções PRECOMPILE PROGRAM (PREP) e BIND.
- Opções de pré-link
- Apenas DB2 para z/OS: Digite uma cadeia que especifica opções para
o pré-linker. O pré-linker combina os módulos de objetos de um aplicativo em um único módulo de objeto.
- Pacote raiz
- Digite o nome raiz dos pacotes que o estabelecedor de ligação SQLJ criará. Se uma opção não for especificada, um nome raiz
será derivado a partir do nome do perfil. Os nomes possuirão um
comprimento máximo de sete caracteres. Os dígitos 1, 2, 3 e 4 serão
anexados ao nome do pacote raiz para criar os quatro nomes de pacote
finais (um para cada nível de isolamento). Os pacotes são ligados com os seguintes níveis de isolamento: PACKAGENAME1 está ligado com o nível de isolamento UR; PACKAGENAME2 está ligado com o nível de isolamento CS; PACKAGENAME3 está ligado com o nível de isolamento RS; PACKAGENAME4 está ligado com o nível de isolamento RR.
- Opções de tempo de execução
- Apenas DB2 para z/OS: Digite as opções de tempo de execução do ambiente de linguagem
para o procedimento armazenado. Se as opções de tempo de execução não forem especificadas, o ambiente
de linguagem utilizará seus padrões de instalação.
- Nome de Classe do Conversor SQLJ
- Especifique o nome completo do pacote da classe SQLJ para instruções SQLJ de conversão.
- Local do Conversor SQLJ
- Especifique o caminho e o nome do arquivo JAR completos que contém a biblioteca de classes SQLJ que implementa o suporte à conversão do SQLJ.
- Permanecer residente
- Apenas DB2 para z/OS: Selecione para especificar que o módulo de carregamento do
procedimento armazenado na memória, após o procedimento armazenado, será executado. Quando essa opção não for selecionada, o módulo de carga é excluído da memória após o procedimento armazenado ser executado. Quando o procedimento armazenado permanece na memória, o desempenho é aprimorado porque você elimina o tempo utilizado para carregar o aplicativo. No entanto, essa opção aumenta a quantidade de memória virtual requerida pelo espaço de endereçamento do procedimento armazenado.
- Arquivo de origem
- Apenas Derby: Especifique o caminho completo para o arquivo de origem Java
ou clique em Procurar para localizá-lo.
- Ambiente WLM
- Apenas DB2 para z/OS: Digite o nome do ambiente do WLM (Workload Manager) MVS
no qual o objeto será executado. O nome pode conter até 18 caracteres alfanuméricos. Quando não for especificado
um ambiente do WLM, o objeto será executado no espaço de endereço estabelecido
pelo DB2 durante a instalação. Ao utilizar diferentes ambientes WLM, você pode isolar um grupo de programas do outro. Você pode desejar isolar programas baseados em requisitos de segurança.
Trabalhe com o administrador do sistema para determinar se utilizar essa opção.
- Construção detalhada
- Selecione para visualizar o status detalhado do progresso da construção. As mensagens
de construção são exibidas na visualização Saída.