CEC 2012 Vienna Forum Francophone Power IBM i ( et AS/400, iSeries, System i, ... )
Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )   Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )   Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )   Forum Francophone Power IBM i ( et AS/400, iSeries, System i,  ... )
18 Mai,2012, 22:15:40 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?

Connexion avec identifiant, mot de passe et durée de la session
Nouvelles:
 
   Accueil   Aide Règles Rechercher Partenaires Identifiez-vous Inscrivez-vous Liens Common France Common Belgique Common Luxembourg  
Pages: [1] 2   Bas de page
  Imprimer  
Auteur Fil de discussion: Commande SNDDST  (Lu 1271 fois) Average Rating: 0
0 Membres et 1 Invité sur ce fil de discussion.
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« le: 12 Avril,2011, 15:37:06 »

Bonjour à toutes et tous,

Est-il possible de transmettre un fichier joint avec la commande SNDDST ou y a t-il une autre commande pour celà?

J'ai essayer avec la commande suivante mais rien n'arrive sur ma boîte mail?

Code:
        SNDDST     TYPE(*FILE) +                                     
                          TOINTNET(('xxxxxxx.xxxxxx@xxxxxx.FR')) +       
                          DSTD(X) MSG('BONJOUR,') DOCFILE(&LIB/&FIC)     
« Dernière édition: 12 Avril,2011, 16:15:05 par scorpion » Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
Firefox 4.0 Firefox 4.0


Voir le profil
« Répondre #1 le: 12 Avril,2011, 16:54:41 »

Si ton fichier est en base de donnée, tu utilise SNDDST TYPE(*FILE)
Si ton fichier est dans QDLS, tu utilise SNDDST  TYPE(*DOC)
Si ton fichier est dans IFS, je sais plus 
Il y a d'autres outils à trouver sur le net comme SNDM par exemple
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #2 le: 12 Avril,2011, 17:12:42 »

Le fichier que je dois émettre et un fichier créé à partir d'un  cpysplf donc c'est un fichier BDD donc ma commande que j'utilise devrait fonctionner n'es-ce pas
Code:
SNDDST     TYPE(*FILE) +                                     
                          TOINTNET(('xxxxxxx.xxxxxx@xxxxxx.FR')) +       
                          DSTD(X) MSG('BONJOUR,') DOCFILE(&LIB/&FIC)     
Ben non je ne reçois rien du tout mais quand je dis rien c'est rien  Grrrrrr

Mais pourquoi s'acharne t-il comme ça  Huh?

J'ai rien fait....... Cry
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #3 le: 12 Avril,2011, 17:22:07 »

Ok j'ai trouvé d'où vient mon problème, le fichier à une taille trop volumineuse pour l'envoi du mail.

Donc j'ai fait le test avec un fichier beaucoup plus petit (3lignes) et la bingo je reçois le mail.

Par contre un autre problème j'ai un fichier au format .dat et lorsque j'ouvre ce fichier celui-ci est illisible   y a t-il quelque chose à paramétrer dans la commande SNDDST pour agir sur le format. Angry

C'est quoi ce format de da.be

Merci Gap pour ton aide bonne soirée
 
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #4 le: 13 Avril,2011, 09:36:12 »

Bjr à tous

Je relance ma demande comment puis-je transmettre mon fichier BDD à travers un mail et surtout qu'il soit exploitable par l'utilisateur final

J'ai effectué plusieurs test mais j'ai toujours le format .dat et donc non exploitable par l'utilisateur

Personne n'a jamais fait ce genre de procédure???
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
Firefox 4.0 Firefox 4.0


Voir le profil
« Répondre #5 le: 13 Avril,2011, 13:32:10 »

Je ne sais pas ce que tu appelle "exploitable par l'utilisateur" :

Effectivement, SNDDST TYPE(*FILE) n'est pas terrible.
Tu peux préciser DOCTYPE(*FFT) pour forcer la conversion en ASCII mais les sauts d'enregistrements ne semblent pas passer.

Tu peux aussi copier le fichier en format CSV dans un dossier sous QDLS :
CPYTOIMPF FROMFILE(mabib/monfichier) TOSTMF('/QDLS/mondossier/monfichier.CSV') RCDDLM(*CRLF) DECPNT(*COMMA)
puis envoyer ce fichier en mail :
SNDDST TYPE(*DOC) TOINTNETADR('monadressemail') DOC(monfichier.csv) FLR(mondossier)

