Enveloper

L'utilità Enveloper è il componente che raccoglie una serie di transazioni da inviare a un partecipante, le racchiude in una busta e le invia. Si pianifica l'Enveloper (o si accetta la pianificazione predefinita) per indicare a WebSphere Partner Gateway quando si desidera che Enveloper cerchi le transazioni in attesa di essere inviate. Si può anche aggiornare i valori predefiniti per il tempo di blocco, il periodo di accodamento e la modalità di batch.

Nota: La configurazione di Enveloper è facoltativa. Se non si modifica nessuno dei valori per Enveloper, si utilizzano i valori predefiniti.

Blocco

Ogni istanza di Gestore documenti ha il proprio Enveloper. Se si dispone di due Gestori documenti installati sul sistema, si dispone di due Enveloper. Di conseguenza, è possibile, per due (o più) istanze di Enveloper di tentare di eseguire il polling delle transazioni in attesa di essere imbustate. Per assicurarsi che venga eseguito il polling di una determinata transazione da esattamente un Enveloper, vengono utilizzati i blocchi. I blocchi assicurano che se sono coinvolti più Enveloper, solo uno esegue il polling ed elabora una determinata transazione. Gli Enveloper eseguono il polling contemporaneamente, ma lavorano su transazioni diverse.

Sul blocco è impostato un intervallo di tempo limite. Il valore predefinito per un'istanza dell'Enveloper per il blocco è di 250 secondi.

Se Enveloper deve attendere il blocco, viene posizionato in una coda. Il tempo massimo di accodamento (periodo di tempo di attesa di Enveloper) è pari a 740 secondi.

In genere, non è necessario modificare i valori predefiniti per il blocco.

Modalità batch

Più documenti che arrivano in un file vengono divisi, in base al gestore splitter configurato per quel tipo di documento. (La configurazione dei gestori splitter, che è parte della definizione delle destinazioni, è descritta in Modifica dei punti di configurazione.) Uno degli attributi del gestore splitter è BCG_BATCHDOCS. Quando BCG_BATCHDOCS è impostato su on (valore predefinito) lo splitter aggiunge gli ID di batch ai documenti una volta divisi.

L'Enveloper dispone di un attributo per la modalità batch, correlato all'attributo BCG_BATCHDOCS. Se gli ID di batch sono stati assegnati ai singoli documenti e se si accetta il valore predefinito (on) per la modalità batch, l'Enveloper assicura che tutti i documenti che arrivano insieme nello stesso file siano elaborati prima di imbustarli e inviarli, in modo che le transazioni siano imbustate insieme. Ad esempio, si supponga che cinque documenti XML arrivino nello stesso file. I documenti XML vengono trasformati in transazioni EDI e consegnati allo stesso destinatario. Dopo che solo tre documenti vengono trasformati, Enveloper inizia il polling pianificato per le transazioni. Se si seleziona la modalità batch, Enveloper non elabora (busta) le tre transazioni pronte. Al contrario, attende finché non termina l'elaborazione delle cinque transazioni prima che vengano imbustate ed inviate. Le transazioni vengono posizionate nella stessa busta, a meno che lo standard EDI non lo evita.

Modifica dei valori predefiniti

Per modificare i valori predefiniti per l'Enveloper, effettuare i passi di seguito riportati:

  1. Fare clic su Ammin hub > Configurazione hub > EDI > Enveloper.
  2. Fare clic sull'icona Modifica.
  3. Immettere nuovi valori per Tempo max blocco (secondi) e Durata accodamento massima (secondi) se si desidera più o meno tempo assegnato a questi attributi.
    Nota: In genere, non è necessario modificare i valori predefiniti.
  4. Se si desidera disattivare la modalità batch, deselezionare Utilizza modalità batch.
  5. Se si desidera modificare la frequenza con cui Enveloper controlla le transazioni in attesa di essere inviate, eseguire uno dei seguenti gruppi di attività:
  6. Fare clic su Salva.

Copyright IBM Corp. 2003, 2005