适用于Dynamics 365商业中心的Xmlport扩展

时间:2018-07-11 10:31:47

标签: microsoft-dynamics dynamics-365

嗨,我正在尝试使用Visual Studio Code对Dynamics 365商业中心进行扩展。我的扩展包括用于导入表,表(50100)和代码单元(50104)的xmlport(50104)。 上传/导入后,我遇到此错误。

“导入的XML无法使用模式进行验证:该元素不能包含空格。内容模型为空。”

有人可以帮助我确定问题所在吗? 有关其他信息, 这是我的xml文件。

<?xml version="1.0" encoding="UTF-8"?>
<Root>  
<Header TemplateName="GENERAL"
        BatchName="07112018"
        LineNo="1"
        AcctType="0"
        AcctNo="101"
        PostDate="07/11/2018"
        DocType="1"
        DocNo="12345"
        Description="Test Entry1"
        CurrCode="USD"
        Amount="1000"
        Debit="1000"
        Credit="0"
        Dimension1="Dim1"
        Dimension2="Dim2"
        SourceCode="SALESJNL"
        ReasonCode="SAMPLE"
        DocDate="07/11/2018"
        ExtDocDate="67890">
</Header>  
</Root>

这是我的VS Code格式的xmlport

xmlport 50105 StagingXmlport
{   
Direction = Import;
Format = Xml;
UseDefaultNamespace = true;

schema
{
    textelement(Root)
    {   
        tableelement(Header; "Gen. Journal Line - Staging")
        {
            fieldattribute(TemplateName; Header."Journal Template Name") {}
            fieldattribute(BatchName; Header."Journal Batch Name") {}
            fieldattribute(LineNo; Header."Line No.") {}
            fieldattribute(AcctType; Header."Account Type") {}
            fieldattribute(AcctNo; Header."Account No.") {}
            fieldattribute(PostDate; Header."Posting Date") {}
            fieldattribute(DocType; Header."Document Type") {}
            fieldattribute(DocNo; Header."Document No.") {}
            fieldattribute(Description; Header."Description") {}
            fieldattribute(CurrCode; Header."Currency Code") {}
            fieldattribute(Amount; Header."Amount") {}
            fieldattribute(Debit; Header."Debit Amount") {}
            fieldattribute(Credit; Header."Credit Amount") {}
            fieldattribute(Dimension1; Header."Shortcut Dimension 1 Code") {}
            fieldattribute(Dimension2; Header."Shortcut Dimension 2 Code") {}
            fieldattribute(SourceCode; Header."Source Code") {}
            fieldattribute(ReasonCode; Header."Reason Code") {}
            fieldattribute(DocDate; Header."Document Date") {}
            fieldattribute(ExtDocDate; Header."External Document No.") {}
        }
    }
}
}

谢谢。

0 个答案:

没有答案