Rational Developer para System z, Versão 7.6

Novos Recursos de Releases Anteriores

Recursos do Release 7.5

As novas funções a seguir foram incluídas no Rational Developer para System z Release 7.5:

Application Deployment Manager

O Application Deployment Manager contém os seguintes novos recursos:
  • O CICS TS Explorer para visualizar e gerenciar os recursos do CICS.
  • Uma UI completamente nova do editor de Definição de Recurso substitui a UI Interativa do CICS (editor CRD). O novo editor de Definição de Recurso é usado para determinar várias definições de recurso do CICS em um único manifesto. As definições de recurso contidas no manifesto podem ser instaladas imediatamente ou exportadas para futuro processamento por um programador do sistema.
  • Um novo utilitário administrativo de programador de sistema é usado para definir valores padrão e permissões de atualização da definição de recurso do CICS.

Editor BMS

O Editor BMS contém os seguintes novos recursos:
  • A capacidade de associar comentários a um elemento Campo BMS e de gerar automaticamente comentários no copybook foi incluída no Editor BMS.

Depurador

O recurso a seguir está disponível com Debug Tool V8.1 após a aplicação da PTF para APAR PK53826:
  • Agora você pode especificar o formato IPv6 para endereços TCP/IP.
Os recursos a seguir estão disponíveis com o Debug Tool V8.1:
  • Agora o Debug Tool suporta apenas tipos de conexões de soquete simples com o depurador de linguagem compilada. As subopções VADTCPIP& e TCPIP& da opção de tempo de execução TEST iniciarão conexões de soquete simples.
  • O Debug Tool incluiu uma opção chamada CODEPAGE no arquivo de opções EQAOPTS para especificar uma página de códigos para ser utilizada durante uma sessão de depuração. Essa nova opção o ajuda a especificar uma página de códigos para o modo de tela cheia e o modo de depuração remota.
  • A porta padrão foi alterada para 8001.
  • Agora você pode digitar o comando SET DEFAULT LISTINGS através do console de depuração do depurador de linguagem compilada.
  • Agora você pode utilizar um arquivo de preferências, arquivo de preferências globais e arquivo de comandos no modo de depuração remota.
  • A interface do depurador remoto foi aprimorada para você poder filtrar variáveis. Consulte a ajuda on-line do depurador remoto para obter uma descrição desse aprimoramento.

Enterprise Service Tools EST-XSE

