1.0.3 • Published 7 years ago

seneca-dsf v1.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Build Status js-standard-style

seneca-dsf

Lookup data from DSF (Det sentrale folkeregister).

To obtain login credentials and other permissions go to infotorg.no

Usage

See all supported methods (dsfOption.method) at node-dsf

'use strict'

const seneca = require('seneca')()
const dsf = require('seneca-dsf')

const dsfOptions = {
  saksref: 'systemtest-av-seneca-dsf',
  method: 'hentDetaljer',
  config: {
    url: 'http://ws-test.infotorg.no/xml/ErgoGroup/DetSentraleFolkeregister1_4/2015-08-10/DetSentraleFolkeregister1_4.wsdl',
    namespaceBrukersesjon: 'http://ws.infotorg.no/xml/Admin/Brukersesjon/2006-07-07/Brukersesjon.xsd',
    distribusjonskanal: 'PTP',
    systemnavn: 'seneca-dsf',
    brukernavn: 'your-username',
    passord: 'your-password'
  }
}

const payload = {
  foedselsnr: '01010750160',
  etternavn: 'topstad',
  fornavn: 'tomas'
}

seneca.use(dsf, dsfOptions)

seneca.act('role: dsf, cmd: lookup', payload, (error, data) => {
  if (error) {
    console.error(error)
  } else {
    console.log(data)
  }
})

License

MIT