NOVELL TECHNICAL INFORMATION DOCUMENT
TITLE: GW5 Beta 3 to Beta 4 Changes AUTHOR: RL DOCUMENT ID: TID100733 DOCUMENT REVISION: A DATE: 08/21/96 10:21 AM ALERT STATUS: Yellow INFORMATION TYPE: Issue README FOR: GW5PC301.EXE NOVELL PRODUCT CLASS:
NetWare API
NOVELL PRODUCT and VERSION:
NetWare SDK 1.0e
CATEGORY:
GroupWare
ABSTRACT:
GW5 changes from Beta 3 to Beta 4 in C3POs.
How to get a C3PO that works with Beta 3 to work under Beta 4 (when it is available)
DETAILED DESCRIPTION
Problem: C3POs that work with GW 5 Beta 3, will not work with Beta 4.
Solution: The entry in the Windows registry named GW.APPLICATION should be renamed to GW.CLIENT.
This entry is found in: HKEY_LOCAL_MACHINESoftwareNovellGrouWise5.0C3PODataTypes.
Also, the C3POAutoEvents names have changed. For example, the Open event used to be GW#C#272. In Beta 4 it is changed to GW#C#OPEN.
The following are new defines from the C3POInc.pas file that need to be changed in the event defines for C3POs:
{Prebuilt Command ID's} eGW_CMDID_ACCEPT = 'GW#C#ACCEPT'; eGW_CMDID_ARCHIVE = 'GW#C#ARCHIVE'; eGW_CMDID_COMPLETE = 'GW#C#COMPLETE'; eGW_CMDID_COMPOSE = 'GW#C#COMPOSE'; eGW_CMDID_DECLINE = 'GW#C#DECLINE'; eGW_CMDID_DELEGATE = 'GW#C#DELEGATE'; eGW_CMDID_DELETE = 'GW#C#DELETE'; eGW_CMDID_DOC_CHECKIN = 'GW#C#DOC_CHECKIN'; eGW_CMDID_DOC_CHECKOUT = 'GW#C#DOC_CHECKOUT'; eGW_CMDID_DOC_RESETINUSE = 'GW#C#DOC_RESETINUSE'; eGW_CMDID_FORWARD = 'GW#C#FORWARD'; eGW_CMDID_INFO = 'GW#C#INFO'; eGW_CMDID_OPEN = 'GW#C#OPEN'; eGW_CMDID_PRINT = 'GW#C#PRINT'; eGW_CMDID_PROPERTIES = 'GW#C#PROPERTIES'; eGW_CMDID_REPLY = 'GW#C#REPLY'; eGW_CMDID_RESEND = 'GW#C#RESEND'; eGW_CMDID_SAVE = 'GW#C#SAVE'; eGW_CMDID_SAVEAS = 'GW#C#SAVEAS'; eGW_CMDID_SETALARMS = 'GW#C#SETALARMS'; eGW_CMDID_UNDELETE = 'GW#C#UNDELETE'; eGW_CMDID_VIEW = 'GW#C#VIEW';
{Event Command ID's} eGW_CMDEVTID_ONREADY = 'GW#E#0'; eGW_CMDEVTID_NEWMESSAGE = 'GW#E#1'; eGW_CMDEVTID_ONSHUTDOWN = 'GW#E#2';
The following data is from the GWC3PO.H file for the C/C++ C3POs:
typedef enum { eGW_CMD_UNKNOWN, eGW_CMD_ACCEPT, eGW_CMD_ARCHIVE, eGW_CMD_COMPLETE, eGW_CMD_COMPOSE, eGW_CMD_DECLINE, eGW_CMD_DELEGATE, eGW_CMD_DELETE, eGW_CMD_DOC_CHECKIN, eGW_CMD_DOC_CHECKOUT, eGW_CMD_DOC_RESETINUSE, eGW_CMD_FORWARD, eGW_CMD_OPEN, eGW_CMD_PRINT, eGW_CMD_PROPERTIES, eGW_CMD_REPLY, eGW_CMD_RESEND, eGW_CMD_SAVE, eGW_CMD_SAVEAS, eGW_CMD_SETALARMS, eGW_CMD_UNDELETE, eGW_CMD_END_OF_LIST } GwCommand;
typedef enum { eGW_EVT_READY, eGW_EVT_DELIVERY, eGW_EVT_SHUTDOWN } GWEVENT;
NOTE: Use the above defines and enumerations for the Beta 4 C3POs. You will also
need to change any registry entries that have the reference the old event names to the
new event names listed above.
DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
Self-Extracting File Name: GW5PC301.EXE
Files Included: Size Date Time
GW5PC301.TXT (this file)
Installation Instructions:
GW5PC301.EXE can be found on: The DeveloperNet Support forum on CompuServe The DeveloperNet Support World Wide Web site (devsup.novell.com) The DeveloperNet Support Bulletin Board
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.
| gw5pc301.exe | 19.5 K | 2005-04-06 |
--devsup
© 2009 Novell, Inc. All Rights Reserved.