Forum Replies Created
-
AuthorReplies
-
You cannot run any Windows API calls directly from Formativ/VBScript. You have to create your own component/wrapper that will serve as a proxy between your script and the APIs. However, Formativ has exposed some common Windows APIs (i.e. FindWindow, SetForegroundWindow). See the Formativ Language Guide for more details.
In the meantime, you can find the handle of the message window then set as foreground window. You can also set the focus to a specified control of the message window. Here is an example:
iHandle = Utilities.FindWindow("OFMailView","") if (iHandle > 0) then utilities.SetForegroundWindow(iHandle) utilities.doevents ' Gives the input focus to a specified Windows control. call groupwise.FocusSet(fcsMessage, "") end ifHope this helps.
Regards,
Advansys SupportWe have test the “Publish Message List” solution with GroupWise 6.5.6 (01/02/2006), it publish one or more messages to MS Word 2003 (11.5604.5606). We think the problem could be environmental.
Could you please send us your Formativ Configuration. You can obtain the configuration by selecting Help | About Formativ… from the GroupWise main menu. When the About Formativ dialog appears, go to the Configuration tab and click the button Copy to clipboard. Paste the text into your email (or save it to a plain-text file and include it as an attachment) and send to “support@advansyscorp.com”.
Could you also let us know:
- The version of Microsoft Word (Start MS Word – Help – About Microsoft Office Word) you are using.
- The type of messages you selected when you execute the solution (i.e. mail messages, notes, task, etc) and GroupWise Folder (i.e mailbox, calendar, search folder, etc).
We look forward to hear from you.
Regards,
Advansys SupportWe will take a look at this issue and get back to you soon.
Regards,
Advansys SupportI have test the GroupWise.DisableCommand(66) and GroupWise.DisableCommand(62), its disable the Rules and About dialog on GroupWise client 6.5.6 (01/02/06). Seems like a bug in GW 6.5.2, could you to restart GW client after disable the command. Alternatively, you may need to upgrade the GW client.
Regards,
Advansys SupportSeptember 26, 2006 at 4:37 pm in reply to: Is there a way to run archive2go on the archive folder only? #9322Sorry at this stage you cannot export just the GroupWise native archive. This is certainly on our enhancement list for a future version.
Regards,
Advansys SupportSeptember 26, 2006 at 4:16 pm in reply to: Using GroupWise.CloseWindow() to close a message window #7752Thanks for your feedback.
Regards,
Advansys SupportSeptember 24, 2006 at 5:17 pm in reply to: Message Saver 2 silent install – missing .net integration #8911quote:
Somewhere in this forum I saw someone mention a bug where a silent install of Mssage Saver would not install some components and result in a missing .net error when launching Message Saver from within Groupwise.
We seem to have the same problem. Is there a resolution to this?
It appears that the GroupWise Client MSI won’t allow the launching of another third party MSI located in the Addons configuration location. We have reported this issue to Novell and waiting for the response. We will post the response from Novell here.
Alternatively, you can use Novell ZENworks to distribute Formativ and solutions to large number of workstations. Novell ZENworks is Novell’s premier desktop management solution. ZENworks for Desktops makes it easy to roll out and register Formativ Studio, Creator and Runtime automatically for large numbers of users from a central location. ZENworks also makes it easy to update Formativ whenever new software becomes available. See the “Formativ Studio Users Guide” for more information.
NOTE: Installing Message Saver for All Users
Reported by a customer, installing Message Saver works fine with the user that installs but does not work if change to a different user.Solution:
It appears that the problem is the ALLUSERS variable within our Formativ Framework for .NET 1.0 installer is not defaulting to “all users”, which it should. We are planning to update the installer for the next release. In the mean time, you should be able to use the work-around shown below. Install the products in the following sequence and use the new parameter ALLUSERS=1 when installing the Formativ Framework for .NET 1.0. This parameter will force an “All Users” installation.- formativruntime.exe /s /i-config.txt
- advansys-formativ-framework-1.0.msi /q ALLUSERS=1
- advansys-message-saver-pack-2.0.exe /s /allusers
If desired, you can download the stand-alone Formativ Framework for .NET installer from here: http://www.advansyscorp.com/formativ_support_framework.htm
Hope this helps.
Regards,
Advansys Support[This message was edited by Support 3 on October 26, 2008 at 12:28 PM.]
This sounds like it might be a bug in Novell’s Object API. We’ll report this as a bug to Novell. We couldn’t say when/if they’ll fix it, though. It always helps getting a bug fixed if other reports are received, so you may want to report it to Novell via the Developernet Support Forum independently from us.
Alternatively, you can post GroupWise Object API related questions into the following forum:
http://groups.google.com.au/group/novell.devsup.gwobjapi?hl=enRegards,
Advansys SupportSeptember 21, 2006 at 6:33 pm in reply to: Using GroupWise.CloseWindow() to close a message window #7751Groupwise.CloseWindow() closes the current window. You need to make sure when calling this method, the e-mail message window is the activate the window. Here is a sample code to set the e-mail message as active window:
iHandle = Utilities.FindWindow("OFMailView","") if (iHandle > 0) then utilities.SetForegroundWindow(iHandle) GroupWise.CloseWindow() end ifPlease note, attempting to close GroupWise from a C3PO (i.e. Formativ) either did not work or resulted in unpredictable behavior. See the forum post “How to shut down GroupWise?” for more information.
Regards,
Advansys SupportArchive To Go is working as designed. We have received a couple of requests for inclusion of the Trash folder and we intended to include it within the next point release.
Please send an email to support@advansyscorp.com, if you are interested to test the new release.
Regards,
Advansys SupportThanks for your feedback.
Regards,
Advansys Supportquote:
Now, when a user composes a GroupWise rule, is there not a similar property that returns the rule currently being composed and then a second property that allows you to write to the BodyText of the rule’s Reply action?
Unfortunately, there is no Token APIs available to return current composed rule. If you want to edit the rule’s action then you need to rewrite the rule. You may need to use the RuleAddActionReplyWithText token to set the reply text. See the Formativ Language Guide and GroupWise Token API for more information.
Please note, you can use ThrowToken method which uses the native GroupWise Token Commander to execute a given token. See the forum post below about the ThrowToken method:
http://www.advansyscorp.com/forums/topic/3121058911/Regards,
Advansys Supportquote:
Using a button on the form is it possible to launch a separate form, prompting the user to enter appointment information and post the content of that to a calendar that they have proxy rights to?
sed:
You can use button click event (Double click a button in the Form Designer) to display another form.
Sub btnDlg1Click(Sender) dlg2.showmodal End Sub
quote:
On this form I would like to also pick the month from a drop down list but store the number to the database for sorting purposes. I looked at listview and was able to successfully set it up using the viewstyle of vslist; however this method takes up a lot of real estate on the form, is there an alternative?
Another option is to use DateTimeEdit control then extract the month. Example:
msgbox month(dlg1.dateCtl.date)Hope this helps.
Regards,
Advansys SupportThis is a known issue and we have reported to Novell few times over the years but haven’t had any response. We also noticed the process to add entries into Address Book (AB) slow dramatically after 250-300 entries.
You can place debug trace into your applet to see the performance. We will recommend to place debug trace before & after you access database, add entry into AB, after entry added into AB. See the forum post below to use the debug view:
http://www.advansyscorp.com/forums/topic/664107894/Regards,
Advansys SupportYou can iterate thought System AB entries collection to find the email address. Not very efficient but this is only option available.
Depend on the nature of your application, you can also cache System AB entries information (i.e Name, email address, address, etc) into XML then use the XPath to find data in XML.
Hope this helps.
Regards,
Advansys Support -
AuthorReplies