BPMSetEnvironmentVariable comando

Tradizionale:
utilizzare il comando BPMSetEnvironmentVariable per impostare il valore di una variabile di ambiente per un'applicazione del processo o un toolkit.

Importante: non utilizzare il comando BPMSetEnvironmentVariable per aggiornare la variabile di ambiente di un toolkit se il nome della variabile di ambiente non è univoco nell'app del processo e in tutti i relativi toolkit dipendenti. Utilizzare invece Process Admin Console per aggiornare il valore della variabile di ambiente di runtime di un toolkit.

Il comando BPMSetEnvironmentVariable viene eseguito utilizzando l'oggetto AdminTask del client di script wsadmin.

Prerequisiti

Le seguenti condizioni devono essere soddisfatte:
  • Eseguire il comando in modalità connessa, ovvero non utilizzare l'opzione -conntype none wsadmin.
  • In un ambiente di distribuzione di rete, un membro cluster delle applicazioni esegue le applicazioni Workflow Server e Workflow Center . Pertanto, è necessario eseguire questo comando sul nodo che contiene tale membro cluster dell'applicazione. Non eseguire il comando dal profilo del gestore distribuzione.

Ubicazione

Avviare il client di script wsadmin dalla directory install_root/bin .

Sintassi

BPMSetEnvironmentVariable
-containerAcronym process_application_acronym
-containerSnapshotAcronym process_application_snapshot_acronym
[-containerTrackAcronym track_acronym]
-environmentVariableName Name
-environmentVariableValue Value

Parametri

-containerAcronym Stringa
Un parametro obbligatorio che identifica l'acronimo dell'applicazione del processo. Ad esempio, l'applicazione del processo BillingDispute potrebbe avere un acronimo di BILLDISP.
-containerSnapshotAcronym Stringa
Un parametro obbligatorio che identifica l'acronimo della snapshot dell'applicazione del processo.
-containerTrackAcronym Stringa
Su un server Workflow Center , un parametro facoltativo che identifica l'acronimo della traccia associata all'applicazione del processo.
-environmentVariableName Stringa
Il nome della variabile di ambiente che si desidera impostare.
Limitazione:
  • Non è possibile utilizzare il comando wsadmin BPMSetEnvironmentVariable per aggiornare la variabile di ambiente di un toolkit se il nome della variabile di ambiente non è univoco in un'app del processo e nei relativi toolkit dipendenti. Invece, utilizzare l'aggiornamento del valore della variabile di ambiente di runtime di un toolkit in Process Admin Console.
  • Verificare che il nome della variabile di ambiente sia un identificativo JavaScript valido; deve iniziare con una lettera o con il carattere _ e può contenere solo lettere, cifre o il carattere _ . I seguenti esempi sono tutti nomi validi: ecmsystem_port, ecmSystem_porte ecm_system_port.
-environmentVariableValue Stringa
Il valore della variabile di ambiente.
Suggerimento: se non si conosce l'acronimo di un parametro obbligatorio, utilizzare il comando BPMShowProcessApplication per elencare i dettagli di un'applicazione del processo, inclusi gli acronimi.

Esempio

L'esempio seguente illustra come impostare la variabile d'ambiente mediationServiceURL a un'istantanea dell'applicazione di processo BillingDispute. L'istantanea fa parte della traccia principale. Nell'esempio, l'utente stabilisce una connessione SOAP al server Workflow Center .

Importante: in un ambiente di distribuzione di rete, utilizzare la porta configurata per il membro del cluster delle applicazioni che esegue le applicazioni Workflow Server o Workflow Center . Per determinare il numero di porta corretto, consultare la pagina di raccolta Porte della console di gestione di WebSphere (fare clic su Server > Tipi di server > WebSphere application server > nome_server > Comunicazioni > Porte ed individuare il valore per SOAP_CONNECTOR_ADDRESS).
wsadmin -conntype SOAP -port 8880 -host ProcessCenterServer01.mycompany.com -user admin -password admin -lang jython

wsadmin>AdminTask.BPMSetEnvironmentVariable('[-containerAcronym BILLDISP -containerSnapshotAcronym SS2.0.1 -containerTrackAcronym Main 
-environmentVariableName mediationServiceURL -environmentVariableValue https://mycompany/prodServices/mediation]')