Overview

adapya-base provides basic functions used by other adapya packages like e.g. adapya-adabas. It comes with sample programs and scripts to show its use.

adapya-base is a pure Python package: it does not require compilation of extensions, but uses the ctypes module.

It has been used on mainframe z/OS, Solaris, z/Linux and Windows.

Further information on adapya can be found at

http://tech.forums.softwareag.com/techjforum/forums/show/171.page

adapya-base License

Copyright 2004-2019 Software AG

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file 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.

Change History

adapya-base 1.0.0 (June 2018)

  • jconfig uses keyring package for passwords if installed
  • scripts for z/OS file transfer and processing SMF records

adapya-base 0.9.5 (April 2017)

  • move adapya-base functions into separate defs module
  • support of z/OS with the Rocket Python 2.7 and 3.6

adapya-base 0.9 (September 2016)

  • adapya was split into smaller packages to achieve independence
  • support of Python 3.5 and higher
  • support of z/OS with the Rocket Python 2.7.12

Adapya 0.8

  • dtconv.py new routine for date/time conversions
  • Datamap added support for
    • multiple fields and periodic groups
    • packed and unpacked format
    • mapping datetime() objects to DATETIME, TIMESTAMP U fields

adapya 0.7 is the first public release.