Impostazione dei fusi orari predefiniti per i server ECM

Tradizionale: 
Nei file 100Custom.xml per Workflow Server e Workflow Center, è possibile aggiungere o modificare l'impostazione di configurazione ecm-server-default-timezone utilizzata per impostare i fusi orari predefiniti per i server ECM.

Informazioni su questa attività

Quando si lavora con i documenti ECM su un server IBM® Business Automation Workflow connesso a un server ECM e tale server ECM non fornisce informazioni sul fuso orario nelle proprietà data/ora, è possibile notare che i valori per questi campi non sono corretti in relazione al fuso orario. Questo problema si verifica quando le informazioni sul fuso orario non vengono fornite dal server ECM, il che fa sì che il server IBM Business Automation Workflow assegni il proprio fuso orario ai valori data/ora. Se il server ECM e il server IBM Business Automation Workflow si trovano in fusi orari differenti, verranno visualizzati i valori di data / ora errati.

Utilizzando l'impostazione di configurazione ecm-server-default-timezone , è possibile fornire esplicitamente un offset del fuso orario per i valori delle proprietà data / ora che arrivano dal server ECM (che non fornisce un fuso orario esplicito). È possibile impostare questa opzione di configurazione con il fuso orario previsto restituito dal server ECM. Il valore del campo di configurazione del server deve essere formattato in modo da essere compatibile con i valori accettati dal metodo java.util.TimeZone.getTimeZone(String ID) , come America/Chicago o Europe/Berlin (come descritto nell'argomento Classe TimeZone).

Se si rileva la necessità di modificare il valore dell'impostazione IBM Business Automation Workflow ecm-server-default-timezone , è possibile sovrascrivere il valore aggiungendo o aggiornando l'impostazione nei file 100Custom.xml . Ad esempio, per aggiungere l'impostazione a un file 100Custom.xml , aggiungere i seguenti elementi nell'elemento <properties> e modificare il valore come necessario:

<server merge="mergeChildren">
   <ecm-server-default-timezone>America/Chicago</ecm-server-default-timezone>
</server>

Per informazioni sui singoli file 100Custom.xml che devono essere aggiornati e sulle relative ubicazioni, consultare la sezione Ubicazione dei file di configurazione 100Custom.

Tuttavia, per modificare in modo coerente e affidabile il valore delle impostazioni in tutti i file 100Custom.xml nell'ambiente di distribuzione Business Automation Workflow , si consiglia di utilizzare il comando updateBPMConfig come descritto nella seguente procedura:

Procedura

  1. Arrestare i server per Workflow Server e Workflow Center.
  2. Avviare il client di script in modalità disconnessa come descritto nel comando updateBPMConfig.
  3. Eseguire i seguenti comandi per aggiornare simultaneamente tutti i server interessati (ma prima modificare il valore come necessario):
    wsadmin> AdminTask.updateBPMConfig( [ '-create', '/server' ] )
    wsadmin> AdminTask.updateBPMConfig( [ '-create', '/server/ecm-server-default-timezone', '-xNodeValue', 'America/Chicago' ] )
    wsadmin> AdminConfig.save()
  4. Riavviare i server.

Risultati

Il modo consigliato per aggiornare i file 100Custom.xml consiste nell'eseguire il comando updateBPMConfig . Tuttavia, se gli aggiornamenti non hanno esito positivo, è possibile aggiornare manualmente i file seguendo la procedura descritta nell'argomento Creazione di un file di configurazione 100Custom.xml.