<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Server on </title>
    <link>/categories/Server/</link>
    <description>Recent content in Server on </description>
    <generator>Hugo -- gohugo.io</generator><atom:link href="/categories/Server/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Documentation</title>
      <link>/sicsdocs/technical/server/emessaging_server/documentation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/emessaging_server/documentation/</guid>
      <description>Delivery contents # This delivery consists of the following components:
SicsEMessagingServer.war - Java web application, with WebService interface to SICS eMessaging. WSDL for the interface ACORD documentation A Java command line sample client The individual components are described in greater detail in the respective sections of this document.
SICS eMessaging Server # Only the parts of ACORD, 2007 specifically listed in this section are supported by the SICS eMessaging Server.</description>
    </item>
    
    <item>
      <title>Installation Guide</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Introduction</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/introduction/</guid>
      <description>This document describes how to install and configure SICS API Server. SICS API Server can run on 64-bit versions of Windows and Linux. The instructions are based on installation on machines running Microsoft Windows 64 bit. There is also a section on installing SICS API Server on Linux.
Main steps
Install SICS software products Set up database Test database using GUI-based SICS Configure SICS Install a Java Servlet Container Deploy SICS API Server to the Java Servlet Container Configure the SICS API Server environment Verify correct startup of SICS API Server Steps 1 to 4 are not described in this document and may vary if you are using P&amp;amp;C or Life.</description>
    </item>
    
    <item>
      <title>Introduction</title>
      <link>/sicsdocs/technical/server/api_server/server_security/introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/server_security/introduction/</guid>
      <description>SICS API Server is a software component in the SICS product suite. SICS API Server implements the Web Services that allows external applications to call/invoke SICS functions.
This document describes the Security features that SICS API Server supports.
What this document covers # Security feature Description Authentication How to get SICS API Server to authenticate the sender of Web Services calls. Authorization How to get SICS API Server to check whether a user has the authority (Access Rights) to invoke a web service, and to perform the business logic that is re-used from the SICS on-line system.</description>
    </item>
    
    <item>
      <title>Introduction</title>
      <link>/sicsdocs/technical/server/api_server/technical_paper/introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/technical_paper/introduction/</guid>
      <description>SICS API Server is a non-mandatory component in the SICS software package.
SICS API Server is a &amp;ldquo;headless&amp;rdquo; component that implements Web Services to common SICS functions, allowing other applications, components or front-ends to call SICS business processes directly or via a Services-oriented Architecture (SOA) implementation.
This document describes the design of SICS API Server. It explains the basic architecture and important properties.
For a full description of the supported Web Services, including WSDL/XSD files and sample SOAP messages, please refer to the documentation that is available after installing SICS API Server.</description>
    </item>
    
    <item>
      <title>Introduction</title>
      <link>/sicsdocs/technical/server/api_server/xsd_patterns/introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/xsd_patterns/introduction/</guid>
      <description>This document explains how Lists (collections) are handled in the SICS API Server XSD files.
The document is relevant for developers who program SOAP calls to invoke Web Services.</description>
    </item>
    
    <item>
      <title>Introduction</title>
      <link>/sicsdocs/technical/server/batch_server/introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/introduction/</guid>
      <description>The SICS Scheduler system consists of a set of screens in SICS Sys Admin used to set up schedulers and jobs. The schedulers can then be started directly from the SICS Sys Admin which goes into so-called unattended mode and processes jobs. Schedulers can also be started from the command line and many schedulers can run at the same time.
Starting from version 4.4.2 there is a new way of running scheduled jobs using the SICS Batch Server.</description>
    </item>
    
    <item>
      <title>Setup and configuration</title>
      <link>/sicsdocs/technical/server/operational_reporting/setup_and_configuration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/operational_reporting/setup_and_configuration/</guid>
      <description>Requirements # Java 21 or later runtime environment. For best performances, the index should be stored on a unit having a low random-access IO latency, like a SSD. SICS Operational Reporting Server # SICS Operational Reporting Server is an analytics and visualization web platform to give real-time visualization of operational data within SICS.
