Questo argomento si applica solo alla configurazione IBM Business Automation Workflow Advanced.

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 -user e -password per specificare un ID utente che disponga dell'autorizzazione di amministratore o distributore.

Ubicazione

Lo script di gestione manageQueryTable.py si trova nella directory Business Process Choreographer admin .
For Windows operating systeminstall_root\ProcessChoreographer\admin
For Linux operating systemFor UNIX operating systeminstall_root/ProcessChoreographer/admin

Sintassi

For Linux operating systemFor UNIX operating systeminstall_root/bin/wsadmin.sh 
For Windows operating systeminstall_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.Per il sistema operativo Windows In Windows, è necessario utilizzare / o \\\\ come separatore di percorso. Ad esempio, per specificare il file c:\temp\myQueryTable.qtd è necessario specificarlo come c:/temp/myQueryTable.qtd o c:\\\\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.Per il sistema operativo Windows In Windows, è necessario utilizzare / o \\\\ come separatore di percorso. Ad esempio, per specificare il file c:\temp\myQueryTable.qtd è necessario specificarlo come c:/temp/myQueryTable.qtd o c:\\\\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:

Per il sistema operativo LinuxPer il sistema operativo UNIXImmettere il seguente comando:

wsadmin.sh -f manageQueryTable.py -cluster myCluster -deploy sample.qtd

Per il sistema operativo WindowsImmetti il seguente comando:

wsadmin -f manageQueryTable.py -cluster myCluster -deploy sample.qtd

Annullare la distribuzione delle tabelle di query composite e supplementari:

Per il sistema operativo LinuxPer il sistema operativo UNIXImmettere il seguente comando:

wsadmin.sh -f manageQueryTable.py -cluster myCluster -undeploy COMPANY.SAMPLE

Per il sistema operativo WindowsImmetti il seguente comando:

wsadmin -f manageQueryTable.py -cluster myCluster -undeploy COMPANY.SAMPLE

Aggiorna tabelle di query composite e supplementari:

Per il sistema operativo LinuxPer il sistema operativo UNIXImmettere il seguente comando:

wsadmin.sh -f manageQueryTable.py -cluster myCluster 
           -update definition sample_v2.qtd

Per il sistema operativo WindowsImmetti il seguente comando:

wsadmin -f manageQueryTable.py -cluster myCluster 
        -update definition sample_v2.qtd

Richiamare un elenco di tabelle di query:

Per il sistema operativo LinuxPer il sistema operativo UNIXImmettere il seguente comando:

wsadmin.sh -f manageQueryTable.py -cluster myCluster 
           -query names -kind composite

Per il sistema operativo WindowsImmetti il seguente comando:

wsadmin -f manageQueryTable.py -cluster myCluster 
        -query names -kind composite

Richiamare le definizioni di XML delle tabelle di query:

Per il sistema operativo LinuxPer il sistema operativo UNIXImmettere il seguente comando:

wsadmin.sh -f manageQueryTable.py -cluster myCluster 
           -query definition -name COMPANY.SAMPLE

Per il sistema operativo WindowsImmetti il seguente comando:

wsadmin -f manageQueryTable.py -cluster myCluster 
        -query definition -name COMPANY.SAMPLE