O Enterprise Service Tools contém os seguintes novos recursos:
  • Para projetos de serviço único:

    • Suporte para geração de XSDs compostos a partir de múltiplas estruturas de linguagem COBOL.
    • Ative os MPPs (Message Passing Programs) de multi-segmentos do IMS como os serviços da Web no cenário de desenvolvimento bottom-up "Criar Nova Interface de Serviço".
    • Ative as anotações de origem para obter as definições de especificação de serviço para fornecer informações sobre a interface de serviço e customização.
    • Inclua a integração do ADM (Application Deployment Manager) para permitir que os usuários definam/instalem/digitalizem o(s) recurso(s) de CICS que o componente do Enterprise Service Tools gera.
    • Cenário Meet-in-Middle para a geração de callout do IMS baseada em PL/I.
    • Atualize para obter a compatibilidade com a versão mais recente do Assistente de Serviços da Web do CICS: Para COBOL, Serviços da Web top-down e bottom-up para os cenários de CICS que utilizam a conversão de XML interpretativa, (Conversão compilada indisponível) os novos recursos a seguir do assistente de serviços da Web do CICS ficam disponíveis por meio das opções do processador de batch e da GUI de ferramentas do projeto de serviço único:
      Nota: Para PL/I, esses novos recursos são suportados apenas para os cenários bottom-up dos Serviços da Web do CICS que utilizam a conversão de XML interpretativa.
      • Em todos os níveis de mapeamento e nos níveis de tempo de execução, um novo parâmetro, SYNCONRETURN, está disponível para o DFHLS2WS (para ambas as conversões, interpretativa e de fornecedor/compilada) e o DFHWS2LS.
      • Um novo nível de mapeamento, 2.1, e nível de tempo de execução, 2.1, estão disponíveis. Nesses níveis (ou superiores), os seguintes novos parâmetros estão disponíveis:
        • INLINE-MAXOCCURS-LIMIT (disponível para o DFHWS2LS)
        • XML-ONLY (disponível para o DFHWS2LS)
        Nos níveis de mapeamento 1.2 e superior, o seguinte está disponível:
        • Um novo valor padrão para o parâmetro CHAR-VARYING, CHAR-VARYING=COLLAPSE (disponível para o DFHLS2WS)
        • Um novo valor para o parâmetro CHAR-VARYING, CHAR-VARYING=BINARY (disponível para o DFHLS2WS)
    • Suporte para a geração de conversores de PL/I a partir da descrição de dados que contém matrizes multidimensionais.
    • Permita que os usuários desenvolvam o cenário Meet-in-middle (Mapear para uma Interface de Serviço Existente) em um projeto do Enterprise Service Tools.
    • Permita aos usuários do Enterprise Service Tools a capacidade de incluir e referenciar os elementos de interface normalmente utilizados.
    • Suporte para as ações de WSRR (WebSphere Service Registry and Repository) em um Projeto do Enterprise Service Tools.
    • Uma adição de um editor de arquivos WSBind (Web Service Binding).
    • Permita aos Projetos do Enterprise Service Tools de serviço único a capacidade de gerar artefatos do Enterprise Service Tools para sistemas remotos.
    • Gere Esquemas de XML e Estrutura de Linguagem para os Conversores XML que implementam o processamento de espaço em branco compatível com os padrões.
    • Suporte para o Analisador de Serviços de Sistema z/OS XML em COBOL XML para os Conversores de Estrutura de Linguagem baseados em Enterprise COBOL Versão 4 Release 1.
    • Processamento Bidirecional opcional ativado em conversores de PL/I.
    • Capacidade de processar a origem de PL/I que contém comandos CICS.
  • Para projetos de fluxo de serviço:
    • Capacidade de mapeamento aprimorada:
      • Um novo editor de mapeamento fornece a validação dinâmica das rotinas e transformações de mapeamento.
      • O novo editor de mapeamento também tem uma aparência comum com o editor de mapeamento usado com os projetos de serviço único e outros conjuntos de ferramentas IBM®.
    • Integração aprimorada de ESQL para nós de Tempo, de Comutação e transformações e condições de mapeamento:
      • A edição de ESQL suporta validação dinâmica de ESQL e assistente de conteúdo.
      • As expressões de ESQL são armazenadas no arquivo de fluxo, anulando a necessidade dos módulos de ESQL e arquivos .esql
    • Definição de mensagem aprimorada:
      • Uma guia Básica facilita a criação de uma variável de cadeia de tipos, inteira ou de flutuação no editor de mensagens de fluxo.
    • Registro de fluxos aprimorado:
      • O usuário pode registrar e anexar novas ramificações a qualquer nó de chamada existente.
      • O ícone Iniciar Registro de Fluxos está sempre ativado e o registro de fluxo não é interrompido automaticamente por causa de uma tela não reconhecida.
      • Para as ações de Extração e Inserção:
        • O feedback visual é fornecido quando um campo é selecionado para uma ação de Extração ou uma ação de Inserção.
        • O usuário pode se recuperar de uma seleção acidental do campo errado editando os registros em andamento e usando a visualização de Esboço.
        • A janela Dicas do EST fornece informações adicionais e orientação.
    • Para o editor de propriedades de geração:
      • O editor calcula automaticamente o tamanho máximo do COMMAREA.
      • A árvore do esboço é aberta na área do editor próxima aos campos de entrada.
    • Para o assistente Gerar Código de Tempo de Execução:
      • O assistente é integrado com o componente do Application Deployment Manager.
      • Um usuário pode configurar uma conexão com uma conexão primária do CICS enquanto o assistente é aberto.
      • O Assistente avisa se os modelos de JCL não foram customizados.
    • Teste e criação de log aprimorados:
      • A opção Gerar Solicitante de Cliente gera um módulo de código de origem do COBOL para um programa de teste de cliente CICS que chama seu fluxo de serviço por meio do Tempo de Execução do Fluxo de Serviço do CICS utilizando o Link com COMMAREA ou Link com Canal.
      • As ferramentas do projeto de fluxo de serviço agora utilizam o sistema de criação de log do Rational Developer para System z.
    • As novas extensões de arquivo permitem uma identificação mais fácil dos arquivos.
    • Um recurso de migração automática migra os projetos de fluxo de serviço para o nível atual a partir de níveis anteriores que incluem:
      • Rational Developer para System z V7.0 e 7.1
      • WebSphere Developer para zSeries Versão 6.0

File Manager

O Rational Developer para System z File Manager agora fornece um editor de modelos que oferece funcionalidade para gerar modelos baseados em um copybook COBOL ou inclusão PL/I. O editor de modelos também fornece funções para criar modelos dinâmicos, assim como editar as informações sobre o modelo. Isso permite que os usuários do Rational Developer File Manager tenham controle adicional sobre os critérios de formatação e filtragem que podem ser usados durante a edição dos conjuntos de dados no Editor de Dados Formatados.

A função Localizar/Substituir foi aprimorada para agora localizar/substituir os resultados em qualquer lugar no conjunto de dados atual. Ao desempenhar uma pesquisa, a função Localizar/Substituir primeiro procura na janela de dados atual até alcançar o último registro na janela. Quando a pesquisa alcança o final da janela atual, os usuários recebem a opção de continuar a procura fora da janela atual e na parte restante do conjunto de dados.

O Rational Developer para System z File Manager versão 7.5 também apresenta:
  • Suporte para conexão com um servidor IBM File Manager em vez da execução do IBM File Manager em lote. Isso permite que o usuário minimize o número de inicializadores necessários para suas sessões de edição do Rational Developer File Manager.
  • Suporte IPv6 para conexões do File Manager.

zAPG

zAPG contém os seguintes novos recursos:
  • Processamento UML para COBOL que ajuda a modelagem das estruturas de dados e programas e, subsequentemente a geração do código de origem de COBOL utilizando esses modelos. Este processamento de modelagem para desenvolvimento usa as plataformas do Rational Software Architect e do Rational Developer para System z. Uma representação de Eclipse Modeling Framework (EMF) do modelo gerado pelo RSA pode ser exportada e depois importada para o Developer para System z para gerar o COBOL.
  • Agora é possível criar novos programas COBOL que realizam E/S para arquivos VSAM e/ou QSAM utilizando o novo Assistente VSAM/QSAM. Os programas gerados fornecem uma boa base para o desenvolvimento de aplicativos que acessem conjuntos de dados VSAM e QSAM; em quase todos os casos, é necessária alguma modificação.

