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
Liste des paramètres
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
Les valeurs de retour
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>