• Creator
  • #4282

    Hi advansys team, Smile

    FctMail is a mail with a DocumentReference in attachment

    Here is a piece of code

    Set FctMail = Client.ClientState.SelectedMessages.Item(1) ‘These mail

    set FctPJ = FctMail.Attachments.item(1).message
    msgbox FctPJ.ClassName => We see “GW.MESSAGE.DOCUMENTREFERENCE” and it’s OK

    msgbox FctPJ.Document.Subject => Bug. Frown Incorrect argument in a call function (translate from french °=)

    Any ideas ?

    L.P. Irovetz
    Arcane GroupWare

  • Author
  • #7715
    Support 3

    We are unable to reproduce the same behaviour you described above. If we select a message with attached document reference, the code above return the subject of the document. Here are the steps we followed:

    • Select a document reference and forward as an attachment
    • Select the message with document reference attached
    • Run the sample code from message toolbar.

    If the document is corrupt then you may get the error to access the subject, can you try the sample code with different document reference. Please let us know if we missed any steps.

    Advansys Support


    perhaps it’s when i created the message that i did a mistake

    I’d write a message by the cleint with a document reference for attachement

    Here is part of propterty message
    >Fichiers Taille Date/Heure
    > MESSAGE 630 Lun 28 Août 2006 23:51:19
    > TEXT.htm 547
    > Référence aux documents
    > Copie statique deGroupWise Architecture Objet.pdf 344853 Lun 28 Août 2006 23:49:46

    but whith my code i get
    > MESSAGE 374 29/08/2006 00:24:27
    > Référence aux documents
    > GroupWise Architecture Objet.pdf 344853 310871 29/08/2006 00:22:46

    no static copie but the original ????

    Here is my code with it i create the message
    ‘ DocNew comme from
    ‘ set DocNew = LibTrouv.getdocument (DocNewNum)

    Set MailObj = GroupWise.Account.MailBox.Messages.Add(“GW.MESSAGE.MAIL.AGW.FCT”, fgwDraft)

    ‘ ——- Gestion des destinataires du scan ——-
    set MailObjRecipient = MailObj.Recipients.Add(Dlg_Rec,,0)

    ‘ ——- Les informations de base à stocker ——-
    MailObj.FromText = GroupWise.Account.Owner.DisplayName

    MailObj.subject = “Facture arrivée pour : ” & Gst_DosNum &” , “& Gst_DosNom

    MailObj.BodyText.PlainText = Mess

    ‘ ——- Les fields suplémentaires ——-
    call MailObj.Fields.add(“AGW_WF_ETP”,fgwNumeric,NF_Etp) ‘Numéro de fiche de l’étape d’arrivée
    call MailObj.Fields.add(“AGW_WF_JET”,fgwNumeric,NF_Jet) ‘Numéro de fiche du jeton de WF

    ‘ ——- La pièce jointe ——-
    Set PJDocRef = GroupWise.Account.Mailbox.Messages.Add(“GW.MESSAGE.DOCUMENTREFERENCE”, DocNew)
    Set MailObjAttachement = MailObj.Attachments.Add(PJDocRef)

    ‘ ——- Envoi du mail
    Set objNewMess = MailObj.Send

    Where am i wrong ?

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.