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 main areas that the application acts on

Special behavior

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)Any special stuff regarding the application

Architecture/Responsebilities

The architecture and the main responsebility for the applicationService 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 (s), tables, schematics that are relevant for this application.

Remember to keep this maintainable.

Diagrams could be usefull here.

Debug info

Step by step guide on how to debug the application.

Configuration info

  • What is in the cionfiguration file
  • What do they do
  • How to change the configuration

View diagram of the flow)


Debug info

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:
    Sonwin/src/...egu-partnerportal\Source\EGU.PartnerPortal.FacilityTaskExchangeApi\EGU.PartnerPortal.FacilityTaskExchangeApi.csproj
  • ConfigFile:
    Sonwin/src/...egu-partnerportal\Source\EGU.PartnerPortal.FacilityTaskExchangeApi\Config.json
  • Demoproject:
    Sonwin/src/...
    • 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
    Bussinesswise (PO)
  • Forretningsmæssig forståelseTechnical knowledge (Developers/Architects)knowledge 
    • PAHEH/JOLAN
  • Supporters
    • -

Eksternal:

  • Someone else

Other

Other stuff-