Windchill Adaptereigenschaften
Das Windchill Adaptereigenschaftenformular umfasst allgemeine und adapterspezifische Eigenschaften.
Allgemeine Eigenschaften befinden sich am oberen Rand des Formulars. Diese Felder definieren die dem Eintrag zugeordneten Attribute. Unter
Allgemeine Eigenschaften und Aktionen erhalten Sie Informationen zu nicht hier aufgelisteten Eigenschaften sowie Anweisungen zur Verwendung des Formulars und zum Import und Export von Einträgen.
Die folgenden Themen können bei der Angabe von Eigenschaftswerten hilfreich sein:
Allgemeine Eigenschaften
Um allgemeine Eigenschaften anzugeben, verwenden Sie die folgenden Felder:
Basisverzeichnis
home
Das Info*Engine Stamminstallationsverzeichnis. Das Stamminstallationsverzeichnis für Info*Engine entspricht dem Stamminstallationsverzeichnis für Windchill (wt.home).
Lastverteilung
load.balancer
Die Lastverteilungsimplementierung, die Info*Engine Clients beim Kommunizieren mit dem Windchill Adapter verwenden sollten. Dieser Wert wird in der Regel auf wt.adapter.LoadBalancer eingestellt, um Windchill RMI in einer Serverumgebung mit mehreren Methoden-zu nutzen und den besten Methodenserver für die Verarbeitung der nächste Anfrage auszuwählen.
Verschlüsselungswort
secret.text
Eine Zeichenfolge, die zur Signierung und Validierung von Anfragen an den Adapter verwendet wird. Der eingegebene Wert funktioniert wie ein Passwort und wird für die Authentifizierung Ihrer Anfrage verwendet.
Diese Eigenschaft ist nicht erforderlich, sondern sichert den Eintrag zusätzlich. Wenn Sie einen Wert eingeben, muss der im Webject-Parameter INSTANCE bestimmte out-of-process-Adaptername einen Eintrag identifizieren, für den dieses geheime Passwort definiert ist.
Verschlüsselungswort 2
secret.text2
Eine weitere Zeichenfolge, die zur Signierung und Validierung von Anfragen an den Adapter verwendet wird. Diese Eigenschaft generiert eine umfassendere Anfragesignatur und kann statt oder zusätzlich zur Eigenschaft Verschlüsselungswort verwendet werden.
Verschlüsselungs-Algorithmus
secret.algorithm
Der Algorithmus, der für die Verschlüsselung der Werte für die Eigenschaften Verschlüsselungswort und Verschlüsselungswort 2 verwendet wird.
Gültige Werte sind SHA-1, MD2 und MD5. Die Standardeinstellung für diese Eigenschaft ist SHA-1. Der Standardwert ist SHA-1.
JMS-Standarddienst
jms.defaultService
Der Name des JMS-Diensts, der für alle MSG- und WES-Webjects verwendet werden soll, die ohne SERVICE-Parameter aufgerufen werden.
JMS-Haupteigenschaften
Beim Konfigurieren von Info*Engine bei einem Java Messaging Service (JMS) werden die folgenden Eigenschaften im Allgemeinen festgelegt. Eigenschaftenbeschreibungen werden basierend auf der Position der Eigenschaften im Formular und ihrer Funktion gruppiert.
|
Beim Konfigurieren von Info*Engine mit einer JMS-MOM, ist es am besten, stattdessen einen neuen JMS-Diensteintrag zu erstellen. Sie können Kern- und zusätzliche Eigenschaften angeben, indem Sie den Eigenschaften-Editor für diesen JMS-Diensteintrag verwenden.
Sie können den Dienstnamen dieses JMS-Diensts dann als SERVICE-Parameter für MSG- und WES-Webjects eingeben. Oder Sie können ihn als Wert der Eigenschaft JMS-Standarddienst für den Info*Engine Server oder Adapter eingeben.
|
JMS-Kontext-Provider-Factory
jms.CtxFactory
Der Klassenname der Factory, die den anfänglichen JNDI-Kontext für die verwaltete Objektsuche zurückgibt. Wenn nicht angegeben, wird davon ausgegangen, dass die verwalteten Objekte im LDAP gespeichert werden.
Der Standardwert ist com.sun.jndi.ldap.LdapCtxFactory.
JMS-Basis-URI
jms.baseUri
Der LDAP-URI, auf den sich JMS-bezogene URIs beziehen.
Er dient als Basisspeicherort für auf JMS bezogene verwaltete Objekte.
JMS-Basis-URI-Hauptbenutzer
jms.baseUri.principal
Der Benutzername, der bereitgestellt wurde, um den zur JMS-Basis-URI zugeordneten JNDI-Benutzer zu authentifizieren.
JMS-Basis-URI-Passwort
jms.baseUri.password
Das Passwort, das dem JMS-Basis-URI-Hauptbenutzer zugeordnet ist.
JMS-Benutzer
jms.username
Der Standardbenutzer, der dem JMS-Anbieter oder der MOM zugeordnet ist.
JMS-Passwort
jms.password
Das standardmäßige Passwort für die Verbindung mit dem JMS-Anbieter oder der MOM.
Warteschlangenverbindungs-Factory
msg.queueConnectionFactory
Der Speicherort einer verwalteten JMS-Warteschlangenverbindungs-Factory, die von der JMS-MOM verwendet wird.
Themenverbindungs-Factory
wes.topicConnectionFactory
Der Speicherort einer verwalteten JMS-Themenverbindungs-Factory. Dieser Wert kann ein vollständig qualifizierter URI oder ein zu einem konfigurierten Basis-URI relativer eindeutiger Name sein. Weitere Informationen finden Sie unter
Messaging und Web Event Service implementieren.
WES-Anmelde-ID
wes.subscriptionIdentifier
Eindeutige ID, die beim Erstellen von Themenabonnements verwendet wird. Legen Sie diese Eigenschaft fest, wenn mehrere Info*Engine Prozesse auf einem einzelnen Host ein Abonnement zum gleichen Thema erstellen möchten.
Jeder einzelne Info*Engine Dienst muss seine eigene eindeutige ID haben. Wenn diese Eigenschaft nicht angegeben ist, wird eine ID basierend auf dem Host- und Ereignisnamen generiert.
JMS-Bibliothekverzeichnis
jms.lib
Das Verzeichnis, in dem sich die JAR-Dateien von Drittanbietern befinden, die für die Kommunikation mit einem JMS-Dienst erforderlich sind. Wenn die JAR-Dateien bereits im Dienstklassenpfad enthalten sind, ist diese Eigenschaft optional.
Zusätzliche JMS-Eigenschaften
Beim Konfigurieren von Info*Engine mit einem JMS-Dienst können auch die folgenden Eigenschaften festgelegt werden. Eigenschaftenbeschreibungen werden basierend auf der Position der Eigenschaften im Formular und ihrer Funktion gruppiert.
JMS-Neuverbindungsversuchsintervall
jms.recoveryRetryInterval
Die Dauer in Sekunden, die zwischen Versuchen bis zur Wiederherstellung einer Verbindung bei Trennung der MOM gewartet wird.
Der Standardwert ist 30.
Warteschlange für fehlerhafte JMS-Meldungen
jms.badMessageQueue
Wenn eine Nachricht empfangen wird, die nicht in eine Info*Engine Anfrage übertragen werden kann, definiert diese Eigenschaft die Warteschlange, in die die Nachricht für die Verarbeitung durch einen Administrator platziert wird. Wird diese Eigenschaft nicht definiert, wird die ungültige Nachricht gelöscht.
WES-Kontext-Provider-Factory
wes.CtxFactory
Der Klassenname der Factory, die den anfänglichen Windchill Kontext für die verwaltete Objektsuche zurückgibt.
Der Standardwert ist com.sun.jndi.ldap.LdapCtxFactory.
WES-Basis-URI
wes.baseUri
Der LDAP-URI (eine Unterebene in einem LDAP-Verzeichnis) mit WES-bezogenen verwalteten Objekten.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.baseUri verwendet.
WES-Benutzer
wes.username
Der WES-Benutzername, der beim Herstellen einer Verbindung mit einer JMS-MOM zur Verfügung gestellt werden sollte.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.username verwendet.
WES-Passwort
wes.password
Das dem WES-Benutzer zugeordnete Passwort.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.password verwendet.
Warteschlange für fehlerhafte WES-Meldungen
wes.badMessageQueue
Wenn eine Nachricht empfangen wird, die nicht in eine Info*Engine Anfrage übertragen werden kann, definiert diese Eigenschaft die Warteschlange, in die die Nachricht für die Verarbeitung durch einen Administrator platziert wird. Wird diese Eigenschaft nicht definiert, wird die ungültige Nachricht gelöscht.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.badMessageQueue verwendet.
MSG-Kontext-Provider-Factory
msg.CtxFactory
Der Klassenname der Factory, die den anfänglichen JNDI-Kontext für die verwaltete Objektsuche zurückgibt.
Der Standardwert ist com.sun.jndi.ldap.LdapCtxFactory.
Warteschlangen-Basis-URI
msg.baseUri
Der LDAP-URI (eine Unterebene in einem LDAP-Verzeichnis) mit warteschlangenbezogenen verwalteten Objekten.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.baseUri verwendet.
Warteschlangen-Benutzer
msg.username
Der Benutzername, der beim Herstellen einer Verbindung mit einer JMS-MOM zur Verfügung gestellt werden sollte.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.username verwendet.
Warteschlangen-Passwort
msg.password
Das dem Warteschlangen-Benutzer zugeordnete Passwort.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.password verwendet.
Warteschlange für fehlerhafte MSG-Meldungen
msg.badMessageQueue
Wenn eine Nachricht empfangen wird, die nicht in eine Info*Engine Anfrage übertragen werden kann, definiert diese Eigenschaft die Warteschlange, in die die Nachricht für die Verarbeitung durch einen Administrator platziert wird. Wird diese Eigenschaft nicht definiert, wird die ungültige Nachricht gelöscht.
Wird diese Eigenschaft nicht angegeben, wird die Eigenschaft jms.badMessageQueue verwendet.
Standard-Anmelde/Einreich-Warteschlange
msg.defaultExecutionQueue
Der eindeutige LDAP-Name einer verwalteten Warteschlange. Der Wert kann ein eindeutiger LDAP-Name hinsichtlich eines konfigurierten Grund-URI oder ein vollständig qualifizierter eindeutiger LDAP-Name sein. Wenn relativ, ist cn= (Attribut des üblichen Namens) implizit (wenn nicht explizit angegeben).
Dieser Warteschlangenspeicherort wird mit den folgenden Webjects verwendet:
◦ Queue-Task – Speicherort von Aufgaben in der Warteschlange. Wenn diese Eigenschaft nicht angegeben ist, muss der Webject-Parameter QUEUE angegeben werden.
◦ Subscribe-Queue – Die bei der Verwendung des Webject zu abonnierende Warteschlange. Wenn diese Eigenschaft nicht angegeben ist, muss der Webject-Parameter QUEUE angegeben werden.
Standard-Ergebnis-Warteschlange
msg.defaultResultsQueue
Der eindeutige LDAP-Name einer verwalteten Warteschlange. Der Wert kann ein eindeutiger LDAP-Name hinsichtlich eines konfigurierten Grund-URI oder ein vollständig qualifizierter eindeutiger LDAP-Name sein. Wenn relativ, ist cn= (Attribut des üblichen Namens) implizit (wenn nicht explizit angegeben).
Dieser Warteschlangenspeicherort wird mit den folgenden Webjects verwendet:
◦ Query-Results – Warteschlangenspeicherort für Ergebnisse. Wenn diese Eigenschaft nicht angegeben ist, muss der Webject-Parameter QUEUE angegeben werden.
◦ Delete-Results – Warteschlangenspeicherort für Ergebnisse. Wenn diese Eigenschaft nicht angegeben ist, muss der Webject-Parameter QUEUE angegeben werden.
◦ Queue-Task – Warteschlangenspeicherort von Ergebnissen. Wenn diese Eigenschaft nicht angegeben ist, muss der Webject-Parameter DESTINATION angegeben werden.
Konfiguration der dynamischen Eigenschaften
Die Konfigurationsinformationen für einen Dienst oder Adapter können aktualisiert werden, während der Dienst oder der Adapter ausgeführt wird. Dies ermöglicht es Ihnen, Eigenschaften zu aktualisieren, ohne einen Neustart durchzuführen.
Die Eigenschaft Existenzdauer gibt die Zeit in Minuten an, die verstreicht, bevor die Eigenschaften für einen Dienst oder Adapter automatisch neu geladen werden. Die Eigenschaften werden nur dann automatisch neu geladen, wenn auf sie zugegriffen wird. Standardmäßig laufen die Eigenschaften nicht ab.
Zusätzliche Eigenschaften
Wenn eine Eigenschaft im Formular nicht definiert ist, können Sie sie im Feld Zusätzliche Eigenschaften hinzufügen. Beim Hinzufügen zusätzlicher Eigenschaften umfasst der Eigenschaftsname den Namen des Adaptereintrags (den Dienstnamen) gefolgt vom Eigenschaftsnamen. Beispiel:
<Dienstname>.dbuser
Geben Sie in den entsprechenden Feldern die vom Dienst oder dem Adapter und dem Wert dieser Eigenschaft verwendete Eigenschaft an. Klicken Sie neben dem neuen Eigenschaftsnamen auf Hinzufügen, um ein Textfeld zu öffnen, in dem Sie den Eigenschaftswert ändern können.
Wenn der Wert zu lang wird, um in seiner Gesamtheit angezeigt zu werden, wird die Aktion Bearbeiten angezeigt. Klicken Sie auf Bearbeiten, um ein neues Browserfenster mit einem größeren Textfeld zu öffnen.