Połączenie z Linuxa przy użyciu Pythona z bazą DB2 na IBM i Series (AS/400)

Może ktoś wie jak się podłączyć do DB2 na i Series używając drivera dla Python’a, który de facto korzysta z drivera CLI?

Po rozmaitych próbach w końcu odbijam się o problem z licencją:

[IBM][CLI Driver] SQL 1598N An attempt to connect to the database server failed because of licensing problem. SQLSTATE=42968 SQLCODE=-1598

Według informacji na stronie drivera o ile dobrze rozumiem potrzebna jest albo licencja po stronie klienta, albo serwera.

connecting to databases on DB2 for z/OS or DB2 for i(AS400) Servers require either client side or server side license/s. The client side license would need to be copied under license folder of your cidriver installation directory and for activating server side license, you would need to purchase DB2 Connect Unlimited for System z® and DB2 Connect Unlimited Edition for System i®.

Na stronie IBM support jest jeszcze bardziej szczegółowo, ale chyba wszystko rozbija się o to że trzeba mieć jakąś wersję tego DB2 Connect?

Klient nie jest zorientowany czy mają ten DB2 Connect Unlimited. W ogóle są mało zorientowani.

Ich inne aplikacje linuksowe korzystają z drivera „IBM i Access ODBC Driver 64-bit”. Nam też udało nam się tak podłączyć używając narzędzia z UnixODBC – isql. Nie było żadnych pytań o licencję.

O ile się zdołałem zorientować ten DB2 Connect ma pewne

 

dodatkowe

walory ponad i Access, no ale jest płatny.

W naszej sytuacji preferowany jest CLI a niżeli ODBC, więc pytania do szanownego grona mam następujące:

  1. Jak można sprawdzić czy oni mają ten serwerowy DB2 Connect Unlimited? Na jakich to portach zwykle „chodzi”?
  2. Jeśli okaże się, że nie, to jak pozyskać próbną licencję client-side i ile zwykle taka licencja produkcyjna kosztuje?

Z góry dziękuję za wszelką pomoc.

Sr. Mainframe Systems Developer at Amtrak – CONTRACT TO HIRE

Może ktoś miałby chęć popracować na kolei?

Pozdrawiam,

Marek

From: Megan Erickson <merickson@apexsystems.com>
Sent: Friday, February 14, 2020 2:39 PM
To: Marek  Chrobot
Subject: Sr. Mainframe Systems Developer at Amtrak – CONTRACT TO HIRE

Marek,

My name is Megan Erickson and I am reaching out to see if you would have any interest in a Sr. Mainframe Systems Developer position with Amtrak located in Philadelphia, PA. This is a 1 year+ contract to hire position. I am attaching the requirements below for your review.

Please let me know if you would be interested in this position or if you might have colleagues who would be interested. Thanks in advance!

Mainframe Sr. Systems Developer

  • Designs, codes, tests, debugs and documents Nonstop Guardian software development using the C, TAL, and C++ programming languages.
  • Designs, implementations, and maintains track model databases and associated software.
  • Designs, develops and implements Nonstop server application software for train movement.

Megan Erickson
Technical Recruiter
Apex Systems