Proprietà dell'adattatore Windchill
Il modulo delle proprietà dell'adattatore Windchill comprende proprietà comuni e proprietà specifiche dell'adattatore.
Le proprietà comuni sono disponibili nella parte superiore del modulo. Questi campi definiscono gli attributi associati alla voce. Vedere
Proprietà e azioni comuni per informazioni sulle proprietà non elencate, nonché istruzioni per l'utilizzo del modulo e l'importazione e l'esportazione delle voci.
I seguenti argomenti potrebbe risultare utili quando si specificano i valori delle proprietà.
Proprietà generali
Per specificare le proprietà generali, utilizzare i campi descritti di seguito.
Home directory
home
Directory di installazione radice di Info*Engine. La directory di installazione radice di Info*Engine è uguale alla directory di installazione radice di Windchill (wt.home).
Strumento di bilanciamento del carico
load.balancer
Si tratta dell'implementazione dello strumento di bilanciamento del carico che i client Info*Engine devono utilizzare quando comunicano con l'adattatore Windchill. Generalmente questo valore è impostato su wt.adapter.LoadBalancer, che utilizza RMI di Windchill in un ambiente con più method server per la selezione del method server migliore per l'elaborazione della richiesta successiva.
Segreto
secret.text
Stringa utilizzata per firmare e convalidare le richieste inviate all'adattatore. Il valore immesso funge da password e viene utilizzato per autenticare la richiesta.
Questa proprietà non è obbligatoria ma aggiunge ulteriore protezione alla voce. Se si inserisce un valore, il nome dell'adattatore fuori dal processo specificato nel parametro INSTANCE webject deve individuare una voce di configurazione con la password segreta impostata.
Segreto 2
secret.text2
Altra stringa utilizzata per firmare e convalidare le richieste inviate all'adattatore. Questa proprietà genera una firma della richiesta più completa e può essere utilizzata al posto di o in combinazione con la proprietà Segreto.
Algoritmo segreto
secret.algorithm
Algoritmo utilizzato per crittografare i valori delle proprietà Segreto e Segreto 2.
I valori validi sono SHA-1, MD2 e MD5. Il valore di default di questa proprietà è SHA-1. Il valore di default è SHA-1.
Servizio JMS di default
jms.defaultService
Nome del servizio JMS da utilizzare per qualsiasi webject MSG e WES richiamato senza un parametro SERVICE.
Proprietà JMS principali
Le seguenti proprietà vengono comunemente impostate durante la configurazione di Info*Engine con un Java Messaging Service (JMS). Le descrizioni delle proprietà sono raggruppate in base alla posizione delle proprietà nel modulo e alla funzione che esse rappresentano.
|
Durante la configurazione di Info*Engine con un servizio MOM JMS è preferibile creare invece una nuova voce del servizio JMS. È possibile specificare altre proprietà principali utilizzando l'editor delle proprietà per la voce del servizio JMS.
È possibile quindi immettere il nome del servizio JMS come parametro SERVICE per i webject MSG e WES. In alternativa è possibile immetterlo come valore della proprietà Servizio JMS di default per il server o l'adattatore Info*Engine.
|
JMS Context Provider Factory
jms.CtxFactory
Nome della classe della factory utilizzata per restituire il contesto JNDI iniziale durante la ricerca di oggetti amministrati. Se non specificato, si suppone che gli oggetti amministrati vengano memorizzati in LDAP.
Il valore di default è com.sun.jndi.ldap.LdapCtxFactory.
URI base JMS
jms.baseUri
URI (Uniform Resource Indicator) LDAP a cui fanno riferimento gli URI relativi a JMS.
Rappresenta una posizione di base in cui è possibile trovare gli oggetti amministrati relativi a JMS.
Utente/gruppo/ruolo URI base JMS
jms.baseUri.principal
Nome utente fornito per autenticare l'utente JNDI associato all'URI base JMS.
Password URI base JMS
jms.baseUri.password
Password associata all'Utente/gruppo/ruolo URI base JMS.
Utente JMS
jms.username
Utente di default associato al fornitore JMS o MOM.
Parola chiave JMS
jms.password
Password di default utilizzata per connettersi a un fornitore JMS o MOM.
Factory connessione code
msg.queueConnectionFactory
Posizione di una factory di connessione code JMS amministrata utilizzata dal servizio MOM JMS.
Factory di connessione tematica
wes.topicConnectionFactory
Identificatore sottoscrizione WES
wes.subscriptionIdentifier
Identificatore univoco utilizzato durante la creazione di sottoscrizioni tematiche. Impostare questa proprietà se più processi Info*Engine su un singolo host desiderano generare una sottoscrizione allo stesso argomento.
A ogni servizio Info*Engine deve essere assegnato un identificatore univoco. Se questa proprietà non è specificata, un identificatore viene generato in base al nome dell'host e al nome dell'evento.
Directory libreria JMS
jms.lib
Directory in cui si trovano i file JAR di terze parti necessari per comunicare con un servizio JMS. Se i file JAR sono già inclusi nel percorso di classe del servizio, tale proprietà è facoltativa.
Altre proprietà JMS
È inoltre possibile impostare le seguenti proprietà durante la configurazione di Info*Engine con un servizio JMS. Le descrizioni delle proprietà sono raggruppate in base alla posizione delle proprietà nel modulo e alla funzione che esse rappresentano.
Intervallo tra tentativi di collegamento JMS
jms.recoveryRetryInterval
Periodo di tempo, espresso in secondi, che trascorre tra un tentativo e l'altro di ristabilire la connessione se il servizio MOM viene scollegato.
Il valore di default è 30.
Coda messaggi non validi JMS
jms.badMessageQueue
Se si riceve un messaggio che non può essere tradotto in una richiesta Info*Engine, questa proprietà definisce la coda in cui il messaggio viene inserito per essere gestito da un amministratore. Se questa proprietà non viene definita, il messaggio errato viene eliminato.
WES Context Provider Factory
wes.CtxFactory
Nome della classe della factory utilizzata per restituire il contesto iniziale Windchill durante la ricerca di oggetti amministrati.
Il valore di default è com.sun.jndi.ldap.LdapCtxFactory.
URI base WES
wes.baseUri
URI (Uniform Resource Indicator) LDAP (una sottostruttura all'interno di una directory LDAP) dove si possono trovare gli oggetti amministrati relativi a WES.
Se non è specificato un valore, viene utilizzata la proprietà jms.baseUri.
Utente WES
wes.username
Nome utente WES che deve essere fornito durante la connessione a un servizio MOM JMS.
Se non è specificato un valore, viene utilizzata la proprietà jms.username.
Parola chiave WES
wes.password
Password associata con l'Utente WES.
Se non è specificato un valore, viene utilizzata la proprietà jms.password.
Coda messaggi non validi WES
wes.badMessageQueue
Se si riceve un messaggio che non può essere tradotto in una richiesta Info*Engine, questa proprietà definisce la coda in cui il messaggio viene inserito per essere gestito da un amministratore. Se questa proprietà non viene definita, il messaggio errato viene eliminato.
Se non è specificato un valore, viene utilizzata la proprietà jms.badMessageQueue.
MSG Context Provider Factory
msg.CtxFactory
Nome della classe della factory utilizzata per restituire il contesto JNDI iniziale durante la ricerca di oggetti amministrati.
Il valore di default è com.sun.jndi.ldap.LdapCtxFactory.
URI base coda
msg.baseUri
URI (Uniform Resource Indicator) LDAP (una sottostruttura all'interno di una directory LDAP) dove si possono trovare gli oggetti amministrati relativi alla coda.
Se non è specificato un valore, viene utilizzata la proprietà jms.baseUri.
Utente code
msg.username
Nome utente che deve essere fornito durante la connessione a un servizio MOM JMS.
Se non è specificato un valore, viene utilizzata la proprietà jms.username.
Password code
msg.password
Password associata con l'Utente code.
Se non è specificato un valore, viene utilizzata la proprietà jms.password.
Coda messaggi non validi MSG
msg.badMessageQueue
Se si riceve un messaggio che non può essere tradotto in una richiesta Info*Engine, questa proprietà definisce la coda in cui il messaggio viene inserito per essere gestito da un amministratore. Se questa proprietà non viene definita, il messaggio errato viene eliminato.
Se non è specificato un valore, viene utilizzata la proprietà jms.badMessageQueue.
Coda di sottoscrizione/invio di default
msg.defaultExecutionQueue
Nome distinto LDAP di una coda amministrata. Il valore può essere un nome distinto LDAP relativo a un URI di base configurato o un nome distinto LDAP completo. Se relativo, l'attributo del nome comune cn= è implicito se non è specificato in modo esplicito.
La posizione di questa coda viene utilizzata con i webject seguenti.
◦ Queue-Task: posizione in cui vengono sistemati i task in coda. Se questa proprietà non è specificata, è necessario specificare il parametro QUEUE del webject.
◦ Subscribe-Queue: coda per cui effettuare la sottoscrizione quando si utilizza il webject. Se questa proprietà non è specificata, è necessario specificare il parametro QUEUE del webject.
Coda dei risultati di default
msg.defaultResultsQueue
Nome distinto LDAP di una coda amministrata. Il valore può essere un nome distinto LDAP relativo a un URI di base configurato o un nome distinto LDAP completo. Se relativo, l'attributo del nome comune cn= è implicito se non è specificato in modo esplicito.
La posizione di questa coda viene utilizzata con i webject seguenti.
◦ Query-Results: posizione della coda in cui vengono sistemati i risultati. Se questa proprietà non è specificata, è necessario specificare il parametro QUEUE del webject.
◦ Delete-Results: posizione della coda in cui vengono sistemati i risultati. Se questa proprietà non è specificata, è necessario specificare il parametro QUEUE del webject.
◦ Queue-Task: posizione della coda in cui vengono sistemati i risultati. Se questa proprietà non è specificata, è necessario specificare il parametro DESTINATION del webject.
Configurazione dinamica delle proprietà
Le informazioni di configurazione per un servizio o un adattatore possono essere aggiornate durante l'esecuzione del servizio o dell'adattatore, consentendo all'utente di aggiornare le proprietà senza richiedere un riavvio.
La proprietà Minuti prima del prossimo aggiornamento specifica il tempo che trascorre, in minuti, prima che le proprietà per un servizio o un adattatore vengano ricaricate automaticamente. Le proprietà sono ricaricate automaticamente solo se vengono utilizzate. Per default, le proprietà non scadono.
Altre proprietà
Se una proprietà non è definita nel modulo, è possibile aggiungerla nel campo Altre proprietà. Durante l'aggiunta di altre proprietà, il formato del nome della proprietà comprende il nome della voce dell'adattatore (il nome del servizio) seguito dal nome della proprietà. Esempio:
<nome_servizio>.dbuser
Nei campi appropriati, specificare la proprietà utilizzata dal servizio o dall'adattatore e il valore della proprietà. Fare clic su Aggiungi accanto al nuovo nome della proprietà per aprire una casella di testo in cui è possibile modificare il valore della proprietà.
Se il valore diventa troppo lungo per essere visualizzato per intero, viene visualizzata un'azione Modifica. Fare clic su Modifica per aprire una nuova finestra del browser contenente un'area di testo di maggiori dimensioni.