ODL changes

Table 4-1 lists changes in ODL objects, their methods, and functions.

Table 4-1: ODL object changes

Method

Use

Comments

Combine

Calls a production object to create the DFC wire format from datalinks.

Production pair calls are now obsolete. Instead, use function entry method for DFC.

Explode

Calls a production object to set datalinks based on the DFC wire format.

Production pair calls are now obsolete. Instead, use function entry method for DFC.

fret

Sets the return value and output wire format for a DFC call.

Production pair calls are now obsolete. Instead, use function entry method for DFC.

clDfcOpen (C-based)

Opens a client connection to B/SM.

Obsolete.

clDfcClose (C-based)

Closes a client connection to B/SM.

Obsolete.

clDfcNoblock

Sets up nonblocking DFC for the next DFC call. Returns the DFC Msg ID that will be used.

Nonblocking DFC is no longer supported.

clDfcWait (ODL)

Sets the DFC Msg ID for which to wait.

Nonblocking DFC is no longer supported.

clDfcPoll

Checks for a completed DFC Msg ID.

Nonblocking DFC is no longer supported.

clDfcIgnore (C-based equivalent)

Causes a DFC MSG ID to be ignored.

Nonblocking DFC is no longer supported.

clDfcGetLogin (C-based equivalent)

Gets the CAI-Net workplace login name.

Obsolete.

clDfcGetRefid (there are C-based equivalents)

Gets the CAI-Net workplace reference ID.

Obsolete.

clFile,GetCwd( )

File object method.

Changed to new ODL function getCwd().

clFile, mkAbsolute( )

File object method.

Obsolete.

submitFile

Submits a file to SFM.

SFM no longer supports file objects.

sfmCurrInfile

Get the current SFM file object properties.

SFM no longer supports file objects.

clFile.buildFileFromLog

Used after a call to sfmCurrInfile to re-create a file objects based on the one passed to SFM.

SFM no longer supports file objects. Use an ODL AIM to parse the file into individual transactions.

WriteQueue (used with NAP in the past)

Writes a message to a queue.

Functionality replaced in v. 5.4.5 by an OT-enabled ODL object, clot.

suspendDFC

Suspends a DFC in an ODL AIM.

Replaced by clSuspend.

releaseDFC

Releases a DFC in an ODL AIM.

Replaced by clRelease.

DFC error methods

Replaced by clGetDfcErrno( ) and clGetErrmsg( ).