BizTalk Server 2006
(1)
BizTalk
(1)
BizTalkMgmtDb
(1)
ForumGroupID
(1)
SiteID
(1)
EdiReceive
(1)
RegEx
(1)
XXXXXXXXXXXXXXXX
(1)

Usage of EDI-Property for all EDIFACT-Messages

Asked By christoph
11-Jul-07 10:53 AM
Hi Everyone,

we are having a trouble with the usage of the EDI-Properties BizTalk-
wide... You can use the so-called document validation property "Allow
leading and trailing zeroes and spaces" for specific BizTalk parties.

However, we are getting EDIFACT messages from partners which don't
match a BizTalk party (because, for example, the wrong code qualifier
is used).

Although they couldn't be recognize as a BizTalk party, we have to
parse their ED message. However, the property (see above) can now not
be used as it is defined on the level of a party. In result, messages
are not validated due to trailing zeroes.... :(

Does anyone know a work-around how to set this property for all
messages that are parsed by the EDI Pipeline?

Thanks!
Christoph

Do you mean BizTalk 2006 R2 EDI System or EDI Base adapter?

Asked By Leonid Ganeline
11-Jul-07 07:18 PM
Do you mean BizTalk 2006 R2 EDI System or EDI Base adapter?
Could you give the example of the EDI data?

In the BizTalk 2006 R2 EDI System I don't have problems with leading and
trailing spaces/zeroes, property works fine.

Anyway I'm struggling with such things with the custom pre-processor.
Usually it can be created quickly with RegEx class.

--
Regards,

Leonid Ganeline [MVP]

Microsoft Certified Technology Specialist: BizTalk Server 2006
http://geekswithblogs.net/leonidganeline/

Hi Leonid,I mean the BizTalk 2006 R2 EDI System where you can use the

Asked By christoph
12-Jul-07 04:19 AM
Hi Leonid,

I mean the BizTalk 2006 R2 EDI System where you can use the EdiReceive
Pipeline.

An example of the EDI data is
UNA:+,?
UNB+UNOC:3+9900294904714:500+9903228000003:500+070705:1542+1414++LG++1
UNH+1401-1+MSCONS:D:04B:UN:2.0c
BGM+7+123-1+9
DTM+137:200707051542:203
NAD+MS+XXXXXXXXXXXXXXXX::293
NAD+MR+XXXXXXXXXXXXXXXX::293
UNS+D
NAD+DP+UNBEKANNT::293
LOC+172+XXXXXXXXXXXXXXXX::89:XXXXXXXXXXXXXXXX
DTM+163:200706010000?+02:303
DTM+672:15:806
LIN+1
PIA+5+1-1?:1.9.1:SWR
QTY+99:9,350:KWH
QTY+99:8,150:KWH
QTY+99:9,300:KWH
UNT+3038+1401-1
UNZ+1+1414

And, if the BizTalk partner is recognized, I neither have problems
with the trailing zeroes - however, if the partner isn't recognized,
then the parsing is thrown by the pipeline....
The idea with a customer pre-processor sounds good, however, we only
want to validate, archive and route the message without making any
changes.... Therefore, the pre-processor is not really an option for
us.

Do you have any ideas to change the Guest Party? We even tried to find
information in the BizTalkMgmtDb, but were not successful.

Thanks,
Christoph

Usage of EDI-Property for all EDIFACT-Messages

Asked By Leonid Ganeline
12-Jul-07 05:17 PM
Please, use the forums for R2
http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=398&SiteID=1 And
you get bunch of answers :) from MSFT and MVP

--
Regards,

Leonid Ganeline

Microsoft Certified Technology Specialist: BizTalk Server 2006
http://geekswithblogs.net/leonidganeline/
Post Question To EggHeadCafe