2020-08-17 00:13发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我在Cloud Platf... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我在Cloud Platform中创建了一个企业消息传递实例,如何在使用Cloud Application Programming Model(CAP)构建的应用程序中使用它。 接下来需要做什么? 欢迎任何潜在客户。
谢谢。
嗨,
您需要执行以下步骤(假设您在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')
const有效负载= { "名字": "我的名字", " theChangeId": " 123" }
msg.emit('myEventName',有效负载)
*以消耗事件/resp消息,您以相同的方式配置消耗CAP应用程序 *在自定义代码中,您可以连接 对声明的anyMessagingName进行处理的方式与对事件做出反应的方式相同,您编写的自定义处理程序代码与以前使用的处理程序代码相同。对于企业消息传递,有一个区别:您指定了一个主题。 在生产性帐户中,这与命名空间串联在一起:
msg.on('my/own/ns/BO/BusinessPartner/Changed',async(msg)=> {
一旦您了解并配置了它,就很容易使用;-)
亲切的问候
Carlos
BTW,这是 到文档的链接: https://cap.cloud.sap/docs/guides/consumption- 服务#发射事件
最多设置5个标签!
嗨,
您需要执行以下步骤(假设您在Cloud Foundry中拥有生产性帐户):
*将CAP应用程序绑定到msg实例(->清单) .yml)
*在package.json中,将条目添加到cds-requires部分:
选择的名称(anyMessagingName)将在代码中引用
CAP将使用"命名空间"(my/own/ns)来生成队列
确保命名空间符合创建消息实例时定义的主题规则
< p> *在您的自定义代码处理程序中,您连接到例如 " anyMessagingName"*发射示例:
*以消耗事件/resp消息,您以相同的方式配置消耗CAP应用程序
*在自定义代码中,您可以连接 对声明的anyMessagingName进行处理的方式与对事件做出反应的方式相同,您编写的自定义处理程序代码与以前使用的处理程序代码相同。对于企业消息传递,有一个区别:您指定了一个主题。 在生产性帐户中,这与命名空间串联在一起:
一旦您了解并配置了它,就很容易使用;-)
亲切的问候
Carlos
BTW,这是 到文档的链接: https://cap.cloud.sap/docs/guides/consumption- 服务#发射事件
一周热门 更多>