Avro File - call RPC
Search form
Description - Send an Avro RPC request over HTTP
Runtime Class - com.ibi.agents.XDAvroRpcHttpEmitAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
* File Path: string Path to the Avro Protocol file. Typical extension is .avpr
* Message Name: string Selects the message within the Avro Protocol
* - denotes required
Parameter Type Description
Namespace: string The special register namespace from which HTTP headers for the outgoing request will be taken.
Select from one of the following options:
- Default Namespace {default}
- None {none}
Excluded Headers string Comma delimited list (case insensitive) of headers that should not be sent with request, even if found in request header namespace.
* - denotes required
Parameter Type Description
Namespace: string The special register namespace into which HTTP headers from the incoming response will be saved.
Select from one of the following options:
- Default Namespace {default}
* - denotes required
Parameter Type Description
* Return: string Return from this object.
Select from one of the following options:
- Response Document {response} - Returns the results of the operation.
- Status Document {status} - Returns a status document
- Input Document {input} - Return the document passed in
* - denotes required
Output Events
Runtime Class - com.ibi.agents.XDAvroRpcHttpEmitAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
* File Path: string Path to the Avro Protocol file. Typical extension is .avpr
* Message Name: string Selects the message within the Avro Protocol
* - denotes required
Parameter Type Description
Namespace: string The special register namespace from which HTTP headers for the outgoing request will be taken.
Select from one of the following options:
- Default Namespace {default}
- None {none}
Excluded Headers string Comma delimited list (case insensitive) of headers that should not be sent with request, even if found in request header namespace.
* - denotes required
Parameter Type Description
Namespace: string The special register namespace into which HTTP headers from the incoming response will be saved.
Select from one of the following options:
- Default Namespace {default}
* - denotes required
Parameter Type Description
* Return: string Return from this object.
Select from one of the following options:
- Response Document {response} - Returns the results of the operation.
- Status Document {status} - Returns a status document
- Input Document {input} - Return the document passed in
* - denotes required
Output Events
Configuration
This action requires a Generics Configuration as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
* | File Path: | string | Path to the Avro Protocol file. Typical extension is .avpr | * | Message Name: | string | Selects the message within the Avro Protocol |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Namespace: | string | The special register namespace from which HTTP headers for the outgoing request will be taken.
Select from one of the following options:
|
Excluded Headers | string | Comma delimited list (case insensitive) of headers that should not be sent with request, even if found in request header namespace. |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Namespace: | string | The special register namespace into which HTTP headers from the incoming response will be saved.
Select from one of the following options:
|
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
* | Return: | string | Return from this object.
Select from one of the following options:
|
* - denotes required
Output Events
Name | Description |
---|---|
OnFailConnection | Could not connect to the external system. |
OnFailRedirection | Redirection status code between 300 and 399. |
OnFailClientError | Client error status code between 400 and 499. |
OnFailServerError | Server error status code between 500 and 599. |
OnFailedOperation | Could not perform the operation requested. |
OnParseError | Could not parse a document. |
OnFailLargeRequest | Request entity size exceeds configured maximum. |
OnFailLargeResponse | Response entity size exceeds configured maximum. |