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, 924🔥, 0💬
Popular Posts:
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...
Where to find tutorials on Using Azure API Management Developer Portal? Here is a list of tutorials ...
How to Instantiate Chaincode on BYFN Channel? You can follow this tutorial to Instantiate Chaincode ...
Where to find tutorials on PHP language? I want to know how to learn PHP. Here is a large collection...
How to read Atom validation errors at w3.org? If your Atom feed has errors, the Atom validator at w3...