Get server configuration

Use this resource to retrieve the server configuration details of the INUBIT Process Engine.

Request

To retrieve the configuration, send a GET request to the endpoint defined below.

URL: /configurations

Method: GET

Authorization: required

GET /ibis/rest/configurations HTTP/1.1
Accept: */*
Host: localhost:8080

Response

The response contains the server configuration in JSON format.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "SeverConfiguration": {
    "JschConfigurationType": {
      "MaxAuthTries": 9,
      "prefer_known_host_key_types": true,
      "dhgex_max": 8192,
      "PubkeyAcceptedAlgorithms": [
        "ssh-ed25519",
        "ssh-ed80801"
      ],
      "compression.s2c": "none",
      "compression.c2s": "none",
      "compression_level": 8,
      "PreferredAuthentications": [
        "gssapi-with-mic",
        "publickey",
        "keyboard-interactive",
        "password"
      ],
      "CheckKexes": [
        "curve25519-sha256",
        "curve25519-sha256@libssh.org",
        "curve448-sha512"
      ],
      "dhgex_preferred": 3072,
      "CheckSignatures": [
        "ssh-ed25519",
        "ssh-ed448"
      ],
      "dhgex_min": 2048,
      "mac.s2c": [
        "hmac-sha2-256-etm@openssh.com",
        "hmac-sha2-512-etm@openssh.com",
        "hmac-sha1-etm@openssh.com",
        "hmac-sha2-256",
        "hmac-sha2-512",
        "hmac-sha1"
      ],
      "mac.c2s": [
        "hmac-sha2-256-etm@openssh.com",
        "hmac-sha2-512-etm@openssh.com",
        "hmac-sha1-etm@openssh.com",
        "hmac-sha2-256",
        "hmac-sha2-512",
        "hmac-sha1"
      ],
      "lang.s2c": [
        ""
      ],
      "lang.c2s": [
        ""
      ],
      "FingerprintHash": [
        "sha256"
      ],
      "cipher.s2c": [
        "aes128-ctr",
        "aes192-ctr",
        "aes256-ctr",
        "aes128-gcm@openssh.com",
        "aes256-gcm@openssh.com"
      ],
      "cipher.c2s": [
        "aes128-ctr",
        "aes192-ctr",
        "aes256-ctr",
        "aes128-gcm@openssh.com",
        "aes256-gcm@openssh.com"
      ],
      "CheckMacs": [
        "saas"
      ],
      "CheckCiphers": [
        "chacha20-poly1305@openssh.com"
      ],
      "kex": [
        "curve25519-sha256",
        "curve25519-sha256@libssh.org",
        "ecdh-sha2-nistp256",
        "ecdh-sha2-nistp384",
        "ecdh-sha2-nistp521",
        "diffie-hellman-group-exchange-sha256",
        "diffie-hellman-group16-sha512",
        "diffie-hellman-group18-sha512",
        "diffie-hellman-group14-sha256"
      ],
      "server_host_key": [
        "ssh-ed25519",
        "ecdsa-sha2-nistp256",
        "ecdsa-sha2-nistp384",
        "ecdsa-sha2-nistp521",
        "rsa-sha2-512",
        "rsa-sha2-256"
      ],
      "enable_server_sig_algs": true
    },
    "GUIThreadsCount": 10,
    "TracingMaxBackupIndex": 10,
    "PluginUpdateAllowed": false,
    "UserInitialPassword": false,
    "NotifyWorkflow": "",
    "AlarmSystem": {
      "AlarmSystemHDLimit": 90,
      "AlarmSystemMemory": false,
      "AlarmSystemHD": "Percentage",
      "AlarmSystemMemoryLimit": 80,
      "AlarmSystemHDLimitInBytes": "400GB",
      "AlarmSystemInterval": 300
    },
    "ToolsetUpdateAllowed": true,
    "TracingMaxFileSize": "20MB",
    "ProxyExceptions": "localhost|127.0.0.1",
    "ProcessUserServer": {
      "KeyCloakClientId": "",
      "ProcessUserLiferayVersion": "7.x/DXP",
      "Login": "root",
      "ProcessUserServerIMCacheEnabled": true,
      "ProcessUserServerIMCacheTimeout": 1800,
      "Url": "http://localhost:8080",
      "ProcessUserType": "false",
      "keyCloakLoginId": "",
      "ProcessUserLDAPUserRoot": "dc=example,dc=com",
      "ProcessUserImTenantAdminCredentials": {},
      "ProcessUserEntityCacheEnabled": true,
      "ProcessUserEntityCacheTimeout": 1800,
      "KeyCloakClientCredential": "",
      "ProcessUserLDAPUserFilter": "(&(objectClass=posixAccount)(mail=*))",
      "keyCloakLogin": "root"
    },
    "UserPasswordTimeout": false,
    "SchedulerThreadsCount": 10,
    "UserInactiveDeletion": false,
    "UserPasswordLimit": false,
    "BlockCheckoutDiagramsAndModules": false,
    "AlarmWFEngine": {
      "AlarmWFQueueSizeLimit": 1000,
      "AlarmWFFailuresLimit": 50,
      "AlarmWFFailures": false,
      "AlarmWFTransactions": false,
      "AlarmWFTransactionsPeriod": 300,
      "AlarmWFQueueSize": false,
      "AlarmWFTransactionsLimit": 50,
      "AlarmWFFailuresPeriod": 300,
      "AlarmWFQueueSizePeriod": 3600
    },
    "ServerWorkflowMemoryPct": 20,
    "ProxyUserName": "",
    "MailConnectorSupportedTLSversion": [
      "TLSv1",
      "TLSv1.1",
      "TLSv1.2"
    ],
    "SystemStatisticLoggingIsActive": true,
    "WebServiceLogFileSize": "10MB",
    "AdditionalLanguages": "",
    "ProxyHost": "",
    "SMTPProperties": {
      "ErrorTLSEnable": false,
      "ErrorActive": false,
      "ErrorHost": "0.0.0.0",
      "ErrorFrom": "",
      "ErrorUser": "",
      "ErrorEmailRootUser": true,
      "ErrorProtocolSelection": "SMTP",
      "ErrorEmailAddress": "",
      "ErrorPort": "25",
      "ErrorAuth": false,
      "ErrorTimeout": 30,
      "ErrorDebug": false
    },
    "UserExtendVisibilty": false,
    "UserPasswordLimitPattern": "/(?=^.{8,255}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9])(?=.*[a-z])|(?=.*[^A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9]))^.*/",
    "TracingIsActive": true,
    "WebServiceLogUseCustomLogger": false,
    "ServerTasksMultitenancy": false,
    "TagNameGeneratorWorkflow": "",
    "ServerRepositoryGCInterval": 86400,
    "SetProxy": false,
    "UserPasswordLimitNegative": false,
    "TracingCustom": {},
    "MaxNumberTmpMessages": 50,
    "GUIThreadPriority": "10",
    "ServerRepositoryWebdavActive": false,
    "WebServiceLogCustomLogger": "",
    "ServerID": "MyServerID",
    "PrivilegedWorkflowThreadsPercentage": 0,
    "Revision": {
      "Email": "",
      "Activate": false,
      "Workflow": "",
      "NotifyRevisionDepartment": true,
      "NotifyRevisionSubmitter": true
    },
    "UserFailedLoginLimit": 5,
    "UserInactiveDeletionLimit": 180,
    "MonitoringSMTPProperties": {
      "MonitoringProtocolSelection": "SMTP",
      "MonitoringHost": "0.0.0.0",
      "MonitoringTimeout": 30,
      "MonitoringFrom": "",
      "MonitoringDebug": false,
      "MonitoringEmailAddress": "",
      "MonitoringEmailRootUser": true,
      "MonitoringTLSEnable": false,
      "MonitoringUser": "",
      "MonitoringActive": false,
      "MonitoringPort": "25",
      "MonitoringAuth": false
    },
    "AuditLogFileSize": "10MB",
    "UserInactiveLockLimit": 90,
    "UserClientPasswordStoring": true,
    "AuditLogFileBackupIndex": 100,
    "SystemStatisticLoggingInterval": 300,
    "ServerDBCaseSensitivityEnabled": true,
    "FallbackToInsecureHostnameVerification": true,
    "MaintenanceSystemHD": true,
    "ValidationWorkflow": "",
    "UserPasswordTimeoutValue": 90,
    "FallBackToInsecureTrustManager": true,
    "SNMPProperties": {
      "SNMPHost": "0.0.0.0",
      "SNMPCommunity": "public",
      "SNMPPort": "162",
      "SNMPVersion": "1",
      "SNMPActive": false
    },
    "TCPCorePoolSize": 30,
    "ServerForceContainerShutdown": true,
    "ServerRepositoryGCStart": "Wed Sep 29 23:00:00 GMT 2021",
    "PortalServer": {
      "PortletsLogsDir": "../../ibis_root/log/",
      "BPCPortalServerIdentityProviders": "",
      "PortalServerType": "false",
      "Login": "root",
      "PortalServerLiferayVersion": "7.x/DXP",
      "Url": "http://localhost:8080",
      "ISUrl": "http://localhost:8000/ibis/servlet/IBISSoapServlet",
      "BPCPortalServerBackendKeys": ""
    },
    "ClusterKnownNodes": [
      "192.168.1.2"
    ],
    "TracingLevel": "debug",
    "UserDefinedColumns": {
      "SystemLog4": "",
      "SystemLog3": "",
      "SystemLog2": "",
      "SystemLog1": "",
      "QueueManager3": "",
      "QueueManager2": "",
      "QueueManager1": "",
      "QueueManager5": "",
      "QueueManager4": "",
      "SystemLog5": ""
    },
    "UserInactiveLock": false,
    "NodeMaintenanceModeMap": {
      "192.168.1.2": false
    },
    "TagNameGeneratorWorkflow.ReadOnly": false,
    "VisualizeLinkChanges": true,
    "SaveDeploymentArtifact": false,
    "WebServiceLogFileBackupIndex": 10,
    "UserClientPortAllowed": "8000",
    "HttpsProxyPort": "443",
    "ExecuteQueuedProcesses": false,
    "ShrinkTrigger": 10000,
    "IgnoreUninitializedXpathVariable": false,
    "DefaultLanguage": "de",
    "MidnightTaskTriggerTime": "Thu Sep 30 00:00:00 GMT 2021",
    "DeleteStaleData": {
      "AutomaticStaleDataDeletion": false,
      "StaleDataDeletionTimePeriod": 30
    },
    "MimetypesFileType": {
      "application/xml": "xml XML pattern Pattern unittest UNITTEST report REPORT",
      "image/png": "png PNG",
      "application/json": "json JSON",
      "application/msword": "doc DOC",
      "application/pdf": "pdf PDF",
      "image/jpeg": "jpg jpeg jpe JPG JPEG JPE",
      "application/msexcel": "xls xla XLS XLA",
      "image/gif": "gif GIF",
      "application/mspowerpoint": "ppt PPT",
      "application/rtf": "rtf RTF",
      "text/html": "htm html HTM HTML",
      "image/tiff": "tiff tif TIFF TIF",
      "application/wsdl+xml": "wsdl WSDL",
      "text/csv": "csv CSV",
      "text/javascript": "js JS",
      "application/zip": "zip ZIP wpf WPF",
      "application/x-xsd+xml": "xsd XSD",
      "application/xslt+xml": "xsl XSL",
      "text/css": "css CSS"
    },
    "LDAPProperties": {
      "SearchDN": "cn=MyCompany,dc=DE",
      "Group": false,
      "AutoSynchronization": false,
      "LoginCaching": false,
      "GroupFilter": "(objectclass=*)",
      "LDAPAttributes": {
        "Email": "mail",
        "UserName": "uid",
        "FirstName": "givenName",
        "LastName": "sn"
      },
      "UpdateInterval": 6000,
      "NamingContextFactory": "com.sun.jndi.ldap.LdapCtxFactory",
      "DNAttrib": "DN",
      "LDAPReferralHandling": "ignore",
      "UserGroup": "admin",
      "Role": "Business Analyst",
      "LDAPPort": "389",
      "LoginDN": "cn=Manager,cn=MyCompany,dc=DE",
      "Filter": "(objectclass=*)",
      "EnableEncryption": false,
      "LDAPHost": "host",
      "WholeDNAttrib": "WholeDN",
      "GroupAttribute": "member"
    },
    "KeycloakProperties": {
      "KeycloakRealm": "master",
      "KeycloakAutoSynchronization": true,
      "KeycloakServerUrl": "host",
      "ClientID": "test1",
      "UpdateInterval": 6000,
      "Login": "root"
    },
    "SchedulerThreadPriority": "5",
    "ServerRepositoryHTTPActive": true,
    "ServerRepositoryUTStorage": "UnitTest",
    "UserClientPortFilter": false,
    "HttpsProxyHost": "",
    "SystemProperties": {
      "JINTEGRA_OUTGOING_CONNECTION_TIMEOUT": "36000000",
      "com.sun.xml.ws.assembler.client": "false",
      "com.sun.xml.ws.assembler.server": "false"
    },
    "ServerName": "server.mycompany.com",
    "ServerStatusServletActive": true,
    "ServerMaintenanceMode": false,
    "UserPasswordExtendedLimit": false,
    "ProxyPort": "80",
    "SchemaPoolSize": 300,
    "ServerRepositoryHTTPDirList": false
  }
}

Errors

This request might return one of the following error codes:

Authorization Failed (401)

Authorization with the given username and password failed. Please revisit both values and provide valid credentials.

<html>

    <head>
        <title>Status page</title>
    </head>

    <body style="font-family: sans-serif;">
        <p style="font-size: 1.2em;font-weight: bold;margin: 1em 0px;">Unauthorized</p>
        <p>The request requires user authentication</p>
        <p>You can get technical details <a
                href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2">here</a>.<br>
            Please continue your visit at our <a href="/">home page</a>.
        </p>
    </body>
</html>
Server Error (500)

Execution on the INUBIT server failed. Have a look into the response message, otherwise access to the INUBIT log is required to retrieve further information.

Service Unavailable (503)

In maintenance mode the INUBIT server endpoint will not respond to incoming requests but return this error response. Once the maintenance mode is switched off the endpoint will respond normally.