DSCallParm class | QSYS API Reference Guide

Estimated reading time: 2 minutes

Describes a Data Structure (either single or Multi) as a parameter for a CALL to an IBMi program.

Namespace: ASNA.QSys.Runtime Assembly: ASNA.QSys.Runtime.dll

Inheritance: Object

Constructors

Name Description
DSCallParm(IDS) Constructs a DSCallParm for the given Data Structure.

DSCallParm(IDS)

Constructs a DSCallParm for the given Data Structure.

DSCallParm(IDS)

Parameters

Type Parameter name Description
IDS dataStructure The Data Structure (single or Multi) to use as parameter.

Properties

Type Name Description
List<IDSField> BufferDescription Returns the flat description of the data structure buffer.
String DSName Gets the name of this Data Structure object.
IDS IDS Gets the Data Structure

Methods

Signature Description
GetProgParm(DataDirection) IDSCallParm.GetProgParm implementation.
GetProgParm(DataDirection, Int32) IDSCallParm.GetProgParm implementation.
op_Explicit(DSCallParm) Explicit cast to DataStructure.
ToDataStructure() Convert to a DataStructure type.

ProgParm GetProgParm(DataDirection direction)

IDSCallParm.GetProgParm implementation.

ProgParm GetProgParm(DataDirection direction)

Parameters

Type Parameter name Description
DataDirection direction Direction of the data.

Returns

Type Description
ProgParm A ProgParm describing the Data Structure for use in a CALL.

ProgParm GetProgParm(DataDirection direction, int modsDimensions)

IDSCallParm.GetProgParm implementation.

ProgParm GetProgParm(DataDirection direction, int modsDimensions)

Parameters

Type Parameter name Description
DataDirection direction Direction of the data.
Int32 modsDimensions Size of the MODS.

Returns

Type Description
ProgParm A ProgParm describing the Data Structure for use in a CALL.

DataStructure op_Explicit(DSCallParm dsCallParm)

Explicit cast to DataStructure.

Remarks

If the IDS member of the dsCallParm parameter is a DataStructure, the result is the IDS member cast to DataStructure. If the IDS member is a MultiDataStructure,the result is the Current member of IDS.

DataStructure op_Explicit(DSCallParm dsCallParm)

Parameters

Type Parameter name Description
DSCallParm dsCallParm A DSCallParm object.

Returns

Type Description
DataStructure  

DataStructure ToDataStructure()

Convert to a DataStructure type.

DataStructure ToDataStructure()