Configuring INUBIT via the Workbench
General Settings Tab
All the settings you make on the Administration > General Settings tab apply to the entire Process Engine.
Server Information Tab
On the Administration > Server information tab, you can view unchangeable parameters of the Process Engine.
Editing Configuration Files
The Workbench can be used to directly edit the following configuration files:
-
ibis_deploy.xmlModule-specific properties are considered during deployment.
Details
<?xml version="1.0" encoding="UTF-8"?> <!-- Template of the deployment configuration (ibis_deploy.xml). PURPOSE This file declares which module properties a deployment offers for adjustment. It declares only the properties, not their values: this configuration alone does not change anything in a workflow or in a module. The INUBIT Process Engine reads this configuration when workflows or modules are deployed to another system. For every module of the deployment it looks up the plugin of the module here and puts exactly the declared properties into the deployment list, together with their value on the source system and their value on the target system. The user gets this list in the deployment dialog of the INUBIT Workbench and can change the values for the target system before the deployment is executed. A deployment over the command line interface uses the same list; there the file is handed over with the option "deployConfiguration". The properties that are declared here are therefore the maximum that a deployment offers, not the set that is changed. Every property that the user does not adjust keeps the value out of the deployment archive, just like every property not declared here. The benefit is that the settings which differ from system to system, for example, addresses, login data, and directories, are adjusted while the deployment runs. The same workflow therefore runs on the development, test, and production system without being edited afterward. STRUCTURE Every top level <Property> element stands for one plugin, every nested <Property> element for one property of this plugin: name On the plugin: name of the connector or of the module type, for example, "FTP Connector". It has to match the plugin name of the module, otherwise the deployment offers no property for this module. On the property: name of the module property that is to become adjustable. It has to match the property name of the module, otherwise the value cannot be transferred. type Documents the type of the entry, "ListProperty" on the plugin and the property type on the property, for example, String, Password, or Boolean. displayName Label of the property. Only the "name" attributes are evaluated. The "type" and the "displayName" merely document an entry. They have to be correct for the reader but not for the Process Engine. A property has to be declared here to be adjustable during a deployment. Extend this file when a plugin is to offer further properties. --> <Properties version="4.1"> <Property name="Database Connector" type="ListProperty"> <Property name="dbURL" type="String" displayName="DBURL"/> <Property name="user" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> </Property> <Property name="Database Object Connector" type="ListProperty"> <Property name="dbURL" type="String" displayName="DBURL"/> <Property name="user" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="config" type="String" displayName="DBO Config File"/> <Property name="Plug-inID" type="String" displayName="Plugin ID"/> </Property> <Property name="Complex Lookup Table" type="ListProperty"> <Property name="0.dbURL" type="String" displayName="0.DBURL"/> <Property name="0.driverClass" type="String" displayName="0.DBDriver"/> <Property name="0.user" type="String" displayName="0.Login"/> <Property name="0.Password" type="Password" displayName="0.Password"/> <Property name="1.dbURL" type="String" displayName="1.DBURL"/> <Property name="1.driverClass" type="String" displayName="1.DBDriver"/> <Property name="1.user" type="String" displayName="1.Login"/> <Property name="1.Password" type="Password" displayName="1.Password"/> <Property name="2.dbURL" type="String" displayName="2.DBURL"/> <Property name="2.driverClass" type="String" displayName="2.DBDriver"/> <Property name="2.user" type="String" displayName="2.Login"/> <Property name="2.Password" type="Password" displayName="2.Password"/> <Property name="3.dbURL" type="String" displayName="3.DBURL"/> <Property name="3.driverClass" type="String" displayName="3.DBDriver"/> <Property name="3.user" type="String" displayName="3.Login"/> <Property name="3.Password" type="Password" displayName="3.Password"/> <Property name="4.dbURL" type="String" displayName="4.DBURL"/> <Property name="4.driverClass" type="String" displayName="4.DBDriver"/> <Property name="4.user" type="String" displayName="4.Login"/> <Property name="4.Password" type="Password" displayName="4.Password"/> <Property name="5.dbURL" type="String" displayName="5.DBURL"/> <Property name="5.driverClass" type="String" displayName="5.DBDriver"/> <Property name="5.user" type="String" displayName="5.Login"/> <Property name="5.Password" type="Password" displayName="5.Password"/> </Property> <Property name="Lookup Table" type="ListProperty"> <Property name="0.dbURL" type="String" displayName="0.DBURL"/> <Property name="0.driverClass" type="String" displayName="0.DBDriver"/> <Property name="0.user" type="String" displayName="0.Login"/> <Property name="0.Password" type="Password" displayName="0.Password"/> <Property name="1.dbURL" type="String" displayName="1.DBURL"/> <Property name="1.driverClass" type="String" displayName="1.DBDriver"/> <Property name="1.user" type="String" displayName="1.Login"/> <Property name="1.Password" type="Password" displayName="1.Password"/> <Property name="2.dbURL" type="String" displayName="2.DBURL"/> <Property name="2.driverClass" type="String" displayName="2.DBDriver"/> <Property name="2.user" type="String" displayName="2.Login"/> <Property name="2.Password" type="Password" displayName="2.Password"/> <Property name="3.dbURL" type="String" displayName="3.DBURL"/> <Property name="3.driverClass" type="String" displayName="3.DBDriver"/> <Property name="3.user" type="String" displayName="3.Login"/> <Property name="3.Password" type="Password" displayName="3.Password"/> <Property name="4.dbURL" type="String" displayName="4.DBURL"/> <Property name="4.driverClass" type="String" displayName="4.DBDriver"/> <Property name="4.user" type="String" displayName="4.Login"/> <Property name="4.Password" type="Password" displayName="4.Password"/> <Property name="5.dbURL" type="String" displayName="5.DBURL"/> <Property name="5.driverClass" type="String" displayName="5.DBDriver"/> <Property name="5.user" type="String" displayName="5.Login"/> <Property name="5.Password" type="Password" displayName="5.Password"/> </Property> <Property name="Execution Connector" type="ListProperty"> <Property name="Command" type="String" displayName="Command"/> <Property name="WorkingDir" type="String" displayName="WorkingDir"/> <Property name="Parameters" type="String" displayName=""/> </Property> <Property name="File Connector" type="ListProperty"> <Property name="FileName" type="String" displayName="FileConnectorFileAndDirName"/> </Property> <Property name="FTP Connector" type="ListProperty"> <Property name="ServerName" type="String" displayName="FtpConnectorDialogHost"/> <Property name="Login" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="FileName" type="String" displayName="FtpConnectorDialogHost"/> </Property> <Property name="HTTP Connector" type="ListProperty"> <Property name="ServerName" type="String" displayName="HttpConnectorDialogHost"/> <Property name="Login" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="isOAuth2Selected" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> </Property> <Property name="REST Connector" type="ListProperty"> <Property name="URITemplate" type="String" displayName=""/> <Property name="Request.URI" type="String" displayName=""/> <Property name="Login" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="requireOAuthAuthorization" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> </Property> <Property name="inubit IS Connector" type="ListProperty"> <Property name="ServerURL" type="String" displayName="ISServerURL"/> <Property name="Login" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> </Property> <Property name="Mail Connector" type="ListProperty"> <Property name="POP3ServerHost" type="String" displayName="POP3ConnectorDialogHost"/> <Property name="POP3ServerUser" type="String" displayName="Login"/> <Property name="SMTPServerHost" type="String" displayName="SMTPConnectorDialogHost"/> <Property name="SMTPServerUser" type="String" displayName="SMTPServerUser"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="receiverEmailAddress" type="String" displayName="receiverEmailAddress"/> <Property name="senderEmailAddress" type="String" displayName="senderEmailAddress"/> <Property name="isOAuth2Selected" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> </Property> <Property name="JMS Connector" type="ListProperty"> <Property name="ContextProviderUrl" type="String" displayName="JMSConnectorDialogContextProviderUrl"/> <Property name="QueueName" type="String" displayName="Queue name"/> <Property name="TopicName" type="String" displayName="Topic name"/> <Property name="Login" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> </Property> <Property name="Web Services Connector" type="ListProperty"> <Property name="Login" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="ServerName" type="String" displayName="Service address"/> <Property name="WsdlUrl" type="String" displayName="WSDL URL"/> <Property name="ValidateRequest" type="Boolean" displayName="Validate request"/> <Property name="ValidateResponse" type="Boolean" displayName="Validate response"/> <Property name="isOAuth2Selected" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> <Property name="uri.import.1" type="String" displayName="xs:import schemaLocation 1"/> <Property name="uri.import.2" type="String" displayName="xs:import schemaLocation 2"/> <Property name="uri.import.3" type="String" displayName="xs:import schemaLocation 3"/> <Property name="uri.import.4" type="String" displayName="xs:import schemaLocation 4"/> <Property name="uri.import.5" type="String" displayName="xs:import schemaLocation 5"/> <Property name="uri.include.1" type="String" displayName="xs:include schemaLocation 1"/> <Property name="uri.include.2" type="String" displayName="xs:include schemaLocation 2"/> <Property name="uri.include.3" type="String" displayName="xs:include schemaLocation 3"/> <Property name="uri.include.4" type="String" displayName="xs:include schemaLocation 4"/> <Property name="uri.include.5" type="String" displayName="xs:include schemaLocation 5"/> <Property name="uri.redefine.1" type="String" displayName="xs:redefine schemaLocation 1"/> <Property name="uri.redefine.2" type="String" displayName="xs:redefine schemaLocation 2"/> <Property name="uri.redefine.3" type="String" displayName="xs:redefine schemaLocation 3"/> <Property name="uri.redefine.4" type="String" displayName="xs:redefine schemaLocation 4"/> <Property name="uri.redefine.5" type="String" displayName="xs:redefine schemaLocation 5"/> <Property name="uri.wsdlImport.1" type="String" displayName="wsdl import location 1"/> <Property name="uri.wsdlImport.2" type="String" displayName="wsdl import location 2"/> <Property name="uri.wsdlImport.3" type="String" displayName="wsdl import location 3"/> <Property name="uri.wsdlImport.4" type="String" displayName="wsdl import location 4"/> <Property name="uri.wsdlImport.5" type="String" displayName="wsdl import location 5"/> <Property name="uri.policyRef.1" type="String" displayName="wsp:PolicyReference uri 1"/> <Property name="uri.policyRef.2" type="String" displayName="wsp:PolicyReference uri 2"/> <Property name="uri.policyRef.3" type="String" displayName="wsp:PolicyReference uri 3"/> <Property name="uri.policyRef.4" type="String" displayName="wsp:PolicyReference uri 4"/> <Property name="uri.policyRef.5" type="String" displayName="wsp:PolicyReference uri 5"/> </Property> <Property name="RosettaNet HTTPS Connector" type="ListProperty"> <Property name="ServerName" type="String" displayName="HttpConnectorDialogHost"/> <Property name="Login" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="RN_Out_ServerName" type="String" displayName="HttpConnectorDialogHost"/> <Property name="RN_Out_Login" type="String" displayName="Login"/> <Property name="RN_Out_Password" type="String" displayName="Password"/> <Property name="WorkingDirectory" type="String" displayName="rn.workingDir.labelText"/> </Property> <Property name="SAP Connector" type="ListProperty"> <Property name="HostName" type="String" displayName="SapJCoConnectorDialogHostName"/> <Property name="SystemNumber" type="String" displayName="SapJCoConnectorDialogSystemNumber"/> <Property name="ClientNumber" type="String" displayName="SapJCoConnectorDialogClientNumber"/> <Property name="User" type="String" displayName="Login"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="GatewayHostName" type="String" displayName="SapJCoConnectorDialogGatewayHostName"/> <Property name="GatewayServiceNumber" type="String" displayName="SapJCoConnectorDialogGatewayServiceNumber"/> <Property name="ProgramId" type="String" displayName="SapJCoConnectorDialogProgramId"/> </Property> <Property name="XML Validator" type="ListProperty"> <Property name="SchemaLocation" type="String" displayName="SchemaLocation"/> <Property name="NoNamespaceSchemaLocation" type="String" displayName="NoNamespaceSchemaLocation"/> </Property> <Property name="OSCI Connector" type="ListProperty"> <Property name="Intermediary" type="String" displayName="OSCIConnector.Panel.IntermedDescr"/> </Property> <Property name="X.400 SE Connector" type="ListProperty"> <Property name="x400.to" type="String" displayName="X400SEConnectorOutputTo"/> </Property> <Property name="AS2 Connector" type="ListProperty"> <Property name="ServerName" type="String" displayName="HttpConnectorDialogHost"/> <Property name="ASArchivePath" type="String" displayName="ASMessageArchivePath"/> </Property> <Property name="LDAP Connector" type="ListProperty"> <Property name="ContextProviderUrl" type="String" displayName="ServerName"/> <Property name="Login" type="String" displayName="UserName"/> <Property name="Password" type="Password" displayName="Password"/> <Property name="AnonymousLogin" type="Boolean" displayName="AnonymousLogin"/> </Property> <Property name="WebDAV Connector" type="ListProperty"> <Property name="webdav.Host" type="String" displayName="WebDAVConnector.wizard.settings.url"/> <Property name="webdav.Username" type="String" displayName="WebDAVConnector.wizard.auth.username"/> <Property name="webdav.Password" type="Password" displayName="WebDAVConnector.wizard.auth.password"/> <Property name="webdav.Domain" type="String" displayName="WebDAVConnector.wizard.auth.domain"/> </Property> <Property name="VFS Connector" type="ListProperty"> <Property name="vfs.host" type="String" displayName="ServerName"/> <Property name="vfs.login" type="String" displayName="UserName"/> <Property name="vfs.password" type="Password" displayName="Password"/> </Property> <Property name="IGUASU Connector" type="ListProperty"> <Property name="IguasuURL" type="String" displayName="ServerURL"/> <Property name="IguasuCallableFlowKey" type="String" displayName="FlowID"/> </Property> </Properties> -
systemdiagram_config.xmlModule-specific properties are taken into account during the configuration of external systems in system diagrams.
Details
<?xml version="1.0" encoding="UTF-8"?> <!-- Template of the system diagram configuration (systemdiagram_config.xml). PURPOSE This file declares which connector properties may be overwritten centrally from a system diagram. It declares only the properties, not their values: this configuration alone does not overwrite anything in a workflow. The user does the overwriting itself in the INUBIT Workbench. The INUBIT Process Engine reads this configuration and builds from it the input mask of an external system (resource): For every resource type the mask offers exactly the properties that are declared here. In this mask the user sets the values and links the workflow modules that are to be configured from the external system. When a workflow is published, the linked system connectors get these values instead of the values of their own module configuration (see class SystemConnections). The properties that are declared here are therefore the maximum that the user can overwrite, not the set that is overwritten. The user may as well overwrite only single properties: every property for which no value is set at the external system keeps the value of its module configuration, just like every property not declared here. The benefit is a central configuration: connection data, credentials, and further settings are maintained at one single place and can be adjusted at any time without editing every single workflow module. The counterpart for the partner-specific configuration is partnermanagement_config.xml, which declares the overwritable properties of the Partner Management connectors. STRUCTURE Every <Resource> element declares one connector type that can be linked in a system diagram: name Name of the connector, for example, "FTP Connector". It has to match the plugin name of the connector, because the Workbench offers the resource only to the users that have the right to use this plugin. Target System diagram shape by which the resource is represented, always the external system. Property One overwritable property of the connector. The "name" has to match the property name of the connector module, otherwise the value cannot be transferred. The "type" is the property type (see class PropertyFactory, for example, String, Boolean, Password, X509, KeyStore), "displayName" is the language key of the label, and "displayDescription" is the language key of the tooltip. The element content is not an overwriting value; it is only preset in the input mask when the user configures an external system. A property has to be declared here in order to be overwritable at all, therefore extend this file when a connector is to offer further properties. --> <Config version="4.0"> <Resource name="Database Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="dbURL" type="String" displayName="DBURL" displayDescription="Die Datenbank URL"></Property> <Property name="driverClass" type="String" displayName="DBDriver" displayDescription="Die Datenbanktreiber-Klasse"></Property> <Property name="user" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="connectionPooling" type="Boolean">false</Property> <Property name="pool.maxActive">20</Property> <Property name="pool.maxIdle">4</Property> <Property name="pool.maxWait">10000</Property> <Property name="pool.maxAge">3600000</Property> <Property name="pool.minEvictableIdleTimeMillis">1800000</Property> <Property name="pool.minIdle">0</Property> <Property name="pool.validationInterval">30000</Property> <Property name="pool.validationQueryTimeout">3</Property> <Property name="pool.testOnBorrow" type="Boolean">false</Property> <Property name="pool.testOnReturn" type="Boolean">false</Property> <Property name="pool.testWhileIdle" type="Boolean">false</Property> <Property name="pool.testOnConnect" type="Boolean">false</Property> <Property name="pool.timeBetweenEvictionRunsMillis">-1</Property> <Property name="pool.validationQuery"/> <Property name="pool.jmxEnabled" type="Boolean">true</Property> </Properties> </Resource> <Resource name="File Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="FileName" type="String" displayName="FileConnectorFileAndDirName"></Property> </Properties> </Resource> <Resource name="FTP Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="ServerName" type="String" displayName="FtpConnectorDialogHost"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> </Properties> </Resource> <Resource name="HTTP Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="ServerName" type="String" displayName="HttpConnectorDialogHost"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="SSLKeyStore" type="HTTPConnectorTrustStore" displayName="TrustStore"></Property> <Property name="requireOAuthAuthorization" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> </Properties> </Resource> <Resource name="inubit IS Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="ServerURL" type="String" displayName="ISServerURL"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> </Properties> </Resource> <Resource name="JMS Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="ContextProviderUrl" type="String" displayName="JMSConnectorDialogContextProviderUrl"></Property> <Property name="QueueName" type="String" displayName="Queue name"></Property> <Property name="TopicName" type="String" displayName="Topic name"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> </Properties> </Resource> <Resource name="Mail Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="POP3ServerHost" type="String" displayName="POP3 Server"></Property> <Property name="POP3ServerUser" type="String" displayName="POP3 Login"></Property> <Property name="SMTPServerHost" type="String" displayName="SMTP Server"></Property> <Property name="SMTPServerUser" type="String" displayName="SMTP Login"></Property> <Property name="IMAPServerHost" type="String" displayName="IMAP Server"></Property> <Property name="IMAPServerUser" type="String" displayName="IMAP Login"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="EmailProtocol" type="String" displayName="Email Protocol"></Property> <Property name="SMTPServerPort" type="String" displayName="SMTP Server Port"></Property> <Property name="useTLS" type="Boolean" displayName="use TLS"></Property> <Property name="requireOAuthAuthorization" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> </Properties> </Resource> <Resource name="SAP Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="HostName" type="String" displayName="SapJCoConnectorDialogHostName"></Property> <Property name="SystemNumber" type="String" displayName="SapJCoConnectorDialogSystemNumber"></Property> <Property name="ClientNumber" type="String" displayName="SapJCoConnectorDialogClientNumber"></Property> <Property name="User" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="GatewayHostName" type="String" displayName="SapJCoConnectorDialogGatewayHostName"></Property> <Property name="GatewayServiceNumber" type="String" displayName="SapJCoConnectorDialogGatewayServiceNumber"></Property> <Property name="ProgramId" type="String" displayName="SapJCoConnectorDialogProgramId"></Property> </Properties> </Resource> <Resource name="Web Services Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="ServerName" type="String" displayName="Service Endpoint"></Property> <Property name="Auth" type="Boolean" displayName="Require authentication"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="requireOAuthAuthorization" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> </Properties> </Resource> <Resource name="OSCI Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="Intermediary" type="String" displayName="OSCIConnector.Panel.IntermedDescr"></Property> <Property name="IntermediaryCipherCert" type="X509" displayName="OSCIConnector.Panel.IntermedCert"></Property> <Property name="Keystore" type="KeyStore" displayName="OSCIConnector.Panel.PrivateKeys"></Property> <Property name="SignAlias" type="String" displayName="OSCIConnector.Panel.PrivateKeys.SignAlias"></Property> <Property name="SignPassword" type="Password" displayName="OSCIConnector.Panel.PrivateKeys.SignPassword"></Property> <Property name="CryptAlias" type="String" displayName="OSCIConnector.Panel.PrivateKeys.CryptAlias"></Property> <Property name="CryptPassword" type="Password" displayName="OSCIConnector.Panel.PrivateKeys.CryptPassword"></Property> <Property name="ReceiverCert" type="X509" displayName="OSCIConnector.Panel.PublicKeys.recipient.certWithRecipientPrefix"></Property> </Properties> </Resource> <Resource name="REST Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="Request.URI" type="String" displayName="RESTConnector.Property.Request.URI"></Property> <Property name="Request.URI.Override.SchemeDomainPort" type="String" displayName="RESTConnector.Property.Request.URI.SchemeDomainPort"></Property> <Property name="Request.URI.Override.PathQuery" type="String" displayName="RESTConnector.Property.Request.URI.PathQuery"></Property> <Property name="AuthRequired" type="Boolean" displayName="RESTConnector.Property.AuthRequired"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="SSLKeyStore" type="HTTPConnectorTrustStore" displayName="TrustStore"></Property> <Property name="requireOAuthAuthorization" type="Boolean" displayName="OAuth active"/> <Property name="PROPERTY_OAUTH_GRANT_TYPE" type="String" displayName="OAuth GrantType"/> <Property name="OAuth2Connection.grantType.customVal" type="String" displayName="OAuth Custom GrantType"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_URL" type="String" displayName="OAuth Token URL"/> <Property name="PROPERTY_OAUTH_ACCESS_TOKEN_HTTP_METHOD" type="String" displayName="OAuth Http Method"/> <Property name="OAUTH_PROPERTY.client_id" type="String" displayName="Client Id"/> <Property name="OAUTH_PROPERTY.client_secret" type="String" displayName="Client Secret"/> <Property name="OAUTH_PROPERTY.scope" type="String" displayName="OAuth Scope"/> <Property name="OAUTH_PROPERTY.refresh_token" type="String" displayName="Refresh Token"/> <Property name="OAUTH_PROPERTY.client_assertion_type" type="String" displayName="Client Assertion Type"/> <Property name="OAUTH_PROPERTY.client_assertion" type="String" displayName="Client Assertion"/> <Property name="OAUTH_PROPERTY.username" type="String" displayName="OAuth username"/> <Property name="OAUTH_PROPERTY.password" type="String" displayName="OAuth password"/> </Properties> </Resource> <Resource name="Database Object Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="dbURL" type="String" displayName="DBURL" displayDescription="Die Datenbank URL"></Property> <Property name="driverClass" type="String" displayName="DBDriver" displayDescription="Die Datenbanktreiber-Klasse"></Property> <Property name="user" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> </Properties> </Resource> <Resource name="WebDAV Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="webdav.Host" type="String" displayName="WebDAVConnector.wizard.settings.url"/> <Property name="webdav.Username" type="String" displayName="WebDAVConnector.wizard.auth.username"/> <Property name="webdav.Password" type="Password" displayName="WebDAVConnector.wizard.auth.password"/> <Property name="webdav.Domain" type="String" displayName="WebDAVConnector.wizard.auth.domain"/> </Properties> </Resource> <Resource name="VFS Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="vfs.host" type="String" displayName="ServerName"/> <Property name="vfs.login" type="String" displayName="UserName"/> <Property name="vfs.password" type="Password" displayName="Password"/> </Properties> </Resource> <Resource name="Complex Lookup Table"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="0.dbURL" type="String" displayName="LookupPropertiesDatasource" displayDescription="Die Datenbank URL"></Property> <Property name="0.driverClass" type="String" displayName="DBDriver" displayDescription="Die Datenbanktreiber-Klasse"></Property> <Property name="0.user" type="String" displayName="LoginName"></Property> <Property name="0.Password" type="Password" displayName="Password"></Property> </Properties> </Resource> <Resource name="AS2 Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="Mime.Sign" type="Boolean" displayName="Sign">false</Property> <Property name="Mime.Hashing.Algorithm" type="String" displayName="Hashing Algorithm"/> <Property name="Mime.Signature.Algorithm" type="String" displayName="Signature Algorithm"/> <Property name="Mime.Sign.Keystore" type="AS2KeyStore" displayName="Keystore"/> </Properties> </Resource> <Resource name="IGUASU Connector"> <Target class="com.inubit.ibis.configuration.workflowtool.systemdiagram.shapes.ExtSystem"/> <Properties> <Property name="IguasuURL" type="String" displayName="ServerURL"/> </Properties> </Resource> </Config> -
partnermanagement_config.xmlModule-specific properties are taken into account in the partner management configuration in the system diagram.
Details
<?xml version="1.0" encoding="UTF-8"?> <!-- Template of the Partner Management configuration (partnermanagement_config.xml). PURPOSE This file declares which connector properties may be overwritten centrally per partner in the Partner Management. It declares only the properties, not their values: this configuration alone does not overwrite anything in a workflow. The user does the overwriting itself via the INUBIT Workbench. The INUBIT Process Engine reads this configuration and builds from it the input mask of a partner: For every transport protocol, the mask offers exactly the properties that are declared here. In this mask the user sets the values which overwrite the partner management configuration in the workflows. At runtime the assigned connectors get these values instead of the values of their own module configuration. The properties that are declared here are therefore the maximum that the user can overwrite per partner, not the set that is overwritten. The user may as well overwrite only single properties: every property for which no value is set at the partner keeps the value of its module configuration, just like every property that is not declared here. The benefit is a central configuration: addresses, login data, and certificates of a partner are maintained at one single place and can be adjusted at any time without editing every single workflow. The counterpart for the technical configuration is systemdiagram_config.xml, which declares the properties that are overwritable over the external systems of a system diagram. STRUCTURE Every <Protocol> element declares one transport protocol of the Partner Management: name Protocol name that is shown in the Workbench, for example, "SFTP". The name may occur several times because inbound and outbound are declared separately. plugin Name of the connector that implements the protocol. The Workbench offers the protocol only to the users that have the right to use this plugin. inbound The protocol can be used for the receipt of messages from the partner. outbound The protocol can be used for the sending of messages to the partner. Both attributes may be set if the connector works in both directions. Property One overwritable property of the connector. The "name" has to match the property name of the connector module, otherwise the value cannot be transferred. The "type" is the property type (see the ParameterTypes element below and class PropertyFactory), and "displayName" is the language key of the label. The element content is not an overwriting value; it is only preset in the input mask when the user configures a partner, in this template an example value. The parameter type Select provides a combobox in the Workbench UI. Example: <Property name="propName" displayName="displayName" type="Select"> <Options> <Option>A</Option> <Option>B</Option> </Options> </Property> A property has to be declared here to be overwritable per partner, therefore, extend this file when a connector is to offer further properties. --> <Config version="5.0"> <!-- the supported additional parameter types --> <!-- see class PropertyFactory for the supported types --> <ParameterTypes> <Type>String</Type> <Type>Text</Type> <Type>Integer</Type> <Type>Long</Type> <Type>Double</Type> <Type>Boolean</Type> <Type>Date</Type> <Type>DateTime</Type> <Type>TimePeriod</Type> <Type>Password</Type> </ParameterTypes> <Protocols> <Protocol name="AS2" plugin="AS2 Connector" outbound="true"> <Properties> <Property name="ASFrom" displayName="ASASFrom">Sender</Property> <Property name="ASTo" displayName="ASASTo">Recipient</Property> <Property name="ServerName" displayName="AS2ServerName">http://example.com/exampleas2</Property> <Property name="Mime.Sign" displayName="ASSign" type="Boolean"></Property> <Property name="Mime.Encrypt" displayName="ASEncryption" type="Boolean"></Property> <Property name="Mime.Encrypt.X509" type="X509"></Property> </Properties> </Protocol> <Protocol name="AS2" plugin="AS2 Connector" inbound="true"> <Properties> <Property name="Use.ASFrom.AsPartnerId" displayName="ASFromAsPartnerId" type="Boolean">true</Property> <Property name="ASFrom" displayName="SenderAS2-ID">Sender</Property> <Property name="ServerName" displayName="AS2ServerName">http://localhost:8000/ibis/servlet/IBISHTTPUploadServlet/exampleas2</Property> <Property name="Mime.Verify" displayName="ASVerify" type="Boolean"></Property> <Property name="Mime.Verify.X509" type="X509"></Property> <Property name="Mime.Decrypt" displayName="ASDecrypt" type="Boolean"></Property> </Properties> </Protocol> <Protocol name="AS4" plugin="AS4 Connector" outbound="true"> <Properties> <Property name="IsCPALookupDynamic" displayName="AS4IsCPALookupDynamic" type="Boolean">true</Property> <Property name="AS4CPAFileContent" displayName="AS4CPAFileContentTitle"/> <Property name="cpaId" displayName="AS4AvailableCPAs">SenderCPA</Property> <Property name="AS4CPAFilePath" displayName="AS4CPARepositoryLoadFileTitle">repo_path/cpa-repository.xml</Property> <Property name="AS4CPAKeyStore" displayName="AS4SelectKeyStoreFromRepo">repo_path/keystore.jks</Property> <Property name="AS4CPAKeyStorePasswd" displayName="AS4KeyStorePassword" type="Password">keystorePassword</Property> <Property name="AS4CPAPrivateKeyPassword" displayName="AS4PrivateKeyPassword" type="Password">cpa-privateKeyPassword</Property> <Property name="AS4CPATrustStore" displayName="AS4SelectTrustStoreFromRepo">repo_path/truststore.jks</Property> <Property name="AS4CPATrustStorePassword" displayName="AS4TrustStorePassword" type="Password">truststorePassword</Property> </Properties> </Protocol> <Protocol name="AS4" plugin="AS4 Connector" inbound="true"> <Properties> <Property name="IsCPALookupDynamic" displayName="AS4IsCPALookupDynamic" type="Boolean">true</Property> <Property name="AS4CPAFileContent" displayName="AS4CPAFileContentTitle"/> <Property name="cpaIdsListenerMode" displayName="AS4CPASelectionTitle">cpa1,cpa2</Property> <Property name="AS4CPAFilePath" displayName="AS4CPARepositoryLoadFileTitle">/Root/username/cpa-file.xml</Property> <Property name="AS4CPAKeyStore" displayName="AS4SelectKeyStoreFromRepo">repo_path/keystore.jks</Property> <Property name="AS4CPAKeyStorePasswd" displayName="AS4KeyStorePassword" type="Password">keystorePassword</Property> <Property name="AS4CPAPrivateKeyPassword" displayName="AS4PrivateKeyPassword" type="Password">cpa-privateKeyPassword</Property> <Property name="AS4CPATrustStore" displayName="AS4SelectTrustStoreFromRepo">repo_path/truststore.jks</Property> <Property name="AS4CPATrustStorePassword" displayName="AS4TrustStorePassword" type="Password">truststorePassword</Property> </Properties> </Protocol> <Protocol name="File" plugin="File Connector" inbound="true" outbound="true"> <Properties> <Property name="FileName" type="String" displayName="FileConnectorFileAndDirName"></Property> </Properties> </Protocol> <Protocol name="FTP" plugin="FTP Connector" inbound="true" outbound="true"> <Properties> <Property name="ServerName" type="String" displayName="FtpConnectorDialogHost">ftp://example.com:21</Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="FileName" type="String" displayName="FileConnectorFileAndDirName"></Property> </Properties> </Protocol> <Protocol name="SFTP" plugin="FTP Connector" inbound="true" outbound="true"> <Properties> <Property name="ServerName" type="String" displayName="FtpConnectorDialogHost">sftp://example.com:22</Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="FileName" type="String" displayName="FileConnectorFileAndDirName"></Property> </Properties> </Protocol> <Protocol name="FTPS" plugin="FTP Connector" inbound="true" outbound="true"> <Properties> <Property name="ServerName" type="String" displayName="FtpConnectorDialogHost">ftps://example.com:21</Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="FileName" type="String" displayName="FileConnectorFileAndDirName"></Property> </Properties> </Protocol> <Protocol name="HTTP" plugin="HTTP Connector" inbound="true"> <Properties> <Property name="ServerName" type="String" displayName="HttpConnectorDialogHost">http://localhost:8000/ibis/servlet/IBISHTTPUploadServlet/example</Property> <Property name="Auth" type="Boolean" displayName="HttpConnectorDialogAnonymous"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="SynchronMode" type="Boolean" displayName="HttpConnectorDialogSyncron"></Property> </Properties> </Protocol> <Protocol name="HTTP" plugin="HTTP Connector" outbound="true"> <Properties> <Property name="ServerName" type="String" displayName="HttpConnectorDialogHost">http://example.com</Property> <Property name="Auth" type="Boolean" displayName="HttpConnectorDialogAnonymous"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="SSLKeyStore" type="HTTPConnectorTrustStore" displayName="TrustStore"></Property> </Properties> </Protocol> <Protocol name="REST" plugin="REST Connector" outbound="true"> <Properties> <Property name="Request.URI" type="String" displayName="RESTConnector.Property.Request.URI">http://example.com/path</Property> <Property name="Request.URI.Override.SchemeDomainPort" type="String" displayName="RESTConnector.Property.Request.URI.SchemeDomainPort">http://example.com</Property> <Property name="Request.URI.Override.PathQuery" type="String" displayName="RESTConnector.Property.Request.URI.PathQuery">/path</Property> <!-- <Property name="Request.QueryParams" type="XmlDocument" displayName="RESTConnector.Property.Request.QueryParams"><?xml version="1.0" encoding="UTF-8"?><queryParams/></Property> --> <Property name="AuthRequired" type="Boolean" displayName="RESTConnector.Property.AuthRequired"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="SSLKeyStore" type="HTTPConnectorTrustStore" displayName="TrustStore"></Property> </Properties> </Protocol> <Protocol name="WebService" plugin="Web Services Connector" outbound="true"> <Properties> <Property name="ServerName" type="String" displayName="WebServiceConnectorWSAddress">http://example.com</Property> <Property name="Auth" type="Boolean" displayName="HttpConnectorDialogAnonymous"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="SSLKeyStore" type="HTTPConnectorTrustStore" displayName="TrustStore"></Property> </Properties> </Protocol> <Protocol name="POP3" plugin="Mail Connector" inbound="true"> <Properties> <Property name="EmailProtocol" displayName="Protocol">POP3</Property> <Property name="POP3ServerHost" type="String" displayName="POP3ConnectorDialogHost">example.com</Property> <Property name="POP3ServerPort" type="Integer" displayName="POP3ConnectorDialogPort">110</Property> <Property name="POP3ServerUser" type="String" displayName="POP3ConnectorDialogUser"></Property> <Property name="Password" type="Password"></Property> <Property name="Mime.Verify.X509" type="X509"></Property> <Property name="Mime.Verify" displayName="ASVerify" type="Boolean"></Property> <Property name="InputFilter" type="List"> <!--<Property name="Subject" condition="filterContains">Example</Property>--> </Property> <Property name="FilterRelation">AND</Property> </Properties> </Protocol> <Protocol name="IMAP" plugin="Mail Connector" inbound="true"> <Properties> <Property name="EmailProtocol" displayName="Protocol">IMAP</Property> <Property name="IMAPServerHost" type="String" displayName="POP3ConnectorDialogHost">example.com</Property> <Property name="IMAPServerPort" type="Integer" displayName="POP3ConnectorDialogPort">143</Property> <Property name="IMAPServerUser" type="String" displayName="POP3ConnectorDialogUser"></Property> <Property name="Password" type="Password"></Property> <Property name="Mime.Verify.X509" type="X509"></Property> <Property name="Mime.Verify" displayName="ASVerify" type="Boolean"></Property> <Property name="InputFilter" type="List"> <!--<Property name="Subject" condition="filterContains">Example</Property>--> </Property> <Property name="FilterRelation">AND</Property> </Properties> </Protocol> <Protocol name="SMTP" plugin="Mail Connector" outbound="true"> <Properties> <Property name="EmailProtocol" displayName="Protocol">SMTP</Property> <Property name="senderEmailAddress" displayName="SMTPConnectorDialogSender">example@example.com</Property> <Property name="receiverEmailAddress" displayName="SMTPConnectorDialogReceiver">example@example.com</Property> <Property name="receiverEmailAddressCc" displayName="SMTPConnectorDialogReceiverCc"></Property> </Properties> </Protocol> <Protocol name="RosettaNet" plugin="RosettaNet HTTPS Connector" inbound="true"> <Properties> <Property name="RecipientDUNS" type="String" displayName="rn.identification.recipientDUNS"></Property> <Property name="ServerName" type="String" displayName="HttpConnectorDialogHost">http://localhost:8000/ibis/servlet/IBISHTTPUploadServlet/example</Property> <Property name="Auth" type="Boolean" displayName="HttpConnectorDialogAnonymous"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="WorkingDirectory" type="String" displayName="rn.workingDir.title"></Property> <Property name="RN.asyncWFResponse" type="Boolean" displayName="rn.async.input.asyncTitle"></Property> <Property name="RN_Out_ServerName" type="String"></Property> </Properties> </Protocol> <Protocol name="RosettaNet" plugin="RosettaNet HTTPS Connector" outbound="true"> <Properties> <Property name="RecipientDUNS" type="String" displayName="rn.identification.recipientDUNS"></Property> <Property name="RN_Out_ServerName" type="String" displayName="HttpConnectorDialogHost">http://example.com</Property> <Property name="SSLKeyStore" type="HTTPConnectorTrustStore" displayName="TrustStore"></Property> <Property name="Auth" type="Boolean" displayName="HttpConnectorDialogAnonymous"></Property> <Property name="Login" type="String" displayName="LoginName"></Property> <Property name="Password" type="Password" displayName="Password"></Property> <Property name="WorkingDirectory" type="String" displayName="rn.workingDir.title"></Property> </Properties> </Protocol> <Protocol name="X.400" plugin="X.400 SE Connector" outbound="true"> <Properties> <Property name="x400.to" displayName="X400SEConnectorOutputTo"></Property> </Properties> </Protocol> <Protocol name="CIFS" plugin="VFS Connector" inbound="true" outbound="true"> <Properties> <Property name="vfs.host" type="String" displayName="ServerName"></Property> <Property name="vfs.login" type="String" displayName="UserName"></Property> <Property name="vfs.password" type="Password" displayName="Password"></Property> </Properties> </Protocol> <Protocol name="JMS" plugin="JMS Connector" inbound="true"> <Properties> <Property name="ContextProviderUrl" type="String" displayName="JMSConnectorContextProviderUrlForPM">tcp://localhost:61616</Property> <Property name="QueueName" type="String" displayName="JMSConnectorDialogQueueName"/> <Property name="TopicName" type="String" displayName="JMSConnectorForPMTopicName"/> <Property name="JNDIProperties" type="String" displayName="JMSConnectorAdditionalJNDIProperties"/> <Property name="AnonymousLogin" type="Boolean" displayName="JMSConnectorDialogAnonymous"/> <Property name="Login" type="String" displayName="LoginName"/> <Property name="Password" type="Password" displayName="Password"/> </Properties> </Protocol> </Protocols> </Config>
The XML files specify the property names of a connector, an INUBIT Process Engine, or an INUBIT Remote Connector that the user should be able to modify via the Workbench within the respective context (deployment, system diagram, or partner management).
Proceed as follows
-
Open the Workbench.
-
Select one of the following menu items and change the required parameters:
-
Burger menu > Configuration > Deployment
to open the file
ibis_deploy.xml -
Burger menu > Configuration > System Diagrams
to open the file
systemdiagram_config.xml -
Burger menu > Configuration > Partner management
to open the file
partnermanagement_config.xml
-
-
Click OK to save the changes to the cache.
-
Restart the Process Engine in order for the changes to take effect.
Saving Configuration Files
Saving the configuration files allows a backup.
You can save the following files as file to the file system, to the Repository, or to the clip board:
-
ibis_deploy.xmlModule-specific properties are considered during deployment.
-
systemdiagram_config.xmlModule-specific properties are taken into account during the configuration of external systems in system diagrams.
-
partnermanagement_config.xmlModule-specific properties are taken into account in the partner management configuration in the system diagram.
Proceed as follows
-
Open the Workbench.
-
Select one of the following menu items and change the required parameters:
-
Burger menu > Configuration > Deployment
to open the file
ibis_deploy.xml -
Burger menu > Configuration > System Diagrams
to open the file
systemdiagram_config.xml -
Burger menu > Configuration > Partner Management
to open the file
partnermanagement_config.xml
-
-
Click the
icon and select one of the following menu items:-
Save > File as…
-
Save > Repository…
-
Save > Clipboard
-