Use o Editor PSB Editor para colocar entradas do bloco de comunicação do programa (PCB) no bloco de especificação do programa (PSB). Para acessar o Editor PSB, selecione o ícone do Editor PSB no quadro das partes VAGen do Editor de Composição.
Um PSB descreve as estruturas hierárquicas do banco de dados que um programa usa para acessar bancos de dados DL/I. O VisualAge Generator Developer usa a definição PSB para construir e validar as chamadas DL/I para as funções E/S que acessam registros nos bancos de dados DL/I. Os PCBs são apresentados no VisualAge Generator PSB na mesma seqüência em que aparecem na DL/I real ou na definição IMS PSB a ser usada com o programa. A estrutura PSB também identifica os PCBs que são usados no suporte à fila de terminal, impressora e mensagens, nos ambientes IMS/VS e IMS BMP.
Num exibe o número do PCB que você estiver definindo. O número do PCB é calculado por VisualAge Generator Developer, com base no posicionamento do PCB no bloco de especificação do programa (PSB).
Quando um segmento é introduzido, este campo exibe o número do PCB a que o segmento pertence.
O campo Tipo exibe o tipo de PCB. São tipos de PCB válidos:
Selecione DB se estiver definindo um PCB que representa um banco de dados DL/I que pode ser acessado pelo programa.
É especificada uma linha para cada segmento SENSEG definido para o PCB de banco de dados no DL/I ou o Bloco de Especificação de Programa IMS. Cada linha especifica um nome de segmento e um nome de pai na mesma seqüência em que aparecem no PSB. Se o segmento for o segmento raiz (sem pai) numa estrutura de PCB, o nome do banco de dados é especificado e o nome do pai é deixado em branco.
Se o banco de dados for acessado com o uso de um índice secundário, a primeira linha deve conter o tipo do PCB (DB), o nome do banco de dados, o nome do segmento raiz e o nome do campo de índice.
Nota: | Os DBs devem vir depois de todos os PCBs de teleprocessamento (TP) ou antes de todos os PCBs de método de acesso seqüencial generalizado (GSAM) na definição do PSB. |
Selecione GSAM se você estiver definindo um PCB que representa um banco de dados de método de acesso seqüencial generalizado (GSAM) num Bloco de Especificação de Programa IMS.
O nome do banco de dados é o único campo que pode ser especificado para um GSAM PCB. Os GSAM PCBs aparecem por último na definição do PSB.
Selecione TP se estiver definindo um PCB que representa um PCB alternativo num Bloco de Especificação de Programa IMS. O PCB alternativo representa uma fila de terminal, impressora ou mensagens no ambiente IMS.
Há uma linha na lista para cada PCB de teleprocessamento. Os PCBs de TP aparecem primeiro na definição do PSB. Eles não requerem nenhuma informação de banco de dados.
Um PCB de TP não deve estar especificado como PCB zero, que é o PCB de E/S principal. Este PCB não está especificado na definição do IMS PSB.
Os PCBs de TP não são usados em ambientes não-IMS, mas podem ser incluídos caso o programa que estiver usando o PSB tiver de ser gerado para ambientes IMS e não-IMS.
No campo Segmento, digite um nome de 1 a 8 caracteres para o segmento no banco de dados que você deseja representar.
Este nome de segmento deve ser igual ao nome no DL/I PSB.
Se você estiver atualizando o segmento raiz de um PCB, pode modificar o Segmento e a Chave de índice. Se você estiver atualizando qualquer outro segmento no PCB ou incluindo um segmento no PCB, pode apenas modificar o nome do Segmento.
Quando você elimina um segmento com um pai, todos os dependentes desse pai também são eliminados.
Nota: | Antes de poder acessar o segmento num programa, você deve definir o segmento como um registro com a organização de segmento DL/I. |
A mesma definição do bloco de especificação do programa IMS pode ser compartilhada nos ambientes CICS para MVS/ESA, MVS/TSO, MVS batch, IMS/VS e IMS BMP.
O campo Banco de dados exibe o nome de 1 a 8 caracteres do banco de dados para o PCB.
O campo Segmento exibe o nome do segmento de 1 a 8 caracteres no banco de dados para o PCB.
O campo Pai exibe o nome de 1 a 8 caracteres para o segmento pai.
O campo Chave de índice exibe o nome de 1 a 8 caracteres para o campo de chave de índice secundária.
Selecione Inserir Antes para inserir um PCB ou entrada de segmento na lista acima da entrada que você selecionou e retornar ao Editor PSB.
Selecione Inserir Depois para inserir um PCB ou entrada de segmento na lista abaixo da entrada que você selecionou e retornar ao Editor PSB.
Selecione Atualizar para ver ou atualizar o PCB ou segmento e retornar ao Editor PSB.
Selecione Excluir para eliminar o PCB ou segmento (e quaisquer segmentos dependentes) e retornar ao Editor PSB.
Selecione Arquivo para operar com partes, , opções de imagens ou impressora.
Selecione Novo para criar uma nova parte VisualAge Generator.
Selecione Abrir para abrir uma parte VisualAge Generator carregada.
Selecione Salvar para salvar a parte na biblioteca. Você pode salvar partes no an application que seja uma edição aberta ou uma edição aberta, para o qual uma edição de trabalho pode ser criada.
Selecione Salvar Como para criar uma nova parte com um nome diferente que herde todas as características da parte aberta, sem alterar a parte original.
A seleção de Salvar Como abre a janela Salvar Como.
Selecione Reverter para fazer com que todos os campos voltem a assumir as últimas definições salvas.
Selecione Imprimir para imprimir a parte que foi aberta.
A primeira vez que você imprime uma parte VisualAge Generator, as janelas Configurar Impressão serão exibidas. Você pode aceitar ou alterar as definições da impressora padrão para todos os editores VisualAge Generator utilizando estas janelas.
Selecione Configurar Impressão para selecionar uma impressora e especificar opções de configuração da impressora.
Selecione Salvar Imagem para conservar um instantâneo da imagem do VisualAge que está localizado na memória, gravando-o no arquivo abt.icx armazenado em seu disco rígido.
Selecione Salvar Imagem Como para abrir a janela Nome do Arquivo para Imagem, onde você pode especificar um nome de arquivo, um diretório e uma unidade em que deseja salvar sua imagem.
O arquivo padrão é abt.ics.
Selecione Sair do VisualAge para fechar o VisualAge. É perguntado se você deseja salvar sua imagem, fechar o programa sem salvar a sua imagem ou cancelar seu pedido para fechar o programa.
Selecione Editar para trabalhar com as informações PSB.
Selecione Excluir para remover a entrada selecionada.
Nota: | Ao excluir um PCB de banco de dados, todos os seus segmentos são excluídos. Ao excluir um segmento, este segmento e todos os segmentos dependentes são excluídos. |
Selecione Inserir Antes para inserir uma nova entrada antes da entrada da lista selecionada.
Se nenhuma entrada estiver selecionada, a nova entrada será inserida no início da lista.
Nota: | Inserir Antes pode ser selecionado mesmo se não houver nenhuma entrada na lista. |
Selecione Inserir Depois para inserir uma nova entrada após a entrada da lista selecionada.
Se nenhuma entrada estiver selecionada, a nova entrada será inserida no final da lista.
Nota: | Esta ação pode ser selecionada mesmo se não houver nenhuma entrada na lista. |
Selecione Atualizar para ver e alterar uma entrada.
Nota: | Não é possível alterar um segmento para um PCB ou um PCB para um segmento, ou alterar um tipo de PCB. |