/ Forums / Advansys Formativ / Creating Solutions with Formativ / Create Appointment (all-day and without recipient) / Reply To: Create Appointment (all-day and without recipient)

Support 3

Please refer to “Formativ Language Guide”, “Formativ Developers Guide” and GroupWise Object API for more information about creating message. See below the sample code from the “Formativ Developers Guide” about creating appointment:


You can create any kind of message without a user interface. You would normally use this approach when you have all the information required to create a new item,
and there is no need for user interaction. For example, you may write an Applet to read email addresses from a database,
then create and send a customized email message to each address.
In this case there is no need for a user to see the actual messages being composed.

Although there are several variations, the most common way to create a new message is this:
Call the Add method of the Messages collection owned by the folder in which you wish to store the message. For example,
the following Applet creates a new personal GroupWise Appointment in your own calendar:

Sub Main(Client, GWEvent)  
    Dim objMessage  

    ' Create the new message   
    Set objMessage = GroupWise.Account.Calendar.Messages.Add("GW.MESSAGE.APPOINTMENT", 3)  
    ' Set some properties   
     objMessage.OnCalendar = True   
     objMessage.FromText = GroupWise.Account.Owner.DisplayName   
     objMessage.Subject = "This was created using Formativ"  
     ' Display the MessageID of the new message   
End Sub

Hope this helps.

Advansys Support

[This message was edited by Support 1 on November 13, 2006 at 03:37 PM.]