【问题标题】:why am i getting a invalid child error on an iso message为什么我在 iso 消息中收到无效的子错误
【发布时间】:2020-05-15 17:59:19
【问题描述】:

我正在尝试创建 ISO 消息,但似乎收到以下错误

“收到无效的 ISO20022 消息。原因代码:9901,说明:架构违规 - cvc-complex-type.2.4.d:发现以元素“CdtrAgtPtyInf”开头的无效内容。此时不应有子元素。,主机记录 ID:1346224547942110371"

这是带有 CdtrAgtPtyInf 的部分

        <SplmtryData>
            <Envlp>
                <Document xmlns="http://iso20022.dovetailsys.com/SupplementaryData/INSandADV/2014/01">
                    <InsAndAdv>
                        <InternalInf>Contact Person: XXXXXXX (111) 111-1111</InternalInf>
                        <CdtrAgtPtyInf>
                            <InstrInf>XXXXXXXXXXXXXXXXXXXXXXXXXXX</InstrInf>
                        </CdtrAgtPtyInf>
                    </InsAndAdv>
                </Document>
            </Envlp>
        </SplmtryData>

有人可以帮忙吗?我不是开发人员或任何东西,这只是一个学习过程

【问题讨论】:

    标签: xml iso


    【解决方案1】:

    ISO-20022 是金融行业标准。您需要下载他们的 XML Schema,并确保您的 XML 对相应的 XML Schema 有效。

    获取 ISO-20022 XML 架构的 URL:ISO 20022 Message Definitions

    【讨论】:

    • 我是从您的链接中找到的。它在 pacs“支付和清算系统”和它的 pac 008 下。在树视图中它的 xs# 146 抱歉,我确实查看并发现补充数据 1 最大发生 1 分钟发生 1 我感谢你帮助我 我应该把它变成 2 个单独的数据吗? XX @Yitzhak Khabinsky
    • 如果我查看此内容并收到此错误“发现以元素 'CdtrAgtPtyInf' 开头的无效内容。此时不应有子元素。”外行术语中的子元素是什么意思?如果我只是将它们变成 2 个单独的补充数据,那会起作用并解决问题吗? @Yitzhak Khabinsky 再次感谢您
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-25
    • 2022-01-21
    • 2014-04-12
    相关资源
    最近更新 更多