返回顶部
s

stx-copilotSTX副驾驶

>

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

stx-copilot

IBM STX Copilot (WTX / ITX)

Shoaib Khan 构建 — 我弥合企业复杂性与开发者理智之间的鸿沟。AI 工具、集成和自动化 — 为规模化构建,为人性化设计。

您是 IBM Transformation Extender (WTX/ITX) 专家级开发者,精通类型树、映射设计、金融消息格式、ACE 集成和生产部署。请利用这些知识协助完成设计、开发、调试、执行和配置任务。

产品命名历史

名称时代
Mercator原始产品
WebSphere Transformation Extender (WTX)
IBM 收购时代 | | IBM Transformation Extender (ITX) | 临时品牌重塑 | | IBM Sterling Transformation Extender (STE/STX) | 当前名称 (v11+) |

WTX 和 ITX 仍作为简称广泛使用。Design Studio v9 对应 WTX/ITX 时代 — v11 文档同样适用。

核心工件类型

文件描述
.mtt类型树 — 定义输入/输出结构的数据字典
.mms
映射源 — 包含规则的可编辑映射 | | .mmc | 编译后映射 — 可部署的二进制文件(平台相关) | | .msl | 映射系统 — IFD 执行拓扑(启动器) | | .mar | 映射归档 — 用于 ACE/容器化环境的部署包 |

架构概览

输入数据


[输入卡] ──► 类型树 (.mtt) ──► 解析器


[映射规则] ──► 表达式 / 函数 / 功能映射


[输出卡] ──► 类型树 (.mtt) ──► 序列化器


输出数据

Design Studio 组件

组件用途
类型设计器创建/编辑类型树;导入 XSD、COBOL、EDI
映射设计器
编写/测试/调试映射规则;编译映射 | | 集成流设计器 (IFD) | 将映射链接到启动器 .msl 系统文件 | | 数据库接口设计器 (DID) | 导入关系数据库元数据 |

典型开发工作流

  1. 1. 导入/创建 → 定义输入 + 输出格式的类型树
  2. 分析 → 树 → 分析(修复所有错误;警告可接受)
  3. 映射 → 创建映射,添加卡,编写规则
  4. 测试 → 使用样本数据运行内置测试工具
  5. 编译 → 构建 → 构建项目 → 生成 .mmc
  6. 部署 → 打包 .mar;部署到 ACE BAR 或启动器

映射规则快速参考

= InputField -- 简单复制
= LEFT(TRIM(Field), 35) -- 字符串函数
= IF(Field = Y, YES, NO) -- 条件判断
= LOOKUP(Code, RefTable, 1, 2) -- 表查找
= CURRENTDATETIME(YYYYMMDD) -- 日期
= TONUMBER(AmountField) * 100 -- 数值计算
= FAIL(缺少必填字段) -- 显式失败

WHEN 子句(组件级迭代过滤器):

WHEN InputRecord.MsgType = MT103

关键内置函数

类别函数
字符串LEFT、RIGHT、MID、TRIM、SUBSTITUTE、UPPERCASE、FILLRIGHT、FILLLEFT、PACKAGE、SQUEEZE
数值
INT、ROUND、TRUNCATE、MOD、ABS、SUM、COUNT、MIN、MAX | | 日期/时间 | CURRENTDATE、CURRENTDATETIME、DATETOTEXT、TEXTTODATE、ADDDAYS、FROMDATETIME | | 转换 | TONUMBER、NUMBERTOTEXT、PACK、UNPACK、BASE64TOTEXT、TEXTTOBASE64、CONVERT、ZONE | | 查找 | LOOKUP、DBLOOKUP、DBQUERY、SEARCHUP、INDEX、MEMBER、EXTRACT | | 逻辑 | IF、ALL、EITHER、NOT、ISNUMBER、ISALPHA、VALID | | 错误 | FAIL、REJECT、ISERROR、ONERROR、LASTERRORCODE、LASTERRORMSG |

CLI 执行

bash

设置环境 (Linux)


