/ Forums / Advansys Formativ / Creating Solutions with Formativ / How can I move an attachment into a GW folder? / Reply To: How can I move an attachment into a GW folder?
This is one of the limitation to the GroupWise API to not allow to move attached message. Not sure about whether there is any method exists in SOAP API.
Just to see whether any changes in GW 7.0.2, I have tried the following sample code to move the attached message (I have a plain text message with an embedded message) but it failed with error message “An invalid argument was passed in the function call.”. I have comment-out the code to move the root message which works.
dim oMsg
dim oSourceFolder
dim oDestinationFolder
' Destination folder
set oDestinationFolder = groupwise.account.allfolders.itembyname("Notes")
' selected message which contains the attach message.
set oMsg = client.clientstate.commandmessage
' Access message source folder
set oSourceFolder = oMsg.EnclosingFolders.item(1)
msgbox "Source Folder: " & oSourceFolder.name
' Access the attach message
set oAttachment = oMsg.attachments(1)
msgbox "Attachment: " & oAttachment.displayname
' Move the attach message to a destination folder (DOES NOT WORK)
if (oAttachment.ObjType = 2) then
msgbox oAttachment.message.messageid
call oSourceFolder.messages.move(oAttachment.message.messageid, oDestinationFolder.messages)
end if
' Works: Move root message to destination folder
'call oSourceFolder.messages.move(oMsg.messageid, oDestinationFolder.messages)
set oDestinationFolder = nothing
set oSourceFolder = nothing
set oAttachment = nothing
set oMsg = nothing
As this type of enquiry is related to the groupWise API, you may consider to post a message to the Novell Developer Support forum (http://forums.novell.com/category/developer.tpt).
Regards,
Advansys Support