EDISend errors

Hi there,

Could somebody explain what's the meaning of following error, which occurs when i try to get a EFACT_D96A_INVOIC xml thru a sendport with the EDISend pipeline:

Event Type: Error
Event Source: BizTalk Server 2006 EDI
Event Category: None
Event ID: 8116
Date: 21/05/2007
Time: 11:59:17
User: N/A
Computer: MICROSOF-MZDP2L
Description:
Error: 1 (Miscellaneous error)
73: During serialization root node is not placed at start element


Thanks in advance,

Nebra

[550 byte] By [Nebra] at [2008-2-4]
# 1

This error usually occurs if the document is not an XML document.

Could you copy paste the XML file you are trying to serialize? I will try to repro this and get back to you soon.

Thanks
Mohsin

MohsinKalam–MSFT at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 2

Hi,

First of all, much thanks for your reply. You can find the XML bodypart hereunder. I edited confidential information for safety.

Code Snippet

<?xml version="1.0" encoding="utf-8"?>

<gen0:EFACT_D96A_INVOIC xmlns:gen0="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<UNH>

<UNH1></UNH1>

<UNH2>

<UNH2.1>INVOIC</UNH2.1>

<UNH2.2>D</UNH2.2>

<UNH2.3>96A</UNH2.3>

<UNH2.4>UN</UNH2.4>

<UNH2.5>EAN008</UNH2.5>

</UNH2>

</UNH>

<gen1:BGM xmlns:gen1="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen2:C002 xmlns:gen2="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C00201>380</C00201>

<C00203>9</C00203>

</gen2:C002>

<BGM02>123456</BGM02>

<BGM03>9</BGM03>

</gen1:BGM>

<gen3:DTM xmlns:gen3="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen4:C507 xmlns:gen4="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50701>137</C50701>

<C50702>20070509</C50702>

<C50703>102</C50703>

</gen4:C507>

</gen3:DTM>

<gen3:DTM xmlns:gen3="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen4:C507 xmlns:gen4="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50701>35</C50701>

<C50702>20070508</C50702>

<C50703>102</C50703>

</gen4:C507>

</gen3:DTM>

<gen11:RFFLoop1 xmlns:gen11="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen12:RFF xmlns:gen12="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen13:C506 xmlns:gen13="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50601>ON</C50601>

<C50602>1234567890</C50602>

</gen13:C506>

</gen12:RFF>

</gen11:RFFLoop1>

<gen16:NADLoop1 xmlns:gen16="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen17:NAD xmlns:gen17="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<NAD01>BY</NAD01>

<gen18:C082 xmlns:gen18="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C08201>5400000000001</C08201>

<C08203>9</C08203>

</gen18:C082>

</gen17:NAD>

</gen16:NADLoop1>

<gen16:NADLoop1 xmlns:gen16="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen17:NAD xmlns:gen17="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<NAD01>SCO</NAD01>

<gen18:C082 xmlns:gen18="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C08201>5400000000002</C08201>

<C08203>9</C08203>

</gen18:C082>

</gen17:NAD>

<gen11:RFFLoop2 xmlns:gen11="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen12:RFF_2 xmlns:gen12="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen13:C506_2 xmlns:gen13="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50601>VA</C50601>

<C50602>BE</C50602>

</gen13:C506_2>

</gen12:RFF_2>

</gen11:RFFLoop2>

</gen16:NADLoop1>

<gen16:NADLoop1 xmlns:gen16="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen17:NAD xmlns:gen17="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<NAD01>SU</NAD01>

<gen18:C082 xmlns:gen18="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C08201>5400000000002</C08201>

<C08203>9</C08203>

</gen18:C082>

</gen17:NAD>

</gen16:NADLoop1>

<gen16:NADLoop1 xmlns:gen16="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen17:NAD xmlns:gen17="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<NAD01>DP</NAD01>

<gen18:C082 xmlns:gen18="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C08201>5400000000003</C08201>

