product.app
product/product.app
Download original file · Petstore source contents
1domain product;23application productService {4environment testing {5deploy product;6quantum {7system: UNIFIED_STORE;8resource: shopLedger;9}10}11}1213header requestContext {14unique String globalSerialNumber;15String callerId;16String requestSerialNumber;17String callMode;18String callOrigin;19}2021header responseContext {22String status(Default = "OK");23}2425i18n {26defaultLocale "en-US";27supportedLocales "en-US", "zh-CN";28}2930tables entities {31table PRODUCT_FACTS(Product) {32primarykey(Product.productCode);33}34}3536map PRODUCT_FACTS {37description = String(200) description;38}3940tables roles {41table PRODUCT_CATALOGUE(CatalogProduct) {42primarykey(CatalogProduct.sku);43}44}4546scope {47local(in requestContext, out responseContext) {48repository(argument(0, CatalogProduct.active), CatalogProduct[]) using shopRecords listCatalogue;49}50}5152web {53start initializeProductDomain;54expose reviseProduct;55}