INUBIT über die Workbench konfigurieren
Register Allgemeine Einstellungen
Alle Einstellungen, die Sie auf dem Register Administration > Allgemeine Einstellungen vornehmen, gelten für das gesamte Process Engine.
Register Serverinformationen
Auf dem Register Administration > Serverinformationen können Sie unveränderbare Parameter der Process Engine einsehen.
Konfigurationsdateien editieren
Über die Workbench können folgende Konfigurationsdateien direkt bearbeitet werden:
-
ibis_deploy.xmlModul-spezifische Properties werden beim Deployment berücksichtigt.
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.xmlDetails
<?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>Modul-spezifische Properties werden bei der Konfiguration Externer Systeme in Systemdiagrammen berücksichtigt.
-
partnermanagement_config.xmlModul-spezifische Properties werden bei der Partner-Management-Konfiguration im Systemdiagramm berücksichtigt.
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>
In den XML-Dateien werden die Propertynamen eines Konnektors, eine INUBIT Process Engine oder eines INUBIT Remote Connectors angegeben, die sich im jeweiligen Kontext (Deployment, Systemdiagramm oder Partnermanagement) über die Workbench vom Benutzer ändern lassen sollen.
So gehen Sie vor
-
Öffnen Sie die Workbench.
-
Wählen Sie einen der folgenden Menüpunkte und ändern Sie die gewünschten Parameter:
-
Burger-Menü > Konfiguration > Deployment
zum Öffnen der Datei
ibis_deploy.xml -
Burger-Menü > Konfiguration > Systemdiagramme
zum Öffnen der Datei
systemdiagram_config.xml -
Burger-Menü > Konfiguration > Partnermanagement
zum Öffnen der Datei
partnermanagement_config.xml
-
-
Klicken Sie auf OK, um die Änderungen im Cache zu speichern.
-
Starten Sie die Process Engine neu, damit die Änderungen wirksam werden.
Konfigurationsdateien speichern
Das Speichern ermöglicht ein Backup der Konfigurationsdateien.
Sie können die nachfolgenden Konfigurationsdateien als Datei im Dateisystem, im Repository oder in der Zwischenablage speichern:
-
ibis_deploy.xmlModul-spezifische Properties werden beim Deployment berücksichtigt.
-
systemdiagram_config.xmlModul-spezifische Properties werden bei der Konfiguration externer Systeme in Systemdiagrammen berücksichtigt.
-
partnermanagement_config.xmlModul-spezifische Properties werden bei der Partner-Management-Konfiguration im Systemdiagramm berücksichtigt.
So gehen Sie vor
-
Öffnen Sie die Workbench.
-
Wählen Sie einen der folgenden Menüpunkte und ändern Sie die gewünschten Parameter:
-
Burger-Menü > Konfiguration > Deployment
zum Öffnen der Datei
ibis_deploy.xml -
Burger-Menü > Konfiguration > Systemdiagramme
zum Öffnen der Datei
systemdiagram_config.xml -
Burger-Menü > Konfiguration > Partnermanagement
zum Öffnen der Datei
partnermanagement_config.xml
-
-
Klicken Sie auf das Icon
und wählen Sie einen der Menüpunkte:-
Speichern > Datei als…
-
Speichern > Repository…
-
Speichern > Zwischenablage
-