SEND

Sommaire


Sendpermet d'envoyer un message.

 

Syntaxe

   Sendid_serveurwith liste_param

 

Paramètres

Elément

Description

Restrictions

id_serveur

identification du serveur d'impressionsous la forme :
machine.domaine@

spacer.gif (822 octets)

liste_param

Liste deid_param séparées par le caractère ','.

Les expressions doivent être alphanumériques et sont limitées à 255.

 

Exemples

# envoi d'un message à Dupond et Durand; Martin est en copie
# avec une possibilité de démarrer X3 dans la gestion client
# avec un fichier joint fichier1.zip
Send GSERMES With
& "__TO="+chr$(1)+"Dupond;Durand",
& "__CC="+chr$(1)+"Martin",
& "__SUJET="+chr$(1)+"titre dumessage",
& "__NOTE="+chr$(1)+"texte du message",
& "__CONTXT="+chr$(1)+"GESBPC",
&"__JOINT="+chr$(1)+"C:\Tmp\fichier1.zip"

# cela peut aussi s'écrire de la façon suivante :
Local Char ENVOI(64)(1..6)
ENVOI(1) = "__TO="+chr$(1)+"Dupond;Durand"
ENVOI(2) = "__CC="+chr$(1)+"Martin"
ENVOI(3) = "__SUJET="+chr$(1)+"titre du message"
ENVOI(4) = "__NOTE="+chr$(1)+"
texte du message"
ENVOI(5) = "__CONTXT="+chr$(1)+"GESBPC"
ENVOI(6) =
"__JOINT="+chr$(1)+"C:\Tmp\fichier1.zip"
Send GSERMES WithENVOI(1..6)

 

Description et commentaires

L'instruction Sendpermet d'envoyer un message a un ou plusieurs destinataires.

Il est possible d'y attacher :

Le paramètre __SUJET est limité à 63 caractères.
Le paramètre __NOTE est limité à 2500 caractères s'il n'y a pas de pièce jointe associée, sinon à 1300 caractères s'il y a au moins une pièce jointe. 

Pour chaque paramètre, l' expression  doit être alphanumérique et limitée à 255 caractères maximum. Pour aller au-delà de cette limite, la syntaxe est la suivante :

Send GSERMES With
& "__TO="+chr$(1)+"Dupond;Durand",
& "__CC="+chr$(1)+"Martin ",
& "__SUJET="+chr$(1)+"titre du message",
& "__NOTE="+chr$(1)+"texte du message",
& "__NOTE="+chr$(2)+"texte du messagesuite 1 ",
& "__NOTE="+chr$(3)+"texte du messagesuite 2 "

Les paramètres à renseigner pour l'envoi d'un message sont les suivants :

Paramètre

Description

__TO

Destinatairesdu message

__CC

Destinatairesdu message en copie

__SUJET

Descriptiondu sujet du message

__NOTE

Contenudu message

__JOINT

Fichierjoint

__CONTXT

Contexteapplicatif
fichier joint qui permet de lancer X3 et de se positionner directement dansun contexte particulier

__ACKNOWLEDGE

Demande d'accusé de réception 
"0" ou paramètre absent : pas de demande d'accusé de réception
"1" : demande d'accusé de réception

Remarques

Dans le traitement standard  d'envoi de message, le nom du serveur de messagerie est alimenté par le paramètre SERMES du chapitre superviseur.

Lorsque les paramètres sont envoyés sous forme de tableau, tous les éléments de ce tableau doivent être renseignés.
Exemple :

Local CharENVOI(64)(1..6)
ENVOI(1) = "__TO="+chr$(1)+"
Dupond;Durand"
ENVOI(2) = "__CC="+chr$(1)+"
Martin"
ENVOI(3) = "__SUJET="+chr$(1)+"titre du message"
ENVOI(4) = "__NOTE="+chr$(1)+"
texte du message"
ENVOI(5) = "__CONTXT="+chr$(1)+"GESBPC"
ENVOI(6) =
"__JOINT="+chr$(1)+"C:\Tmp\fichier1.zip"
Send GSERMES With ENVOI(1..6)

 

Attention ! si on a uin paramètre dont la partie se trouvant après le chr$(1) est vide, on s'expose à une erreur grave Window. 
Exemple :

# A ne pas faire :
...
ENVOI(2) = "__CC="+chr$(1)+""
...
Send GSERMES With ENVOI(1..6)

 

Nouveautés de la version 140

Ajout du paramètre __ACKNOWLEDGE. 

 

Erreurs associées

Erreur

Description

 

 

 

Mots-clés associés

Seldest


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved