2020-08-20 04:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用云应用程序编程模型。 我在SCP WebIDE中创建了一个正在发出事件的服务。 如何在使用的应用程序中重用和使用服务。
欢迎任何潜在客户。
嗨,
您需要执行以下步骤(假设您在Cloud Foundry中拥有生产性帐户):
*将CAP应用程序绑定到msg实例(->清单) .yml) *在package.json中,将条目添加到cds-requires部分:
" cds": { "要求": { " anyMessagingName": { "类": "企业消息传递","凭证":{ "命名空间": " my/own/ns"
选择的名称(anyMessagingName)将在代码中引用 CAP将使用"命名空间"(my/own/ns)来生成队列
确保命名空间符合创建消息实例时定义的主题规则
const msg = cds.connect.to('anyMessagingName')
常量有效载荷= { "名字": "我的名字", " theChangeId": " 123" }
msg.emit('myEventName',有效负载)
*以消耗事件/resp消息,您可以用相同的方式配置消耗CAP应用程序 * 自定义代码,您以相同的方式连接到声明的anyMessagingName,以对事件做出反应,编写与自定义代码相同的自定义处理程序代码。在企业消息传递中,有一个区别:指定主题。 在生产性帐户中,这与命名空间串联在一起:
msg.on('my/own/ns/BO/BusinessPartner/Changed',异步(msg)=> {
一旦您了解并配置了它,就很容易使用;-)
亲切的问候
Carlos
大卫,您好
是否有mta.yml的同类配置示例? 具体来说,我正在寻找企业消息传递服务的类型。
嗨,卡洛斯,非常感谢!
我在这里有一个查询,我使用的是Cloud Foundry中的试用帐户而不是生产帐户。 试用帐户中可以吗? 在这里,我无法在CAP应用程序的根文件夹中找到任何manifest.yml文件。
最多设置5个标签!
嗨,
您需要执行以下步骤(假设您在Cloud Foundry中拥有生产性帐户):
*将CAP应用程序绑定到msg实例(->清单) .yml)
*在package.json中,将条目添加到cds-requires部分:
选择的名称(anyMessagingName)将在代码中引用
CAP将使用"命名空间"(my/own/ns)来生成队列
确保命名空间符合创建消息实例时定义的主题规则
< p> *在您的自定义代码处理程序中,您连接到例如 " anyMessagingName"*发射示例:
*以消耗事件/resp消息,您可以用相同的方式配置消耗CAP应用程序
* 自定义代码,您以相同的方式连接到声明的anyMessagingName,以对事件做出反应,编写与自定义代码相同的自定义处理程序代码。在企业消息传递中,有一个区别:指定主题。 在生产性帐户中,这与命名空间串联在一起:
一旦您了解并配置了它,就很容易使用;-)
亲切的问候
Carlos
大卫,您好
是否有mta.yml的同类配置示例? 具体来说,我正在寻找企业消息传递服务的类型。
嗨,卡洛斯,
非常感谢!
我在这里有一个查询,我使用的是Cloud Foundry中的试用帐户而不是生产帐户。 试用帐户中可以吗? 在这里,我无法在CAP应用程序的根文件夹中找到任何manifest.yml文件。
一周热门 更多>