Ibm mobilefirst 如何从CLI调用IBM MobileFirst 7.1适配器中的方法?

Ibm mobilefirst 如何从CLI调用IBM MobileFirst 7.1适配器中的方法?,ibm-mobilefirst,mobilefirst-adapters,Ibm Mobilefirst,Mobilefirst Adapters,我正在阅读IBMdeveloperWorks文章“通过使用适配器与Cloudant集成” 尝试使用MobileFirst适配器从7.1版本的MobileFirst CLI访问Cloudant 本文列出了createDB(name)和getDoc(name,docID)等方法,但没有解释如何从IBMMobileFirstCLI命令行调用这些方法 因此,我从命令行执行:mfp invoke CloudantAdapter。。。那么完整的调用是什么呢?它没有文档记录,我也弄不清楚。这个问题不清楚,也无

我正在阅读IBMdeveloperWorks文章“通过使用适配器与Cloudant集成”

尝试使用MobileFirst适配器从7.1版本的MobileFirst CLI访问Cloudant

本文列出了createDB(name)和getDoc(name,docID)等方法,但没有解释如何从IBMMobileFirstCLI命令行调用这些方法


因此,我从命令行执行:mfp invoke CloudantAdapter。。。那么完整的调用是什么呢?它没有文档记录,我也弄不清楚。

这个问题不清楚,也无法解释您实际尝试了什么

首先,您说您使用7.1,但您使用的是7.0中的一个示例。。。使用7.1的示例,因为它已针对7.1进行了更新:

您还需要将CLI更新到7.1版。。。从CLI调用适配器的命令已更改

我建议您广泛阅读本教程和示例。它们与7.0教程和示例非常不同


设置完所有内容后,只需运行命令:
mfp adapter call
,交互式命令行将启动,指示您从适配器列表中选择适配器以及从过程列表中选择过程,并提供所有必需的参数(根据教程中的解释,以及您在适配器JS文件中的函数中看到的内容…。

为什么不干脆这样做?“mfp调用cloudantadapter”然后按照交互说明进行操作?您尝试了吗?您没有提到您实际尝试了什么…听起来您只尝试了直接模式,您需要为自己提供完整的路径。是的,我尝试过,结果如下:$mfp invoke CloudantAdapter错误:必须使用{adapter}格式指定适配器和过程:{procedure}.l$mfp invoke CloudantAdapter:createDB状态代码:500内部服务器错误{“errors”:[“Runtime:未找到必需字段'path”。\n{\n\“method\”:“put\”,\n\“returnedContentType\”:“json\”,“isSuccessful”:false,“warnings:[],“info:[]}Arnes MBP:CloudantAdapter ArnelannartFrantzell$这与此无关。请参阅我的答案。