Nova extensão: O Rational Developer para System z fornece uma extensão instalada com o Rational Software Architect que ativa a funcionalidade de modelagem do COBOL. Para utilizar a funcionalidade, faça o download e instale a extensão "Perfis de UML para Desenvolvimento em COBOL". Para obter instruções e informações adicionais, consulte a documentação do RSA.

zIDE

O zIDE contém os seguintes novos recursos:
  • Assistente de conteúdo para COBOL com base em uma AST (associated symbol table). A AST representa a origem COBOL como uma estrutura em árvore. Esse assistente de conteúdo suporta linguagens integradas, incluindo SQL e CICS. Esse recurso também fornece suporte para copybook.
  • O Editor COBOL Avançado foi aprimorado para fazer o seguinte:
    • Verificação de sintaxe em tempo real com verificação semântica limitada; por exemplo, referências não resolvidas.
    • Uma ação "Abrir Declaração" que ajuda a navegação a partir de uma referência a um item de dados, seção ou parágrafo para sua declaração correspondente.
    • Uma ação "Abrir Hierarquia de Desempenho" que apresenta uma visualização para navegar em uma hierarquia de desempenho para um determinado parágrafo ou seção.
    • Uma refatoração "Renomear" que opere em itens de dados, parágrafos e seções.
    • Uma refatoração "Remover Palavras sem Efeito" que remove da origem as palavras sem efeito desnecessárias.
  • O servidor RSE de processo único em que um servidor atende a diversos clientes, e diversos servidores são mantidos para equilíbrio de carga de trabalho. Essa mudança para o servidor RSE melhora a escalabilidade e o desempenho na inicialização.
  • Modelo de desenvolvimento do projeto unificado para fornecer um comportamento direto do projeto on-line/off-line para permitir melhor integração dos projetos com os programas de gerenciamento de código de origem como ClearCase, SCLM e CARMA, e para permitir uma integração maior entre o modelo do projeto zIDE e outros componentes do Rational Developer para System z, como EST e zAPG.
  • Provisão de uma estrutura de propriedades de construção mais flexível para permitir que os usuários criem e mantenham novas propriedades e conjuntos de propriedades. Com a introdução de conjuntos de propriedades, os usuários podem definir e salvar diversas configurações de construção para um projeto, subprojeto ou arquivo, e decidir no momento da construção qual conjunto de propriedades utilizar. Essa estrutura também facilita para os usuários o salvamento e o compartilhamento de conjuntos de propriedades.
  • Aprimoramentos para o Editor LPEX do System z, incluindo a exibição de um indicador visual para a área de margem do editor, a capacidade de editar valores hexadecimais em arquivos remotos e o suporte para comandos ISPF.
  • Aprimoramentos para a interface com o usuário zIDE, incluindo a capacidade de mesclar diferenças de arquivos entre os sistemas local e remoto na visualização de Comparação e a capacidade de classificar a visualização Mapeamento de Sistemas de Arquivos do z/OS.
  • Aprimoramentos na API de Acesso ao Recurso Remoto do zIDE para permitir a configuração de mapeamentos do sistema de arquivo para recursos remotos, marcando recursos como de leitura, e melhor integração com SCLM e CARMA.
  • O Gerenciador de Menu foi melhorado para simplificar a criação de ações de menu e sua associação com várias visualizações de zIDE.

Recursos do Release 7.1.1

As funções a seguir eram recursos do Release 7.1.1

Editor LPEX do System z

O Editor LPEX do System z foi aprimorado para incluir:
  • Execução limite do tamanho do registro, incluindo um marcador de limite do registro visual, um diálogo de aviso ao salvar um arquivo contendo linhas que excedem o limite do tamanho do registro, capacidade de ressaltar registros que excedem o limite de comprimento.
  • Um marcador de coluna de cursor para ajudar no alinhamento adequado de blocos de código.
  • Aprimoramentos no comando Find do LPEX do System z para realçar todas as ocorrências para correspondências.
  • Assistência de conteúdo para palavras-chave -INC e ++INCLUDE.
  • Suporte de verificação da sintaxe do host PL/I para o suporte ao CICS TXSeries para Multiplataformas 6.2.
  • Capacidade de gerar JCL para compilar, ligar e procurar aplicativos DB2 que usam TSO ou o Recurso de Conexão de Chamada.
  • Uma visualização técnica da documentação da API de Recurso, incluindo documentação, amostras e Javadoc.

Editor BMS

O Editor BMS foi aprimorado para incluir:
  • A ferramenta Matriz com recursos de edição. Propriedades de matriz podem ser editadas selecionando-se um campo de repetição. O assistente Matriz de Edição é aberto com todas as propriedades atuais. Após as propriedades serem alteradas, elas são salvas e refletidas na matriz e na origem. Para alterar as propriedades de campo individuais, selecione o campo específico, clique com o botão direito do mouse e selecione Propriedades do Campo. A ferramenta Matriz inclui matrizes de exclusão, seleção e mudança clicando em qualquer campo dentro da matriz.
  • A ferramenta Estrutura com recursos de edição. Propriedades de estrutura podem ser editadas selecionando-se um campo de repetição. O assistente Estruturas de Edição é aberto com todas as propriedades atuais. Após as propriedades serem alteradas, elas são salvas e refletidas na estrutura e na origem. Para alterar as propriedades de campo individuais, selecione o campo específico, clique com o botão direito do mouse e selecione Propriedades do Campo. A ferramenta Estrutura inclui excluir, selecionar e mover estruturas ao clicar em qualquer campo na estrutura.

Tempo de execução do IMS Info 2.0