SICS Operational Reporting Server Installation # SICS Operational Reporting Server is a Web Application and can potentially be deployed in any Application Server.</description>
    </item>
    
    <item>
      <title>Setup and configuration</title>
      <link>/sicsdocs/technical/server/search/setup_and_configuration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/search/setup_and_configuration/</guid>
      <description>Requirements # Java 21 or later runtime environment. For best performances, the index should be stored on a unit having a low random-access IO latency, like a SSD. SICS Search Folder Mode # SICS Search Folder Mode is not optimal and can lead to slow search performances and data inconsistency between the index and the database in a multi-user environment. It is therefore advised only for test or demonstration purposes.</description>
    </item>
    
    <item>
      <title>SICS API Server</title>
      <link>/sicsdocs/technical/server/api_server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Concepts</title>
      <link>/sicsdocs/technical/server/api_server/technical_paper/concepts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/technical_paper/concepts/</guid>
      <description>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&amp;rsquo;s exchange rates and rules, create a business or renew a business).</description>
    </item>
    
    <item>
      <title>Deployment</title>
      <link>/sicsdocs/technical/server/operational_reporting/deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/operational_reporting/deployment/</guid>
      <description>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.</description>
    </item>
    
    <item>
      <title>Install a JAVA Servlet Container</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/install_java_container/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/install_java_container/</guid>
      <description>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.</description>
    </item>
    
    <item>
      <title>List Element Types</title>
      <link>/sicsdocs/technical/server/api_server/xsd_patterns/list_elements/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/xsd_patterns/list_elements/</guid>
      <description>In the SICS API Server XSD&amp;rsquo;s three different types of lists are used:
ReplaceAllList CreateList/AddList UpdateList In the following we will use the example where: &amp;lsquo;Master&amp;rsquo; is a domain object. It has 1:M relationship with &amp;lsquo;DetailA&amp;rsquo; and &amp;lsquo;DetailB&amp;rsquo; objects.
ReplaceAllList # This type of &amp;lsquo;List&amp;rsquo; is used to perform &amp;lsquo;replaceAll&amp;rsquo; operation. The &amp;lsquo;replaceAll&amp;rsquo; operation will replace all the existing elements in the collection and add new ones present in the list.</description>
    </item>
    
    <item>
      <title>Overview</title>
      <link>/sicsdocs/technical/server/batch_server/overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/overview/</guid>
      <description>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.</description>
    </item>
    
    <item>
      <title>Security Parameters</title>
      <link>/sicsdocs/technical/server/api_server/server_security/security_parameters/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/server_security/security_parameters/</guid>
      <description>Three parameters determine &amp;lsquo;Secure&amp;rsquo; and &amp;lsquo;Non-Secure&amp;rsquo; Modes of SICS API Server Start-up. The parameters act as overall switches for the authentication and authorization security functions.
The parameters are found in the web.xml file.
If SICS API Server is installed as described in SICS API Server - Installation Guide, this file can be found (for Tomcat 10.x) in:
%CATALINA_HOME%/webapps/SicsServer/WEB-INF/web.xml.
The parameters are:
Parameter name Valid values Default Purpose web.xml ApplyServerSecurity true/false false Indicates whether SICS API Server is running in secure mode or not.</description>
    </item>
    
    <item>
      <title>Server</title>
      <link>/sicsdocs/technical/server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Server Security</title>
      <link>/sicsdocs/technical/server/api_server/server_security/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/server_security/</guid>
      <description></description>
    </item>
    
    <item>
      <title>SICS ADH Server</title>
      <link>/sicsdocs/technical/server/adh_server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/adh_server/</guid>
      <description>Contents # This document contains instructions on how to install and successfully configure an instance of SICS Automated Document Handling Server.
Requirements # SICS ADH Server requires an Application Server running in a Java 21 or later runtime environment.
Installation # SICS ADH Server is a Web Application and can potentially be deployed in any Application Server.
For deploying an instance of SICS ADH Server it is enough to deploy SicsADHServer.</description>
    </item>
    
    <item>
      <title>Appendix A - Services that use the List Framework</title>
      <link>/sicsdocs/technical/server/api_server/xsd_patterns/appendix_a/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/xsd_patterns/appendix_a/</guid>
      <description>The following is a list of Web Services which use &amp;ldquo;List Framework&amp;rdquo;. This list is not exhaustive and should be considered only as examples.