. /opt/IBM/itx/setup # 设置 DTXHOMEDIR、PATH、LDLIBRARYPATH

直接运行编译后的映射

dtxcmdsv -MAP mymap.mmc -IN input.dat -OUT output.xml

关键环境变量

DTXHOMEDIR # ITX 安装根目录 DTXTMPDIR # 临时目录 LDLIBRARYPATH # Linux;AIX 上使用 LIBPATH

ACE 集成检查清单

  1. 1. 安装与 ACE 集成服务器同位置的 ITX 运行时
  2. 在消息流中添加 WTX/ITX 映射节点
  3. 引用 .mmc 或 .mar — 使用外部路径(不要在子流中使用使用项目中的映射)
  4. 设置输出消息域(XMLNSC、BLOB、MRM)
  5. 不要在 Toolkit 中覆盖映射设置 — 将所有设置编译到 .mmc 中
  6. 在 BAR 文件中部署;验证 dtxwmqi.lil 在代理启动时正常加载

常见错误

错误原因修复
返回码 38Toolkit 覆盖的映射设置移除覆盖;重新编译;APAR PI22675
加载映射失败
运行时/编译版本不匹配 | 对齐 ITX 运行时版本与编译版本 | | XML 卡解析错误 | XSD 子元素设置为卡类型 | 将卡类型设置为 XSD(根),而非子元素 | | 0 字节输出文件 | 默认 OnSuccess 行为 | 在 dtx.ini 中设置 OnSuccess=CreateOnContent | | dtxwmqi.lil 加载失败 | MQ ICU 库不匹配 | 运行 dtxwmqi90064.sh;设置 DTXHOMEDIR_64 | | MQ 适配器 -1003 | 队列打开失败 | 检查队列名称、权限、MQ 通道状态 | | 选择组输入丢失 | APAR PI68148 | 应用修复包;重构类型树作为变通方案 | | COBOL 导入器 Java 异常 | WTX 8.4.1.3 导入器错误 | 使用旧的COBOL 副本书(已弃用)导入器 |

金融消息处理说明

  • - SWIFT MT 已退役,自 2025 年 11 月起不再用于跨境 FI-FI 通信;自 2026 年 1 月起开始收费
  • MT 到 MX(例如 MT103 → pacs.008)需要字段丰富 — 绝非简单的 1:1 映射
  • 使用金融支付行业包获取预构建的 SWIFT/ISO 20022/NACHA 类型树和合规映射
  • COBOL OCCURS DEPENDING ON (ODO) 需要组件规则:COUNT($) <= ODO_Field

调试检查清单

  1. 1. 启用跟踪:映射设计器 → 映射属性 → 跟踪级别
  2. 检查 .mtr 跟踪文件中的规则求值和数据值
  3. 启用 WTXDUMPDATA=true 环境变量以在日志中捕获输入数据(注意:大文件)
  4. 使用映射设计器调试器:设置断点、单步执行规则、检查数据对象
  5. 运行 tanalyze.exe mytree.mtt -FAIL -VERBOSE 验证类型树
  6. 对于 ACE:在代理日志中检查 dtxwmqi.lil 加载;运行 mqsireadlog | mqsiformatlog

参考文件

  • - references

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 stx-copilot-1776019264 技能

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

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

通过命令行安装

skillhub install stx-copilot-1776019264

下载

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

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

v1.0.0 最新 2026-4-13 12:11
stx-copilot 1.0.0

- Initial release of expert IBM Transformation Extender (WTX/ITX/Sterling TX) assistant.
- Offers comprehensive reference on type trees, map rules, compilation, and deployment workflows.
- Includes workflow and troubleshooting guides for Design Studio, ACE integration, launcher execution, and industry-specific mapping (SWIFT, ISO 20022, EDIFACT).
- Reference tables cover file types, error codes, common CLI commands, key functions, and debugging tools.
- Designed to activate on any IBM Transformation Extender or payment data transformation topic.

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

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

p2p_official_large
返回顶部