Integration with Electricity Service using signed SOAP -- 2


I need a developer that develop an integration with a service using signed SOAP-xml. The service gives powerdata for electricity usage.

The service provider of the Soap-API has created a mocking service in SoapUI and it’s recommended to start with local testing before testing with public test server. It’s a bonus if you are familiar to SoapUI ([login to view URL]), but not essential since it’s easy to learn/I can provide a quick crash-course.

The XML in the SoapXML needs to be validated with XSD and have valid data. I can help out with valid data. The client must support compression (GZip).

The service provider has documentation for their service: [login to view URL]

If you have experience with signing XML and SOAP this can be an easy match.

We will also need to poll data daily, so a scheduler is also needed, but we can discuss.

Development can be done in Java 11 or .Net Core 6 and must run on windows.

PoC (phase 1)

Read in this document ([login to view URL]). Also read “Request 1, 2 and 3” in the document.

Read EMIF [login to view URL] Set up SoapUI. Understand requirements for interface.

Send requests to SoapUI, see that all 3 requests validate. For setting up SoupUI follow instructions in the last section of [login to view URL] (see all the screen dumps of SoapUI).

Send signed requests to mocking service in SoapUI. How you handle certificates etc for testing is up to you. There are some hints in EMIF.

SoapUI is not essential, but a good indication/recommendation before starting with sending requests to Elhub test server. The end goal is to get integration to work towards the Elhub test server.

For request UpdateThirdPartyAccessRequest to Elhub, use add and remove meterIds. Use meterIds from list “MeterePointID’s to test with”.

Get the result from UpdateThirdPartyAccessRequest that meterId has been granted. This result can take some days to get. Elhub must grant access manually.

Use CollectedData_ProfiledMeterRead (BRS-NO-312) to validate that access to meter has been granted.

Use CollectedData to get some data.

Taidot: Java, XML, .NET, C# -ohjelmointi, Ohjelmistokehitys, Tietojärjestelmäarkkitehtuuri

Tietoa asiakkaasta:
( 0 arvostelua ) OSLO, Norway

Projektin tunnus: #34020755

41 freelanceria on tarjonnut keskimäärin $38/tunti tähän työhön

(215 arvostelua)
(769 arvostelua)
(169 arvostelua)
(61 arvostelua)
(158 arvostelua)

Hello We can work on your requirement. However, we'd like to speak over the call to get a better understanding of it. We as team can also assist you with development of E Commerce, Web/Mobile App design, Customized So Lisää

$25 USD / tunti
(108 arvostelua)

Hi there, I have read the brief details on the job listing. You can check my experience, customer feed backs and my portfolio here: I believe its a doable job I have grea Lisää

$50 USD / tunti
(122 arvostelua)
(114 arvostelua)
(172 arvostelua)
(66 arvostelua)
(159 arvostelua)
(82 arvostelua)
(40 arvostelua)

hello i understood your requirements but i have few doubts, text me so i can clear all my doubts right away

$100 USD / tunti
(45 arvostelua)

Hello Jørgen S.,   We have 20 years of strong experience in Java, XML, .NET, C# Programming, Software Architecture, Software Development, as a result, we can successfully complete this project.   Please, review our pro Lisää

$35 USD / tunti
(26 arvostelua)
(115 arvostelua)

Hello, I understood your needs, but have few questions, text me and I will clear all my questions right away

$40 USD / tunti
(42 arvostelua)

I am an old certificated .NET/C# programmer working with .NET for 20 years. SOAP protocol is well me known – I have used it for long time writing WCF and SOAP services. I shall write Windows service which will fet Lisää

$25 USD / tunti
(5 arvostelua)
(25 arvostelua)

Hi, I have 10 years experience in digital signature! I have completed two projects similar your project. A similar project that I have completed in Upwork: [login to view URL]~01912a28f0381f8bd3 I guarantee Lisää

$30 USD / tunti
(12 arvostelua)