Petra2 Java API – SjStinaInformationProviderInterface.sendMessage

Method description

Metoden anropas för att skicka ett valfritt meddelande via SMS eller e-post. Meddelandets innehåll och formatering bestäms av den anropande applikationen.

Ingen information lagras i orderboken om sändningen när denna metod används för att skicka information om beställningsrader. Jämför med metoden SjOrderFacadeInterface.sendInfo där innehåll och formatering bestäms av centrala Petra och används för att skicka beställningsrader samt lagra uppgift om datum och klockslag för sändningen i orderboken.


For Javadoc, click here.

Input

SendMessageSpecification

StyleSheet
StyleSheet ska vara en URL för en XSL-formatmall (till exempel "http://host.corporation.com/style/astylesheet.xsl") för formattering av insänt XmlData.

Om en egendefinierad formatmall ska användas, tas ett schema eller en DTD fram som beskriver aktuell datamängd. Utifrån schemat och önskat utdata med detta skapas en formatmall (XSLT) som genererar önskad layout för aktuellt meddelande. Detta kan skapas av Linkon efter en specifikation från beställare.

Om värdet för StyleSheet i indata är satt till strängen "defaultSMS" (SJPConstants.VDefaultSMSStyleSheet), så används en standardformatmall.

Om värdet för StyleSheet i indata är något annat än "defaultSMS" så förväntas detta vara en URL för en formatmall avpassad för aktuellt XmlData.

XmlData
Fältet innehåller meddelandet formaterat enligt formatmallen. Om formatmallen "defaultSMS" används, så ska XmlData vara formaterat enligt nedanstående DTD:

<!ENTITY % String "#PCDATA">
<!ELEMENT Message (Text)>
<!ELEMENT Text (%String;)>

Exempel på innehåll i XmlData:

<Message>
<Text>fritext</Text>
</Message>

Texten "fritext" kommer i sådana fall att levereras.

Output

SendMessageResult