v4.9.2

Introduction

Technical Doc, Desktop
v4.9.2

This document describes how you may change the memory settings of SICS. For most installations of SICS the standard settings are appropriate. Although the memory settings are carefully tailored to suite the memory usage of SICS, you may need to change them to fit a given SICS installation. Conditions that affect memory usage are data volumes, system settings and the functions and modules of SICS in use.

Introduction

Technical Doc, Server
v4.9.2

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. ...

Introduction

Technical Doc, Server
v4.9.2

SICS API Server is a non-mandatory component in the SICS software package. SICS API Server is a “headless” 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. ...

SICS Hardware Requirements

Technical Doc, Desktop
v4.9.2

End-User PC # The requirements described here, are valid for an end-user who performs normal online (GUI) related tasks and who has SICS Workstation and/or System Administration Utility installed on his own PC. For centralized operation, please see the section on Remote Desktop Operation. For heavy processing, please see the section on SICS Batch Server. For interfacing via the SOAP/XML-based API, please see the section on SICS API Server. ...

Background

Technical Doc, Miscellaneous
v4.9.2

SICS is programmed in Java. The SICS programs are compiled into so-called Java byte code format. The SICS Java byte codes are grouped into a number of compressed files called jars. These jars constitute the main part of a SICS installation. In order to run SICS, one must start a Java Virtual Machine (JVM), a computer program in its own right, and tell it where the Java byte code for SICS is stored, i. ...

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). ...

Security Parameters

Technical Doc, Server
v4.9.2

Three parameters determine ‘Secure’ and ‘Non-Secure’ 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. ...