P&amp;amp;C Claims # S.No Name of the Web Service 1 Create New Claim 2 Update Claim 3 Create and Update Claim FGU 4 Create Headline Loss 5 Update Headline Loss 6 Headline Loss: Retrieve Claim List 7 Move Claim from one Claim Program to Another 8 Create Claim program 9 Update Claim Program 10 Create Claim Group 11 Update Claim Group 12 Delete Claim-to-SOC relation Insurable Object # S.</description>
    </item>
    
    <item>
      <title>Authentication</title>
      <link>/sicsdocs/technical/server/api_server/server_security/authentication/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/server_security/authentication/</guid>
      <description>If SICS API Server is started in secure mode, all normal Web Services calls must include an authentication token. The caller must obtain this token by sending an initial &amp;ldquo;login&amp;rdquo; message to SICS API Server.
The Login service # Sample SOAP Request and Response # The SOAP request (input message) for the login service must follow one of these formats (see discussion on OS AUTHENTICATION and &amp;lt;sicsUserId&amp;gt; further down):
&amp;lt;SOAP-ENV:Envelope .</description>
    </item>
    
    <item>
      <title>Configure SICS API Server for Deployment in Tomcat</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/configure_api_server_for_tomcat_deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/configure_api_server_for_tomcat_deployment/</guid>
      <description>SICS API Server is delivered as a web application. Web applications are packaged as files with extension .war. The war file is in fact a zipped archive file. The contents may be viewed with a zip application such as WinZip. Any configuration setting done prior to deploying SICS API Server, must therefore be done in the war file. For instance, WinZip allows the user to edit text files from the archive with Notepad or another external editor.</description>
    </item>
    
    <item>
      <title>Features</title>
      <link>/sicsdocs/technical/server/api_server/technical_paper/features/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/technical_paper/features/</guid>
      <description>Stateless # SICS API Server is designed to operate in a stateless manner. In other words, each SOAP call must contain the data that is necessary for SICS API Server to fully process the SICS business function. Parts of the data may consist of references to data that already exist in the SICS operational database.
Commit / Rollback / Unit of Work # Each SOAP call to the SICS API Server will either succeed 100% or fail completely.</description>
    </item>
    
    <item>
      <title>SBS Administration Web Page</title>
      <link>/sicsdocs/technical/server/batch_server/sbs_admin_web_page/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/sbs_admin_web_page/</guid>
      <description>The SBS provides a simple web GUI to administer the SBS instance.
The SBS admin console is available at URL:
http://&amp;lt;hostname&amp;gt;:&amp;lt;port&amp;gt;/&amp;lt;rootcontext&amp;gt;/admin
URL part Description &amp;lt;hostname&amp;gt; The domain name or IP address of the computer where SBS is running. &amp;lt;port&amp;gt; The SBS port, as configured in the JEE container (Tomcat, WebSphere, etc) where SBS is deployed. &amp;lt;rootcontext&amp;gt; The context root where the SicsBatchServer is published, for example, &amp;ldquo;sbs&amp;rdquo;. Note:
If admin pages are set up to be protected the user must log in before the management console is opened.</description>
    </item>
    
    <item>
      <title>SICS Batch Server</title>
      <link>/sicsdocs/technical/server/batch_server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Technical paper</title>
      <link>/sicsdocs/technical/server/api_server/technical_paper/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/technical_paper/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Authorization</title>
      <link>/sicsdocs/technical/server/api_server/server_security/authorization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/server_security/authorization/</guid>
      <description>Authorization is the process of ensuring that the caller invokes services that the caller is allowed to execute, according to the caller&amp;rsquo;s SICS user profile.
When receiving a service call request, SICS API Server verifies whether the SICS user identified by the &amp;ldquo;User ID&amp;rdquo; (present in the Authentication Token) has Access Rights to execute the service, according to the (existing) security set-up defined via the SICS System Administration utility.
See also SICS API Server - Installation Guide, on how to set up your own authorization policy.</description>
    </item>
    
    <item>
      <title>Configure Tomcat for SICS API Server Deployment</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/configure_tomcat_for_api_server_deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/configure_tomcat_for_api_server_deployment/</guid>
      <description>Memory Setting # SICS API Server is a memory intensive application and the standard Java VM settings are not sufficient. To avoid out of memory error messages like: java.lang.OutOfMemoryError.
