seneca-dsf

1.0.3 • Public • Published

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

Package Sidebar

Install

npm i seneca-dsf

Weekly Downloads

4

Version

1.0.3

License

MIT

Last publish

Collaborators

  • maccyber
  • telemark
  • zrrrzzt