欢迎来到 @cap-js/高级事件mesh
关于这个项目
CDS插件提供集成SAP集成套件,高级事件网.
目录
所需资源
见 开始 在SAP Cloud应用程序编程模型(CAP)中,如何启动您的开发并成长. 欲了解联合呼吁程序中的信息,请查阅以下指南: 事件和通讯。 。 。 .
设置
通过 :
npm add @cap-js/advanced-event-mesh
然后,设置 kind 您的邮件服务 advanced-event-mesh数字 :
{
"cds": {
"requires": {
"messaging": {
"kind": "advanced-event-mesh"
}
}
}
}
设置经纪人
经纪人本身必须在SAP集成套件、高级事件网点中手工创建,并且必须建立对相关应用程序的信任 SAP 云身份服务苏拉斯经纪人和 SEMP API (英语)。 。 。 . 详情请查阅SAP Information Suite、高级事件网点的文件 帮助. pubsub.em. services.cloud.sap (英语) 财务报告和审定财务报表 帮助. sap.com。 。 。 .
具体来说, 您需要配置 SAP 集成套件, 高级事件网目, 以便您的 CAP 应用程序连接到经纪人 . 为此,遵循指南 SAP 集成套件、高级事件网格的 CAP 插件。 。 。 .
最后,经纪人的证书必须通过下列方式提供: 用户提供的服务实例 名称 advanced-event-mesh 以下列形式提交的全权证书:
{
"authentication-service": {
"tokenendpoint": "https://<ias host>/oauth2/token",
"clientid": "<client id>",
"clientsecret": "<client secret>"
},
"endpoints": {
"advanced-event-mesh": {
"uri": "https://<broker host>:<port>",
"smf_uri": "wss://<broker host>:<port>"
}
},
"vpn": "<vpn>"
}
对于故障连接问题, 设置组件的日志级别 messaging 改为 DEBUG。 。 。 .
检查 cds.log() 如何维持日志水平.
经纪人验证
您的应用程序必须附带服务 SAP Integration Suite, advanced event mesh 有计划 aem-validation-service。 。 。 .
请看 VMR的验证 更多信息.
其他配置选项
消息服务的其他配置选项(即:, cds.requires.messaging它们是:
| 财产 | 类型 | 说明 |
|---|---|---|
skipManagement | boolean | 如果设置为 true,插件不会创建队列或订阅。 如果您想要手动管理这些资源, 则此选项有用 : false |
subaccountId | string | 订阅 SAP 集成套件的子账户的标识 。 如果应用程序运行在另一个子账户中,则有必要这样做. |
session | 会话属性 | 用于 createSession |
queue | 创建 MSGVpn 队列 | 通过 : SEMP API (英语) |
consumer | 信件消费者财产 | 用于 createMessageConsumer |
clientFactory | 客户真品 | 用于创建 客户端事实 实例 |
手动管理资源示例( 插件未创建队列/ 订阅) :
{
"cds": {
"requires": {
"messaging": {
"kind": "advanced-event-mesh",
"skipManagement": true,
"queue": {
"queueName": "<name of queue>"
}
}
}
}
}
与 skipManagement: true,队列及其主题订阅必须在经纪人上已经存在——插件只将消费者绑定在现有队列上,不会创建.
默认值可以在插件中找到 软件包.json。 。 。 .
一如既往,您工程的有效配置可以通过 CLI 命令查询 cds env。 。 。 .
详细情况请参见 通讯部分 cAP节点js文件.
支持、反馈、贡献
此项目可通过下列方式对特性请求/建议、错误报告等开放: GitHub 问题鼓励并始终欢迎各方作出贡献和反馈。 关于如何作出贡献的更多信息,项目结构以及额外贡献信息见我们 贡献准则。 。 。 .
安全/披露
如果您发现任何可能存在安全问题的漏洞,请遵照我们的指示 我们的安全政策 如何报告。 请不要为与安全有关的疑问或问题创建 GitHub 问题 .
行为守则
作为成员、贡献者和领导人,我们保证使参加我们的社区成为每个人不受骚扰的经历。 通过参与这个项目,你同意遵守 行为守则 在任何时间.
许可证发放
版权2024 SAP SE或一家SAP附属公司和高级活动参与者。 请看我们的 自由主义 版权和许可证信息。 详细信息,包括第三方组成部分及其许可证/版权信息 通过REUSE工具。 。 。 .