"transaction" Data Type Declared in CTO


How to declare a "transaction" data type in the CTO model file?

✍: FYIcenter.com


If you want your Hyplerledger Composer business network to accept a business transaction, you need to use the "transaction" CTO statement to declare a "transaction" data type in a CTO model file.

The "transaction" data type specifies how many properties are expected in the transaction request input message.

Here is an example of a CTO file, models/hello.cto, that declares transaction data type called "Hello". The transaction request input message expects a single property called "name".

/* models/hello.cto
 * Copyright (c) FYIcenter.com

namespace com.fyicenter.hyperledger.hello

transaction Hello {
  o String name default="World"


⇒ "transaction" Process Function Defined in JS

⇐ "transaction" Process Function Syntax

⇑ Business Network JS Scripting Language

⇑⇑ Hyperledger Composer Tutorials

2021-06-05, 854🔥, 0💬