Avec quelle appli ton "utilisateur final" doit-il ouvrir ton fichier ? (Je suppose que c'est ton fichier log ?)
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #6 le: 13 Avril,2011, 14:56:10 »

Par exploitable je veux dire lisible pas de caractère genre hiéroglyphe comme j'ai actuellement

J'ai fait le CPYTOIMPF .... vers QDLS pas de problème le fichier est lisible Youpiiiiii Grin

Par contre lorsque j'exécute le SNDDST j'ai le message suivant

Description de distribution '' incorrect.    
La demande d'envoi de distribution a {chou{.

Ma commande passée

Code:
===> SNDDST TYPE(*DOC) TOINTNET(('MonEmail@xxxx.FR')) DOC(GLPRTD.CSV) FLR(MonRep)  
                   

Que ce passe t-il ??  


Pour ta question sur le LOG oui je dois faire un envoi du LOG par mail mais j'ai aussi un autre besoin pour une service bureautique et la ce n'est pas ma log mais une vrai édition sortie d'un programme

Voilà en deux mots                                    

      
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
MS Internet Explorer 8.0 MS Internet Explorer 8.0


Voir le profil
« Répondre #7 le: 13 Avril,2011, 16:34:36 »

Tu as tout simplement oublié la description du paramètre (paramètre DSTD, en bas de l'écran quand on tape SNDDST et F4 !)   
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #8 le: 13 Avril,2011, 16:37:01 »

Ca y est Gap j'ai réussi à passer la commande SNDDST il y avait un champ obligatoire à renseigner le DSTD

Par contre lorsque j'ouvre mon fichier le contenu est illisible

Quand je regarde sous QDLS le fichier est lisible qu'es-ce que je peux faire pour l'avoir correctement?Huh?? AU SECOUR !!!!!!!
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #9 le: 13 Avril,2011, 16:48:40 »

Bon ca y est j'ai mon fichier et en plus lisible pour y arriver j'ai fait un ftp vers QDLS de mon répertoire puis exécuté la commande SNDDST et ces paramètres ainsi que DSTD  et c'est magique ça fonctionne 

Bon allez je vais faire avec cette solution qui me plait pas trop à moins que tu puisses me donner une combine pour le faire sans passer par le ftp à vrai dire je préférerai ne pas passer par le ftp

Merci A+
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
MS Internet Explorer 8.0 MS Internet Explorer 8.0


Voir le profil
« Répondre #10 le: 13 Avril,2011, 17:12:53 »

La je comprends pas trop    Huh?

Essaie çà pour voir !

DSPJOB OUTPUT(*PRINT)
CRTPF QTEMP/SPOOL RCDLEN(132)
CPYSPLF QPDSPJOB  QTEMP/SPOOL
CPYTOPCD FROMFILE(SPOOL) TOFLR(mondossier) TODOC(TEST.TXT) TRNTBL(*DFT) TRNFMT(*TEXT)
SNDDST TYPE(*DOC) TOINTNETADR(scorpion@aaawoopy56.com) DSTD(TEST) DOC(TEST.TXT) FLR(mondossier)

DSPPFM QTEMP/SPOOL doit afficher le spool correctement
DSPF  '/QDLS/mondossier/TEST.TXT' doit aussi afficher le spool correctement
Le mail est-il arrivé et est-il lisible ?
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #11 le: 13 Avril,2011, 17:21:49 »

Ok je regarde ça demain je te tiens au courant

Heu au faite c'est pas la bonne adresse lol   

Bonne soirée à toi
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #12 le: 14 Avril,2011, 09:31:16 »

Slt Gap

Mauvaise nouvelle le CPYTOPCD ne fonctionne pas je te joins la commande passée

Code:
===> CPYTOPCD FROMFILE(SPOOL) TOFLR('QDLS') TODOC(TEST.TXT) REPLACE(*NO) TRNTBL(*DFT)
TRNFMT(*TEXT)     
                                                       

Le message d'erreur
Code:
Le membre SPOOL n'a pas {t{ copi{ dans le document PC.

ID message . . . . . . :   IWS1612       Gravit{  . . . . . . . :   40       
Type de message  . . . :   Arrêt programme                                   
Date d'envoi . . . . . :   04/14/11      Heure d'envoi  . . . . :   09:34:26
                                                                             
Message . . . . :   Le membre SPOOL n'a pas {t{ copi{ dans le document PC.   
Cause . . . . . :   Le membre SPOOL du fichier SPOOL dans la biblioth}que   
  QTEMP n'a pas {t{ copi{.                                                   

>> CPYTOPCD FROMFILE(SPOOL) TOFLR('QDLS') TODOC(TEST.TXT) REPLACE(*NO) TRNTBL
   (*DFT) TRNFMT(*TEXT)                                                       
   Dossier QDLS introuvable.                                                 
   Erreur @ la cr{ation du document TEST.TXT.                                 
   Le membre SPOOL n'a pas {t{ copi{ dans le document PC.                     

Dans le message il me dit qu'il ne trouve pas QDLS faut-il activer un partage ou autre chose la je ne sais pas?? Ane sort
Journalisée
GAPIII
Membre Senior
****
Hors ligne Hors ligne

Messages: 160


OS:
Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
Navigateur:
Firefox 4.0 Firefox 4.0


Voir le profil
« Répondre #13 le: 14 Avril,2011, 12:08:21 »

QDLS correspond à un système de fichiers (au format dos : 8 lettres.3lettres) utilisé par SNDDST
Utilise la commande WRKFLR pour gérer tes dossiers
Dans ta commande, tu essaies d'écrire dans un dossier qui n'existe pas ...

Note: SNDM utilise quant à lui un chemin IFS !
Journalisée
scorpion
Membre Senior
****
Hors ligne Hors ligne

Messages: 211


OS:
Windows XP Windows XP
Navigateur:
Firefox 3.6.16 Firefox 3.6.16


Voir le profil
« Répondre #14 le: 14 Avril,2011, 14:15:47 »

Ok super Gap ça marche ben écoute ce ptit cas de figure ma appris énormément c'est un pas d'éléphant pour moi merci à toi  Merci Merci Merci Merci
Journalisée
Pages: [1] 2   Haut de page
  Imprimer  
 
Aller à:  


Propulsé par MySQL Propulsé par PHP Common France © 2008, 2009  
AS/400, AS400, iSeries, i5, Power i sont des marques déposées d'International Business Machines Corp.

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines
SMFAds for Free Forums
SMF customization services by 2by2host.com
XHTML 1.0 Transitionnel valide ! CSS valide !
reserved
SimplePortal 2.1.1