Service Pack 1 (SP 1) for WebNMS SNMP Agent Toolkit C Edition
6 is available for customers who have downloaded the product prior
to December 08, 2003. Customers who have downloaded after December
08,2003 need not apply this service pack. The trial copy available
in the download page is already updated with SP 1.
Download
(3,027,817 Bytes) - available since December 08, 2003.
Step 1: Install the Service Pack as per the instructions
given below.
Download the WebNMS AgentToolkitCEdition6_SP_1_0.ppm
file.
Start UpdateManager by running UpdateManager.bat (Windows)
/ UpdateManager.sh (Unix) file present in the <WebNMS/C-Agent/bin>
directory.
Select the radio button Install the patch and click Next.
Specify the patch file (ppm file) with complete path or
choose the same by using the Browse option.
Click Install to install the patch. This installs the
Service Pack.
Step 2: Update the help documentation available at
the Documentation page as per the instructions given below.
Download the WebNMS AgentToolkitCEdition_Help.zip.
Unzip the contents of the zip file inside <WebNMS/C-Agent>
directory. This updates the help documentation.
Features
Added in this Service Pack
TL1 Message Document Generator for generating HTML documents
for the TCS files loaded in Agent Compiler.
Issues Fixed
in this Service Pack
Tools
Issue in Leaf node customization support fixed.
DLT command customization was not getting updated. This
issue has been fixed.
The default values of tid and ctag in mib to tcs customization
were incorrect. This has been fixed.
The issue in starting the TL1 Agent from Agent Compiler
when both TCP and Telnet support have been enabled has been
fixed.
Adding .cpp files as external files to a project
in Agent Compiler supported.
TL1
In the generated header files, #ifndef ... #endif
construct missing to protect the header file from multiple
inclusions. This has been fixed.
In the file for Telnet and Craft Interface functions,
exit() function calls replaced with return; statements.
Leaf Node customization command support in agent code.
Client session data protected by mutex as the global data
are accessed from multiple threads.
Macros for configuring maximum telnet connections and
command history buffer size added to config.h file.
The issue of new client connection waiting for connection
acceptance by agent once maximum connections are reached
has been fixed.
Connect the maximum allowed telnet client sessions and
then another session. When the second last session is terminated,
agent crashes. This issue has been fixed.
In the generated code for formatting the response string,
NULL check is done before sprintf() is called. (sprintf()
call is replaced with a call to a defined function __TL1Sprintf()).
In function TL1AsynClientsession(), socket read return
value check changed to <=0 from == 0.
If autonomous messages were generated before any client
was connected, any client connecting afterward does not
get a response from the agent. This issue has been fixed.
Update of status field of client session done when client
connection is killed.
The macro TL1_TELNET_MAX_SESSIONS previously defined
in the tl1session.h file, is now defined in the config.h
file.
SNMP
Deadlock scenario during the function call DeleteElementByRefPtr(Vector
*vect, void *entryPtr) has been fixed.
Incorrect DateandTimestamp format in Traps has been fixed.
The issue of traps for an AuthPriv user not viewable in
the trapviewer has been fixed.
A macro MAX_OID_LEN defined in the config.h file to configure
the maximum OID length.
Validation of the index objects while adding new entries
to the existing list of entries.
Enhancements
done in this Service Pack
TL1
Hook provided to customize the Atag value of an autonomous
message before formatting the message.
Hook provided to perform any action before dropping of
messages by agent when queues are full, not able to send
message after retries and when all worker threads are busy.
API StopServer(), ReStartServer() provided
to stop a running server and also restart a stopped server.
Handling of receiving the TCP messages modified so as
to wait until a carriage return or a line feed character
for processing the message.
If you wish to know more about SNMP Agent Toolkit C Edition or
if you have any question, feel free to send us an email
or contact
an WebNMS sales representative near you.