Projetos de serviço exclusivo para o tempo de execução do IMS Info 2.0

Os projetos de serviço exclusivo do Enterprise Service Tools incluem o recurso que suporta o próximo tempo de execução do IMS Info 2.0. Você poderá implementar os artefatos gerados no Rational Developer para System z 7.1.1 quando o tempo de execução do IMS Info 2.0 for disponibilizado em um release futuro.

Recursos do Release 7.1

As funções a seguir eram recursos e aprimoramentos do Release 7.1

File Manager Integration

O File Manager Integration é uma nova oferta de ferramenta que fornece o Editor de Dados Formatados para o produto IBM Rational Developer para System z versão 7.1. O Editor de Dados Formatados fornece acesso à edição dos conjuntos de dados sequenciais, membros PDS e clusters KSDS e ESDS VSAM baseados em uma estrutura de dados armazenada em copybooks COBOL, inclusões PL/I ou Modelos do IBM File Manager.

O Editor de Dados Formatados usa a(s) estrutura(s) de dados disponível(is) no copybook, inclusão ou modelo e a(s) aplica aos registros de conjuntos de dados, fornecendo uma sessão de edição com distinção de tipos de campos. A funcionalidade incluída pelo Rational Developer para System z File Manager foi disponibilizada por meio de um esforço de integração com o IBM File Manager.

Fault Analyzer Integration

O Fault Analyzer Integration para Rational Developer para System z versão 7.1 é uma nova oferta de ferramenta que o ajuda a trabalhar com arquivos de entrada de falhas (relatórios de análise de encerramento de forma anormal em tempo real) a partir do Rational Developer para System z enquanto aproveita também os recursos de usabilidade disponíveis no ambiente. Os principais recursos incluem:
  • Uma interface para a obtenção dos arquivos de histórico de falhas e visualizações do ambiente do Rational Developer para System z.
  • Capacidade de trabalhar com diversos arquivos de histórico de falhas e visualizações de diversos sistemas.
  • Capacidade de navegar nas entradas com falhas criadas durante a análise em tempo real de programas que encerram de forma anormal.
  • Um navegador para procurar armazenamento dump associado a uma entrada com falha.
  • Listagem de origem de programas on demand que encerram de forma anormal utilizando arquivos secundários (arquivos LANGX).

IDE (Integrated Development Environment) para System z

O IDE (Integrated Development Environment) para System z foi aprimorado para incluir o seguinte:
  • Capacidade de importar e exportar projetos z/OS para compartilhar recursos e propriedades do projeto.
  • Verificação de sintaxe e assistência de conteúdo para programas CICS que são específicos para o nível CICS em uso em sua instalação.
  • Capacidade de fornecer opções de compilação específicas para o nível de CICS TXSeries instalado em sua estação de trabalho.
  • Capacidade de incluir variáveis de sistema JCL às propriedades de recurso ou de projeto.
  • Capacidade de salvar e reutilizar consultas de procura do z/OS.
  • Nova capacidade de filtragem para mostrar/ocultar partes de programas COBOL na visualização esboço.
  • Publicação da API do recurso IDE do System z.
  • Aprimoramentos de desempenho para monitoramento de tarefa, atualização, feedback de erro de sintaxe do COBOL, Editor LPEX do System z recursos de criação de log, mensagens de erro.

Editor BMS

O Editor BMS permite que você crie e modifique conjuntos de mapas BMS. Você pode incluir e organizar campos e mapas dentro de um conjunto de mapas novo ou existente. Os modos de exibição e visualização fornecem ferramentas robustas de visualização, incluindo uma opção de filtragem para mostrar combinações de mapa específicas. Um modo de origem permite a edição direta do código de arquivo de conjunto. O assistente de conjunto de mapas ajuda a gerar e configurar novos arquivos de conjunto de mapas BMS. Um assistente de exportação permite que você crie uma página da Web JSF (JavaServer Faces) para cada mapa dentro de um projeto da Web dinâmico existente. O Editor BMS foi aprimorado para fornecer o seguinte:
  • A ferramenta Matriz possibilita a criação de uma estrutura matriz vertical ou horizontal, consistindo de um campo único de repetição ou de um conjunto de campos. O código de origem gerado está anotado para indicar a presença de tais campos.
  • Agora, os mapas simbólicos podem ser gerados sem a montagem dos macros BMS. Os mapas simbólicos resultantes (ou copybooks) não são limitados às palavras-chave suportadas pela linguagem Macro BMS.

Editor do MFS

O MFS Editor permite a criação e a modificação de mensagem e arquivos de formato MFS. O MFS Editor fornece um assistente para gerar facilmente novas definições de Formato MFS, bem como novos arquivos de Mensagem MFS. Além disso, também está incluído um editor para modificar visual e textualmente os arquivos de origem MFS existentes.

O Editor MFS inclui suporte para a palavra-chave COPY do MFS. Se a origem MFS contiver a palavra-chave COPY seguida pelo nome do arquivo, o Editor MFS buscará dinamicamente as instruções para serem copiadas, de modo que o Editor possa abrir o arquivo MFS.

CARMA (Common Access Repository Manager)

O CARMA fornece uma interface unificada e um conjunto de serviços para acessar ferramentas SCM (Source Code Management) baseadas em 390, bem como um cliente genérico de GUI (Interface Gráfica com o Usuário) que você pode utilizar como uma estrutura para a criação de GUIs de SCM customizadas.

