Схема EBICS 3.0 H005 [EBICS_INVALID_XML] XML недопустим в соответствии со схемой EBICS XML - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь реализовать связь EBICS 3.0, но не могу правильно отправить свой запрос INI.

Я использую NodeJS Ebics Client (https://github.com/eCollect/node-ebics-client), который я пытаюсь отредактировать для использования схемы H005, но яget [EBICS_INVALID_XML] XML недействителен в соответствии с ошибкой схемы EBICS XML, когда я пытаюсь отправить запрос.

Существует сгенерированный XML (с поддельными данными, конечно):

<?xml version="1.0" encoding="utf-8"?>
<ebicsUnsecuredRequest xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns="urn:org:ebics:H005" Version="H005" Revision="1">
    <header authenticate="true">
        <static>
            <HostID>EBIXQUAL</HostID>
            <PartnerID>123456789987654321</PartnerID>
            <UserID>123456789987654321</UserID>
            <Product Language="en">Node Ebics Client 0.0.7</Product>
            <OrderDetails>
                <AdminOrderType>INI</AdminOrderType>
            </OrderDetails>
            <SecurityMedium>0000</SecurityMedium>
        </static>
        <mutable />
    </header>
    <body>
        <DataTransfer>   <OrderData>eJx1k1lzolAQhf9Kinmk4r2ACFhICsQFESGs4hsEZAmbLIL8+skkU06s1LzdPue71VXdp9mXIc+ermHdJGWxQLAJRJ7C4q0MkiJaIF17fqaRF441kqjw2q4Otc6Xw5taB2Eteq339PG7aOZBs0Ditq3mAPR9P+mJSVlHAIcQAsiADyZokugX8kU/oKGfvDWftAEhhvzoJBXnkmO/3raXdSHHBs1cN/iHWimDLusajt/7qsQ7VHydVqOkJnKTtPv49YrpB9MWNmhxrVtHX+W6fG12Y4pT7/WJSgyyEEZBURIvJ0+nYZrKnQnOrUTtYmy1tnHNOZY1mJl8VKK5WsFj1jPO8XxBz2mkudTa8Zshv6nQnV2EHQZeB95tUmFDWZ0f3jK1qPm1CqjKoqnzoAzVsBSnbtXsyBNJDISH4Wjn5XQa69aQyrHDZ8RYjpniXpaR2+CQ34trK+xRu98ymxtPboVYEGVXpse1MuZaKB5WiYvtKw+QaW8ykS+mEmr0obaMs2p/TYAt2rLvCGanCdXNl6/mJqiWbUq1lrIZ9FxhZDXV9p30vj1OvT19842Lt61O64OmWu+6jqZvCxZ8G/Kfga+GqizCouX4V174dO/KZ/WwIDPJQ6P18orDIcY8Q+YZp0wMziGcY9iEoYgTC/4xLHjY9j0P9ldGOR7CGQt+yN+kh+R4dVuEtSRyGE5MyRlFMwxNzcgpgWMfne4uazX/pf5aPzrcr4D7DcBUGOc=</OrderData>
        </DataTransfer>
    </body>
</ebicsUnsecuredRequest>

Для меняструктура документа кажется правильной. Не так ли? Что не так с этим XML-документом?

Схема, кажется, там есть https://github.com/openyard/ebics/tree/master/xsd/h005

Кто-нибудь когда-нибудь пробовал реализациюновый стандарт в nodeJS? Если да, пожалуйста, оставьте свой отзыв

Спасибо

...