Installation hierarchy
The installation package contains the following directories:
📒 installation package 📂 OrderServiceAPI (1) 📂 PortalAPI (2) 📂 ReceiverService (3) 📂 TimerService (4) 📂 UtilityTool (5) 📂 ValidatorAPI (6)
| 1 | The web service of the OrderService component used by Internet Information Services (IIS). |
| 2 | The web service of the Portal component used by IIS. |
| 3 | The ReceiverService used by Windows Services. |
| 4 | The TimerService used by Windows Services. |
| 5 | The common usage of the UtilityTool for database installation and other utilities that are run as a Windows Console Application. |
| 6 | The web service of the Validator component used by IIS. |
| The binary assemblies under the bin directory are the same files for every component. Thus, it is possible to install the components separately and still using the common assemblies of the server. |
OrderServiceAPI
OrderServiceAPI
📂 OrderServiceAPI 📂 bin (1) 📄 ServiceRest.svc (2) 📄 ServiceSoap.svc (3) 📄 ServiceWeb.asmx (4) 📄 Web.config (5)
| 1 | The binary assemblies of the component, see bin (binary assemblies). |
| 2 | The generic REST-service of the component. |
| 3 | The generic SOAP-service of the component. |
| 4 | The SOAP-service of the component for external calls. |
| 5 | The configuration file of the component. |
PortalAPI
PortalAPI
📂 PortalAPI 📂 bin (1) 📄 Global.asax (2) 📄 ServiceRest.svc (3) 📄 ServiceSoap.svc (4) 📄 Web.config (5)
| 1 | The binary assemblies of the component, see bin (binary assemblies). |
| 2 | Application runtime file. |
| 3 | The generic REST-service of the component. |
| 4 | The generic SOAP-service of the component. |
| 5 | The configuration file of the component. |
ReceiverService
ReceiverService
📂 ReceiverService 📂 bin (1)
| 1 | The binary assemblies of the component, see bin (binary assemblies). |
TimerService
TimerService
📂 TimerService 📂 bin (1)
| 1 | The binary assemblies of the component, see bin (binary assemblies). |
UtilityTool
UtilityTool
📂 UtilityTool 📂 bin (1)
| 1 | The binary assemblies of the component, see bin (binary assemblies). |
ValidatorAPI
ValidatorAPI
📂 ValidatorAPI 📂 bin (1) 📄 Global.asax (2) 📄 ServiceRest.svc (3) 📄 ServiceSoap.svc (4)
| 1 | The binary assemblies of the component, see bin (binary assemblies). |
| 2 | Application runtime file. |
| 3 | The generic REST-service of the component. |
| 4 | The generic SOAP-service of the component. |
bin (binary assemblies)
The binary assemblies of the server are stored in the bin directory of each component. The same assemblies are used for every component, so the bin directory is the same for every component. The content of the bin directory is described below.
ValidatorAPI
📂 component
📂 bin
📄 CookComputing.XmlRpcV2.dll (1)
📄 log4net.dll (2)
📄 Microsoft.Identity.Client.dll (3)
📄 Newtonsoft.Json.dll (4)
📄 PaperCut.ServerCommandProxy.dll (5)
📄 Pointsharp.NiS.CA.dll (6)
📄 Pointsharp.NiS.CA.EJBCA.dll (7)
📄 Pointsharp.NiS.CA.InternalCA.dll (8)
📄 Pointsharp.NiS.CA.MSCA.dll (9)
📄 Pointsharp.NiS.ClS.dll (10)
📄 Pointsharp.NiS.ClS.PaperCut.dll (11)
📄 Pointsharp.NiS.Config.dll (12)
📄 Pointsharp.NiS.Crypto.dll (13)
📄 Pointsharp.NiS.Crypto.Ext.dll (14)
📄 Pointsharp.NiS.Crypto.KeyManager.dll (15)
📄 Pointsharp.NiS.CS.dll (16)
📄 Pointsharp.NiS.CS.SwedishTaxAgencyNavet.dll (17)
📄 Pointsharp.NiS.CS.SwedishTaxAgencySPAR.dll (18)
📄 Pointsharp.NiS.DbS.dll (19)
📄 Pointsharp.NiS.DbS.MSSQL.dll (20)
📄 Pointsharp.NiS.DS.dll (21)
📄 Pointsharp.NiS.DS.MSAD.dll (22)
📄 Pointsharp.NiS.DS.MSADLDS.dll (23)
📄 Pointsharp.NiS.DS.MSAzureAD.dll (24)
📄 Pointsharp.NiS.DS.ContactIdentity.dll (25)
📄 Pointsharp.NiS.MS.dll (26)
📄 Pointsharp.NiS.MS.DefaultService.dll (27)
📄 Pointsharp.NiS.Portal.Core.dll (28)
📄 Pointsharp.NiS.Portal.Instance.dll (29)
📄 Pointsharp.NiS.Portal.SDK.dll (30)
📄 Pointsharp.NiS.Portal.TS.Module.Monitor.dll (31)
📄 Pointsharp.NiS.Portal.TS.Module.OrderStatus.dll (32)
📄 Pointsharp.NiS.Portal.TS.Module.Synchronizer.dll (33)
📄 Pointsharp.NiS.Portal.WS.Module.Application.dll (34)
📄 Pointsharp.NiS.Portal.WS.Module.OrderReceiver.dll (35)
📄 Pointsharp.NiS.Portal.WS.Service.Application.dll (36)
📄 Pointsharp.NiS.Portal.WS.Service.OrderReceiver.dll (37)
📄 Pointsharp.NiS.RS.exe (38)
📄 Pointsharp.NiS.RS.Host.dll (39)
📄 Pointsharp.NiS.ServiceInstaller.dll (40)
📄 Pointsharp.NiS.SS.dll (41)
📄 Pointsharp.NiS.SS.WS.Module.Searcher.dll (42)
📄 Pointsharp.NiS.SS.WS.Service.Searcher.dll (43)
📄 Pointsharp.NiS.TMS.dll (44)
📄 Pointsharp.NiS.TMS.Thales.dll (45)
📄 Pointsharp.NiS.TS.exe (46)
📄 Pointsharp.NiS.TS.Common.dll (47)
📄 Pointsharp.NiS.TS.RemoteService.dll (48)
📄 Pointsharp.NiS.Utility.dll (49)
📄 Pointsharp.NiS.UtilityTool.exe (50)
📄 Pointsharp.NiS.UtilityTool.exe.config (51)
📄 Pointsharp.NiS.Validator.WS.Module.Application.dll (52)
📄 Pointsharp.NiS.Validator.WS.Service.Application.dll (53)
| 1 | Third party component. XML-RPC.NET is a library for implementing XML-RPC on the server-side. The license of this component is specified in the "Third party licenses" chapter in this document. |
| 2 | Third party component. The Apache log4net library is a tool to output log statements to a variety of output targets on the server-side. The license of this component is specified in the "Third party licenses" chapter in this document. |
| 3 | Microsoft .NET assembly for authentication. This assembly is used when authenticate against Microsoft Entra ID. |
| 4 | Third party component. The Json.NET is a framework for fast conversions between XML and JSON in runtime on the server-side. The license of this component is specified in the "Third party licenses" chapter in this document. |
| 5 | Generic proxy of the Papercut follow-me-print integration. |
| 6 | Generic interface of the certificate authority. |
| 7 | Certificate authority module: EJBCA (Enterprise Java Beans Certificate Authority). |
| 8 | Certificate authority module: Internal CA used for testing. |
| 9 | Certificate authority module: Microsoft Active Directory Certificate Services. |
| 10 | Generic interface of contactless services. |
| 11 | Contactless service module: PaperCut follow-me-print integration. |
| 12 | Handler of configuration files of the server components. |
| 13 | Cryptography library of the components. |
| 14 | Extended cryptography library of the components. |
| 15 | Interface of wrapped key functions from Net iD Client. |
| 16 | Generic interface of citizen services. |
| 17 | Citizen service module: Swedish Tax Agency Navet integration. |
| 18 | Citizen service module: Swedish Tax Agency SPAR integration. |
| 19 | Generic interface of database services. |
| 20 | Database service module: Microsoft SQL Server integration. |
| 21 | Generic interface of directory services. |
| 22 | Directory service module: Microsoft Active Directory integration. |
| 23 | Directory service module: Microsoft Active Directory Lightweight Directory Services integration. |
| 24 | Directory service module: Microsoft Entra ID integration. |
| 25 | Directory service module: Pointsharp Directory integration (formerly Vemendo, Contact Identity directory service). |
| 26 | Generic interface of message services. |
| 27 | Message service module: Default integration of messages using SMS and SMTP. |
| 28 | The core functionality of the portal component. |
| 29 | The web server instance module of the portal component. |
| 30 | Interface against the API of the portal used as SDK for third party developers. |
| 31 | Timer service module: The monitor module specific for the portal. |
| 32 | Timer service module: External order status module specific for the portal. |
| 33 | Timer service module: External synchronization module specific for the portal. |
| 34 | The web service integration of the portal component. |
| 35 | The web service integration of the order receiver component. |
| 36 | The web service interface (API) of the portal component. |
| 37 | The web service interface (API) of the order receiver component. |
| 38 | The receiver service as Windows Service component. |
| 39 | The integration of the receiver service. |
| 40 | The installer structure of Windows Services. |
| 41 | Generic interface of search services. |
| 42 | The integration of the search service component. |
| 43 | The web service interface (API) of the search service component. |
| 44 | Generic interface of token manufacturer services. |
| 45 | Token manufacturer service module: Thales integration. |
| 46 | The timer service as Windows Service component. |
| 47 | Common integration of the timer service component. |
| 48 | Remote service integration of the timer service component. |
| 49 | Generic utility library of the components. |
| 50 | The utility tool application used to install the components. |
| 51 | The configuration file of the utility tool application. |
| 52 | The integration of the validator component. |
| 53 | The web service (API) of the validator component. |