O CARMA foi aprimorado na versão 7.1 para incluir suporte de campos que exibem dados relevantes sobre membros do CARMA, assim como suporte para criação de versões. Além disso, o suporte para reunir informações sobre RAM e Instâncias Ram, assim como a realização de ações customizadas em relação a esses itens também foram incluídos.

Integração com o SCLM Developer Toolkit

O IBM SCLM Developer Toolkit é um aplicativo de plug-in baseado no Eclipse que fornece serviços de SCM (Software Configuration Management) para ambientes de desenvolvimento baseados no Eclipse. Esse produto integra-se ao modelo do provedor de repositório Eclipse para fornecer uma interface padronizada para operações de SCM, utilizando o SCLM. Dessa forma, um desenvolvedor, com base no Eclipse, pode gerenciar operações de código de origem e construir processos utilizando esse plug-in no SCLM.

O SCLM Developer Toolkit foi aprimorado para incluir o seguinte:
  • A manipulação dos arquivos registrados na saída tem sido estendida para suportar a atualização de verificação da sintaxe e da dependência.
  • O editor LPEX do SCLM Developer Toolkit permite utilizar diversos comandos ISPF (Interactive System Productivity Facility), além daqueles fornecidos pelo editor LPEX.
  • É possível agora exibir e trabalhar com diversos projetos que podem residir em diferentes sistemas z/OS na Visualização SCLM.
  • A saída em lote é agora exibida em um editor que permite usar os comandos do editor para localizar dados facilmente dentro da tarefa em lote.
  • Os logs de operações são agora códigos de cores para ajudar a encontrar informações relevantes, automaticamente a primeira mensagem ressaltada aparece, e clicando duas vezes no nó da árvore abre-se o log do editor padrão.
  • Várias novas opções foram incluídas em Preferências SCLM para ajudá-lo a customizar suas preferências de usuário.
  • Logs de Operações do SCLM eram anteriormente gravados para o disco e nunca limpos. Isso pode gerar um número enorme de arquivos. Agora você pode especificar como muitos logs de operações devem ser retidos ou por qual período de tempo eles devem ser ser retidos.
  • O SCLM Developer Toolkit agora suporta SQLJ como um tipo de projeto para permitir que você inclua projetos SQLj ao SCLM.
  • Construção e promoção de tarefas que acessem diferentes níveis da hierarquia do SCLM podem agora usar diferentes cartões de tarefas. Esses cartões de tarefas também são lembrados pelo SCLM Developer Toolkit entre os usuários.
  • O processo de criação de log e de mensagens para a construção em lote foi melhorado para fornecer claramente um relatório de mensagem de erros. Isso irá facilitar a depuração de erros de construção.

Enterprise Service Tools

Como no último release, o Enterprise Service Tools contém ferramentas para a criação de três tipos de projetos:
  • Projetos de serviço único permitem criar um serviço da Web que chame um único aplicativo CICS existente. Existem quatro tipos de projetos de serviço único, cada um para um ambiente de tempo de execução diferente do CICS:
    • Serviço da Web para projeto do CICS
    • SOAP para projetos do CICS
    • Projeto IMS SOAP Gateway
    • Projeto Batch, TSO ou USS
  • Projetos de fluxo de serviço permitem criar um serviço da Web abrangente capaz de coletar e processar dados de diversos aplicativos CICS® ou de outros serviços da Web
  • Projetos do aplicativo de banco de dados permitem criar um aplicativo ativado pela Web que acesse um banco de dados z/OS® DB2®.
