MetaParser

Last updated 2 months ago

Inclusion code:

Service Deployment

Port Name

Location

Protocol

Interfaces

Parser

-

-

ParserInterface

List of Available Interfaces

ParserInterface

Operation Name

Input Type

Output Type

Faults

getSurface

Participant

string

getNativeType

NativeType

string

getInterface

Interface

string

getTypeInLine

Type

string

getSurfaceWithoutOutputPort

Participant

string

getType

Type

string

getParticipantOutput

Participant

string

getSubType

SubType

string

getParticipantInput

Participant

string

getCardinality

Cardinality

string

Operation Description

getSurface

Invocation template:

getSurface@Parser( request )( response )

Request type

Type: Participant

Type documentation: no documentation provided

type Participant: void {
.protocol: string
.interfaces*: Interface
.name: Name
.location: any
}

Response type

Type: string

Type documentation: no documentation provided

getNativeType

Invocation template:

getNativeType@Parser( request )( response )

Request type

Type: NativeType

Type documentation: no documentation provided

type NativeType: void {
.string_type?: bool
.void_type?: bool
.raw_type?: bool
.int_type?: bool
.any_type?: bool
.link?: void {
.domain?: string
.name: string
}
.bool_type?: bool
.double_type?: bool
.long_type?: bool
}

Response type

Type: string

Type documentation: no documentation provided

getInterface

Invocation template:

getInterface@Parser( request )( response )

Request type

Type: Interface

Type documentation: no documentation provided

type Interface: void {
.types*: Type
.operations*: Operation
.name: Name
}

Response type

Type: string

Type documentation: no documentation provided

getTypeInLine

Invocation template:

getTypeInLine@Parser( request )( response )

Request type

Type: Type

Type documentation: no documentation provided

type Type: void {
.root_type: NativeType
.sub_type*: SubType
.name: Name
}

Response type

Type: string

Type documentation: no documentation provided

getSurfaceWithoutOutputPort

Invocation template:

getSurfaceWithoutOutputPort@Parser( request )( response )

Request type

Type: Participant

Type documentation: no documentation provided

type Participant: void {
.protocol: string
.interfaces*: Interface
.name: Name
.location: any
}

Response type

Type: string

Type documentation: no documentation provided

getType

Invocation template:

getType@Parser( request )( response )

Request type

Type: Type

Type documentation: no documentation provided

type Type: void {
.root_type: NativeType
.sub_type*: SubType
.name: Name
}

Response type

Type: string

Type documentation: no documentation provided

getParticipantOutput

Invocation template:

getParticipantOutput@Parser( request )( response )

Request type

Type: Participant

Type documentation: no documentation provided

type Participant: void {
.protocol: string
.interfaces*: Interface
.name: Name
.location: any
}

Response type

Type: string

Type documentation: no documentation provided

getSubType

Invocation template:

getSubType@Parser( request )( response )

Request type

Type: SubType

Type documentation: no documentation provided

type SubType: void {
.type_inline?: Type
.name: string
.cardinality: Cardinality
.type_link?: Name
}

Response type

Type: string

Type documentation: no documentation provided

getParticipantInput

Invocation template:

getParticipantInput@Parser( request )( response )

Request type

Type: Participant

Type documentation: no documentation provided

type Participant: void {
.protocol: string
.interfaces*: Interface
.name: Name
.location: any
}

Response type

Type: string

Type documentation: no documentation provided

getCardinality

Invocation template:

getCardinality@Parser( request )( response )

Request type

Type: Cardinality

Type documentation: no documentation provided

type Cardinality: void {
.min: int
.max?: int
.infinite?: int
}

Response type

Type: string

Type documentation: no documentation provided