Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rusq/siebns

Go package to modify Oracle Siebel CRM Gateway Naming file
https://github.com/rusq/siebns

gateway go oracle siebel

Last synced: 21 days ago
JSON representation

Go package to modify Oracle Siebel CRM Gateway Naming file

Awesome Lists containing this project

README

        

==============
siebns Package
==============

.. image:: https://travis-ci.org/rusq/siebns.svg?branch=master
:target: https://travis-ci.org/rusq/siebns
.. image:: https://codecov.io/gh/rusq/siebns/branch/master/graph/badge.svg
:target: https://codecov.io/gh/rusq/siebns

Package siebns currently only allows fixing the encoded file size in Oracle
`Siebel CRM`_ Gateway Naming file after making manual modifications to it.

It provides the NSFile structure and member functions to allow loading and
fixing the aforementioned files.

Example::

ns,err := siebns.Open("siebns.dat")
if err != nil {
log.Fatalf("%s", err)
}
defer ns.Close()

if !ns.IsHeaderCorrect() {
wrote, err := ns.FixSize()
if err != nil {
log.Fatalf("Error writing to file: %s\n", err)
}
}

Please consult the package documentation for further details.

.. _`Siebel CRM`: http://www.oracle.com/us/products/applications/siebel/overview/index.html