Tools, FAQ, Tutorials:
What Is CTO Modeling Language
What is Business Network CTO Modeling Language?
✍: FYIcenter.com
Business Network CTO Modeling Language is a special data modeling language to define complex data types from primitive data types.
CTO source code can be stored in a single or multiple files with the *.cto file extension.
Each CTO source code file should have the following structure.
"namespace" statement - required "import" statements - optional Resources declaration statements - optional "participant" declaration statements "asset" declaration statements "transaction" declaration statements "event" declaration statements "concept" declaration statements "enum" declaration statements
Here is an example of a CTO file, models/model.cto:
/* Copyright (c) FYIcenter.com */ namespace com.fyicenter.hyperledger import com.fyicenter.common participant Customer identified by customerId { o String customerId o String firstName o String lastName --> Address address } asset Car identified by vin { o String vin o String maker o String model o Double value o Currency currency --> Customer owner } transaction Trasfer { --> Car car --> Customer newOwner } event CarOwnerChanged { --> Car car --> Customer newOwner --> Customer oldOwner } concept Address { o String street o String city o String state } enum Currency { o USD o CAN o EUR }
Â
⇠Business Network CTO Modeling Language
2021-08-01, 1222🔥, 0💬
Popular Posts:
What is Azure API Management Gateway? Azure API Management Gateway is the Azure Web server that serv...
How to use the "set-backend-service" Policy Statement for an Azure API service operation? The "set-b...
How to search for the first match of a regular expression using re.search()? The re.search() functio...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...
How To Convert a Character to an ASCII Value? If you want to convert characters to ASCII values, you...