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. |