What is adapya?
With adapya you can access Adabas databases from Python programs using the Adabas API.
It comes with sample programs to show its use and demonstrates new Adabas features like reading and storing of large binary objects using the extended Adabas API (ACBX).
Python is a scripting language that allows rapid prototyping, object-oriented or functional style programming. It is open source and is used in a large number of projects: http://www.python.org
Notes
adapya does not implement a SQL interface as defined with
the Python DBAPI. You may do Adabas DBAPI access with the
product ADABAS SQL Gateway via the ODBC interface.
Working with adapya requires a good knowledge of the Adabas API.
adapya is a pure Python package: it does not require compilation of extensions. It should work on all platforms where CPython and Adabas are available.
It has been tested on Windows, Solaris and z/Linux. It can access local Adabas databases and with the product NET-WORK remote Adabas databases on all platforms including mainframe z/OS, VSE, BS2000).
Prerequisite for adapya is Python version 2.5, or Python version 2.3 and
2.4 where it requires the extra ctypes package.
adapya licensed under Apache License 2.0
Copyright 2004-2008 Software AG
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use ‘adapya’ except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
adapya.pdf (479 KB)
adapya-0.7.0.zip (1.2 MB)