Dearest ARSlisters,
(I appologize if this is a dual post - I have been battling with the listserv
since it didn't like an alias to my email.)
I have had a few difficulties with the development of an ARDBC plugin. I am
trying to update an existing code, but without much luck.
I started off compiling the code, and verifying that I could see the plugin in
the list of available vendor names when creating new vendor tables - that went
fine.
I then selected the vendor name, selected a table, and was presented with a
long list of nothing.
I've spent a lot of time trying to discover the best way to debug the driver,
ending up with making sure that the following was appended to the ar.cfg:
Plugin-Log-Level: 400 # guess - not sure whether it makes a difference
Debug-mode: 131072
# see ConfigGuide-630.pdf for debug-mode.
# 131072 : ARPLUGIN logging
I now get a lot of information about the plugins being loaded, eg:
ARDBC Plug-In Loaded: BEC.ARDBC.TDIV0310 version 2
ARPluginSetProperties undefined
ARPluginInitialization defined
ARPluginTermination defined
ARPluginCreateInstance defined
ARPluginDeleteInstance defined
ARPluginEvent undefined
ARDBCCreateEntry defined
ARDBCGetEntry defined
ARDBCSetEntry defined
ARDBCDeleteEntry defined
ARDBCGetEntryBLOB defined
ARDBCGetListEntryWithFields defined
ARDBCGetEntryStatistics defined
ARDBCCommitTransaction defined
ARDBCRollbackTransaction defined
ARDBCGetListSchemas defined
ARDBCGetMultipleFields defined
As well as information about when the plugin's functions are being called,
which is nice and neat.
Now I am having trouble with Remedy administrator starting to hang after I
select vendor tables in the create vendor form dialog.
The AR System Plug-In server is not responding. Cannot connect to the system
at this time. Contact your AR System Administrator for assistance. : RPC:
Timed out (ARERR 8939).
I've tried to follow the sparse guides on how to write to the arplugin.log, but
I am having a spot of trouble getting my head round the ARPluginSetProperties
implementation needed - I find the available documentation a bit sparse. A
point in the right direction is much appreciated.
I'm using the C API, and coding for 6.03 on a windows platform. (we're in the
midst of migrating to 7.5, but need to get this corrected for 6.03 anyway)
Thanks in advance.
With regards,
Jonas Stumph Stevnsvig
Remedy Developer
BEC Intern IT
Phone (+45) 46 38 20 08
[email protected]
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
Platinum Sponsor:[email protected] ARSlist: "Where the Answers Are"