Skip to content
/ siebns Public

Go package to modify Oracle Siebel CRM Gateway Naming file

License

Notifications You must be signed in to change notification settings

rusq/siebns

Repository files navigation

siebns Package

https://travis-ci.org/rusq/siebns.svg?branch=master

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.

About

Go package to modify Oracle Siebel CRM Gateway Naming file

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages