Technical Doc

Concepts

Technical Doc, Server
v4.9.2

Overall description # SICS API Server provides access to SICS functionality through Web Services. Web Services is an industry accepted standard for application interoperability. SICS API Server enables the use of SICS as server component in a number of scenarios: Calling SICS functions from other applications, e.g. to request information from the SICS database (for example retrieving information for a business); perform an operation using SICS logic (for example exchanging a monetary amount using SICS’s exchange rates and rules, create a business or renew a business). ...

Database Preparation for Microsoft SQL Server

Technical Doc, Desktop
v21.2

This section describes the necessary database preparation that must be completed before any of the SICS software can be executed. Your DBA will be responsible for correctly configuring and creating the SICS database. Database setup # Before any of the SICS tables can be created, you will need to create the files necessary for the storage of the database using the DBMS tools. This will generally involve creating the instance, specifying where the tablespace files will be stored, creating and configuring the database for your specific requirements. ...

Deployment

Technical Doc, Server
v4.24.2

Introduction # This guide will walk you through the steps to set up and run the Operational reporting server application contained in the artifact assure.reinsurance.operational.reporting.ui.zip on your server. SICS Operational Reporting Server is an analytics and visualization web platform to give real-time visualization of operational data within SICS. Prerequisites # Before you begin, ensure you have the following installed on your server: Node.js (version 20.x or later) npm (Node Package Manager) Step 1: Extract the Artifact # Upload or transfer the artifact assure. ...

Install a JAVA Servlet Container

Technical Doc, Server
v21.1

SICS API Server is a web application running Java 21 or higher. It is designed to be run in any Servlet/JSP-Container compatible with Servlet specification 2.5 or higher and JSP Specification 2.0 or higher. See http://en.wikipedia.org/wiki/List_of_Servlet_containers for a list of Java Servlet Containers. The following description shows how to install Apache Tomcat 10.1 which is a free and commonly used Java Servlet Container from Apache using Java 21 or higher. This does not imply that we promote Tomcat 10. ...

Installation

Technical Doc, Desktop
v21.3

Installing the SICS Java Launcher is a matter of extracting the SicsJavaLauncher.zip file to a suitable location and making the relevant configuration settings in the /conf/SicsJavaLauncher.ini file. The configuration settings are described in detail inside the /resources/SicsJavaLauncher.ini file. The location to the 64-bit JRE 21+ installation can be configured in SicsJavaLauncher.bat. By default the script will look for the JRE inside the SICS Java Launcher install folder. Low-level logging and trouble shooting are supported through log4j. ...

Installation

Technical Doc, Desktop
v21.2

Installation of SICS DOCS # Installation on a static web-server # Examples of compatible static web-servers: Apache HTTPD server (open-source) Nginx (open-source) Microsoft IIS Example: The web-server publishing root folder is pre-configured as /var/www/html (hereafter referred to as <publishing_root>). (For further instructions, please refer to the official documentation from your web-server vendor.) Step 1. Unzip # Unzip the ZIP version of the SICS DOCS archives you want to install into a sub-folder of your own choice, under the publishing root folder of your web-server. ...

List Element Types

Technical Doc, Server
v4.8

In the SICS API Server XSD’s three different types of lists are used: ReplaceAllList CreateList/AddList UpdateList In the following we will use the example where: ‘Master’ is a domain object. It has 1:M relationship with ‘DetailA’ and ‘DetailB’ objects. ReplaceAllList # This type of ‘List’ is used to perform ‘replaceAll’ operation. The ‘replaceAll’ operation will replace all the existing elements in the collection and add new ones present in the list. ...

Overview

Technical Doc, Desktop
v4.8

In the following, ‘Configuration Manager’ will be abbreviated as ‘CM’. The CM allows to select the target SICS schema (provided it is defined in the \runtime\conf\sics-database-sources.xml file) select the entity / table [data provider] to be compared view a short description of the selected entity / table select to show all rows or just those with differences or just those selected display the result of the comparison as pairs of source and target rows display in a different color all dependencies (forward and reverse) between data providers display in a different color all dependencies (forward only) between a data provider and a non-data provider like e. ...

Overview

Technical Doc, Desktop
v4.8.6

SICS Live Desktop has six main parts: SICS Naming Service (SNS) web services SNS Administration web page SICS Live Desktop URL processing service (SUS) Auto-registration of SICS Workstation with SNS Automatic cleanup of dead sessions Web Service Endpoints (WSE) in SICS Workstation SICS Naming Service is a web application that exposes a set of Web Services. It is the main “hub” in SICS Live Desktop. SNS keeps a register of all running SICS Workstations. ...

Overview

Technical Doc, Server
v4.9.3

SICS Batch Server (SBS) is a web application with a simple browser based administration web page. When the SBS starts it allocates and eventually starts a set of schedulers. The name of the schedulers to run, SICS user name, password and various other parameters can be configured in the SBS web application. The simple browser based web page can be used to administer the SBS and to initiate on call only jobs. ...