Forum Replies Created
-
AuthorReplies
-
Groupwise.DisplayAddressBook() is a wrapper of the GroupWise ActiveX* Address Book Control. GroupWise® Controls for ActiveX* contains two address book controls: Name Completion Control and the Address Book Control.
Unfortunately, the Address Book control does not have any properties/methods which lets you to decide the target type (i.e. TO, CC or BC) of the address selected. However, it can return the total entries of a specified target type. For example:
msgbox "Target Type All: " & MainDlg.gwAB.TargetType(0) msgbox "Target Type TO: " & MainDlg.gwAB.TargetType(1) msgbox "Target Type CC: " & MainDlg.gwAB.TargetType(2)
To access the available properties of the control, you need to use the Formativ Form Designer to drop the Address Book control (GroupWise tab) to your form. You can also find the Properties and Methods of the control at:
http://developer.novell.com/documentation//gwactive/index.html?page=/documentation//gwactive/gwax_enu/data/b3g2j9e.htmlHope this helps.
Regards,
Advansys SupportThanks for your post.
We have added your request to our database for future enhancement. We will let you know once we update the solution.
Please do not hesitate to contact us if you have any further questions or comments.
Regards,
Advansys SupportThe Archive To Go Viewer should only request specific media when you attempt to open a message which resides on that media. For example, if you have DVD2 (i.e. media-02) inserted and you attempt to open a message which resides on DVD1, the Viewer should prompt to insert DVD1 (media-01) into the CD/DVD drive.
Could it be you are attempting to view a message which resides on volume 1 (DVD1) when DVD2 or DVD3 is installed? If not, to help us replicate the problem, we need to know the exact steps which result in this error. You can detail them here or feel free to write directly to support@advansyscorp.com.
Regards,
Advansys SupportSorry for the delay in our response.
Currently Formativ does not integrate with Notify so you can not trap messages when only notify is running.
Regards,
Advansys SupportJuly 12, 2007 at 4:03 pm in reply to: Create task from selected message does not allow tasks sooner than 1 week #8392This applet was provided as a open source to the cool solution community, you are free to modify the applet to your needs. If you have Formativ Studio/Creator installed then the solution installer will install the open source version.
We think the applet should only prevent any value less than the present date. You can the behaviour by updating the following line:
Line number – 291: Change the MinDate value to “.MinDate = Date”For your convenience, we will send you the updated version though direct email.
Regards,
Advansys SupportI have tried the links from the above URL and it seems to work. Could please try again.
Please note, these documentations also included in Formativ Framework (e.g. Formativ Studio, Creator, etc) and you can access the from the Start – “All Programs” options.
Regards,
Advansys SupportThanks for reporting this behaviour to us. We have added this issue to our enhancement database for future release.
Please note, we have fixed few issues in version (2.0.28) which we will release once it complete the testing phase. If you are interested to test the updated version then you can download the installer from the URL below:
http://www.advansyscorp.com/forums/topic/4901057941/Please do not hesitate to contact us if you have any questions.
Regards,
Advansys SupportWe have written a solution which copy a selected Appointment to a pre-defined proxy account. We haven’t release this solution to the public. Please see below the description of the solution. If you are interested about the solution then send a email to support@advansyscorp.com.
quote:
‘——————————————————————————-
‘ Formativ Solutions for GroupWise
‘ Create duplicate appointment
‘ Designed by: Formativ Business Solution Team
‘ Copyright (c) 2003 Advansys Pty Limited (http://www.advansyscorp.com)
‘ Version 1.2
‘
‘ DESCRIPTION:
‘
‘ This applet duplicates a pre-existing appointment in a pre-defined proxy account.
‘ It also duplicates appointments from the defined proxy account back into your
‘ own account.
‘
‘
‘ INTEGRATIONS: Appointment toolbar.
‘
‘
‘ NOTES:
‘ – The appointment needs to be saved prior to running the applet.
‘ – The applet requires that you specify the GroupWise user ID of the proxy account
‘ you wish to create duplicate appointments in/from. To do this, set the constant
‘ IDS_PROXID_ACCOUNT_ID.
‘ – You must have the appropriate proxy rights to the account in which you
‘ wish to duplicate appointments.
‘ – Holding the SHIFT key will create a log file.
‘ – Unable to support ‘Expiration date’ and ‘Classification’ properties for the
‘ appointment message.
‘ – Unable to modify the group appointment message properties.
‘
‘
‘ POTENTIAL FUTURE IMPROVEMENTS:
‘ – Support GroupWise 6.5 categories.
‘ – Check for appropriate proxy rights.
‘ – Support for duplicating alarm time.
‘ – Support attached email messages.
‘——————————————————————————-‘================================================================================
‘ Provide the USER-ID for the proxied account.
const IDS_PROXID_ACCOUNT_ID = “Test”
‘================================================================================
Regards,
Advansys SupportWe are not sure why you want to use the split method to extract the substrings instead of the stringlist approach we recommended earlier. You will need to test your code to make sure it is robust taking into consideration that you may need to process extreme data. For example, if a message has a file name which contains semicolon (e.g. “test;file.gif”) then your split function will return incorrect result.
We always try to respond a question where possible. It’s often worthwhile posting these type of questions to the appropriate VBScript Forums on the web.
Regards,
Advansys SupportWe are currently developing the GroupWise Hummingbird Integration (http://www.advansyscorp.com/demos/hummingbird/hummingbird-integration-for-groupwise.html). The following settings has been used to configure the Hummingbird DMS Server to open Advansys Portable Message(FML) with Advansys Message Viewer.
————————————–
Application ID: MESSAGE VIEWER
Description: Advansys Message Viewer
Print Application: MESSAGE VIEWER
Viewer Application: MESSAGE VIEWER
MIME Type: application/fml
Default Extension: FML
File Types: FML;Advansys Message Saver
————————————–Hope this helps. If you have any questions about our GroupWise Hummingbird Integration, please email to support@advansyscorp.com.
Regards,
Advansys SupportYour sample code has a logical error. See below the section of your code which only add the one attachment to the new message as the value of the objAttach never change.
quote:
‘ Loop through attachments to get the names
for x = 0 to (iAttachCounter -1)
call GroupWise.ItemAttachmentAdd(“X00”, itcAttachClassFile, objAttach, “”)
next
You can use a stringlist to store the attachments from the draft message and finally add to the new message. See below the updated source code.
Sub Main(Client, GWEvent) Dim objAddressBooks Dim objAddessBook Dim objAddressBookEntry Dim objSubject Dim objMessage Dim objMsg Dim objAttach Dim objAttachs Dim iAttachCounter Dim iMsgID dim oAttachmentsList Set objMsg = GroupWise.ComposingItem objSubject = objMsg.Subject objMessage = objMsg.BodyText ' Get the composing message ID through TOKEN iMsgID = GroupWise.ItemMessageIDFromView ' Make sure we have a composing message selected iAttachCounter = GroupWise.ItemAttachmentGetCount(iMsgID) '** Create a strings list and store the available attachments from the draft message ** set oAttachmentsList = utilities.stringlist if (iAttachCounter > 0) then for x = 0 to (iAttachCounter -1) objAttach = GroupWise.ItemAttachmentGetName(iMsgID, x) oAttachmentsList.add(objAttach) next end if ' Get the AddressBooks object Set objAddressBooks = GroupWise.Account.AddressBooks ' Locate the address book called 'Address Book' Set objAddressBook = objAddressBooks.Item("Test Book") ' Display the email address of each entry in the book For Each objAddressBookEntry In objAddressBook.AddressBookEntries if objAddressBookEntry.emailaddress <> "" Then ' Create new mail message Call GroupWise.NewMail ' Enter the recipient Call GroupWise.FocusSet(fcsTo, "") Call GroupWise.TypeText(objAddressBookEntry.emailaddress) ' Enter the subject Call GroupWise.FocusSet(fcsSubject, "") Call GroupWise.TypeText(objSubject) ' Enter the message body, first insert the greeting from contact comment field ' after that enter the text as type in the previous window Call GroupWise.FocusSet(fcsMessage, "") Call GroupWise.TypeText(objMessage) ' Add attachment if any if (iAttachCounter > 0) then ' Loop through attachments list and add to the new message for x = 0 to (oAttachmentsList.count -1) call GroupWise.ItemAttachmentAdd("X00", itcAttachClassFile, oAttachmentsList.strings(x), "") next end if ' Send the message Call GroupWise.ItemSend(False) Utilities.doevents end if next Set objAddressBook = Nothing Set objAddressBooks = Nothing Set objMsg = Nothing set oAttachmentsList = nothing End SubRegards,
Advansys SupportYou can use our Enterprise Calendar Dates solution to add, edit or delete common Appointments and Notes to your users calendar from a master account. You may choose to synchronize with all users in a Domain, members of one or more Distribution Lists, lists of users contained in a file, or individual users.
Please note, Formativ commercial products are provided as free, fully featured 30-day trial software. For continued use beyond the evaluation period, you need to purchase and register the product with a registration key.
Hope this helps.
Regards,
Advansys SupportWe have sent you an email about the work-around.
Regards,
Advansys SupportThanks for your feedback. Please do not hesitate to contact us if you have any further questions or comments.
Regards,
Advansys SupportThe following section copied from the Developers Guide which explain the difference between Flexalock and Encoded Applets:
quote:
Flexalock Applets can be partially or fully encrypted. Flexalock Applets are useful when you wish to lock down part of an Applet’s source code, leaving key constants exposed that others can modify as required. In addition, Formativ Studio and Creator can be used to modify a Flexalock Applet’s client integrations and convert an open source Applet to a Flexalock Applet. To ensure maximum security and end-user flexibility, Applets written for commercial distribution should be converted to the Flexalock format.
Encoded Applets are fully encrypted. The source code and client integrations are completely locked down and cannot be modified by anyone except the developer who has access to the original open source Applet. Formativ Studio and Formativ Creator can convert an open source Applet to an Encoded Applet. Due to the introduction of the more flexible Flexalock Applet format, the Encoded Applet format is now used rarely.
Hope this helps.
Regards,
Advansys Support -
AuthorReplies