REMOTE_CALL_DETAILS

<< Click to Display Table of Contents >>

Navigation:  Development > Project Artifacts >

REMOTE_CALL_DETAILS

 

The REMOTE_CALL_DETAILS collection holds the structural details of all routines that are enabled in current design projects or have otherwise been requested.

Information-icon_16px A REMOTE_CALL_DETAILS entry always has a corresponding REMOTE_CALL_RESOURCE entry and their name, nativeIdentifier, projectId and connectorId attributes always match.

 

{

 "_id" : "",

 "name" : "",

 "nativeIdentifier" : "",

 "projectId" : "",

 "connectorId" : "",

 "inTypeResource" : {},

 "outTypeResource" : {},

 "streamy" : false

}

 

Attribute

Value

Note

_id

A unique identifier for the remote call resource.

 

name

The given name for the remote call resource

By default, it is the simple name of the routine

nativeIdentifier

The full native name of the routine

Generally of the form <container>.<name>

e.g.: "public.calculate_impact"

projectId

Reference to the design project (PROJECT_WIP entry) this routine belongs to.

 

connectorId

Reference to the connector (CONNECTOR entry) this routine is accessed through.

 

inTypeResource

A descriptor for the routine's inputs (arguments) in the form of a TypeResource

DTS models routines so that their arguments and results are wrapped in structured objects (each argument and result being an attribute in the respective wrapper). These are the TypeResources that describe those models.

outTypeResource

A descriptor for the routine's outputs (results) in the form of a TypeResource

streamy

A flag showing if the remote call returns a stream or not.