Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
About

The FacilityTaskExchaneApi is the link between the SonWIn Installation Management Electricity Service and the PartnerPortal. 
It serves as the accesspoint for the SonWIn application to send data to the portal. 

The service is hosted in Azure and transfers incomming data to teh integration api, which handles the further communication with the backend.

Primary behavior

The WCF Service flow is usually in the following way: 

  1. A message is received from the client
  2. The message is validated
  3. The message is send to the integration api

Special behavior

The service can be configured into doing various things in the flow, logging etc. 

To view information on how to configure the service, or view log files view Facility Task Exchange Api (WCF Service)

Architecture/Responsebilities

The Service is structured as a standard WCF Service.
For the special behaviors view the sub page on this page.

Database

The Service has no connection to any database (View diagram of the flow)

...

When debugging the service, if opening the code file Service.svc before pressing F5, the WCF Test Application will automaticaly start in visual studio.

Configuration info

View Facility Task Exchange Api (WCF Service)

Paths

  • Projekt/Solution:
    egu-partnerportal\Source\EGU.PartnerPortal.FacilityTaskExchangeApi\EGU.PartnerPortal.FacilityTaskExchangeApi.csproj
  • ConfigFile:
    egu-partnerportal\Source\EGU.PartnerPortal.FacilityTaskExchangeApi\Config.json
  • Demoproject:
    • For ping and transferdata method
      egu-partnerportal\Demo\EGU.PartnerPortal.FacilityTaskExchangeDemo
    • For ping to all hosted environments
      egu-partnerportal\Demo\EUG.PartnerPortal.PingDemo
      Demo project/Solution

Location on those

References:

Internal:

  • Bussinesswise 
    • PAHEH
  • Forretningsmæssig forståelseTechnical knowledge 
    • PAHEH/JOLAN
  • Supporters
    • -

Eksternal:

  • Someone else

Other

-