CreateMessage

(pour la messagerie)

Description

Cette opération vous permet de créer un nouveau message.
- avec des valeurs par défaut
- à partir d'un autre message (pour un transfert, une réponse ou une réponse à tous)
- à partir d'un message type

Pour que le message soit envoyé, cette opération a besoin d'être validée : appel à la méthode Validate ou passage de AutoValidate à 1 dans l'opération directement

Requête

Si vous souhaitez juste créer un nouveau message, aucun paramètre n'est nécessaire.
Si vous souhaitez créer un message en réponse à un autre, pour un transfert ou à partir d'un message type, vous devez remplir les paramètres CreateType, IDMessage et/ou IDAnswerType

Liste des entêtes

Entête
AutoValidate
CustomerInfos
SessionToken
UsernameToken
OptionDialogue
APIUUID

Liste des paramètres

Paramètre
IDAnswerType
IDMessage
CreateType

Exemple

=> Nouveau message en faisant "Répondre"

<SOAP-ENV:Body>
<CreateMessage xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<CreateType>Forward</CreateType>
<IDMessage></IDMessage>
<IDAnswerType></IDAnswerType>
</CreateMessage>
</SOAP-ENV:Body>


=> Nouveau message en utilisant un message type pour répondre

<SOAP-ENV:Body>
<CreateMessage xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<CreateType>Answer Type</CreateType>
<IDMessage>129608430384907</IDMessage>
<IDAnswerType>36268725076464</IDAnswerType>
</CreateMessage>
</SOAP-ENV:Body>

Réponse

Le service vous renvoie la description du message créé comme demandé, c'est à dire avec les valeurs par défaut ou avec les valeurs récupérées du message d'origine ou du message type.
Si le service rencontre des problèmes dans les destinataires ou les pièces jointes, il vous le signalera dans les headers RecipientCheck et PJSizeCheck.

Liste des entêtes

Entête
RecipientCheck
ReturnType
CustomerInfos
XSDSchema
PJSizeCheck

Les valeurs de retour

Xml

Exemple

=> Le service nous renvoie la description du message initialisé avec l'utilisateur connecté ou bien initialisé à partir d'un message type et du message auquel on répond.

<env:Body>
<CreateMessageResponse xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<xml VERSION="1" VERSION_LECTECRIT="1" VERSION_LECTURE="1" DATEHEURE="2011012415132030" xmlns:simax="http://www.nout.fr/XML/" xmlns:simax-layout="http://www.nout.fr/XML/layout">
<id_16510 simax:id="1927936746...." simax:title="16:13:20 M.Dupont">
<id_16061>1927936...</id_16061>
<id_16062>20110....</id_16062>
<id_16079>Dupont</id_16079>
<id_16080>12</id_16080>
<id_15317/>
......
<id_16082/>
<id_16077>0</id_16077>
<id_16076>16332</id_16076>
<id_16088>16338</id_16088>
<id_16087/>
<id_16070>16324</id_16070>
<id_16078/>
<id_15328>16320</id_15328>
<id_15329>16320</id_15329>
<id_15330>16320</id_15330>
<id_16100/>
</id_16510>
</xml>
</CreateMessageResponse>
</env:Body>