关于Jack Henry CustAdd API邮箱有效值及错误112的技术咨询
Jack Henry CustAdd API 问题解答
一、客户邮箱地址有效值规则
- 必须符合RFC 5322标准格式,例如
john.doe@example.com、user+tag@sub.domain.org - 长度限制:多数Silverlake环境要求不超过255个字符
- 禁止包含未转义的空格、逗号、分号等特殊字符(极端场景可使用引号包裹,但不推荐,避免API解析异常)
- 邮箱本地部分和域名部分支持大小写混合,但Silverlake通常会统一转换为小写存储
二、错误码112(描述无效)的排查与解决
错误码112对应的是请求中某描述字段的取值不在Silverlake系统配置的代码表范围内,和你尝试的PRIM/Primary等值无关,核心问题是没用到当前环境的合法代码:
- 确认字段关联的代码表:这个错误通常来自邮箱类型(Email Type)字段,对应的Silverlake代码表是
EMLTP - 获取合法有效值:
- 联系你的Silverlake系统管理员,索要
EMLTP代码表的当前可用值列表 - 或调用Jack Henry的
CodeListAPI,传入参数CodeTable=EMLTP,直接查询环境内的合法代码
- 联系你的Silverlake系统管理员,索要
- 严格匹配取值:代码表的取值区分大小写,比如系统配置的是
PRI就必须传PRI,不能用PRIM或Primary这类非标准值
内容的提问来源于stack exchange,提问作者LazyChihuahua
相关产品推荐
相关产品推荐