<C08203>9</C08203>

</gen18:C082>

</gen17:NAD>

</gen16:NADLoop1>

<gen16:NADLoop1 xmlns:gen16="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen17:NAD xmlns:gen17="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<NAD01>IV</NAD01>

<gen18:C082 xmlns:gen18="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C08201>5400000000001</C08201>

<C08203>9</C08203>

</gen18:C082>

</gen17:NAD>

<gen11:RFFLoop2 xmlns:gen11="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen12:RFF_2 xmlns:gen12="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen13:C506_2 xmlns:gen13="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50601>VA</C50601>

<C50602>BE 123456789</C50602>

</gen13:C506_2>

</gen12:RFF_2>

</gen11:RFFLoop2>

</gen16:NADLoop1>

<gen40:CUXLoop1 xmlns:gen40="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen41:CUX xmlns:gen41="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen42:C504 xmlns:gen42="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50401>2</C50401>

<C50402>EUR</C50402>

<C50403>4</C50403>

</gen42:C504>

</gen41:CUX>

</gen40:CUXLoop1>

<gen99:LINLoop1 xmlns:gen99="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen100:LIN xmlns:gen100="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<LIN01>1</LIN01>

<gen101:C212 xmlns:gen101="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C21201>WORTESPANJ12BS</C21201>

<C21202>EN</C21202>

<C21204>9</C21204>

</gen101:C212>

</gen100:LIN>

<gen109:IMD xmlns:gen109="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<IMD01>F</IMD01>

<gen110:C273 xmlns:gen110="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C27304>CARROTTE ESPAGNE 12 BOTTE</C27304>

<C27306>FR</C27306>

</gen110:C273>

</gen109:IMD>

<gen114:QTY_2 xmlns:gen114="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen115:C186_2 xmlns:gen115="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C18601>47</C18601>

<C18602>70</C18602>

<C18603>BX</C18603>

</gen115:C186_2>

</gen114:QTY_2>

<gen125:MOALoop2 xmlns:gen125="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen126:MOA_5 xmlns:gen126="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen127:C516_5 xmlns:gen127="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C51601>203</C51601>

<C51602>756</C51602>

<C51603>EUR</C51603>

<C51604>4</C51604>

</gen127:C516_5>

</gen126:MOA_5>

</gen125:MOALoop2>

<gen138:PRILoop1 xmlns:gen138="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen139:PRI xmlns:gen139="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen140:C509 xmlns:gen140="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50901>AAA</C50901>

<C50902>10.8</C50902>

<C50904>CP</C50904>

</gen140:C509>

</gen139:PRI>

</gen138:PRILoop1>

<gen138:PRILoop1 xmlns:gen138="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen139:PRI xmlns:gen139="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen140:C509 xmlns:gen140="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50901>AAB</C50901>

<C50902>10.8</C50902>

<C50904>CP</C50904>

</gen140:C509>

</gen139:PRI>

</gen138:PRILoop1>

<gen174:TAXLoop3 xmlns:gen174="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen175:TAX_3 xmlns:gen175="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<TAX01>7</TAX01>

<gen176:C241_3 xmlns:gen176="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C24101>VAT</C24101>

</gen176:C241_3>

<gen178:C243_3 xmlns:gen178="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C24304>6</C24304>

</gen178:C243_3>

<TAX06>S</TAX06>

</gen175:TAX_3>

</gen174:TAXLoop3>

</gen99:LINLoop1>

<gen99:LINLoop1 xmlns:gen99="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen100:LIN xmlns:gen100="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<LIN01>2</LIN01>

<gen101:C212 xmlns:gen101="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C21202>BP</C21202>

<C21204>9</C21204>

</gen101:C212>

</gen100:LIN>

<gen109:IMD xmlns:gen109="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<IMD01>F</IMD01>

<gen110:C273 xmlns:gen110="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C27304>EMB. SANS VALEUR</C27304>