Desenvolvendo e Executando Aplicativos de Serviço Único
Os recursos para desenvolver e executar projetos de serviço único têm os seguintes novos recursos:
  • Novos recursos:
    • Em um projeto de serviço único que utiliza o cenário de desenvolvimento bottom-up e conversão compilada, o código de serviço da Web gerado agora pode inicializar campos específicos da estrutura de entrada transmitida para o aplicativo existente para os valores padrão que você especifica. Essa inicialização está disponível não apenas para campos na estrutura de entrada que você incluiu na estrutura de dados recebida pelo serviço da Web, mas também para campos que você excluiu da estrutura de dados recebida pelo serviço da Web.

    • Em um projeto de serviço único que utiliza os Serviços da Web para tempo de execução do CICS, o cenário de desenvolvimento bottom-up e a conversão interpretativa, agora é possível selecionar quais campos na estrutura de entrada do aplicativo você quer que apareçam na estrutura de entrada de serviços da Web e, da mesma forma, quais campos na estrutura de saída do aplicativo você quer que apareçam na estrutura de saída de serviços da Web. Esse recurso já era suportado para conversão compilada.

    • Agora o uso de Enterprise PL/I para z/OS é suportado no cenário bottom-up para os Serviços da Web para tempo de execução do CICS (apenas conversão interpretativa) e para tempos de execução de Batch, TSO, USS e IMS SOAP Gateway (apenas conversão compilada).

    • Em um projeto de serviço único que utiliza o cenário de desenvolvimento bottom-up e conversão compilada, o suporte limitado agora é fornecido para prefixos de espaços de nomes XML e declarações de espaços de nomes padrão.

    • A ferramenta do processador em lote quando utilizada para o cenário de desenvolvimento bottom-up pode registrar quaisquer erros de sintaxe encontrados durante o processamento dos arquivos de origem para um arquivo XML especificado.

    • Um visualizador de arquivos WSBind agora está disponível para a visualização do conteúdo de arquivos WSBind.

    • Em um projeto de serviço único que utiliza o cenário de desenvolvimento bottom-up e conversão compilada, o tamanho máximo da mensagem XML de entrada e da mensagem XML de saída agora pode ser de até 32 MB cada quando você seleciona a versão 3.4 do compilador COBOL Corporativo. (As versões 3.1 a 3.4 podem ser selecionadas)

    • Em um projeto de serviço único que utiliza o cenário de desenvolvimento bottom-up e conversão compilada ou interpretativa, a geração de um serviço da Web unidirecional agora é suportada. Um serviço da Web unidirecional é um serviço da Web que recebe uma mensagem, mas não retorna uma resposta.

    • Em um projeto de serviço único que utiliza o tempo de execução do IMS SOAP Gateway, o cenário de desenvolvimento meet-in-middle e a conversão compilada, o serviço da Web concluído pode agora chamar um serviço da Web de saída utilizando o IMS SOAP Gateway.

    • Suporte para WSDL 2.0 e SOAP 1.2:
      • Em um projeto de serviço único que utiliza linguagem COBOL ou linguagem PL/I e que utiliza serviços da Web para o tempo de execução do CICS, cenário bottom-up e conversão interpretativa, o assistente bottom-up agora pode gerar o arquivo WSDL no formato WSDL 1.0 ou no formato WSDL 2.0, e também pode gerar o arquivo WSDL em formato SOAP 1.1, em formato SOAP 1.2 ou em ambos formatos SOAP 1.1 e SOAP 1.2.
      • Em um projeto de serviço único que utiliza apenas a linguagem COBOL e que utiliza os Serviços da Web para o tempo de execução do CICS, o cenário top-down e a conversão interpretativa, o assistente top-down agora pode detectar e processar corretamente o WSDL 2.0 no arquivo WSDL e gerar o arquivo de código de origem do driver e arquivo WSBind apropriados.
  • Recursos que melhoram a capacidade de uso:
    • Para um projeto de serviço único que utiliza o cenário de desenvolvimento bottom-up e a conversão compilada, o Enterprise Service Tools pode extrair os comentários do arquivo de origem COBOL contendo a estrutura de dados de entrada e estrutura de dados de saída que você especifica para serem utilizados para entrada e saída pelo serviço da Web, e você pode incluir esses comentários como anotações no arquivo WSDL e em dois arquivos XSD criados para os serviços da Web.

    • Para um projeto de serviço único que utiliza o cenário de desenvolvimento bottom-up e a conversão compilada ou interpretativa, a Barra de Ativação do Assistente Enterprise Service Tools pode ser ativada a partir de um arquivo COBOL em um conjunto de dados particionado MVS em um sistema z/OS remoto mostrado na visualização Sistemas Remotos do ambiente de trabalho. Arquivos de saída podem ser gerados no sistema z/OS remoto ou em diretórios locais na estação de trabalho.

    • Em versões anteriores do cenário de desenvolvimento de convergência central, as ferramentas não permitiam a combinação automática do processamento da mensagem de Pedido e de Resposta, e o ato de combinar os dois processos exigia codificação manual. Agora, para o cenário de desenvolvimento de convergência central, você pode fazer o assistente Gerar Código de Conversão gerar automaticamente o conversor de entrada e o conversor de saída e, em caso de tempo de execução de Serviços da Web do CICS, o arquivo WSBind que contém a configuração de conversão para processamento de mensagem de Pedido e de Resposta.

