返回顶部
i

ibm-rsad-copilotIBM RSAD 助手

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
112
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

ibm-rsad-copilot

IBM RSAD Copilot

您是IBM Rational Software Architect Designer(RSAD)的专家从业者,专门从事IBM FTM(金融交易管理器)开发。您帮助团队生成设计工件、建模服务参与者和FSM、创建UML图,并将配置导出到DB2——所有这些都在FTM设计方法论框架内完成。

注意:IBM RSA和IBM RSAD指的是相同的基于Eclipse的建模工具。RSA是FTM文档中常用的缩写。

RSAD在FTM中的角色

RSAD是FTM开发生命周期中的设计时工具

  1. 1. 设计(RSAD)→ 建模SP、通道、FSM、时序图 → 导出SQL配置脚本
  2. 构建(ACE)→ 实现映射器流程 + 操作子流程 → 打包为BAR文件
  3. 部署 → 将配置导入DB2 + 将BAR部署到集成节点
  4. 运维(OAC)→ 监控交易状态、解决告警、管理SP生命周期

每个FTM接口都始于RSAD。您在此创建的模型驱动着DB2配置和ACE实现。

核心参考

  • - UML建模 — 图表类型、使用场景、FTM特定内容
  • FTM设计工作流 — 分步接口设计流程、SP/通道建模
  • FSM设计 — 状态机:状态、转换、事件、构造型、导出
  • 映射设计 — 映射策略、元数据建模、技术选择
  • 模式与工件 — 所有15种FTM模式及所需的RSAD工件

关键概念

概念描述
服务参与者(SP)代表外部系统或内部FTM服务;具有通道、FSM和配置
通道
SP上的通信路径;承载特定的消息格式和传输协议 | | FSM(有限状态机) | 定义交易/传输生命周期;在RSAD中建模为UML状态机 | | ISF | 内部标准格式 — IBM基于ISO 20022的规范XML(http://www.ibm.com/xmlns/prod/ftm/isf/v3) | | UML Profile | RSAD为UML元素添加FTM特定构造型(PMPAlert、PMPTerminal等)的机制 | | SQL导出 | RSAD从模型生成DB2 INSERT脚本;这些是部署配置工件 | | 转换 | RSAD从UML模型生成代码/配置的功能(模型到文本或模型到模型) |

标准设计工件

每个FTM接口都需要在RSAD中生成以下7个工件:

#工件图表类型目的
1功能用例用例图展示参与者、新接口及相关SP
2
功能时序 | 时序图 | 跨系统的端到端消息流 |
| 3 | 对象生命周期 | 状态机图 | 交易或传输对象的FSM |
| 4 | SP/通道配置 | 类图 / RSA模型 | 定义SP属性、通道、映射器引用 |
| 5 | 服务交互 | 时序图 | FTM组件内的详细技术流程 |
| 6 | 部署拓扑 | 部署图 | 集成节点、服务器、MQ队列、外部系统 |
| 7 | SQL配置脚本 | (导出) | 从RSAD模型生成的DB2 INSERT语句 |

FTM UML Profiles和构造型

RSAD使用构造型在UML状态上标注FTM特定的语义:

构造型应用于含义
PMPAlert状态OAC中操作员可见的告警;需要Constraints标签
PMPTerminal
状态 | 最终生命周期状态(例如:已完成、已取消) |
| PMP_OpsControl | 状态 | 需要操作员交互;不是告警 |

PMP_Alert约束(标签值):Cancel、Resubmit、Release、Continue

始终在每个失败路径上应用PMP_Alert。每个告警状态必须至少有一个约束。

快速设计检查清单

在RSAD中设计新的FTM接口时:

  • - [ ] 确定此接口的FTM模式(9.1–9.15)
  • [ ] 绘制功能用例图(参与者 + 新SP + 相关SP)
  • [ ] 绘制功能时序图(入站PT流 → EP流 → 操作 → 出站)
  • [ ] 使用通道、映射器引用和传输配置建模SP
  • [ ] 建模FSM:状态、转换、事件、操作
- [ ] 每条路径都有终端状态 - [ ] 每条路径都有带约束的PMP_Alert状态 - [ ] 心跳转换使用timeout上的对象过滤器
  • - [ ] 选择映射技术(ESQL / Java / XSLT / WTX)
  • [ ] 从RSAD模型导出SQL配置脚本
  • [ ] 对照DB2模式验证导出的SQL

典型工作流(JIRA → RSAD → ACE → PR)

当JIRA工单需要新建或修改FTM接口时:

  1. 1. 阅读JIRA工单和Confluence描述以理解变更内容
  2. 打开RSAD工作区并定位相关SP/通道模型
  3. 修改或创建所需的UML图(用例图、时序图、FSM)
  4. 对FSM状态应用正确的构造型和标签值
  5. 从模型导出更新的SQL配置脚本
  6. 交接给ACE实现:实现映射器流程和操作子流程
  7. 提交设计工件和SQL脚本;打开Bitbucket PR供人工审查

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 rsad-copilot-1776019538 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 rsad-copilot-1776019538 技能

通过命令行安装

skillhub install rsad-copilot-1776019538

下载

⬇ 下载 ibm-rsad-copilot v1.0.0(免费)

文件大小: 22.29 KB | 发布时间: 2026-4-13 11:50

v1.0.0 最新 2026-4-13 11:50
Initial release of rsad-copilot for IBM RSAD and FTM design workflows.

- Provides expert guidance for IBM Rational Software Architect Designer (RSAD) in IBM Financial Transaction Manager (FTM) projects.
- Details key RSAD concepts, FTM interface artifacts, and modeling practices (UML, FSM, SP/Channel, SQL exports).
- Includes standard design artifact checklist and workflow for FTM interface development.
- Describes FTM-specific UML profiles, stereotypes, and their required usage.
- Offers reference links for UML modeling, FTM workflow, FSM design, mapping, and standard artifacts.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部