Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/rusq/siebns
- Owner: rusq
- License: bsd-3-clause
- Created: 2018-01-15T07:26:11.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-28T09:29:55.000Z (over 5 years ago)
- Last Synced: 2024-06-21T15:19:18.087Z (5 months ago)
- Topics: gateway, go, oracle, siebel
- Language: Go
- Size: 16.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
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/siebnsPackage 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