IDSCallParm interface | QSYS API Reference Guide

This interface should be implemented by any DataStructure class if an object of its type will be passed as a parameter to a program in the IBMi.

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

Extends: doesn’t extend any other interfaces.

Properties

Type Name Description
IDS IDS Gets the Data Structure

Methods

Signature Description
GetProgParm(DataDirection) Returns a ProgParm for a DS required by a Call to an external IBMi program.
GetProgParm(DataDirection, Int32) Gets a ProgParm for a MODS required by a Call to an external IBMi program.

ProgParm GetProgParm(DataDirection direction)

Returns a ProgParm for a DS required by a Call to an external IBMi program.

ProgParm GetProgParm(DataDirection direction)

Parameters

Type Parameter name Description
DataDirection direction The DataDirection value that indicates whether the parameter is Input, Output, or Both.

Returns

Type Description
ProgParm A ProgParm used in CALL.

ProgParm GetProgParm(DataDirection direction, int modsDimensions)

Gets a ProgParm for a MODS required by a Call to an external IBMi program.

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 used in CALL.