Top
NetCOBOL V11.0 Messages
FUJITSU Software

Appendix B SCODE Type Error Codes

[Win32] The contents of SCODE type error codes are shown in the table below.

Table B.1 SCODE type error codes

Code

Description

Response

Ox80004002

(-2147467262)

COM server CREATE-OBJECT method does not support the Automation Function.

COBOL accesses the COM server by using the Automation Function. Therefore, specify a COM server which supports the Automation Function.

Ox8001ffff

(-2147352577)

An unexpected error occurred.

Execute the program again after you confirm if the COM server works correctly.

Ox80020003

(-2147352573)

A method that the COM server does not define is going to be called, or the read only property is going to be set.

Correct the program so that the program matches with the interface of the method to call.

Ox80020005

(-2147352571)

The attribute of the argument of the method is incorrect.

Ox80020006

(-2147352570)

The method COM server does not define is going to be called.

Correct the program so that the method defined by the COM server is called.

Ox80020009

(-2147352567)

COM server detected an error during the execution of a method.

Solve the problem by referring to the detailed information of the error set by COM server. When this code is notified by the system, "0 (exception occurred)" is returned by GET-ERROR-TYPE method and the code notified by COM server is returned by GET-SCODE method if exception process of exception object of COM-EXCEPTION class is defined. If exception process of exception object of COM-EXCEPTION class is not defined, this code and the detailed information of the error is displayed in an error message. (*1)

Ox8002000a

(-2147352566)

The attribute of the argument of the method is incorrect.

Correct the program so that it matches with the interface of the method to call.

Ox8002000b

(-2147352565)

The dimension or element of the array of *COM-ARRAY class object is incorrect.

Correct the program so that the element consistent with the actual array is specified.

Ox8002000d

(-2147352563)

Object cannot be updated or deleted because the array of *COM-ARRAY class object is used by the COM server.

Correct the program so that object is updated or deleted after the COM server releases the array.

Ox8002000e

(-2147352562)

The number of the argument of the method is incorrect.

Correct the program so that it matches with the interface of the method to call.

Ox80030005

(-2147287035)

You cannot access to the file specified by GET-OBJECT method.

Confirm if the file exists in the path specified in the program.

Ox8004000e

(-2147221490)

OLE2.DLL cannot be initialized because COMOBJ.DLL is old.

Confirm that the COM server is installed correctly.

Ox80040151

(-2147221167)

The key could not be written to the registry.

Execution environment registry may be destroyed. Confirm the contents of the registry file.

Ox80040154

(-2147221164)

The COM server specified by CREATE-OBJECT method is not registered to the registry.

Confirm that the COM server is installed correctly.

Ox800401e0

(-2147221024)

You could not be connected via network to the file specified by GET-OBJECT method or the COM server associated with the file.

Confirm that the network is connected correctly.

Ox800401e4

(-2147221020)

The file name specified by GET-OBJECT method is incorrect.

Correct the program so that the correct name is specified.

Ox800401e5

(-2147221019)

The file specified by GET-OBJECT method or the COM server associated with the file cannot be found.

Confirm that the file specified to the execution environment and the COM server associated with the file exist.

Ox800401e7

(-2147221017)

The COM server associated with the file specified by GET-OBJECT method does not support Automation Function.

COBOL accesses to the COM server by using the Automation Function. Therefore specify a COM server which supports the Automation Function.

Ox800401f3

(-2147221005)

The PROGRAM-ID specified by CREATE-OBJECT is incorrect.

Correct the program so that the correct PROGRAM-ID is specified by CREATE-OBJECT method.

0x8004E002

(-2147164158)

Transaction aborted.

This is not an error. It is reported as an exception when the entire transaction is aborted while the Commit method is invoked.

0x8004E004

(-2147164156)

This object has no linked context.

This object may not be the one that was created using the CreateInstance method for context objects.

0x8004E005

(-2147164155)

The specified class is not registered as a transaction component.

Register the specified class to MTS.

0x8004E00C

(-2147164148)

The roll specified in arguments does not exist.

Specify a correct roll.

0X8007000E

(-2147024882)

This processing cannot be performed because there is no free space in the virtual storage area used for server application execution.

Determine the cause of error and respond accordingly, then retry. (*2)

Ox80070057

(-2147024809)

The number of argument of the method or attribute is incorrect.

Correct the program so that it matches with the interface of the method to call.

Ox80080005

(-2146959355)

Executing the server application failed.

Confirm that the COM server is installed and works correctly.

The methods described in the table above include the processes of reference/set of the COM server properties.

Notification of a code except the above may mean the SCODE assigned by the COM server independently was notified, or a system failure occurred. In that case, confirm that the COM server works correctly, and then contact the developer of the COM server.