
Script di amministrazione manageQueryTable.py
Utilizzare lo script di amministrazione manageQueryTable.py per distribuire, annullare la distribuzione e aggiornare le tabelle query in Business Process Choreographer. Questo script può elencare anche le tabelle query e la definizione XML di una tabella query.
Prerequisiti
Le seguenti condizioni devono essere soddisfatte:- Eseguire lo script in modalit ... connessa, ovvero non utilizzare l'opzione wsadmin
-conntype none. - Eseguire lo script sul nodo del gestore distribuzione.
- Includi le opzioni wsadmin
-usere-passwordper specificare un ID utente che disponga dell'autorizzazione di amministratore o distributore.
Ubicazione
install_root\ProcessChoreographer\admin

install_root/ProcessChoreographer/adminSintassi

install_root/bin/wsadmin.sh
install_root\bin\wsadmin
-f manageQueryTable.py
-cluster clusterName
( ( -deploy (qtdFile | jarFile)) |
(-undeploy queryTableName) |
(-update definition (qtdFile | jarFile)) |
(-query names -kind (composite | predefined | supplemental)) |
(-query definition -name queryTableName))
Parametri
- -f
- Questo parametro specifica il file script da eseguire.
- -cluster clusterName
- Il nome del cluster in cui è configurato Business Process Choreographer . In una configurazione multicluster, è necessario specificare il cluster dell'applicazione perché è dove è configurato Business Process Choreographer .
- -deploy qtdFile | jarFile
- Il nome file, incluso il percorso completo, del file XML di definizione della tabella di query da distribuire oppure un file JAR che contiene le definizioni. Utilizzare questa opzione per distribuire una tabella query.
In Windows, è necessario utilizzare /
o\\\\
come separatore di percorso. Ad esempio, per specificare il filec:\temp\myQueryTable.qtdè necessario specificarlo comec:/temp/myQueryTable.qtdoc:\\\\temp\\\\myQueryTable.qtd. - -undeploy queryTableName
- Nome della tabella di query. Utilizzare questa opzione per annullare la distribuzione di una tabella di query.
- -update definition qtdFile | jarFile
- Il nome file, incluso il percorso completo, del file XML di definizione della tabella query da aggiornare o un file JAR che contiene le definizioni. Utilizzare questa opzione per aggiornare una tabella query esistente.
In Windows, è necessario utilizzare /
o\\\\
come separatore di percorso. Ad esempio, per specificare il filec:\temp\myQueryTable.qtdè necessario specificarlo comec:/temp/myQueryTable.qtdoc:\\\\temp\\\\myQueryTable.qtd.Se viene fornito un file JAR, può contenere più file QTD e file delle proprietà per ciascun file QTD, che contengono nomi di visualizzazione e descrizioni. Utilizzare Query Table Builder per esportare le definizioni di tabella di query come file JAR.
- -query names -kind | composito | predefinito | supplementare
- Il tipo di tabella query: composita, predefinitao supplementare. Utilizzare questa opzione per elencare i nomi delle tabelle query distribuite di un particolare tipo.
- -query definition -name queryTableName
- Il nome della tabella di query, in maiuscolo. Utilizzare questa opzione per elencare la definizione XML di una tabella di query composta o supplementare distribuita.
Esempi
Distribuire tabelle di query composite e supplementari:

Immettere il seguente comando:
wsadmin.sh -f manageQueryTable.py -cluster myCluster -deploy sample.qtd
Immetti il seguente comando:
wsadmin -f manageQueryTable.py -cluster myCluster -deploy sample.qtd
Annullare la distribuzione delle tabelle di query composite e supplementari:

Immettere il seguente comando:
wsadmin.sh -f manageQueryTable.py -cluster myCluster -undeploy COMPANY.SAMPLE
Immetti il seguente comando:
wsadmin -f manageQueryTable.py -cluster myCluster -undeploy COMPANY.SAMPLEAggiorna tabelle di query composite e supplementari:

Immettere il seguente comando:
wsadmin.sh -f manageQueryTable.py -cluster myCluster
-update definition sample_v2.qtd
Immetti il seguente comando:
wsadmin -f manageQueryTable.py -cluster myCluster
-update definition sample_v2.qtd
Richiamare un elenco di tabelle di query:

Immettere il seguente comando:
wsadmin.sh -f manageQueryTable.py -cluster myCluster
-query names -kind composite
Immetti il seguente comando:
wsadmin -f manageQueryTable.py -cluster myCluster
-query names -kind composite
Richiamare le definizioni di XML delle tabelle di query:

Immettere il seguente comando:
wsadmin.sh -f manageQueryTable.py -cluster myCluster
-query definition -name COMPANY.SAMPLE
Immetti il seguente comando:
wsadmin -f manageQueryTable.py -cluster myCluster
-query definition -name COMPANY.SAMPLE