Tools, FAQ, Tutorials:
"transaction" Process Function Defined in JS
How to define a "transaction" process function in the JS scripting file?
✍: FYIcenter.com
If you want your Hyplerledger Composer business network
to process a business transaction, you need to the "function"
JavaScript statement to define a "transaction" process function
in a JS scripting file.
When Hyplerledger Composer runtime receives a business transaction, it will automatically parse the transaction request input message into an JavaScript data object based on the given "transaction" data type.
Then Hyplerledger Composer runtime invokes the "transaction" process function provided in the JavaScript file to process the transaction data object.
Here is an example of a JS file , lib/hello.js: that defines transaction process function called "Hello", which will process the transaction data object, named as "req", passed from the Hyplerledger Composer runtime:
/* Copyright (c) FYIcenter.com
*/
/* @transaction
* @param {com.fyicenter.hyperledger.hello.Hello} req
*/
function helloHandler(req) {
console.log("Hello "+req.name+"!");
}
Note that:
Â
⇒ View "console.log()" Output in Playground
⇠"transaction" Data Type Declared in CTO
2021-06-05, ∼1135🔥, 0💬
Popular Posts:
What is Azure API Management Publisher Dashboard? Azure API Management Publisher Dashboard is an Azu...
How To Create an Array with a Sequence of Integers or Characters in PHP? The quickest way to create ...
How to create a new API on the Publisher Dashboard of an Azure API Management Service? If you are ne...
How to create the Hello-3.0.epub package? I have all required files to create Hello-3.0.epub. To cre...
How To Copy Array Values to a List of Variables in PHP? If you want copy all values of an array to a...