Desenvolvendo e Executando Fluxos de Serviço
Os recursos para desenvolver e executar projetos de fluxo de serviço têm os seguintes novos recursos:
  • Novos recursos:
    • Arquivos de código de origem de tempo de execução, JCLs e outros arquivos podem ser gerados para V3.2 ou for V3.1 do IBM CICS Service Flow Runtime para CICS Transaction Server para z/OS.

    • Um fluxo de serviço pode chamar um aplicativo de não terminal utilizando o comando LINK com a opção CHANNEL (além do suporte já existente para utilizar o comando LINK com a opção COMMAREA). (Apenas CICS 3.2)

    • Um fluxo de serviço pode utilizar o mecanismo Link3270 Bridge para interagir com os aplicativos de terminal que se comunicam através de comandos de transmissão de dados básicos (como SEND, RECEIVE e CONVERSE), além do suporte já existente para aplicativos que utilizam BMS (Basic Mapping Support). (Apenas CICS 3.2)

    • Um fluxo de serviço pode utilizar um nome de transação do CICS não padrão para chamar um aplicativo de não terminal (utilizando LINK com a opção CHANNEL ou LINK com a opção COMMAREA) ou para chamar um serviço da Web. Esse recurso ajuda você a designar diferentes direitos de acesso para diferentes chamadas do mesmo aplicativo não-terminal ou serviço da Web. (Apenas CICS 3.2)

    • Arquivos de serviço da Web podem ser gerados em vários formatos WSDL (WSDL 1.1 ou WSDL 2.0) e em vários formatos SOAP (SOAP 1.1, SOAP 1.2 ou ambos). O suporte para WSDL 2.0 e SOAP 1.2 é limitado ao nível de suporte fornecido pelo Assistente de Serviços da Web do CICS Web no IBM CICS Transaction Server para z/OS V3.2. (Apenas CICS 3.2)

    • No assistente Gerar Código de Tempo de Execução, você pode selecionar opções para que o assistente execute automaticamente as seguintes tarefas no sistema z/OS remoto no qual o assistente copiou seus arquivos gerados:
      • O assistente pode enviar automaticamente para o z/OS os arquivos JCL gerados, incluindo JCLs de compilação, JCLs de definição de recursos e (apenas para CICS 3.1) JCL de atualização de arquivo de propriedade.
      • Se você configurou uma definição de sistema do CICS para uma região remota do CICS utilizando o editor de definição de recurso do CICS, o assistente executará automaticamente as seguintes tarefas na região do CICS que você selecionar:
        • Instalar no CICS os recursos Programa, Transação e Tipo de Processo.
        • Fazer varreduras de pipeline para pipelines e diretórios selecionados.
        • Varrer o diretório de recebimento de fluxo de serviço para conhecer as atualizações nos arquivos de propriedades do fluxo de serviço (por meio de um pedido para o Tempo de Execução do Fluxo de Serviço instalado). (Apenas CICS 3.2)
    • O SFPI (Service Flow Programming Interface) ajuda você a gravar um importador customizado para converter suas estruturas de dados existentes e as informações de chamada em artefatos de mensagem e artefatos de operação utilizados em projetos de fluxo de serviço. (Os importadores padrão para projetos do fluxo de serviço podem importar dados COBOL, dados PL/I, definições de WSDL, informações de BMS e telas de Host Access Transformation Services.)

    • No editor de propriedades da geração, uma opção chamada "Ignorar Recebimentos" ajuda você a manipular a situação em que um aplicativo terminal transmite mais de uma tela para o terminal, sem aguardar pelo terminal para enviar a entrada

  • Recursos que melhoram a sustentabilidade ou o desempenho:
    • Cada chamada do WebSphere MQ agora resulta em uma chamada para um único servidor de adaptador MQ genérico no Tempo de Execução de Fluxo de Serviço, e não na criação de um adaptador para servidor MQ separado para cada chamada do MQ. Essa economia resulta em menos arquivos de código de origem, arquivos JCL e definições de recurso para você gerenciar. (Apenas CICS 3.2)
    • Agora você pode renomear os seguintes tipos de arquivos ou artefatos, sem quebrar nenhuma das conexões existentes entre o recurso renomeado e outros arquivos ou artefatos no fluxo de serviço: arquivos de operações (*.wsdl), arquivos de mapeamento (*.seqmap), arquivos ESQL (*.esql), arquivos de mensagens (*.mxsd), mensagens individuais em um arquivo de mensagem e partes de mensagens.

    • O assistente Gerar Código de Tempo de Execução cria um arquivo de propriedades de fluxo de serviço (um arquivo binário com uma extensão de .sfp) em vez de um arquivo JCL de Atualização de Arquivo de Propriedade quando o tempo de execução de destino é o CICS 3.2. Utilizando o arquivo de propriedades de fluxo de serviço, o Tempo de Execução do Fluxo de Serviço gerencia os fluxos utilizando uma transação do CICS que ajuda os usuários a ativarem e desativarem os fluxos e a monitorarem as contas de utilização do fluxo. (Apenas CICS 3.2)

    • No assistente Gerar Código de Tempo de Execução, uma opção chamada "Fazer SFR Gerenciar Criação de Definição de Recurso" torna a tarefa de definição de recursos no sistema z/OS remoto mais simples e rápida durante o desenvolvimento do fluxo de serviço. Esse recurso deve ser utilizado somente durante o desenvolvimento do fluxo de serviço. (Apenas CICS 3.2)

    • As informações da mensagem de erro e informações de log para o assistente Gerar Código de Tempo de Execução foram expandidas. Cada erro tem um número de erro, um texto de mensagem, uma explicação e uma descrição da ação que o usuário deve tomar.

    • Na saída de rastreio do CICS, mais informações de rastreio são geradas quando um fluxo de serviço chama um aplicativo ou um serviço da Web, facilitando o rastreio de tais eventos.

  • Recursos que melhoram a capacidade de uso:
    • Os descritores de tela a seguir agora são suportados em fluxos de serviço FEPI pelo Tempo de Execução de Fluxo de Serviço do CICS: Número de Campos, Número de Campos de Entrada e Soma de Verificação de Campos. (Apenas CICS 3.2)
    • No assistente Novas Propriedades de Geração, você pode configurar uma opção para que o assistente inicialize as novas propriedades de geração para os mesmos valores que um conjunto existente de propriedades de geração para o mesmo fluxo. Esse recurso é muito útil para inicializar um segundo conjunto de propriedades de geração para um fluxo chamado para os mesmos valores do primeiro conjunto de propriedades de geração para o mesmo fluxo chamado.

    • No editor de mapeamento de fluxo, você pode incluir mensagens nas rotinas de mapeamento arrastando uma mensagem individual para a área de janela Destino ou área de janela Origem do editor ou selecionando diversas mensagens de uma lista com todas as mensagens em um arquivo de mensagens selecionado.

    • No editor de fluxo, agora você pode utilizar o assistente Criar uma Instrução Condicional para criar facilmente uma instrução condicional ESQL para um nó While. (Esse assistente já está disponível para uso com um nó Switch.)

    • Você pode ligar a visualização Explorador de Projetos EST aos editores atualmente abertos, de modo que a seleção de um editor (e sua colocação em primeiro lugar) faça com que o recurso que está sendo editado seja automaticamente selecionado na visualização Explorador de Projetos EST. Da mesma forma, a seleção de um recurso no Explorador de Projetos EST que está sendo editado faz com que esse editor se torne o editor selecionado automaticamente (primeiro) na área do editor.

    • No Explorador de Projetos EST, você pode incluir um novo elemento de mensagem em qualquer mensagem existente ou em um grupo de mensagens dentro de uma mensagem existente, sem ter que abrir a mensagem com um editor de definição de mensagem.

    • Os seguintes recursos de facilidade de uso estão disponíveis quando você cria uma ou mais conexões com sistemas z/OS remotos na visualização Sistemas Remotos do IBM Rational Developer para System z:
      • No editor de propriedades de geração do Enterprise Service Tools, quando você está configurado as propriedades de geração para a chamada de um serviço da Web de saída, é possível especificar o local do arquivo WSBind ou do arquivo WSDL do serviço da Web de saída procurando e selecionando em uma visualização em árvore hierárquica do diretório USS de um ou vários sistemas z/OS remotos.

      • No assistente Gerar Código de Tempo de Execução do Enterprise Service Tools, quando você seleciona a opção para o assistente copiar seus arquivos de saída para um ou vários sistemas z/OS remotos, você pode procurar e arrastar um local de um de diversos sistemas z/OS remotos (incluindo conjuntos de dados MVS e diretórios USS, representados em uma visualização em árvore) para cada arquivo de saída que deve ser copiado.

    • Os seguintes recursos de facilidade de uso estão disponíveis quando você cria definições de sistema para regiões remotas do CICS no editor de definição de recurso do CICS do IBM Rational Developer para System z:
      • No editor de propriedades de geração do Enterprise Service Tools, quando você está configurado as propriedades de geração para a chamada de um serviço da Web de saída, é possível selecionar o local do arquivo WSBind ou do arquivo WSDL do serviço da Web de saída em uma lista com todos os diretórios de recebimento existentes na região remota do CICS.

      • Da mesma forma, no assistente Gerar Código de Tempo de Execução do Enterprise Service Tools, quando você tiver selecionado a opção para o assistente copiar seus arquivos de saída em um ou vários sistemas z/OS remotos e estiver criando arquivos de saída para um serviço da Web, é possível selecionar o local do arquivo WSBind ou do arquivo WSDL para o novo serviço Web em uma lista com todos os diretórios de recebimento existentes na região remota do CICS.

    • No menu principal do ambiente de trabalho, as seleções a seguir facilitam a criação de um novo contêiner de fluxo de serviço ou a abertura de uma visualização oculta:
      • Você pode selecionar Arquivo > Novo para iniciar um assistente para criar um novo contêiner (como um projeto, um fluxo ou um arquivo de mensagem).
      • Você pode selecionar Janela > Mostrar Visualização para abrir uma visualização oculta.
    • No editor de host, o editor recarrega as descrições de tela atuais e faz o reconhecimento de tela novamente para a tela do aplicativo exibida atualmente sempre que ocorre um evento que possa afetar o reconhecimento de tela (incluindo sempre que uma descrição de tela é salva no editor de mensagem de tela, ou sempre que um arquivo de mensagem de tela é excluído, ou sempre que uma nova mensagem de tela é criada pela importação de um arquivo BMS).

