terça-feira, maio 25, 2021

Prepare-se para o Natural 9

Prepare seu ambiente de desenvolvimento de aplicativos Natural para 2050 e além! A partir de agora, NaturalONE é o ambiente de desenvolvimento padrão do Natural com a versão 9.0.

2050 e além

Natural 9 é um grande lançamento com implicações muito importantes para todos os nossos clientes. Esta nova versão não apenas fornece muitos novos recursos valiosos, mas é uma grande mudança no paradigma de como os aplicativos são desenvolvidos e mantidos com o Natural agora e no futuro. A partir do Natural 9, o NaturalONE será o ambiente de desenvolvimento padrão do Natural.

O que vai mudar?

No Natural 9 para mainframe, UNIX® e Linux®, os editores estão desabilitados por padrão. Isso inclui o editor de programa, o editor de dados e o editor de mapas. Em vez dos editores, os clientes receberão o NaturalONE e o Natural Development Server gratuitamente. Natural for Windows® não é afetado por esta mudança.

O que isso significa para você na prática?

Se você solicitar o Natural 9 do centro de serviço de logística da Software AG, receberá uma nova chave de licença Natural. Com esta chave de licença, você pode ativar versões gratuitas do NaturalONE e do Natural Development Server que possuem a mesma funcionalidade das versões comerciais.

Após a instalação, você pode usar o comando “Tech” para verificar o status da configuração do editor Natural, conforme mostrado na Figura 1. A configuração do editor no comando Tech deve mostrar “disabled." Se você invocar um editor, receberá o Natural System Message NAT7743 "Editor desabilitado em Natural. Use NaturalONE em vez disso." Essa mensagem também aparecerá em outras situações quando você invocar um editor, como o comando List.

+------------------------ TECH ------------------------+
| 10:00:35                                  2018-09-05 |
|                                                      |
| User ................. RKE                           |
| Library .............. SYSTEM                        |
|                                                      |
| Natural Version ...... 9.1.1.0                       |
| Startup Transaction ..                               |
| Natural Security ..... No                            |
| Natural Editors ...... Disabled    <==========       |
| Operationg System .... z/OS                          |
| Oper. Sys. Version ... 02.02.00                      |
| Machine Class ........ MAINFRAME                     |
| Hardware ............. 2965                          |
| Architecture Level ... 11                            |
| TP Monitor ........... COMPLETE                      |
| Device Type .......... VIDEO                         |
| Terminal ID .......... 2     28                      |
| Code Page ............ IBM01140                      |
| Locale ............... en_US                         |
| Last Command .........                               |
+------------------------------------------------------+
Fig 1: Use o comando Tech para verificar se os editores naturais estão desabilitados.

Observe que em programas que usam APIs de editor, os comandos “Edt” e “Adhoc” não são desabilitados. Produtos complementares, como Natural Construct e Natural ISPF, também continuarão a funcionar como antes.

Se você tentar usar a versão gratuita NaturalONE com uma versão Natural onde o editor ainda está habilitado, você receberá a mensagem Natural System NAT7744 “O NaturalONE gratuito só pode ser usado se o Editor estiver desabilitado.” Se você adquiriu o NaturalONE, não receberá a mensagem do sistema Natural NAT7744.

Desenvolvendo com Natural - a nova maneira

Introdução

Até agora, você provavelmente gerenciava seu código-fonte Natural em bibliotecas e mantinha o código-fonte no arquivo Fuser. Com Natural 9 e NaturalONE, você precisa parar de usar o Fuser para gerenciar o código-fonte e começar a usar um repositório integrado com NaturalONE. Recomendamos que você use um repositório de código aberto como Git ou Subversion®, mas repositórios de outros fornecedores como Microsoft® Team Foundation Server também podem ser usados. Você ainda pode usar produtos como Predict Application Control (PAC) ou Treehouse N2O para controlar os estágios dos ambientes de teste à produção.

Depois de selecionar um repositório compatível, sua nova e aprimorada jornada de desenvolvimento pode começar. Basta adicionar seus aplicativos (bibliotecas incluindo bibliotecas de etapas) passo a passo em um projeto NaturalONE em seu espaço de trabalho NaturalONE e enviá-los para o repositório. A partir desse momento, a única “fonte da verdade” é o repositório, não o arquivo Fuser. Todo o código-fonte Natural existente agora está sob o controle do repositório, incluindo todos os tipos de objeto Natural, como programas, mapas e áreas de dados. Todas as modificações no código-fonte Natural existente e novos objetos Natural criados com os editores NaturalONE serão agora enviados para o repositório. Você não precisa mais manter o código-fonte no arquivo Fuser.

Desenvolvimento de equipe com base em repositório

A colaboração de equipe aprimorada está entre as muitas vantagens que você ganha trabalhando com NaturalONE. Um desenvolvedor pode simplesmente “verificar” uma cópia da versão mais recente do código-fonte Natural do repositório. Se vários desenvolvedores trabalharem no mesmo código-fonte, acidentalmente ou intencionalmente, todas as alterações no código podem ser mantidas quando o código é mesclado mais tarde no "check in". Um desenvolvedor também pode criar um novo branch onde ele pode trabalhar independentemente outros desenvolvedores e, em seguida, consolidá-lo com o branch master assim que seu trabalho no recurso for concluído.