<C27306>FR</C27306>

</gen110:C273>

</gen109:IMD>

<gen114:QTY_2 xmlns:gen114="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen115:C186_2 xmlns:gen115="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C18601>47</C18601>

<C18602>70,00</C18602>

</gen115:C186_2>

</gen114:QTY_2>

<gen125:MOALoop2 xmlns:gen125="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen126:MOA_5 xmlns:gen126="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen127:C516_5 xmlns:gen127="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C51601>203</C51601>

<C51602>0</C51602>

<C51603>EUR</C51603>

<C51604>4</C51604>

</gen127:C516_5>

</gen126:MOA_5>

</gen125:MOALoop2>

<gen138:PRILoop1 xmlns:gen138="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen139:PRI xmlns:gen139="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen140:C509 xmlns:gen140="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50901>AAA</C50901>

<C50902>0</C50902>

<C50904>CP</C50904>

</gen140:C509>

</gen139:PRI>

</gen138:PRILoop1>

<gen138:PRILoop1 xmlns:gen138="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen139:PRI xmlns:gen139="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen140:C509 xmlns:gen140="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C50901>AAB</C50901>

<C50902>0</C50902>

<C50904>CP</C50904>

</gen140:C509>

</gen139:PRI>

</gen138:PRILoop1>

<gen174:TAXLoop3 xmlns:gen174="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen175:TAX_3 xmlns:gen175="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<TAX01>7</TAX01>

<gen176:C241_3 xmlns:gen176="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C24101>VAT</C24101>

</gen176:C241_3>

<gen178:C243_3 xmlns:gen178="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C24304>0</C24304>

</gen178:C243_3>

<TAX06>S</TAX06>

</gen175:TAX_3>

</gen174:TAXLoop3>

</gen99:LINLoop1>

<gen221:UNS xmlns:gen221="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<UNS01>S</UNS01>

</gen221:UNS>

<gen125:MOALoop4 xmlns:gen125="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen126:MOA_10 xmlns:gen126="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen127:C516_10 xmlns:gen127="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C51601>86</C51601>

<C51602>801.36</C51602>

<C51603>EUR</C51603>

<C51604>4</C51604>

</gen127:C516_10>

</gen126:MOA_10>

</gen125:MOALoop4>

<gen125:MOALoop4 xmlns:gen125="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen126:MOA_10 xmlns:gen126="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen127:C516_10 xmlns:gen127="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C51601>125</C51601>

<C51602>756</C51602>

<C51603>EUR</C51603>

<C51604>4</C51604>

</gen127:C516_10>

</gen126:MOA_10>

</gen125:MOALoop4>

<gen125:MOALoop4 xmlns:gen125="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen126:MOA_10 xmlns:gen126="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen127:C516_10 xmlns:gen127="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C51601>124</C51601>

<C51602>45.36</C51602>

<C51603>EUR</C51603>

<C51604>4</C51604>

</gen127:C516_10>

</gen126:MOA_10>

</gen125:MOALoop4>

<gen174:TAXLoop5 xmlns:gen174="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen175:TAX_5 xmlns:gen175="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<TAX01>7</TAX01>

<gen176:C241_5 xmlns:gen176="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C24101>VAT</C24101>

</gen176:C241_5>

<gen178:C243_5 xmlns:gen178="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C24304>6</C24304>

</gen178:C243_5>

<TAX06>S</TAX06>

</gen175:TAX_5>

<gen126:MOA_11 xmlns:gen126="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen127:C516_11 xmlns:gen127="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C51601>125</C51601>

<C51602>756</C51602>

<C51603>EUR</C51603>

<C51604>4</C51604>

</gen127:C516_11>

</gen126:MOA_11>

<gen126:MOA_11 xmlns:gen126="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<gen127:C516_11 xmlns:gen127="http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006">

<C51601>124</C51601>

<C51602>45.36</C51602>

<C51603>EUR</C51603>

