Menu

pyARS / News: Recent posts

pyARS 1.8.0 has been released!

Here are the most noteworthy changes:

  • pyars.cars: experimental support for 64bit (for 7.5 and higher). It works under Solaris
    and Windows, but crashes under Linux. I also had to change the way how the code detects 64bit
    mode (for Windows 64/32bit systems).

  • pyars.ars: changed the signature of ARMergeEntry by removing the last (optional) argument entryId.

  • pyars.erars: changed the signature of MergeEntry by removing the last (optional) argument entry.... read more

Posted by Ergorion 2012-12-10

pyARS 1.4.5 has been released.

Here are main highlights of this release:

  • pyars.cmdb: implemented the new bulk instance functions from Atrium 7.5 (CMDBCreateMultipleInstances, CMDBDeleteMultipleInstances, CMDBGetMultipleInstances, CMDBSetMultipleInstances)
  • pyars.cmdb: implemented the graph query functions from Atrium 7.5: CMDBQueryByPath, CMDBGraphWalkBegin, CMDBGraphWalkNext, CMDBGraphWalkEnd.
  • pyars.cmdb: implemented a couple of undocumented functions from Atrium 7.5: CMDBCreateImpact, CMDBGetImpact, CMDBSetImpact, CMDBDeleteImpact, CMDBSetUserSessionGUID
  • provide many more cmdb.CMDB functions as ercmdb. counterparts and update many docstrings in the process
  • ercmdb.GetListClass: now returns a pythonic list of class names
  • cmdb: set default logging.LEVEL to INFO (the same it is in ars)
  • ercmdb.GetListInstance: now returns a very nice and pythonic result: (list of (instance id1, dict1 {attr: value, ...}), (instance id2, dict2), ... numMatches)
  • ercmdb.GetInstance: fixed a bug and changed the return value to a nice pythonic dictionary.
  • erARS.GetAllFieldNames: fixed a bug with a non-bound variable
  • erars_test: added a couple of test cases... read more
Posted by Ergorion 2010-02-24

pyARS 1.3.5 has been released.

Here are main highlights of this release:

  • updated & added all function definitions for CMDB API 2.1
  • changed the definition of the default dataset for Atrium 7.5 and later from BMC_ASSET to BMC.ASSET.
  • pyars.cmdb: CMDBRunQualificationForCI did not have the parameter datasetId in version 2.0 of the API -- was removed there.
  • pyars.cmdb: CMDBExpandParametersForCI did not have the parameter datasetId in version 2.0 of the API -- was removed there.
  • first part to support CMDB API Version 7.5 and 7.6 implemented (the constants, but no changes to functions yet).
  • changed the structure of version checks for constructing the CMDB class heirarchy (brought it inline with how pyars.ars creates the class hierarchy). Did the same in pyars.erars.
  • moved the definition of CMDBClassStruct and CMDBClassList from pyars.cmdb to pyars.ercmdb (finalise the change started in 1.3.0).
  • fixed a bug in CMDBREGetListJobRun and changed the return type in case of failure to be (None, errnr).
  • pyars.ars: fixed a relative import which was not really necessary; but in porting this relative import to p3k, I introduced a syntax that broke compatibility with python 2.3 and 2.4. Fixing this showed another anomaly in ars_test with python 2.3. Instead of fixing this, for now, the support of Python 2.3 is dropped. If this is of concern, please let me know.
  • changed the return type of pyars.ars.ARGetCacheEvent to be (None, errnr) in case of failure.
  • updated the tutorials.... read more
Posted by Ergorion 2010-01-08

pyARS 1.2.5 has been released

The new version pyARS 1.2.5 is mainly a bugfix release and a must for everybody who is working with an ARSystem 7.5 installation. The changes are:

<ul>
<li>
7.5: fixed a bug where the change of constant naming from AR_KEYWORD_FILTER_ERRNO to AR_KEYWORD_ERRNO would stop pyars at import time.
</li>
<li>

* 7.5: fixed a bug in ARActiveLinkStruct (one of the members had a trailing ,)

