Defines symbolic constants to errors that can occur in the
ActiveX client proxy.
The following table lists the codes for client-side error
numbers defined in the JagORBClientErrNum enumeration:
Table 4-2: JagORBClientErrNum error codes
Symbolic Error Code
|
Number
|
Description
|
jagClNonByteArrayErr
|
8000
|
Method arguments of type array can
only have a base element type of byte.
|
jagClMultiDimArrayErr
|
8001
|
Multi-dimensional arrays not supported as
an argument to a method.
|
jagClArrayRedimErr
|
8002
|
A fatal internal error was encountered while
attempting to resize a method argument of type array.
|
jagClArrayProcErr
|
8003
|
A Fatal Internal Error was encountered while
processing a method argument of type array.
|
jagClArrayEmptyErr
|
8004
|
An array of size 0 was passed as parameter
to a method.
|
jagClArrayBoundsErr
|
8005
|
A fatal internal error was encountered while
attempting to determine the upper bound on a method argument of
type array.
|
jagClNotJagComponentErr
|
8006
|
The component being instantiated is not
a valid Jaguar component or was not registered in the Windows Registry.
|
jagClOutOfMem
|
8007
|
The application failed to acquire memory from
the Operating System.
|
jagClCreateFactErr
|
8008
|
The Jaguar proxy server could not instantiate
a Factory object. Please contact Sybase Technical Support.
|
jagClTypeLibErr
|
8009
|
The type library for the Component could not
read from the NT Registry. Please check if a valid directory location
was specified for the Type Library while registering the component.
|
jagClTypeInfoErr
|
8010
|
The type information for the Component could
not read from the Type Library. Please regenerate TLB and REG files
for the component using Jaguar Manager.
|
jagClMethInfoErr
|
8011
|
The metadata for the method or component
could not be read from the NT Registry or the method is using parameter
types that are not presently supported in the Jaguar ActiveX Proxy.
|
jagClMethNameErr
|
8012
|
The metadata for the method invoked on component
could not be read from the NT Registry. Please regenerate TLB and REG
files for the component using Jaguar Manager.
|
jagClCompNameErr
|
8013
|
The component name for the component being
instantiated could not read from the NT Registry.
|
jagClPkgNameErr
|
8014
|
The package name for the Component being
instantiated could not read from the NT Registry.
|
jagClPxyCreateErr
|
8015
|
Component creation failed.
|
jagClPxyDestroyErr
|
8016
|
Component deletion failed.
|
jagClPxyFuncDescErr
|
8017
|
The metadata information for the method could
not read from the type library.
|
jagClArgCountErr
|
8018
|
There was a mismatch between the number
of parameters passed to method and the number of parameters as described
by the information in the type library.
|
jagClInternalErr
|
8019
|
An error was encountered while invoking a
Jaguar method.
|
jagClParamInfoErr
|
8020
|
The type information for a method parameter
could not be read from the Type Library.
|
jagClTypeMismatchErr
|
8021
|
There is a mismatch between type of the value
passed as an argument with its specified type in the Type Library.
|
jagClConversionErr
|
8022
|
The data conversion attempted is presently
not supported.
|
jagClArgUpdateErr
|
8023
|
An error was encountered while updating an
input-output or output parameter for a method.
|
jagClRetValSetErr
|
8024
|
An error was encountered while updating the
return value for amethod.
|
jagClRecsetArgErr
|
8025
|
The ResultSet type
cannot be passed as a parameter in either the input or input-output
modes by a Jaguar ActiveX application.
|
jagClUnsuppTypeErr
|
8026
|
An unsupported OLE Automation type was
used as a parameter in a method.
|
jagClAxConvertErr
|
8027
|
An error was encountered while converting
a input-output method parameter received from the Jaguar server.
|
jagClJagConvertErr
|
8028
|
An error was encountered while converting
a input parameter prior to method invocation.
|
jagClNoInitErr
|
8029
|
A Jaguar component instance must be created
prior to invoking a method.
|
jagClRecordsetCreateErr
|
8030
|
An internal error was encountered while creating
the Recordset object.
|
jagClRecordsetMoveErr
|
8031
|
Attempt to call MoveNext on
a RecordSet which has its EOF property
as TRUE.
|
jagClIteratorPosErr
|
8032
|
An invalid position was specified while attempting
to retrieve an element from a collection.
|
jagClInvalidMethodErr
|
8033
|
The only method supported on the generic
Jaguar Object type is Narrow_.
|
jagClNarrowFailErr
|
8034
|
The object reference cannot be narrowed to
the interface name specified.
|
jagClInvalidIntfErr
|
8035
|
The fully scoped interface name passed as
an argument to the Narrow_ method is invalid.
|
jagClOrbInitErr
|
8036
|
An internal error was encountered while initializing
client-side ORB.
|
jagClOrbStrToObjErr
|
8037
|
An internal error was encountered while invoking
the ORB.string_to_object method.
|
jagClNotJagCollErr
|
8038
|
he parameter of the sequence type passed to
the method is not a valid Jaguar ActiveX Collection Object.
|
jagClInternalCollErr
|
8039
|
A fatal internal error occured while performing
an operation on aJaguar Collection object.
|
jagClAxSSLCBRegErr
|
8040
|
A fatal internal error occured while registering
user's ActiveX SSL Callback component. Please check if
the directory containing the file "jagproxy.dll" is in the PATH.
|
jagClDuplicAxSSLCBCompErr
|
8041
|
The "AXSSLCBComponent" ORB property cannot
be set more than once per session. An ActiveX SSL Callback component
with a PROGID of progid has previously been
registered for the present client session.
|