NetworkService

Inclusion code:

Service Deployment

Port Name

Location

Protocol

Interfaces

NetworkService

-

-

NetworkServiceInterface

List of Available Interfaces

NetworkServiceInterface

Operation Name

Input Type

Output Type

Faults

getNetworkInterfaceNames

GetNetworkInterfaceNamesRequest

GetNetworkInterfaceNamesResponse

getIPAddresses

GetIPAddressesRequest

GetIPAddressesResponse

InterfaceNotFound( undefined )

Operation Description

getNetworkInterfaceNames

Invocation template:

getNetworkInterfaceNames@NetworkService( request )( response )

Request type

Type: GetNetworkInterfaceNamesRequest

Type documentation: no documentation provided

type GetNetworkInterfaceNamesRequest: void

Response type

Type: GetNetworkInterfaceNamesResponse

Type documentation: no documentation provided

type GetNetworkInterfaceNamesResponse: void {
.interfaceName*: string {
.displayName: string
}
}

getIPAddresses

Invocation template:

getIPAddresses@NetworkService( request )( response )

Request type

Type: GetIPAddressesRequest

Type documentation: no documentation provided

type GetIPAddressesRequest: void {
.interfaceName: string
}

Response type

Type: GetIPAddressesResponse

Type documentation: no documentation provided

type GetIPAddressesResponse: void {
.ip4?: string
.ip6?: string
}

Possible faults thrown

Fault InterfaceNotFound with type undefined

Fault-handling install template:

install ( InterfaceNotFound => /* error-handling code */ )