Metodo di post - elaborazione per le transazioni in entrata
Nel metodo di post - elaborazione per le transazioni in ingresso, sia i record IR che ER sono disponibili per l'elaborazione.
La personalizzazione della transazione in entrata può essere eseguita nel flusso di post elaborazione utilizzando il seguente metodo:
public StructureData setUserValueIn(StructureData irData, StructureData erData)
Il metodo può eseguire i seguenti processi:
- Convalidare i dati.
- Modificare i dati esterni modificando il record IR da salvare nel sistema.
- Associare ulteriori dati dal record ER al record IR.
- Arrestare l'ulteriore elaborazione della transazione generando un'eccezione. Per i messaggi basati sulla coda, la transazione rimane nella coda per la rielaborazione. Per i messaggi non basati sulla coda, i messaggi vengono restituiti al client che ha avviato il servizio aziendale.
- Interrompere l'elaborazione del messaggio in Maximo® Manage generando un'eccezione skip_transaction. In questo caso, il messaggio non viene salvato nel sistema. Per i messaggi basati sulla coda, il messaggio viene rimosso dalla coda.
- Registrare la transazione.
Identificare la classe di uscita utente del servizio aziendale nell'applicazione Servizi aziendali.