Configuring BPC via ibis_config.xml File
In INUBIT, you can configure Business Process CenterBusiness Process Center using the ibis_config.xml file.
Location for the configuration file
The configuration file ibis_config.xml is located in the following directory: <SUITE-INSTALL-DIR>/inubit/server/ibis_root/conf.
Details
<?xml version="1.0" encoding="ISO-8859-1"?>
<Properties version="4.0">
<Property name="TracingIsActive" type="Boolean">false</Property>
<Property name="DeleteWorkingFiles" type="Boolean">true</Property>
<Property name="DisableExplicitGC" type="Boolean">true</Property>
<Property name="UserIdCounter" type="Long">10</Property>
<Property name="WorkflowIdCounter" type="Long">0</Property>
<Property name="IsStandaloneServer" type="Boolean">true</Property>
<Property name="RemoveDTDS" type="Boolean">true</Property>
<Property name="InOutMessageLoggingIsActive" type="Boolean">false</Property>
<Property name="MaxNumberInOutMessages" type="Integer">0</Property>
<Property name="MaxNumberTmpMessages" type="Integer">500</Property>
<Property name="EDIRuleCacheLimit" type="Integer">10</Property>
<Property name="SchedulerThreadsCount" type="Integer">10</Property>
<Property name="SchedulerThreadPriority" type="Select">5</Property>
<Property name="GUIThreadPriority" type="Select">10</Property>
<Property name="SystemLogFileSize" type="FileSize">10MB</Property>
<Property name="SystemLogFileBackupIndex" type="Integer">100</Property>
<Property name="AuditLogFileSize" type="FileSize">10MB</Property>
<Property name="AuditLogFileBackupIndex" type="Integer">100</Property>
<Property name="WorkflowLogFileSize" type="FileSize">10MB</Property>
<Property name="WorkflowLogFileBackupIndex" type="Integer">100</Property>
<Property name="Appliance" type="Boolean">false</Property>
<Property name="ApplianceGetIPCmd">/usr/local/is-setup/is-get-IP</Property>
<Property name="ApplianceSetIPCmd">/usr/local/is-setup/is-set-IP</Property>
<Property name="ApplianceShutdownCmd">/usr/local/is-setup/is-shutdown</Property>
<Property name="ApplianceRebootCmd">/usr/local/is-setup/is-reboot</Property>
<Property name="SystemStatisticLoggingIsActive" type="Boolean">true</Property>
<Property name="SystemStatisticLoggingInterval" type="TimePeriod">300</Property>
<Property name="UserFailedLoginLimit" type="Integer">10</Property>
<Property name="UserPasswordLimit" type="Boolean">false</Property>
<Property name="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]))^.*/
</Property>
<Property name="UserPasswordLimitNegative" type="Boolean">false</Property>
<Property name="RestrictedPasswordPropertyAccess" type="Boolean">true</Property>
<Property name="SMTPProperties" type="Map">
<Property name="Active" type="Boolean">false</Property>
<Property name="Host">0.0.0.0</Property>
<Property name="Port" type="Integer">25</Property>
<Property name="Auth" type="Boolean">false</Property>
<Property name="User"></Property>
<Property name="Password" type="Password"></Property>
<Property name="Timeout" type="TimePeriod">30</Property>
<Property name="Debug" type="Boolean">false</Property>
</Property>
<Property name="UserAttributes" type="Map">
<Property name="UserName"></Property>
<Property name="Password"></Property>
<Property name="Email"></Property>
<Property name="LastName"></Property>
<Property name="FirstName"></Property>
<Property name="UserGroup">admin</Property>
<Property name="Role">Advanced User</Property>
<Property name="ProcessRole"></Property>
<Property name="Telefon"></Property>
<Property name="Fax"></Property>
<Property name="Comment"></Property>
<Property name="UserId"></Property>
</Property>
<Property name="GroupAttributes" type="Map">
<Property name="UserName"></Property>
<Property name="UserGroup"></Property>
<Property name="Comment"></Property>
</Property>
<Property name="TracingCustom" type="Loggers">
<Property name="org.hibernate" type="LoggerRollingFile">
<Attributes file="$ibis.root.directory$/log/hibernate.log"
layout="%5.5p %d{dd.MM.yy HH:mm:ss,SSS} [%-10t] %-25c{1} %m%n" maxBackupIndex="3"
maxFileSize="8" level="ERROR"/>
</Property>
<Property name="de.virtimo.clustermanager" type="LoggerRollingFile">
<Attributes file="$ibis.root.directory$/log/clustermanager.log"
layout="%5.5p %d{dd.MM.yy HH:mm:ss,SSS} [%-10t] %-25c{1} %m%n" maxBackupIndex="3"
maxFileSize="8" level="INFO"/>
</Property>
</Property>
<Property name="SystemProperties" type="Map">
<Property name="JINTEGRA_OUTGOING_CONNECTION_TIMEOUT">36000000</Property>
<Property name="com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump">false</Property>
<Property name="com.sun.xml.ws.transport.http.HttpAdapter.dump">false</Property>
<Property name="networkaddress.cache.ttl">3600</Property>
<Property name="jcifs.smb.client.dfs.disabled">true</Property>
<Property name="jcifs.resolveOrder">DNS</Property>
</Property>
<Property name="ProcessUserServer" type="Map">
<Property name="ProcessUserType" type="Select">ProcessUserBPC</Property>
<Property name="BpcUrl">http://localhost:8181/</Property>
<Property name="BPCProcessUserApiKey" type="BPCProcessUserApiKey"></Property>
</Property>
<Property name="PortalServer" type="Map">
<Property name="PortalServerType" type="Select">Business Process Center</Property>
<Property name="BPCISUrl">http://localhost:8000/ibis/inubit/login</Property>
<Property name="BpcPortalUrl">http://localhost:8181/</Property>
<Property name="BpcLogin">bpcadmin</Property>
<Property name="BPCPortalServerApiKey" type="BPCPortalServerApiKey"></Property>
<Property name="BPCPortalServerBackendKeys" type="BPCPortalServerBackendKeys"></Property>
<Property name="BpcPassword" type="Password" encrypted="false"></Property>
</Property>
</Properties>
Configuring Business Process Center as Process User Server
The following connection properties can be configured in the ibis_config.xml file:
| Property | Description |
|---|---|
|
Type of the process user (e.g. |
|
URL of the Business Process Center. |
|
API key created in BPC. Refer to API Keys |
Configuring Business Process Center as Portal Server
The following connection properties can be configured in the ibis_config.xml file:
| Property | Description |
|---|---|
|
Type of the process user (e.g. |
|
URL of the Process Engine. |
|
URL of Business Process Center. |
|
Login parameters for authentication at the process user server. |
|
API key created in BPC. Refer to API Keys |
|
Backend Connection keys created in BPC (e.g. |
|
Access password of portal server. |