Forum Replies Created
-
AuthorReplies
-
Unfortunately we have unable to reproduce this behaviour with GroupWise 6 in remote mode. As we haven’t received any reports of a similiar nature, we will need to obtain more information about the versions of GroupWise and Formativ you are using, along with environmental information.
Could you please start GroupWise, then from the main GroupWise menu select Help|About Formativ. When the Formativ About dialog appears, select the Configuration tab. Press the Copy to Clipboard button, which copies the configuration information to the Windows clipboard.
Please post a reply to this thread and paste the configuration information from the clipboard into your reply, or email it to support@advansyscorp.com.
Thank you,
Advansys Support
Formativ 1.5 and above supports both NDAP and LDAP, and can also operate in a completely standalone mode, removing the need for the Netware client software to be installed.
Advansys Support
This error occurs if the applet is unable to instantiate an instance of the GroupWise Admin API. (i.e the line: Set iSystemObj = CreateObject(“NovellGroupWareAdmin”) fails). This object is installed and registered as part of the standard GroupWise 32-bit windows client.
As a first step, I would suggest you re-install the GroupWise client, which will re-install and re-register the appropriate Admin API files.
Please let us know if you continue to experience a problem.
Advansys Support
Thank you for your question below. The GroupWise address book does not provide an inherent field to indicate if the contact is male or female. As a result, we have no way of knowing how to modify an address based on gender.
There are a number of ways you could get around this. Perhaps the most straight forward would to insert the gender specific text in the ‘Greeting’ field of the address book for each contact, then use that field in your template instead of the display name.
I hope this helps.
Advansys Support
Thank you for the feedback. We will look into creating an ‘update’ AXT file.
Regards,
Advansys Support
Have you configured the Netware user on the client system as a member of the FormativAdministor role, and also added the user as a library administrator to the library in question? Here’s a section from the Admin guide:
If you have security equal to the FormativAdministrator Organizational Role object , Formativ Admin will start in Administration mode, which is a prerequisite for managing applets within Formativ Applet Libraries. To administer one or more Applet Libraries, you must be assigned as the Library Administrator in the target libraries by the eDirectory administrator…The Applet Library object’s Library Administrators Page allows you to specify which users are authorized to create, edit and delete applets within the library. Use the Add and Remove buttons to add and remove users as Applet Library administrators, who must also be assigned to the FormativAdministrator Organizational Role.”
Advansys Support
This has been fixed in Formativ 1.5.8, available from the downloads page.
This issue has been fixed in Formativ 1.5.8, available from the download page.
Yes, this applet could be modified to process all the messages in a given folder. You would probably need to select the message you wanted to save, then use the Client.ClientState.SelectedMessages to access each selected message in tern. For example:
iCount = Client.ClientState.SelectedMessages.Count
gives you the number of selected messages. You can then access each message by:
Set Msg = Client.ClientState.SelectedMessages.Item(x)
where x is the index value of the message you wish to access.
We have also created a commercial applet that saves messages, including attachments, to a single file. This applet can process all messages in a given folder. If you would be interested in trialing this applet, please send an email to sales@advansyscorp.com.
Advansys Support
We are aware of the issues associated with the frequent release of maintenance updates, and recognise this can cause distribution issues.
The reason a “low-level” AXT has not yet been made available is that certain aspects of the installation do not lend themselves well to a granular AXT installation. For example, GroupWise third party handler libraries requiring registration that can vary from machine to machine.
Would you be interested in a ‘maintenance’ AXT file that ensured files were updated as opposed to installed and registered? This would probably be a simpler option that might go some way towards solving this issue. We would be interested to hear your feedback.
Advansys Support
The current Formativ/GroupWise architecture is such that you need to close the editor in order to access you mailbox. We expect this situation to change with the next major version.
Advansys Support
There are two pre-written applets that may assist:
“Publish Folder List to MS Word” is part of the Business Solutions Pack. It prints a summary listing of the selected message to Microsoft Word.
“Messages To Word Document_Example” is one of the example applets you can optionally install with Formativ. It lets you print details of the selected messages to Word.
If neither of these applets meet your exact needs it would probably be possible to create something that does. If you have development resources in-house you could probably creating something fairly easily. Alternatively, Advansys and other third parties offer development services. Please contact sales@advansyscorp.com for more information.
Advansys Support
There is a wide range of events you are able to associate applets with. Most of the events of interest are those associated with the GroupWise message contexts, such as ‘Mail’ and ‘Appointments’. For example, Formativ lets you associate an applet with the ‘On Send’ event of all message types, giving you the capability to write applets that perform some action prior to a message being sent.
Have a look at the Programmers Guide. It contains a topic entitled ‘Integrating Applets with the GroupWise Client’ that should answer most of your questions.
Hope this helps.
Advansys Support
More information can be found in the Language Guide. Search for ‘DisableCommand’. This command disables a GroupWise command within the GroupWise client. The command to be disabled is specified by a valid GroupWise Token ID passed in as the ID parameter. This command can be used within an applet to alter GroupWise client functionality available to a user.
You need to pass any valid token ID to this command. Token ID’s are numbers representing functions or features in GroupWise. A full list of these command ID can be found at the following link:
Novell GroupWise Token Reference
Not all GroupWise features can be disabled, but many can, so you will have to experiment to see if the command you want to disable works. This coammand can certainly be used to acheive the type of functionality you mention.
Advansys Support
GroupWise doesn’t use its own API. When you proxy, GroupWise uses it’s own internal processes to provide the functionality you see. Formativ cannot expose this behaviour to third parties.
The GroupWise programming interface, broadly speaking, is divided into two main areas:
1) The Object API, which is used to access data that exists in the message store. The Object API is account-based, and is not associated with the GroupWise user interface in any way. For example, you don’t even need to see any GroupWise UI in order use the Object API. The Object API exposes the Clone and AddExistingMessage methods you have used. Formativ fully exposes this API.
2) The Token API. The Token API represents the commands that you generally execute from the client, such as created a new email message and seeing the new email message compose dialog appear. The Token API commands operate on the client in whatever state it finds it. For example, if you proxy to another account then call a token that deletes the current item (owned by the user who’s account you proxied to), as long as you have the appropriate security the item is deleted.
There is no simple way I know of to have the Account object automatically login to the account you have just proxied to. While the security exists to access other items when you proxy to another account, this security is applied at the GroupWise client level, not the API level.
It may be possible to acheive much of what you need to do using the token commands. Have a look at the GroupWise.Item… commands in the language guide. These commands essentially map back to native GroupWise tokens, and operate on whatever items are currently selected (regardless of whether you have proxied or not). Also, have a look at the ItemListCreate commands. However, to use any objects or methods under the Account object (such as clone), you need to be logged into the account you wish to access.
I hope this helps.
Advansys Support
-
AuthorReplies