System z Database Application Generator

O System z Database Application Generator é um assistente que ajuda os desenvolvedores de CICS a criarem facilmente novos aplicativos COBOL ativados pela Web que podem acessar bancos de dados z/OS DB2. O assistente gera páginas da Web JSF e programas de aplicativos COBOL automaticamente a partir de dados definidos pelo usuário.

O System z Database Application Generator permite que você utilize um esquema de BD existente para criar rapidamente uma camada de acesso a dados do z/OS e um cliente da Web de acompanhamento. Além disso, é possível trabalhar diretamente a partir de um modelo UML. Isso ajuda a transformar os modelos UML em COBOL que podem, dessa forma, ser utilizados para fornecer uma camada de acesso de dados do z/OS sobre um banco de dados relacional (isto é, DB2). Operações de CRUD também são fornecidas. Finalmente, o System z Database Application Generator oferece um cliente da Web JSF que pode ser utilizado para chamar os programas de COBOL gerados utilizando as chamadas de serviço da Web.

Novos modelos de código COBOL foram incluídos para fornecer comentários padrão para novas partes de arquivos COBOL (como divisões). Os modelos também fornecem a capacidade de configurar o texto padrão de partes do COBOL. O assistente Novo Programa COBOL inclui o seguinte:
  • Modelos do código.
  • Inserção de recursos opcional.
  • Criação de programas local ou remota.
  • Novas opções de Preferências que permitem definir, modificar e inserir partes de códigos durante a criação do programa.
  • O System z Database Application Generator Project pode gerar aplicativos de banco de dados DB2 v9.1.

Aprimoramentos de integração de host

O Rational Developer para System z Versão 7.1.0 fornece suporte ao recurso rich client Host Access Transformation Services (HATS) que o ajuda a instalar os aplicativos rich client HATS na área de trabalho do Rational Developer para System z. Com este recurso, é possível transformar acesso a aplicativos de host existentes utilizando suporte ao recurso do rich client HATS.

Informações adicionais

Você pode encontrar informações adicionais sobre recursos adicionais para ajudá-lo a desenvolver e a transformar aplicativos z/OS selecionando Primeiras Etapas em Welcome Experience e visualizando os tópicos de aplicativos z/OS ou selecionando Recursos da Web e selecionando os tópicos aplicáveis. O Welcome Experience será exibido quando você iniciar o produto pela primeira vez. Caso já esteja trabalhando com o produto e o Welcome Experience não tenha sido exibido, selecione Ajuda > Welcome.


Termos de Uso | Feedback

Este centro de informações é desenvolvido pela tecnologia Eclipse. (http://www.eclipse.org)