Manter um histórico de alterações de código é outra vantagem de trabalhar com um repositório em comparação com a abordagem do Fuser. Todas as versões do código-fonte são mantidas no repositório e é possível reativar o código-fonte mais antigo e comparar versões diferentes para ver o que realmente mudou.

O desenvolvimento da equipe baseada em repositório tem muitas vantagens sobre a abordagem de desenvolvimento tradicional, conforme mostrado na Figura 2.

Fig 2: Com NaturalONE você colhe os benefícios do desenvolvimento de equipe baseado em repositório.

Implementação

Quando um ou mais recursos estão prontos para teste de integração ou produção, você pode implementar a versão mais recente do repositório para um ambiente Natural de destino em mainframe, UNIX, Linux ou Windows. Implantação aqui significa que todas as alterações do código-fonte Natural desde a implantação anterior serão automaticamente identificadas e copiadas para uma biblioteca ou várias bibliotecas no ambiente de destino. Nesse momento, o Fuser volta a funcionar. O código-fonte Natural é temporariamente salvo no arquivo Fuser e catalogado. Após a conclusão do processo de catálogo, o código-fonte é excluído do Fuser. Isso evita possíveis inconsistências entre o código-fonte no Fuser e o código-fonte no repositório.

Você pode continuar a usar ferramentas existentes como Predict Application Control, N2O ou utilitários como Sysmain e Sysobjh para copiar o código de objeto Natural para teste de integração ou produção.

Recomendamos enfaticamente que você otimize os processos descritos aqui seguindo uma abordagem de DevOps. Isso permitirá que você disponibilize recursos implementados com muito mais rapidez para os usuários finais, sem sacrificar a qualidade. A abordagem DevOps cobre todas as fases, do desenvolvimento às operações e da integração contínua à implantação.

Traga DevOps para o natural e gerencie a mudança geracional

Ao mover o trabalho de edição para o NaturalONE, você agora se beneficiará do uso de um ambiente de desenvolvimento moderno baseado em Eclipse ™ para o Natural que oferece suporte ao desenvolvimento ágil e DevOps. Ao adotar a abordagem DevOps, você pode desenvolver novos aplicativos e modernizar os aplicativos Natural existentes com mais rapidez, para melhor atender aos requisitos de negócios em constante mudança e reduzir os custos de desenvolvimento de aplicativos. Para saber mais sobre os benefícios de trazer o DevOps para o Natural, leia www.b2b.com/naturalone-bringing-devops-to-natural

Fornecer uma plataforma de desenvolvimento de última geração como o NaturalONE também torna mais fácil recrutar novos talentos e gerenciar a mudança de geração da força de trabalho. Vários clientes da Adabas & Natural descobriram como gerenciar a mudança geracional de talentos dentro de sua equipe usando NaturalONE. Eles atraem e retêm jovens desenvolvedores, bem como envolvem todas as gerações para trabalharem juntas, compartilharem habilidades e conhecimento e inovarem. Aqui está a receita para gerenciar com sucesso a mudança geracional da força de trabalho: https://resources.softwareag.com/adabas-natural/managing-generational-change

História de sucesso

Uma companhia de seguros europeia atrai e mantém jovens desenvolvedores - com idade média de 34 anos e metade na casa dos 20 - por meio de um programa de treinamento robusto e do uso de NaturalONE. Um estagiário de 17 anos aprendeu Natural em apenas cinco dias. Saiba como esta seguradora atrai e retém jovens desenvolvedores neste vídeo: https://resources.softwareag.com/youtube-product-videos-for-uberflip/see-how-insurance-company-alte-oldenburger-masters-generational- mudança

Resumo

Muitos de nossos clientes obtiveram benefícios imediatos usando uma abordagem baseada em repositório para o desenvolvimento com NaturalONE. Acreditamos que você também se beneficiará muito. Mudar para NaturalONE permite que você aproveite vários plug-ins de código aberto disponíveis para Eclipse e é muito atraente para a próxima geração de desenvolvedores, tornando mais fácil contratar novos funcionários e motivar jovens desenvolvedores a trabalhar com o Natural.

Os programadores Java® acharão o NaturalONE atraente para uso devido à sua interface gráfica de usuário (GUI) e assistentes familiares. O NaturalONE também oferece a capacidade de harmonizar o desenvolvimento de aplicativos em toda a organização, esteja você desenvolvendo aplicativos em Natural, COBOL ou Java para rodar nativamente no mainframe ou LUW.

Afastar-se do ambiente de desenvolvimento de tela verde tornando NaturalONE o ambiente de desenvolvimento Natural padrão é uma pedra angular importante para a implementação da estratégia Adabas & Natural 2050+. Ao reutilizar seus investimentos na lógica de aplicativo Adabas & Natural exclusiva e dados de alto valor em uma arquitetura ágil e digital, você pode fazer a transformação para um negócio orientado por software digital rapidamente e com o mínimo de interrupção.

0 comentários:

Enviar um comentário