Per conservare l'efficienza operativa di WebSphere Business Integration Connect, le seguenti procedure possono essere utilizzate per archiviare o eliminare il system file e i file di log del database.
I file di log dell'applicazione vengono posizionati in tre aree: $INSTALLATION_DIRECTORY/<destinatario, console e router>/was/logs/server1.
I file di non rifiuto e le directory vengono posizionate in: $COMMON_DIRECTORY/non_rep/. Avviare l'archiviazione dei file più vecchi posizionati nelle directory che iniziano a 0 e aumentando il numero per il file più recenti.
Determinate tabelle del database possono essere eliminate quando necessario, ma le altre non devono essere modificate per conservare la corretta funzionalità del sistema. Le tabelle che iniziano con BP_ e LG_ possono essere eliminate con due eccezioni: le tabelle BP_ che terminano con _QUE e _HIST vengono continuamente conservate dal motore di RosettaNet e non devono essere modificate. Le tabelle BP_ che terminano con _QUE sono tabelle di coda e le tabelle BP_ che terminano con _HIST sono tabelle cronologiche che vengono utilizzate per l'archiviazione. Ad esempio, la tabella BP_RNSTATEHDR_QUE viene archiviata nella tabella BP_RNSTATEHDR_HIST.
Le tabelle che iniziano con CG_ ed PR_ contengono i dati di configurazione o del profilo e devono rimanere invariati per conservare la corretta funzionalità del sistema.
Il criterio per i dati della tabella di eliminazione è basato sul numero di giorni che devono essere tenuti online. I dati nelle tabelle che terminano con _HIST vengono archiviati ed eliminati giornalmente. Inoltre, eventuali informazioni di log vengono troncate giornalmente.
Il criterio di eliminazione contiene solo un parametro di input, p_days,
che è il numero di giorni in cui i dati vengono conservati in linea.
Una volta che il DBA imposta il parametro di input, la procedura funziona nel
seguente modo:
Tabella | Tabella Cronologia | Azione |
---|---|---|
RosettaNet
|
|
|
BP_rnStateHdr
|
BP_rnStateHdr_Hist
|
Elimina
|
BP_rnStateDtl
|
BP_rnStateDtl_Hist
|
Elimina
|
BP_Sponsor_State
|
BP_Sponsor_State_Hist
|
Elimina
|
BP_rnStateHdrAuditLog
|
nessuno
|
Tronca
|
AS1/AS2
|
|
|
BP_State_Hdr
|
BP_State_Hdr_Hist
|
Elimina
|
BP_AS_State_Hdr
|
BP_AS_State_Hdr_Hist
|
Elimina
|
BP_AS_State_Dtl
|
BP_AS_State_Dtl_Hist
|
Elimina
|
La procedura i dati in base alla combinazione della data di creazione del record nell'intestazione e al parametro di p_days. L'Ora per effettuare il TPA memorizzato nell'intestazione non è considerato. Ô responsabilità del DBA accertarsi che p_days è superiore al valore massimo di (Tempo per effettuare/1440). Tempo per effettuare viene memorizzato in minuti.
Si consiglia che i dati presenti nelle tabelle BP_ siano conservati online per p_days o ((TimeToPerform/1440) +1 giorno), ogni qual volta sono superiori. I dati nelle tabelle BP_DupCheck eBP_RnMsgDigest devono essere conservati per sette giorni. I dati in BP_Process_Log devono essere conservati per due giorni.
Le tabelle con i nomi che iniziano con DB sono tabelle di metadati tranne DB_ProcAuditLog. Se DB_ProcAuditLog è attivo, deve essere eliminato o troncato giornalmente o fatto in base alle esigenze dell'utente. Questo log viene normalmente disattivato per la produzione dato che è stato principalmente utilizzato nello sviluppo e negli ambienti QA.
Le tabelle con i nomi che iniziano con LG_ sono tabelle di log e di riepilogo con l'eccezione di: LG_EventCd, LG_Media eLG_media_Cfg. Queste sono tabelle di metadati e devono rimanere invariate per mantenere la corretta funzionalità del sistema. Le tabelle che iniziano con LG_Access_ non vengono utilizzate in 4.2.1 e 4.2.2.
Le seguenti tabelle di log possono essere archiviate ed eliminate in base all'ID di attività e la tabella di guida deve essere LG_Activity. La data di creazione o RcvDocTS può essere utilizzata per determinare il numero di giorni che deve essere conservato online. RcvDocTS potrebbe essere una migliore opzione perché è un colonna con indice. I dati possono rimanere online per sette giorni o ((TimeToPerform/1440) +1 day), anche più a lungo.
Le seguenti tabelle log possono essere eliminate in base alla data di creazione.
Le seguenti tabelle di riepilogo devono rimanere invariate per conservare la corretta funzionalità del sistema.