Skip to content

ashmanto/soap-zeep-sink

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOAP-sink built with Zeep

A small microservice to post data to a SOAP endpoint. All entities must have a "_soapheaders" attribute.

Build Status

Example entity
{
  "_ts": 1486128503194780,
  "_previous": null,
  "_hash": "50d93095f6fb68e7517ea89e62c60af8",
  "_id": "29932",
  "_deleted": false,
  "_updated": 8,
  "_soapheaders": {
    "header": {
      [...]
    }
  },
  "Medarbeider": {
    [...]
  }
}
Example configuration:
{
  "_id": "soap-service",
  "type": "system:microservice",
  "docker": {
    "environment": {
      "method": "createMedarbeiderEntity",
      "url": "http://localhost:8088/MedarbeiderAdapterV1_1?WSDL",
      # optional values below
      "authentication": "basic",
      "username": "theUsername",
      "password": "thePassword",
      "timeout": 30,
      "cipher": ":ECDHE-RSA-AES128-SHA",
      "transit_decode": "false"
    },
    "image": "sesambuild/soap-zeep-sink:latest",
    "port": 5001
  }
}
Example configuration JWT:
{
  "_id": "soap-service",
  "type": "system:microservice",
  "docker": {
    "environment": {
      "method": "createMedarbeiderEntity",
      "url": "http://localhost:8088/MedarbeiderAdapterV1_1?WSDL",
      "jwt_secret": "somesecret",
      "jwt_expiry": "400",
      "jwt_issuer": "theIssuer",
      "timeout": 30,
      "cipher": ":ECDHE-RSA-AES128-SHA",
      "transit_decode": "true"
    },
    "image": "sesambuild/soap-zeep-sink:latest",
    "port": 5001
  }
}

About

A small microservice to post data to a SOAP endpoint.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%