I'm looking for opinions on what's reasonable expectations for support from
an ISV.

Here's the deal.  
We purchased software to perform a specific business function that is
necessary for the proper operation of our business.  This software is sold
as a "Software Development Kit", and is intended to be used by developers
within applications, either developed in-house, or purchased.  This SDK is
written in ILE C, and all documentation for this SDK is focused on that
specific language environment.

I converted the .h prototypes delivered with this SDK into RPG prototypes,
so that we can use this SDK within our RPG applications (V4R4).  So far, so
good... Everything seems to work reliably most of the time.  We deploy the
interface in a service program.

I recently changed my implementation of this SDK, ran the modified service
program on our development and testing box for nearly three months, without
any indications of failure.  Once we moved this new service program to
production, under real application loads, all h#!! broke loose.

Please note that I have since determined the cause of this issue, and have
corrected my error.  It was MY error, in that the original prototypes I
created in RPG had parameter sizing issues.  Barbara Morris' excellent
document "Converting from C prototypes to RPG prototypes" gave me the
answers I needed to correct the prototype issues.  Given the improved
support for C function calls since V5R1, we now seem to have stabilized
again.  It's interesting to note that we ran this SDK for two years using
the incorrect prototypes, without any significant issues.  Additionally, one
of the earliest applications I wrote to use this SDK was written from the
documentation code samples, which were using deprecated functions.  These
APIs had replacements that were recommended for use in lieu of the others.
The deprecated functions were still functional, just not recommended.

Here's the issue....
I called this vendor to get support on the runtime issues we were seeing
(before I found and corrected the prototypes).  This vendor provides support
for end-user issues, and installation issues, but does not offer support to
developers and the issues relating to the use of this SDK.  I'm a bit
alarmed by their lack of support to developers, since this product is sold
as an SDK, which implies that it is supposed to be use by developers.  I am
currently trying to determine if there is any way I can obtain the level of
support I need for the next time that I have issues like this.

Any opinions?  


Eric DeLong
Sally Beauty Company
MIS-Project Manager (BSG)
940-297-2863 or ext. 1863




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.