Do the following:
Ensure Tomcat is not running Start (double-click) the %CATALINA_HOME%\bin\tomcat9w.exe program You will then see a window like this:
Figure 1 - Apache Tomcat Windows Service Properties
Go to the &amp;ldquo;Java&amp;rdquo; tab and at the bottom at the &amp;ldquo;Java Options:&amp;rdquo; field and add the following parameters: Set the Initial memory pool 512 MB and Maximum memory pool 1024 MB.</description>
    </item>
    
    <item>
      <title>Deployment</title>
      <link>/sicsdocs/technical/server/api_server/technical_paper/deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/technical_paper/deployment/</guid>
      <description>This section briefly explains the hardware and software required for installing and running the SICS API Server component. It is assumed that there already exists a SICS database that the SICS API Server will work against.
Hardware Requirements # The SICS API Server component runs inside a Java servlet container. Such containers are available for many operating systems. One instance of SICS API Server requires at least 1 GB of memory running on a 64-bit operating system.</description>
    </item>
    
    <item>
      <title>SICS eMessaging Server</title>
      <link>/sicsdocs/technical/server/emessaging_server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/emessaging_server/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Tasks</title>
      <link>/sicsdocs/technical/server/batch_server/tasks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/tasks/</guid>
      <description>Start Scheduler # The user can start, stop or pause a scheduler by selecting one of the buttons in the Actions column.
Run On-Call jobs # A job can be run by giving a valid Job Identifier and an optional parameter file. If a scheduler is specified in the job&amp;rsquo;s configuration that scheduler will be used. If the job does not specify any scheduler (AUTOMATIC option) the first available scheduler will be used.</description>
    </item>
    
    <item>
      <title>Deploy the SICS API Server to the JAVA Servlet Container</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/deploy_api_server_to_java_servlet_container/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/deploy_api_server_to_java_servlet_container/</guid>
      <description>The way to deploy war files differ from the various Java Servlet Containers. The following describe how to do it on Apache Tomcat 10.1.40. https://tomcat.apache.org/tomcat-10.1-doc/index.html
