Hyperledger Fabric - execute asynchronous transaction
Search form
Description - Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Runtime Class - com.ibi.agents.XDFabricAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Minimum Successful: integer Minimum number of successful proposals required to send the transaction to the orderers.
Maximum Failed: integer Maximum number of failed proposals tolerated. The transaction will not be sent to the orderers if there are more failed proposals.
* - denotes required
Parameter Type Description
* Queue Name: string Name of the internal queue where the asynchronous TransactionEvent will be sent
* Format: string Format of the document sent to the internal queue
Select from one of the following options:
- XML {xml}
- JSON {json}
* Want User Registers boolean User registers are processing variables and their values. If you want these registers to be emitted with the message set this to true. In resubmit operations, usually this is set to false.
* Priority integer The priority is an integer between 0 and 9 inclusive. The lowest priority is 0. The highest most expedited priority is 9.
* Put Timeout integer Time, in milliseconds, to wait for queue to become available when attempting to put a message on the queue. You can enter 0 for an unlimited wait, but this is not recommended. If no value is supplied, timeout will be set to 3000 milliseconds.
* Registers Namespace string Namespace or list of namespaces containing registers that will be made available to the internal listener. Select Default for all registers in default (no prefix) namespace or None to send no registers at all. Enter '*' for registers from all namespaces.
Select from one of the following options:
- Default Namespace {default} - All registers will be passed and made available to the queue.
- None {none} - No registers will be passed and made available to the queue.
* - denotes required
Output Events
Runtime Class - com.ibi.agents.XDFabricAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
Minimum Successful: integer Minimum number of successful proposals required to send the transaction to the orderers.
Maximum Failed: integer Maximum number of failed proposals tolerated. The transaction will not be sent to the orderers if there are more failed proposals.
* - denotes required
Parameter Type Description
* Queue Name: string Name of the internal queue where the asynchronous TransactionEvent will be sent
* Format: string Format of the document sent to the internal queue
Select from one of the following options:
- XML {xml}
- JSON {json}
* Want User Registers boolean User registers are processing variables and their values. If you want these registers to be emitted with the message set this to true. In resubmit operations, usually this is set to false.
* Priority integer The priority is an integer between 0 and 9 inclusive. The lowest priority is 0. The highest most expedited priority is 9.
* Put Timeout integer Time, in milliseconds, to wait for queue to become available when attempting to put a message on the queue. You can enter 0 for an unlimited wait, but this is not recommended. If no value is supplied, timeout will be set to 3000 milliseconds.
* Registers Namespace string Namespace or list of namespaces containing registers that will be made available to the internal listener. Select Default for all registers in default (no prefix) namespace or None to send no registers at all. Enter '*' for registers from all namespaces.
Select from one of the following options:
- Default Namespace {default} - All registers will be passed and made available to the queue.
- None {none} - No registers will be passed and made available to the queue.
* - denotes required
Output Events
Configuration
This action requires a Generics Configuration as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
Minimum Successful: | integer | Minimum number of successful proposals required to send the transaction to the orderers. | Maximum Failed: | integer | Maximum number of failed proposals tolerated. The transaction will not be sent to the orderers if there are more failed proposals. |
* - denotes required
Parameter | Type | Description | * | Queue Name: | string | Name of the internal queue where the asynchronous TransactionEvent will be sent | * | Format: | string | Format of the document sent to the internal queue
Select from one of the following options:
|
* | Want User Registers | boolean | User registers are processing variables and their values. If you want these registers to be emitted with the message set this to true. In resubmit operations, usually this is set to false. | * | Priority | integer | The priority is an integer between 0 and 9 inclusive. The lowest priority is 0. The highest most expedited priority is 9. | * | Put Timeout | integer | Time, in milliseconds, to wait for queue to become available when attempting to put a message on the queue. You can enter 0 for an unlimited wait, but this is not recommended. If no value is supplied, timeout will be set to 3000 milliseconds. | * | Registers Namespace | string | Namespace or list of namespaces containing registers that will be made available to the internal listener. Select Default for all registers in default (no prefix) namespace or None to send no registers at all. Enter '*' for registers from all namespaces.
Select from one of the following options:
|
---|
* - denotes required
Output Events
Name | Description |
---|---|
onFailParse | Could not parse a document. |
onFailOperation | Could not perform the operation requested. |