<C51604>4</C51604>

</gen127:C516_11>

</gen126:MOA_11>

</gen174:TAXLoop5>

<UNT>

<UNT1>35</UNT1>

<UNT2></UNT2>

</UNT>

</gen0:EFACT_D96A_INVOIC>

Nebra at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 3

I was able to repro the error. This is by design. To work around this issue, please remove the first line from the XML file and try again.

<?xml version="1.0" encoding="utf-8"?>

However there were other errors that I got once I removed this line. These errors are in respect with the official schema shipped with R2 release. You might not get them if you have customized your schema. So if you are using the schema with R2 without any modification, you will have to make the following changes too.

1. In the 2nd NADLoop1 section, the value "SCO" in the section <NAD01>SCO</NDA01> needs to be changed to one the allowed values. One example is "ZZZ"

2. The IMD tag in both LINLoop1 need to be changed to IMD_2. Otherwise EDI Assembler will complain of an unknown segment.

3. You will also need to enable the option "Allow leading and trailing spaces and zeroes" for the party since the payload has trailing zeroes

Please let me know if you need further assistance. As of now I consider this issue resolved

Thanks
Mohsin

MohsinKalam–MSFT at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 4

Thanks a lot Smile

I will make the changes and get back to you with results !

Greetz,

Nebra

Nebra at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 5

Hi,

You were right, it works fine now, except for this element apearing at the end of the flatfile (!) edi:

Code Snippet

<ol>

</ol>

Could you please tell me what this is ?

Greetz,

Nebra

Nebra at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 6

You mean when you serialize it through R2 EDISend, you get this at the end?

This is what I get.


UNA:+,?*'
UNB+UNOB:1+UNB2.1:12+UNB3.1:129+070530:1201+22'
UNH+22+INVOICBig Smile:96A:UN:EAN008'
BGM+380::9+123456+9'
DTM+137:20070509:102'
DTM+35:20070508:102'
RFF+ON:1234567890'
NAD+BY+5400000000001::9'
NAD+ZZZ+5400000000002::9'
RFF+VA:BE'
NAD+SU+5400000000002::9'
NAD+DP+5400000000003::9'
NAD+IV+5400000000001::9'
RFF+VA:BE 123456789'
CUX+2:EUR:4'
LIN+1++WORTESPANJ12BS:EN::9'
IMD+F++:::CARROTTE ESPAGNE 12 BOTTE::FR'
QTY+47:70:BX'
MOA+203:756:EUR:4'
PRI+AAA:10,8::CP'
PRI+AAB:10,8::CP'
TAX+7+VAT+++:::6+S'
LIN+2++:BP::9'
IMD+F++:::EMB. SANS VALEUR::FR'
QTY+47:70,00'
MOA+203:0:EUR:4'
PRI+AAA:0::CP'
PRI+AAB:0::CP'
TAX+7+VAT+++:::0+S'
UNS+S'
MOA+86:801,36:EUR:4'
MOA+125:756:EUR:4'
MOA+124:45,36:EUR:4'
TAX+7+VAT+++:::6+S'
MOA+125:756:EUR:4'
MOA+124:45,36:EUR:4'
UNT+35+22'
UNZ+1+22'

MohsinKalam–MSFT at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 7

Exactly,

At the end, using the EDISend pipeline, i get:

Code Snippet

MOA+125:756:EUR:4'

MOA+124:45,36:EUR:4'

UNT+35+22'

UNZ+1+22'

<ol>

</ol>

Very strange ...

Nebra at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 8

I am unable to repro your scenario on 2 boxes. Perhaps you can try another box and let me know if this repros.

MohsinKalam–MSFT at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...
# 9

Can you tell me the encoding value (UNB2.1) and Version (UNB2.2) you are using? I didn't get it using UNOA or UNOB.

MohsinKalam–MSFT at 2007-9-25 > top of Msdn Tech,BizTalk Server,BizTalk EDI and AS2...