Ensure Tomcat is running Open the Tomcat Web Application Manager in a browser. If you have installed it locally on port 8080 the address is:
http://localhost:8080/manager/html
(or click on the link Tomcat Manager in the Tomcat start page (http://localhost:8080):
(You must log in with the username and password set when installed Tomcat)</description>
    </item>
    
    <item>
      <title>Enable API Server Module</title>
      <link>/sicsdocs/technical/server/api_server/server_security/enable_api_server_module/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/server_security/enable_api_server_module/</guid>
      <description>To enable the API Server module, check the API Server module in use checkbox in System Parameter Maintenance -&amp;gt; Module Key.
Figure 1 - Module Keys System Parameter</description>
    </item>
    
    <item>
      <title>Pre-Installation comments</title>
      <link>/sicsdocs/technical/server/batch_server/pre_installation_comments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/pre_installation_comments/</guid>
      <description>SICS Batch Server can run on 64-bit versions of Windows and Linux. The instructions are based on installation on machines running Microsoft Windows 64 bit. There is also a section on installing SICS Batch Server on Linux.
Main steps # Install SICS software products Set up database Test database using GUI-based SICS Configure SICS Install a Java Servlet Container Deploy SICS Batch Server to the Java Servlet Container Configure the SICS batch Server environment Verify correct startup of SICS Batch Server Note:</description>
    </item>
    
    <item>
      <title>SICS Search</title>
      <link>/sicsdocs/technical/server/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/search/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Configure the SICS API Server Environment</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/configure_api_server_environment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/configure_api_server_environment/</guid>
      <description>Required knowledge # Most SICS API Server configuration is specified using XML files. You should be familiar with syntax rules for well formed XML, and be able to comment and uncomment XML fragments.
Suggested configuration order # Configure logging Configure security Configure system pool size Configure queue sizes Configure caching of data Configure xml files Configure HTTP return codes Configure logging # Turn on/off Separate Logging of SOAP Messages # The default installation of SICS API Server logs SOAP messages to a separate log.</description>
    </item>
    
    <item>
      <title>Database compatibility</title>
      <link>/sicsdocs/technical/server/batch_server/database_compatibility/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/database_compatibility/</guid>
      <description>SICS Batch Server is, like SICS Sys Admin Workstation, dependent on SICS database version. The service pack documentation which is included in every delivery describes database patches, etc.</description>
    </item>
    
    <item>
      <title>SICS Operational Reporting</title>
      <link>/sicsdocs/technical/server/operational_reporting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/operational_reporting/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Web Services Usecases</title>
      <link>/sicsdocs/technical/server/api_server/server_security/web_services_use_cases/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/server_security/web_services_use_cases/</guid>
      <description>Use Case security # Each Web Service is defined as a &amp;ldquo;Use Case&amp;rdquo; in the SICS Security module. This means that it is possible to &amp;ldquo;switch off&amp;rdquo; each of the Web Services that your company do not use, by simply removing the unused Use Cases from the security profiles.
Naming convention # All Web Services Use Cases are named with the &amp;ldquo;API&amp;rdquo; (Application Programming Interface) prefix, to easily separate them from the normal SICS Workstation Use Cases.</description>
    </item>
    
    <item>
      <title>XSD patterns</title>
      <link>/sicsdocs/technical/server/api_server/xsd_patterns/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/xsd_patterns/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Important Notice on Product Specific Files</title>
      <link>/sicsdocs/technical/server/batch_server/important_notice_on_system_specific_files/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/important_notice_on_system_specific_files/</guid>
      <description>This document covers both SICS Batch Server for Life and for P&amp;amp;C, and for 64-bit version of Windows and Linux.
Some files come in different versions for Life and P&amp;amp;C. This document will refer to these files with the &amp;ldquo;PRODUCT&amp;rdquo; alias. Replace the alias with &amp;lsquo;pc&amp;rsquo; for P&amp;amp;C and &amp;rsquo;lf&amp;rsquo; for Life.
Usually, you would need to download only one specific .war file, matching the desired PRODUCT. The downloaded file could be kept as SicsBatchServer.</description>
    </item>
    
    <item>
      <title>Verify correct startup of SICS API Server</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/verify/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/verify/</guid>
      <description>Verify SICS API Server startup using the SICS API Server Management console # SICS API Server comes with a rudimentary management console which can be found at:
http://&amp;lt;Tomcat-installation:port&amp;gt;/SicsServer/SicsServerManagementConsole
and looks like this:
When SICS API Server is ready to process SOAP messages the status will be &amp;ldquo;Running and ready since date/time and the flag will be green:
Figure 9 - SICS API Server Management Console Green Status
Verify SICS API Server startup by inspecting the log files # SICS API Server writes important startup messages to the SicsServer.</description>
    </item>
    
    <item>
      <title>Install a JAVA Servlet Container</title>
      <link>/sicsdocs/technical/server/batch_server/install_servlet_container/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/install_servlet_container/</guid>
      <description>SICS Batch Server is a web application running Java and 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 Tomcat 10.x 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.</description>
    </item>
    
    <item>
      <title>Monitoring SICS API Server</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/monitoring_sics_server/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/monitoring_sics_server/</guid>
      <description>SICS API Server can process multiple messages concurrently. The SICS API Server management console is extended to show information of the SICS System pool:
Figure 22 - SICS API Server Management Console
Figure 23 - SICS API Server Management Console Status</description>
    </item>
    
    <item>
      <title>Installing SICS Batch Server on Linux</title>
      <link>/sicsdocs/technical/server/batch_server/install_sbs_on_linux/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/install_sbs_on_linux/</guid>
      <description>Please note that the instructions in this document are based on installing Java and Tomcat in Windows. For installation on Linux distributions please refer to documentation from Sun and Apache, alternatively the package distribution system of the platform.
Nevertheless the instructions given in this document also apply for Linux with the following exceptions/notes.
Make sure to substitute backslashes in paths \ with forward slashes /.
Furthermore it is vital that Tomcat is started up with the Java VM arguments given in section 5.</description>
    </item>
    
    <item>
      <title>Running Multiple Instances of SICS API Server (Load Balancing)</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/multiple_instances/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/multiple_instances/</guid>
      <description>SICS API Server runs as a web application inside a Java Servlet Container (Tomcat, Websphere etc). How to scale SICS API Server capacity depends on the Java Servlet Container and other infrastructure constraints/possibilities. For different alternatives and guidelines on how to set this up, please refer to the Java Servlet Container provider documentation.
For testing purposes, DXC has defined a setup using Tomcat and Apache. The description of this setup is provided below for information purposes, as an example of how Load Balancing can be achieved.</description>
    </item>
    
    <item>
      <title>Additional Information</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/additional_information/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/additional_information/</guid>
      <description>Application managed database connection # Complete the following steps to set up application managed connections to the database.
Define and test a database connection in the file sics-database-sources.xml used by SICS workstation. On success, copy the connection entry to file %CATALINA_HOME%/webapps/SicsServer/WEB-INF/classes/sics-database-sources.xml Copy the required JDBC jar(s) into %CATALINA_HOME%/webapps/SicsServer/WEB-INF/lib (similar to the same step for 3.1 &amp;ldquo;Configure database connection&amp;rdquo;) Uncomment and specify the following servlet init-parameters in %CATALINA_HOME%/webapps/SicsServer/WEB-INF/web.xml: Parameter Description Required DATABASE The name attribute of the connection specified in %CATALINA_HOME%/webapps/SicsServer/WEB-INF/classes/sics-database-sources.</description>
    </item>
    
    <item>
      <title>Install Java Development Kit (JDK)</title>
      <link>/sicsdocs/technical/server/batch_server/install_jdk/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/install_jdk/</guid>
      <description>SICS (Batch Server) requires a 64-bit Java Development Kit (JDK) with Java 21+ specification. As of 2026-01-20, the latest Java 21 version is 21.0.10.7.1.
At the time of writing, SICS is shipped with the Amazon Corretto 21.0.10.7.1 (64-bit version). Note that SICS (Batch Server) will not run with Java versions prior to 21.
Go to Amazon Corretto Production-ready distribution of OpenJDK and follow the instructions for downloading and installing java.</description>
    </item>
    
    <item>
      <title>Configure SICS Batch Server for Deployment in Tomcat</title>
      <link>/sicsdocs/technical/server/batch_server/configure_sbs_for_deployment_in_tomcat/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/configure_sbs_for_deployment_in_tomcat/</guid>
      <description>SICS Batch Server is delivered as a web application.
Web applications are packaged as files with extension .war.
The war file is in fact a zipped archive file. The contents may be viewed with a zip application such as WinZip.
Any configuration setting done prior to deploying SICS Batch Server, must therefore be done in the war file.
For instance, WinZip allows the user to edit text files from the archive with notepad or another external editor.</description>
    </item>
    
    <item>
      <title>Appendix A - Deployment in IBM WebSphere Liberty Application server</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/appendix_a/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/appendix_a/</guid>
      <description>Required knowledge # This is not an introduction to IBM WebSphere Liberty administration, the user must as a minimum know how to:
Open and log into the Admin Center. Create a JDBC data source and install JDBC drivers Create JDBC login credentials Install an Enterprise Application Refer to official IBM WebSphere Liberty documentation and support for assistance.
WAS Liberty Memory Parameters # Default JVM memory parameters must be changed. This can be done by creating a file named jvm.</description>
    </item>
    
    <item>
      <title>Configure Database Connection</title>
      <link>/sicsdocs/technical/server/batch_server/configure_database_connection/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/configure_database_connection/</guid>
      <description>Before SICS Batch Server can be deployed to Tomcat, the database connection must be configured.
There are two alternative modes for configuring connection from SICS Batch Server to the database:
Application managed database connection Container managed database connection Specific details used by the container managed will be covered first.
Container managed database connection # The Container managed connection configuration is a widespread best practice for database access in Java web applications.</description>
    </item>
    
    <item>
      <title>Appendix B - One- and Two-level Login Considerations</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/appendix_b/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/appendix_b/</guid>
      <description>Two-level login is supported when using &amp;lsquo;application managed&amp;rsquo; database connection. This is how it works:
The user name and password for the first-level &amp;rsquo;technical user&amp;rsquo; is provided in a configuration text file which is read by SICS SICS will connect to the database using the technical user name and password SICS reads the corresponding SICS User Object from the CNU_USER table SICS detects that the SICS User Object contains a second-level name and password SICS disconnects from the database SICS connects (once more) to the database using the second-level name and password from the SICS User Object This connection is used for all later access and updates to the database In other words, when using application managed login, the db connection is under control by the application, i.</description>
    </item>
    
    <item>
      <title>Specify Database Environment</title>
      <link>/sicsdocs/technical/server/batch_server/specify_database_environment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/specify_database_environment/</guid>
      <description>If the SICS Batch Server data is stored in a schema which is not default for the user logged in to the database, the SQL statements issued by the application requires prefixes to table and view names.
If such a prefix is required:
Open WEB-INF/web.xml inside sbs.war. Change the param-value for ENVIRONMENT to SQL schema. For example if the schema prefix is SICSPROD it should be:
&amp;lt;init-param&amp;gt; &amp;lt;param-name&amp;gt;ENVIRONMENT&amp;lt;/param-name&amp;gt; &amp;lt;param-value&amp;gt;SICSPROD&amp;lt;/param-value&amp;gt; &amp;lt;/init-param&amp;gt; </description>
    </item>
    
    <item>
      <title>Appendix C - Setup when Tomcat is NOT installed as a Windows Service</title>
      <link>/sicsdocs/technical/server/api_server/installation_guide/appendix_c/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/api_server/installation_guide/appendix_c/</guid>
      <description>It is possible to run Tomcat without installing it as a Windows service. This section briefly explains a few differences from the &amp;lsquo;Tomcat installed as a Windows service&amp;rsquo; procedure described above.
Download and Unzip Tomcat # Download the Tomcat zip file and unzip to some folder. Hereafter, the alias TOMCAT refers to the folder where Tomcat is unzipped.
Java setup # Install the 64-bit Java Development Kit 21 (JDK 21) or later as described above.</description>
    </item>
    
    <item>
      <title>Specify Walkback Directory</title>
      <link>/sicsdocs/technical/server/batch_server/specify_walkback_directory/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/specify_walkback_directory/</guid>
      <description>When an unexpected error occurs in SICS a so-called walkback is written. This file is important for DXC when troubleshooting errors.
The walkback is a zip file containing various information about the SICS installation and the error.
The SICS installation includes a walkback viewer which can be used to easily view the content of the walkback.
The default folder for walkback files is:
&amp;lt;java working directory&amp;gt;/walkback
The folder can be changed by:</description>
    </item>
    
    <item>
      <title>Configure Tomcat for SICS Batch Server Deployment</title>
      <link>/sicsdocs/technical/server/batch_server/configure_tomcat_for_sbs_deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/configure_tomcat_for_sbs_deployment/</guid>
      <description>SICS Batch Server is a memory intensive application and the standard Java VM settings are not sufficient. To avoid out of memory error messages like: java.lang.OutOfMemoryError.
Do the following:
Ensure Tomcat is not running Start (double-click) the %CATALINA_HOME%\bin\tomcat10w.exe program You will then see a window like this: Go to the &amp;ldquo;Java&amp;rdquo; tab and at the bottom at the &amp;ldquo;Java Options&amp;rdquo; field and add the following parameters:
Set the Initial memory pool 512 MB and Maximum memory pool 1024 MB.</description>
    </item>
    
    <item>
      <title>Deploy SICS Batch Server to the JAVA Servlet Container</title>
      <link>/sicsdocs/technical/server/batch_server/deploy_sbs_to_the_java_servlet_container/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/deploy_sbs_to_the_java_servlet_container/</guid>
      <description>Deployment on Apache Tomcat 10.x # The way to deploy war files differ from the various Java Servlet Containers. The following describe how to do it on Apache Tomcat 10.1.40.
Ensure Tomcat is running. Open the Tomcat Web Application Manager in a browser.
If you have installed it locally on port 8080 the address is http://localhost:8080/manager/html (or click on the link Tomcat Manager in the Tomcat start page (http://localhost:8080)</description>
    </item>
    
    <item>
      <title>Configure the SICS Batch Server Environment</title>
      <link>/sicsdocs/technical/server/batch_server/configure_the_sbs_server_environment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/configure_the_sbs_server_environment/</guid>
      <description>Required knowledge # Most SICS Batch Server configuration is specified using XML files. You should be familiar with syntax rules for well formed XML, and be able to comment and uncomment XML fragments.
Suggested configuration order # Step Description 1 Configure logging 2 Configure security 3 Configure schedulers 4 Configure user authorization interface Configure logging # Configure Log file Destination # Logging in SICS is done using the Apache Log4j 2 library and is configured using a file called log4j2.</description>
    </item>
    
    <item>
      <title>Appendix A - One- and Two-level Login Considerations</title>
      <link>/sicsdocs/technical/server/batch_server/appendix_a/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/sicsdocs/technical/server/batch_server/appendix_a/</guid>
      <description>Two-level login is supported when using &amp;ldquo;application managed&amp;rdquo; database connection. This is how it works:
The user name and password for the first-level &amp;rsquo;technical user&amp;rsquo; is provided in a configuration text file which is read by SICS. SICS will connect to the database using the technical user name and password. SICS reads the corresponding SICS User Object from the CNU_USER table. SICS detects that the SICS User Object contains a second-level name and password.</description>
    </item>
    
  </channel>
</rss>
