Per creare e utilizzare il servizio di composizione per i messaggi in uscita:
- Creare un comando del controller o personalizzare un comando attivitą esistente per inviare un messaggio con un certo ID di messaggio o nome.
- Aggiungere una riga alla tabella MSGTYPES, assegnare un msgtype_id con un nuovo viewname, in base al comando.
- Creare una nuov riga con VIEWNAME nella tabella VIEWREG ed assegnare devicefmt_id e il nome maschera JSP (con il percorso completo).
- Creare un profilo nella tabella PROFILE utilizzando la console di gestione di WebSphere
Commerce e assegnare il tipo di messaggio al trasporto corretto (ad es., e-mail)
e il formato dispositivo (ad es., formato dispositivo standard). Vedere
Assegnazione di un metodo di trasmissione ad un tipo di messaggio per un sito o negozio. E' necessario specificare un ID formato di unitą valido, come specificato nella tabella VIEWREG, per ciascun trasporto da utilizzare. Questo ID formato dispositivo (ad es., DEVICEFMT_ID) deve corrispondere a quelloa ggiunto nella tabella VIEWREG per poter individuare il file maschera JSP per la composizione. Di seguito sono riportati i valori utilizzati nella tabella VIEWREG:SOAP XML data transmitted via HTTP = -1 HTTP Browser = Reserved for IBM use Standard Device Format = -3 WebSphere MQ Adapter for XML = -4 WebSphere MQ Adapter for WCS (Legacy message) = -5
- Nota: La maggior parte dei messaggi in uscita
(indipendentemente da quali trasporti) sono intesi per l'utilizzo del formato dispositivo standard. La selezione dipende dalle voci per tabella
VIEWREG. I valori
predefiniti dell'ID del formato del dispositivo possono cambiare nei rilasci successivi.
- Creare un oggetto messaging system tramite il comando SendMsgCmd. Utilizzare i servizi di inizializzazione setMsgType() e setStoreId().
- Richiamere il metodo SendMsgCmd.execute() .