Programiści AS/400 i RPG oraz modernizacja systemów IBM i

Eksperci Digiventi rozwijają i utrzymują aplikacje IBM i. Dołączają do zespołu, aby modernizować kod RPG, integrować systemy i usuwać błędy zakłócające pracę aplikacji.

Odpowiedni ekspert dla Twojego zespołu

Powiedz nam, jak się z Tobą skontaktować, a połączymy Cię z ekspertem.

Bez zobowiązań. Przechodzisz dalej tylko wtedy, gdy to właściwy wybór.

Nam ufają

Bimbo
Bolaffi
BTO
IDS
Infocert
Metelli
Newchem
Relatech
Bimbo
Bolaffi
BTO
IDS
Infocert
Metelli
Newchem
Relatech
Skontaktuj się z nami

W czym potrzebujesz pomocy?

Zmiany w aplikacjach zakupowych i magazynowych

Zmiana procesu wymaga aktualizacji aplikacji IBM i. Programista RPG odtwarza istniejące reguły biznesowe i modyfikuje kod, a testami regresji sprawdza zachowanie pozostałych funkcji.

Modernizacja bez wymiany całej aplikacji

Rozwój systemu utrudnia kod o nieudokumentowanych zależnościach. Specjalista IBM i wskazuje elementy do etapowej przebudowy i oddziela logikę biznesową od interfejsu użytkownika.

Połączenie IBM i z innymi systemami

Nowa aplikacja potrzebuje danych lub transakcji z IBM i. Programista integracji przygotowuje API REST albo wymianę plikową, z kontrolą poprawności danych i obsługą ponowień.

Błędy produkcyjne i aktualizacje IBM i

Przerwane zadania wsadowe lub zmiana wersji IBM i wymagają wsparcia aplikacyjnego. Specjalista diagnozuje błędy i sprawdza procedury wznowienia, a przy aktualizacji weryfikuje zgodność kodu.

Rozwój aplikacji AS/400 i RPG

Digiventi dostarcza programistów RPG, którzy dołączają do zespołu, aby utrzymywać i rozwijać aplikacje IBM i, również określane jako AS/400. Przed zmianą obsługi transakcji lub programów wsadowych odtwarzają istniejące reguły biznesowe.

Zakres obejmuje kod RPG IV i RPGLE, programy CL, dostęp do Db2 for i oraz ekrany 5250. W aplikacjach zakupowych lub magazynowych programiści przekładają zmiany procesów na aktualizacje kodu i testy regresji. Dokumentują też wcześniej nieopisane zależności, aby kolejne modyfikacje można było oprzeć na sprawdzonych informacjach.

Modernizacja aplikacji IBM i

Specjaliści modernizacji IBM i analizują zależności aplikacji i wskazują komponenty, które można zmieniać niezależnie. Pozwala to planować etapowe prace tam, gdzie wymiana całego systemu wiązałaby się z niepotrzebnym ryzykiem biznesowym.

  • Refaktoryzacja RPG: Przepisują wybrane fragmenty kodu o stałym formacie na RPG w formacie swobodnym. Wydzielają logikę biznesową do procedur ILE lub programów usługowych, a dotychczasowe zachowanie obejmują testami regresji.
  • Modernizacja interfejsu: Udostępniają funkcje aplikacji interfejsom WWW przez zdefiniowane granice usług. Zachowują sprawdzoną logikę transakcyjną tam, gdzie jest to uzasadnione, i weryfikują uprawnienia przed rozszerzeniem dostępu poza sesje 5250.

Integracja API i programowanie Db2 for i

Programiści integracji łączą aplikacje IBM i z systemami zewnętrznymi bez rozpraszania kodu integracyjnego po programach biznesowych. Przed wdrożeniem wymiany danych ustalają granice transakcji i sposób obsługi błędów.

  • Integracja aplikacji: Tworzą połączenia przez API REST lub cykliczną wymianę plików, z walidacją danych i kontrolą ponowień. Uzgadniają uwierzytelnianie z systemami odbierającymi lub przekazującymi transakcje.
  • Programowanie Db2 for i: Piszą instrukcje SQL osadzone w kodzie i procedury składowane. Badają wolne zapytania narzędziami analizy wydajności SQL oraz sprawdzają plany dostępu przed zmianą indeksów lub kodu odczytu danych.

Wsparcie aplikacji i aktualizacje IBM i

Specjaliści wsparcia aplikacji IBM i diagnozują błędy produkcyjne oraz awarie zadań wsadowych na podstawie dzienników zadań i diagnostyki programów. Poprawiają kod i sprawdzają procedury wznowienia, aby ograniczyć ryzyko ponownego przetworzenia tych samych operacji po przerwaniu zadania.

Przy aktualizacji wersji IBM i weryfikują zgodność aplikacji i koordynują wymaganą rekompilację. Przygotowują testy regresji oraz usuwają błędy wykryte po aktualizacji. Bieżące utrzymanie może obejmować wprowadzenie kontroli wersji kodu źródłowego i powtarzalnych procedur kompilacji, dzięki którym łatwiej prześledzić zmiany między wydaniami.

Wybrane realizacje

Wdrożenie platformy cyfrowej klasy enterprise dla europejskiego kwalifikowanego dostawcy usług zaufania

Wiodący europejski dostawca usług zaufania potrzebował doświadczonych specjalistów technologicznych i delivery do przeprowadzenia ekspansji krajowej platformy tożsamości cyfrowej w ściśle określonych terminach regulacyjnych. Zapewniliśmy wyspecjalizowanych konsultantów wspierających analizę wymagań, architekturę chmurową AWS oraz kompleksowe przepływy integracyjne. Projekt został zrealizowany zgodnie z harmonogramem, z sukcesem wdrażając procesy onboardingu i weryfikację biometryczną na skalę ogólnokrajową.

Digiventi w liczbach

10+

Lata doświadczenia w branży IT.

1.500+

Specjaliści

250+

Zrealizowane z sukcesem projekty.

Zespół Digiventi

Seniorzy i osoby, które pilnują postępu prac u klientów. To te same osoby, które odpowiadają, gdy się z nami kontaktujesz.

Nasze kompetencje w różnych technologiach

Nasza sieć obejmuje szerszy zakres technologii, w tym platformy przedstawione poniżej.

.NET
Azure DevOps
C#
C++
Atlassian
GitHub
Java
Javascript
Node js
php
Python
Typescript
.NET
Azure DevOps
C#
C++
Atlassian
GitHub
Java
Javascript
Node js
php
Python
Typescript

Jak łączymy Cię z ekspertem

  1. Powiedz nam, czego potrzebujesz

    Opisz zadania, brakujące umiejętności i termin, w którym potrzebujesz wsparcia.

  2. Łączymy Cię z ekspertem

    Na podstawie Twoich informacji wskazujemy odpowiedniego eksperta i umożliwiamy kontakt.

  3. Dołącza do Twojego zespołu

    Ekspert pracuje z Twoim zespołem, wspierając bieżące zadania lub określoną inicjatywę.

Potrzebujesz specjalistycznych umiejętności lub dodatkowego wsparcia? Powiedz nam, czego potrzebuje Twój zespół, a połączymy Cię z ekspertem.

Poproś o eksperta