</li>
<li>
* 7.5: fixed a bug in ARGetActiveLink
</li>
<li>
* 7.5: added an updated version of ARGetMultipleActiveLink to support the 7.5 features
</li>
<li>
* 7.5: added many lookup dictionary entries for 7.5 specific enhancements to cars.py
</li>
<li>
* made cars.py more robust against potential constant naming failures in the future
</li>
<li>
* erARS can now cope with Unicode chars. pyars.ars always could do this, but erARS tried to convert only normal strings. If you want to see how to cope with Unicode chars, please see the tutorial.
</li>
<li>
* extensive updates to the documentation, especially the tutorial.
</li>
<li>
* erars.GetFieldTable has now a third parameter fieldType that allows you to specify which type of fields should be used for the dictionary of fieldid : name. The default is cars.AR_FIELD_TYPE_DATA, so that the dictionary maps all data fields to fieldids.
</li>
<li>
* erARS.conv2EntryIdList: does not try to pad the entryid any more. If you need this, you have to call ars.padEntryid on the entryid yourself before calling conv2EntryIdList.
</li>
<li>
* support for python3k: please note, that work started on this, but it does not work yet...
</li>
</ul>... read more

Posted by Ergorion 2009-09-17

pyARS 1.2.1 has been released

The new version 1.2.1 includes the remaining part of 7.5 functionality (see Changes for details) as well as a couple of documentation and signature updates.

What is pyARS?
The pyARS python module allows developers to use BMC's ARSystem (Remedy ARS) and Atrium CMDB functions from within Python. Using Python's interactive shell, it is extremely easy to retrieve and modify data entries as well as workflow objects.

Posted by Ergorion 2009-05-30

pyARS 1.2.0 has been released

The new version 1.2.0 includes the first part of 7.5 functionality (see Changes for details).

What is pyARS? The pyARS python module allows developers to use BMC's ARSystem (Remedy ARS) and Atrium CMDB functions from within Python. Using Python's interactive shell, it is extremely easy to retrieve and modify data entries as well as workflow objects.

Posted by Ergorion 2009-05-25

pyARS 1.1.0 has been released

I'm proud to announce that pyARS has been released in version 1.1.0. This release is a major improvement as it makes the ARSystem API functions so much easier to use thanks to the automatic conversion of C data structures to python data structures, and vice versa. At the same time, this release is completely backwards compatible. See the ChangeLog for a full list of changes.

What is pyARS?
The pyARS python module allows developers to use BMC's ARSystem (Remedy ARS) and Atrium CMDB functions from within Python. Using Python's interactive shell, it is extremely easy to retrieve and modify data entries as well as workflow objects.

Posted by Ergorion 2009-04-05

pyars: a quick roadmap

This is a short note, to remind the interested reader, that pyars is not dead -- au contraire! I've been developing heavily under the hood, and here are my plans:

1.1.0 should be out really soon now. This release will add much pythonic comfort on top of the Remedy C API.

1.1.1 should then bring the new 7.5 features.

1.1.2 hopefully will add linux support.

And only recently did I notive, that release 1.0.2 of pyars went without a News release. Sorry about this!... read more

Posted by Ergorion 2009-02-12

pyARS: 1.0.1 has been released

pyARS has been released in version 1.0.1. This release is just a small bugfix release with mainly updated documentation. See the ChangeLog for a full list of changes.

What is pyARS?
The pyARS python module allows developers to use BMC's ARSystem (Remedy ARS) and Atrium CMDB functions from within Python. Using Python's interactive shell, it is extremely easy to retrieve and modify data entries as well as workflow objects.

Posted by Ergorion 2008-03-14

pyARS: 1.0.0 has been released

The pyARS python module allows developers to use BMC's ARSystem (Remedy ARS) and Atrium CMDB functions from within Python. Using Python's interactive shell, it is extremely easy to retrieve and modify data entries as well as workflow objects.

pyARS has been released in version 1.0.0. This release features support for API7.1, more unit tests, updated documentation as well as many small bugfixes that should make your life easier.

Posted by Ergorion 2008-02-26

pyARS 0.9.9 has been released

pyARS has been released in version 0.9.9. This release is the last step before version 1.0.0 and features more unit tests well as many small bugfixes that should make your life easier. It has been postponed such a long time as we wanted to collect feedback regarding the api for Version 7 and CMDB2.

Posted by Ergorion 2007-08-14

pyARS 0.9.8 has been released

pyARS has been released in version 0.9.8. This release adds ARS7 and CMDB2 support, features unit tests and many small bugfixes that should make your life easier.

Posted by Ergorion 2006-12-15
MongoDB Logo MongoDB