我正在尝试编译一个类似于在Digital Asset quickstart guide中完成的DAML模块。 当我跑的时候 da run damlc -- package daml/Main.daml target/daml/test_project2 在我的项目目录(通过键入da new test_project2创建)中,我得到以下错误 da-hs-damlc-app: target/daml/test_project2.dar: openBinaryFile: does not exist (No such file or directory) 我不明白,这个命令不是应该创建一个名为t
我正在寻找DA关于在生产级解决方案中编写和部署DAML代码和对象(.daml和.dar)的建议/最佳实践。让我们来看一个场景-中心中心(CA)操作节点可以通过编写一个简单的DAML代码,根据合同向参与者1 (P1)发布一个新角色,以下是与DAML部署相关的几个问题: a.假设DAML代码将由CA编写,我们是否可以说只有CA需要此代码及其在其节点上的构建,并且CA将简单地执行合同工作流,允许P1节点上的参与方简单地接受/拒绝角色,而不必知道CA编写的DAML代码(业务逻辑和其他合同模板)的内容? b. CA Node编写的DAML代码文件(.daml)是否需要传输到Participant 1
我们有以下DAML合同: 数据=选项A|选项B派生(Show,Eq) data Details = Details with id: Text name: Text state: Text 包含a: Party b: Party的主模板 c: Something
d: Details 我知道我们可以对'a‘和'b’执行以下操作: 字段:{ a: daml.party(a),b: daml.party(b),}但是我怎么写c和d呢?
在MacOs上,当我试图从命令行启动daml studio时,我收到了几个错误,它没有启动。
我已经完成了DAML的所有安装要求,包括安装在我的Mac上成功运行的Visual Studio代码以及最新的Java SDK。我通过了快速入门,使用上的借条,DAML成功地在我的系统上工作。我正确地更新了%PATH,并且已经检查了两次指令,以确保没有遗漏任何内容。
这是我发布的内容和它提供的结果……
MacBook-Pro-2:quickstart aron.elston$ daml studio
/bin/sh: code: command not found
Failed to install
伙计们,这段代码出现了一个错误
daml 1.2
module PaidService where
template Service
with
provider : Party
beneficiary : Party
description : Text
cost : Decimal
currency : Text
where
signatory provider,beneficiary
controller beneficiary can
Transer : ContractId Service
我正试图在锯齿上部署与dazl客户端的 DAML智能合同。基于阻尼锯齿的例子。我使用了以下命令:
/home/.../daml-on-sawtooth-master cd
导出隔离_ID=我的本地构建
bin/build.h
/home/.../daml-on-sawtooth-master cd
daml分类帐分配-各方Alice Bob -主机本地主机-端口9000
daml分类帐上传-dar--主机本地主机--端口9000 /home/.daml/dist/pingpong-1.0.0.dar daml分类帐导航器--主机本地主机-端口9000
直到现在一切都还好。我可以访问导航器和锯齿
XYZManager.daml:
nonconsuming choice CallingChoice: Either Text (ContractId XYZ)
exercise (contractIdXYZ) CalledChoice with ...
XYZ.daml:
choice CalledChoice: Either Text (ContractId XYZ)
with ...
if conditionFails do
return Left "Error"
else do
continue ex
假设我有一个TCL列表,并且在我的列表中添加了一些元素。现在,我想检查我是否附加了6或7个元素。
为了检查list元素是否存在于索引指定的位置,我使用了:
if { [info exists [lindex $myList 6]] } {
#if I am here then I have appended 7 elems, otherwise it should be at least 6
}
但是接缝这是行不通的。我该怎么做?正确吗?检查是否{ lindex $myList 6] eq "“}是可以的
我正在通过工作。
正在运行
npm install @da/daml-ledger
导致以下错误消息
npm ERR! code E401
npm ERR! 401 Unauthorized: @da/daml-ledger@latest
npm ERR! A complete log of this run can be found in:
npm ERR! /...../.npm/_logs/2019-02-22T17_48_44_560Z-debug.log
以下是该日志文件的内容:
0 info it worked if it ends with ok
1 verbose c
我正在尝试将 DAML本体转换为OWL (或Protege支持的任何其他格式)。我找到了一个,但在尝试打开protege的转换结果时出现了以下错误消息:
org.semanticweb.owlapi.rdf.syntax.RDFParserException: [line=21:column=39] IRI '#To Interpret' cannot be resolved against curent base IRI file:/home/citxx/Downloads/musicV1.0.xml
是转换的结果。
上面提到的转换器有什么问题?或者,是否有其他方法可以将DA