BizTalk Adapter EDI Server ???? ?????? ????? ?? ????? ????????? ?? BizTalk Server 2004 FIX:

?????? ????????? ?????? ?????????
???? ???????: 840113 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

?? ??? ??????

???????

Microsoft BizTalk Server EDI ???? ????? ?????? ????? ?? ????? ????????? ???. ?? ???? ???? EDI ?? ?? ????? ????????? ?????? ?? ??? ?? ???? ???? ????????. ??? ????? ?? ????? ????? ?????? ??? ?????? ??????? ???????? ?????? ?? ?? ??? ????? ????????? ?? ???? ?? ???? ???????? BizTalk Server:
??? ?? ????? XSD XSD2EDI: ?? ???? ??? ???? ????? ?????? ???? SQL.

????

??????? ??? ???? ???????

??? ??? ???????? ?? ?????? ??? ???? ???? ????? ?? Microsoft BizTalk Server 2004. ?????? ??? ???? ?? ?????????? ???? ??? ??? ?????? ?????? ???? ??????? ?? ????? ?????Microsoft:
888751 ????? ?????? ??? ???? ???? ???? BizTalk Server 2004

??????? Hotfix

???????

?? ???? ??????? ??????.

??????? ?????

??? ???? ??? ????? ????? ????????? ??? ????? ??? ????????? ????????.

??????? ????????? Hotfix

?? ?????? ??? ??????? ??????? ??? ??????? ?????? ????.

??????? ?????

????? ????? ?????????? ?? ??? ??????? ??????? ????? ??? ???? ????? (?? ?????? ???? ?????) ???????? ?? ?????? ??????. ??? ??? ???????? ???????? ?? ??? ??????? ?? coordinated ??? ????? (UTC). ????? ???? ???? ??????? ???, ??? ??????? ??? ??????? ??????. ????? ????? ??? UTC ??????? ??????? ?????? ??????? ??????? ??????? ?? ???? ??????? ?????? ?? ???? ??????.
   Date         Time   Version            Size    File name
   ----------------------------------------------------------------------------------------------------
   22-Jun-2004  17:20                  2,543,173  Parity_qfe_nda.zip
   22-Jun-2004  17:10  4.0.1121.0         94,208  Microsoft.biztalk.extension.edi.schemaeditor.dll  
   22-Jun-2004  17:10  4.0.1121.0         61,440  Microsoft.biztalk.adapter.edi.common.dll  
   22-Jun-2004  17:10  4.0.1121.0        110,592  Microsoft.biztalk.adapter.edi.manager.dll  
   22-Jun-2004  17:10  4.0.1121.0         32,768  Microsoft.biztalk.adapter.edi.receiver.dll  
   22-Jun-2004  17:10  4.0.1121.0         45,056  Microsoft.biztalk.adapter.edi.resourcer.dll  
   22-Jun-2004  17:10  4.0.1121.0         20,480  Microsoft.biztalk.adapter.edi.sspi.dll  
   22-Jun-2004  17:10  4.0.1121.0         36,864  Microsoft.biztalk.adapter.edi.transmitter.dll  
   22-Jun-2004  17:10  4.0.1121.0         20,480  Microsoft.biztalk.adapter.hipaa_edi.sspi.dll  
   18-Jun-2004  19:24                    488,650  Live.eif
   05-Feb-2004  18:25                         82  Updateedi.bat
   29-Jan-2004  22:25                    311,928  Updateedi.sql
   05-Feb-2004  15:39                    135,964  Receivelocation.xsd.tmpl
   24-May-2004  18:43                    179,076  Sendporttransport.xsd.tmpl
   18-Jun-2004  19:02  4.0.1121.5         24,064  Compeif.exe      
   18-Jun-2004  19:01  4.0.1121.0        188,416  Edimmcsnapin.dll  
   18-Jun-2004  19:00  4.0.1121.192      847,872  Esp.dll          
   18-Jun-2004  19:01  4.0.1121.13       172,032  Esproxy.dll      
   18-Jun-2004  19:00  4.0.1121.21        65,536  Esp_btsoma.dll   
   18-Jun-2004  18:59  4.0.1121.24       118,784  Esp_cli.dll      
   18-Jun-2004  19:02  4.0.1121.25        28,672  Esp_files.dll    
   18-Jun-2004  18:59  4.0.1121.48        73,728  Esp_gen.dll      
   18-Jun-2004  19:02  4.0.1121.27        22,016  Esp_sqlsrv2000.dll  
   18-Jun-2004  19:02  4.0.1121.24        22,528  Esp_srv.exe      
   18-Jun-2004  18:59  4.0.1121.184      368,640  Esp_trans.dll    
   18-Jun-2004  19:02  4.0.1121.15        45,056  Esp_voyager.dll  
   18-Jun-2004  19:01  4.0.1121.7        167,936  Testmess.exe     
   18-Jun-2004  19:02  4.0.1121.5          7,680  Trigcon.exe      
   18-Jun-2004  19:01  4.0.1121.3        167,936  Validins.exe     
   18-Jun-2004  19:02  4.0.1121.31     1,228,800  Xsd2edi.exe      
   18-Jun-2004  19:01  4.0.1121.0         17,408  Edimmcresdll.dll  
   18-Jun-2004  19:01  4.0.1121.2         21,504  Esp_err.dll      
   22-Jun-2004  17:10  4.0.1121.0         11,264  Microsoft.biztalk.extension.edi.errortext.dll  
   22-Jun-2004  17:10  4.0.1121.0        643,072  Microsoft.biztalk.extension.edi.hatplugin.dll  
?????? ????? ????????? ??????? ??? ????? ??????? ???? ???? ????? ??? ??? ??????? ????? ??????.

????? ?????????

  1. ??? ?? ??? ???? ??????? ?? ??? 2004 BizTalk ????? ??????? ????? ??. ?????????? ???? ??????? ?? C:\Program Files\Microsoft BizTalk Server 2004.
  2. ????? ???????? ????? updateEDI.sql ??????? ?? ?????? EDI\Adapter\Bin\Config ????? EDI Base BizTalk ?? ????? ?????? (BizTalkEDIDb) ? ?? ????????? ???????? ??? ???? updateEDI.bat (????? ??? ?????? ?????? ??? ?????).

?????

?? ????? Microsoft ?? ??? ?? ????? ?? ?????? Microsoft ???????? ?? ?????? " Applies ??? ". ?? ????? ??? ??????? ?? BizTalk Server 2004 Service Pack 1.

??????? ????

????? ???? ?????? ????????? ??????? ???, ???? ????? BizTalk Server 2004 ?? ?? ????? ?????, EDI ????? ??? ??? ?????? ?????? BizTalk Server ?? ???? ???????? XSD.

????-???? ????? ??????

???? ?? BizTalk Server 2004 ???????? ???????:
?? ??? ??????????? ??? ??????
????????????? ???????
X122040810 (????????)
832 (Price / Sales ??????)
846 ????? (Inquiry / Advice)
850 (??? ??????)
855 (Acknowledgment ????? ??????)
856 ????? (Notice / Manifest)
861 (???? ????? Advice / Acceptance)
864 (??? ????)
867 (??? ?????? ? ????? ?????)
3010810 (????????)
832 (Price / Sales ??????)
846 ????? (Inquiry / Advice)
850 (??? ??????)
852 (?????? ???? ??????)
855 (Acknowledgment ????? ??????)
856 ????? (Notice / Manifest)
861 (???? ????? Advice / Acceptance)
864 (??? ????)
867 (??? ?????? ? ????? ?????)
3060810 (????????)
832 (Price / Sales ??????)
846 ????? (Inquiry / Advice)
850 (??? ??????)
852 (?????? ???? ??????)
855 (Acknowledgment ????? ??????)
856 ????? (Notice / Manifest)
861 (???? ????? Advice / Acceptance)
864 (??? ????)
867 (??? ?????? ? ????? ?????)
940 (?????? ????? ?????)
944 (???? ?????? ??? ??????? Advice)
4010810 (????????)
832 (Price / Sales ??????)
846 ????? (Inquiry / Advice)
850 (??? ??????)
852 (?????? ???? ??????)
855 (Acknowledgment ????? ??????)
856 ????? (Notice / Manifest)
861 (???? ????? Advice / Acceptance)
864 (??? ????)
867 (??? ?????? ? ????? ?????)
940 (?????? ????? ?????)
944 (???? ?????? ??? ??????? Advice)
EDIFACTD93ADESADV (Advice Despatch)
INVOIC (??????)
INVRPT (????? ?????)
ORDERS (??? ????)
ORDRSP (????? Response)
PARTIN (??????? ????)
PAYEXT (???? ??? ?????)
PRICAT (Price / Sales ??????)
SLSRPT (" Sales Report ??????)
D95AAPERAK (??? ????? ? Acknowledgment)
DESADV (Advice Despatch)
INVOIC (??????)
INVRPT (????? ?????)
ORDERS (??? ????)
ORDRSP (????? Response)
PARTIN (??????? ????)
PAYEXT (???? ??? ?????)
PRICAT (Price / Sales ??????)
SLSRPT (" Sales Report ??????)
D95BAPERAK (??? ????? ? Acknowledgment)
DESADV (Advice Despatch)
INVOIC (??????)
INVRPT (????? ?????)
ORDERS (??? ????)
ORDRSP (????? Response)
PARTIN (??????? ????)
PAYEXT (???? ??? ?????)
PRICAT (Price / Sales ??????)
SLSRPT (" Sales Report ??????)
D97BAPERAK (??? ????? ? Acknowledgment)
DESADV (Advice Despatch)
INVOIC (??????)
INVRPT (????? ?????)
ORDERS (??? ????)
ORDRSP (????? Response)
PARTIN (??????? ????)
PAYEXT (???? ??? ?????)
PRICAT (Price / Sales ??????)
PRODAT (?????? ??????)
RECADV (???? Advice)
SLSRPT (" Sales Report ??????)
D98AAPERAK (??? ????? ? Acknowledgment)
DESADV (Advice Despatch)
INVOIC (??????)
INVRPT (????? ?????)
ORDERS (??? ????)
ORDRSP (????? Response)
PARTIN (??????? ????)
PAYEXT (???? ??? ?????)
PRICAT (Price / Sales ??????)
PRODAT (?????? ??????)
RECADV (???? Advice)
SLSRPT (" Sales Report ??????)
D98BAPERAK (??? ????? ? Acknowledgment)
DESADV (Advice Despatch)
INVOIC (??????)
INVRPT (????? ?????)
ORDERS (??? ????)
ORDRSP (????? Response)
PARTIN (??????? ????)
PAYEXT (???? ??? ?????)
PRICAT (Price / Sales ??????)
PRODAT (?????? ??????)
RECADV (???? Advice)
SLSRPT (" Sales Report ??????)
??? At ????? ?????, ??? ?????? ???????? ??????? ??? ?? BizTalk Server 2004. ??? ???????? ??????? ???? ???? ????? ?? BizTalk Server 2004.

??????? ??????? ????????

??????? ??????? ??????? (??????? ?????? Segments) ?????? ?????? ?????? EDI Base ?? ?? ???????? X12 ? EDIFACT, ??? ????? ??? ????????? ????????.

X12

????? ?????? EDI Base ??????? X ??????? ?????? 12: 4020 ?? 4010 ?? 4000 ?? 3070 ?? 3060 ?? 3050 ?? 3040 ?? 3030 3020 3010 2040 4050 ? ?? 4030 ?? 4040.

??? ???? ????? ???? ????? ???? ?? ????? ?????? ?? ????? 4050 (??? ???? ??????, ????? ???? ??????? ???? ??? ??????? ??? ?????? ISA ???? ?? " 00405 ") ? ?????? ?????? ?????? ???? ?? ??????? ?????? (?????? 4050).

?? ????? ????? ????? ??? ??? ??????? ????????. ?? ????? ????? ???????? ?? ?????? GS. ????? ??? ???????? ???? ???? ??????? ????????? ???? ???? ????????, ???? ??????? ?????? ????? ???? ??? ??????? ??? ??????? ?????? ????? ??? ???????.

EDIFACT

??????? ????? ??????? ?????? EDIFACT (?? ????) ???? EDI Base: UNOA ? UNOB ?? ????????? ?? 1 ??? 3.

?????? ????? Microsoft Knowledge Base (KB) ??????? ??? ????? ???? ????? ??????? ???? ????? ??? ?????? ?? ?????? EDI Base:
870996 ?? Certain ?????? ?? ?????? ???? UNOC ??????? ???????? ????? ??? ????? FIX: ??? ?????? ????? EDI ?? Microsoft BizTalk Server 2004
??? ?? ???? ??? interchanges EDIFACT ????? ?? ???? ?????? ?????? ?? ?????? UNB ??? ?? ???? interchanges ???? ??? ?????? ???? ??? ????? ?? ???? ???? ????? ?? ?????? UNB (????? UNOA) ????? ??? ??? ?????? ??????? ??????. ???? ???? ?????? ?? ?????? UNB ??? ???????.

??????? ????? ?? ???????? ???????

???? ?? ???????? ??????? ??? ?????? ?????? ?????? EDI ????. ????????? ??????? ??????? ??? ???? ??????? ?????? ???? X12 ????????:
  • VICS
  • WINS
  • UCS
  • TCIF
????????? ??????? ??????? ?????? ???? ??????? EDIFACT:
  • EANCOM
  • ODETTE
  • inovert
??? ?????? ??? ??????? ????? ??? ?????? EDI Base ???? ?? ?????? ?? BizTalk Server 2004. ??? ??????? Accelerator EDI CovastÆs ???? ??? ?????????? ?????.

????? ???????? ??? ???? ??? ????-????

?? ??? ???? ???????? ???? ???? ????-???? ?? ????? ????? ??? ???? ?? ????? ?? ??? ????? ?? ?????? ???? ???? ????? ?? ???? ?????? ?? ??? ?????? EDI Base ?????.

?????? ???????? ??? ????? ???? ????-???? ?? ??? ????? ??? ???? (????) ????? (?? ???? ?????? ???? ?????? ) ??????? ??????? ????????? ??????? ???????? ?????? ?? X12 ? EDIFACT ??????? (?? ???? ???? ???? ??????? ) ??? ???????.

???? ?????? ??? ????????? ??? ????? " ????? ????????? " ???????? ??? ???? ???? ? ??????? ????? Adapter EDI ????? ?????? ????? ?????? ??????. ??????? ???????? ??????? ????? ???? ???? ????????? ??? ????? ??? ??? ?? ????? ???? ?????? . ??????? ???????? ??????? ????? ???? ???? ????????? ??? ????? ??? ??? ?? ????? ???? ??????? .

?? ????? ????? ????? ????? X12 ????????? ?? X12 ?? EDIFACT ??????? ?????? ??????? ?? EDIFACT, ?? ?????? ??? ??????? ??????? ?????? (??????).

??????? ?????? ?????? EDI ???????

??? ???????? ????? ???? ?????? ?????? EDI ?????? ????????? ?? ???? EDI Base, ??? ?? ???? ??? ?? ???????. BizTalk Server 2004 ?? ???? ????? ?? ??????? ????? ?? BizTalk Server. ??? ??? ?????? ????? ? ????????? ???????? ???????? ??????? ?? ?? ?????? ?? ???? EDI ????.

??????? ?????? ?? ???? EDI

????? ??? ?????? ??????? ???????? ???? ??? ?? ??? ???? XSD ??? ?? ???? ???? ???? ????????? ?? ??? ?????? EDI Base ???? ????. ????? ??????? ??????? ?????? ??????? ?? ??????? ????? ?????? ?? ??? ???? EDI:

?????
<xs:attribute name="name of element" use="">		
 <xs:annotation>
  <xs:appinfo>
   <b:fieldInfo 
     edi_datatype=""
     format=""
     codelist=""
     sequence_number=""
     xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
   </b:fieldInfo>
  </xs:appinfo>
 </xs:annotation>
<xs:simpleType>		
  <xs:restriction base="xs:string">
    <xs:length value="numerical value" />
    <xs:enumeration value="value" />	
  </xs:restriction>
 </xs:simpleType>
</xs:attribute>
??? ????? ?? ???? EDI ?? xs:attribute ?? XSD. ??? ?????? ?? ????? ?? ???? ????? ?????? ??? ?? ?????? ?????? ??????? ???????:
[composite_element_name] [two_digit_sequence]
??? ???? ??????? ??? ?????? ????? ???? C040 ?? ??????? ??????? ??? ?? ???? ?????? C04001 C04002, C04003 ?????. ?????? ????? ??? ????? ?????? ?? ??? ??????.

???? ?????? ???? ???? EDI ?????? ?? ?????? b:fieldInfo ??? ???????:
  • ??? ?? ???? ??? ????? edi_datatype ????? ????? ???????: N, û N0 TM AN, ?? DT R? ????? N9,. ??? ????? ??? ???? ???? ?? ??? ?????.
  • ????? ??? ????? ??? ??????? ????? ???? ????? edi_datatype DT ?? TM.
    • ????? ???? ????? edi_datatype DT, ??? ?? ???? ??????? ?????? ?? ????? ???????: MMDDYY YYYYMMDD, ?? DDMMYY DDMMYYYY, MMDDYYYY, ?? YYMMDD.
    • ????? ???? ????? edi_datatype TM, ??? ?? ???? ????? ?????? ?? ????? ???????: HHMMSS ?? HHMM.
  • codelist ??? ????? ?????????? ???? ?????? ??? ?????? ?? ??? ???? EDICodelist.mdb. ??? ??? ????? ?????? Microsoft Access ??? ?? %ProgramFiles%\Microsoft ?????? 2004\EDI\Adapter\CodeLists BizTalk Server ???? ???????,. ??????? ?????? ?? ????? ?? ??????? ??????? ?????? ????? ???? ??? edi_datatype ??? ?????. ???? ???????? ????? ??? ?? ???????? ??????? ??? ???? simpleType .

    ?????? ??? ????? ????? ???????? codelist ???? ?????? ?????? ???? ????? ??? ??? " ????? ".
  • sequence_number ??? ??????? ??? ????? ?????? ??????? ??? ???? ???. ??? ????????. ????? ????????? ?? ??????? ?? ??????? ???? ???? ??? ?? ?????.
????? ?????
<xs:element name="name of composite">
 <xs:annotation>
  <xs:appinfo>
   <b:recordInfo 
   	tag_name=""
	structure="delimited" 
	delimiter_type="inherit_record" 
	field_order="postfix" 
	escape_type="inherit_escape" 
	count_ignore="yes" 
	xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
   </b:recordInfo>
  </xs:appinfo>
 </xs:annotation>
<xs:complexType>	 
  Insert definition of two or more elements.
 </xs:complexType>
</xs:element>
????? ????? ????? ??? ?????? ?? ??????? ???????? ??????. ????????? composites ???? ?? ??? ??????? ????? ???? ?? ??????? EDI ??????. ?? EDIFACT ??? ???? ??????? ??? ??? ?????? ?? ????? ???? ??????? ???: ????? ?? ??????? ?????? ??????? +.?? ??? ????? ??? ???????. ???? ?? ?????? ?????. ????? ???? ??????? ?????, ???? ??? ?? ?????? ?? ???? ??? tag_name ?? ?????? recordInfo ?? ??? ??????. ????? ???? ??? ??????? ????? ?? ??? ??????, ??? ????? _: ????, ??? ?? ?????? ?? ?????? ?????? ????? ?????
[???? ??? tag_name] ? ?? ??????? ?????
_ [????? ??? tag_name] [????? sequencenumber], ??????? ??????? ????
???? ????? tag_name ?? prescribed ?????? X12 ?? EDIFACT ????? ??? ??? ?? ??? ?????? ????????.

???? ?????? ???? ???? ????? EDI ?????? ?? ?????? b:recordInfo ??? ???????:
  • ??? ????? tag_name ??? ?? ????? ??? ????? ???? ????? ????????. ??? ??? ?????? ????? ?? ??? C040 ?? C040_1, ??? ???? ??????? ??? ?? ???? ????? tag_name C040 ??????.
?????
  • ??? ?? ?????? ?????
    <xs:element name="name of segment">
     <xs:annotation>
      <xs:appinfo>
       <b:recordInfo 
    	tag_name="value defined according to X12 or EDIFACT standard"
    	structure="delimited" 
    	delimiter_type="inherit_record" 
    	field_order="postfix" 
    	escape_type="inherit_escape" 
    	count_ignore="yes" 
    	trigger_field="" 
    	trigger_value="" 
    	xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            Insert definition of zero or more conditions 	
       </b:recordInfo>
      </xs:appinfo>
     </xs:annotation>
     <xs:complexType>
      <xs:sequence>	
       Refers to definition of composite. 
       <xs:element ref="name of composite">	
          <xs:annotation>
         <xs:appinfo>
          <b:recordInfo 
    	structure="delimited" 
    	delimiter_type="inherit_record" 
    	field_order="postfix" 
    	escape_type="inherit_escape" 
    	count_ignore="yes" 
    	xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
          </b:recordInfo>
         </xs:appinfo>
        </xs:annotation>
     </xs:element>
      </xs:sequence> 
       Insert definiton of zero or more elements.
     </xs:complexType>
    </xs:element>
    
  • ??? ???? ???? ?????
    <xs:element name="name of segment">
     <xs:annotation>
      <xs:appinfo>
       <b:recordInfo 
    	tag_name="value defined according to X12 or EDIFACT standard"
    	structure="delimited" 
    	delimiter_type="inherit_record" 
    	field_order="postfix" 
    	escape_type="inherit_escape" 
    	count_ignore="yes" 
    	trigger_field=" "
    	trigger_value=" "
    	xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
            Here, definitions of conditions can be inserted. 	
       </b:recordInfo>
      </xs:appinfo>
     </xs:annotation> 
     <xs:complexType>	
    	Insert definition of one or more elements.
    </xs:complexType>
    </xs:element>
    
??? ????? ??? ???????. ???? ?? ?????? ?????. ????? ???? ??????? ?????, ???? ??? ?? ?????? ?? ???? ??? tag_name ?? ?????? recordInfo ?? ??? ??????. ????? ???? ??? ??????? ????? ?? ??? ??????, ??? ????? _: ????, ??? ?? ?????? ?? ?????? ?????? ????? ?????
[???? ??? tag_name] ? ?? ??????? ?????
_ [????? ??? tag_name] [????? sequencenumber], ??????? ??????? ????
???? ????? tag_name ?? prescribed ?????? X12 ?? EDIFACT ????? ??? ??? ?? ??? ?????? ????????.

?? ??? ?????????? ????? ???????? ??????? ????? ?? ?? ????? ?????? ???. ?????? ?????? ?? BGM ??? ???????? BGM ??? ???? ??????? ??? ????? BGM_1.

???? ?????? ???? EDI ???? ?????? ?? ?????? b:recordInfo ??? ???????:
  • ??? ????? tag_name ??? ?? ????? ??? ?????? ???? ????? ????????. ??? ?????? ???? BGM ?? BGM_1, ??? ???? ??????? ??? ?? ???? ????? tag_name BGM ??????.
?????-?????
<xs:element name="name of loop-segment">
 <xs:annotation>
  <xs:appinfo>
   <b:recordInfo 
	structure="delimited" 
	delimiter_type="inherit_record" 
	field_order="postfix" 
	escape_type="inherit_escape" 
	count_ignore="yes" 
	trigger_field=""
	trigger_value=""
	sequence_number="will be ignored here"
	xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
        Here, definitions of conditions can be inserted. 	
   </b:recordInfo>
  </xs:appinfo>
 </xs:annotation>
<xs:complexType>
  <xs:sequence>					
   Refers to zero or more definitions of a loopsegment. When number of segment references is zero, the number of loopsegment references should be >= 2.  
   <xs:element ref="name of loop-segment">	
  </xs:element>
   Refers to zero or more definitions of a segment. When number of loop-segment references is zero, the number of segment references should be >= 2        
   <xs:element ref="name of segment">		
   </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:element>
?????-????? ?? ????? ??? ?? ??? ?? ???? ??? ???:
  • ??? ?????????-?????
  • ??? ?? ????? ?????
  • ??? ???? ????? ?????
?? ?? ????? ??? ????? ?????-?????. ?????-????? ??? ?? ?????? ?????? ??????? ???????:
????? ???? ?????? [??? ???????] [tag_name ?? ???? ?????? ?????]
???? ?????? ???? EDI ?????????-????? ?????? ?? ?????? b:recordInfo ??? ???????:
  • ??? ??? ???? ???? ??? tag_name .
rootNode

??? ????? ?? XSD ?? ???????.
<xs:element name="name of root">
 <xs:annotation>
  <xs:appinfo>
   <b:recordInfo 
	structure="delimited" 
	delimiter_type="inherit_record" 
	field_order="postfix" 
	escape_type="inherit_escape" 
	count_ignore="yes" 
	xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
   </b:recordInfo>
  </xs:appinfo>
 </xs:annotation>
 <xs:complexType>
  <xs:sequence>
   Refers to zero or more definitions of a loopsegment. When number of segment references is zero, the number of loopsegment references should be >= 2., because the total number of     
   references should be >= 2.
   <xs:element ref="name of loop-segment">	
   <xs:annotation>
     <xs:appinfo>
      <b:recordInfo 
   	    structure="delimited" 
	       delimiter_type="inherit_record" 
	       field_order="postfix" 
   	    escape_type="inherit_escape" 
	       count_ignore="yes" 
   	    sequence_number="will be ignored here"
       	xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
      </b:recordInfo>
     </xs:appinfo>
    </xs:annotation>
</xs:element>
   Refers to zero or more definitions of a segment. When number of loop-segment references is zero, the number of segment references should be >= 2, because the total number of references 
   should be >= 2.
   <xs:element ref="name of segment">		
     <xs:annotation>
     <xs:appinfo>
      <b:recordInfo 
	       structure="delimited" 
	       delimiter_type="inherit_record" 
       	field_order="postfix" 
       	escape_type="inherit_escape" 
	       count_ignore="yes" 
       	sequence_number="will be ignored here"
	       xmlns:b="http://schemas.microsoft.com/BizTalk/2003">
      </b:recordInfo>
     </xs:appinfo>
    </xs:annotation>
</xs:element>
  </xs:sequence> 
 </xs:complexType>
</xs:element>
???? ?? ??? ????? rootNode ???? ?? ???? ?? ??????? ???????:
  • ?????-?????
  • ??? ?? ????? ?????
  • ??? ???? ????? ?????
??? ?? ?????? rootNode ?????? ??????? ???????:
  • X12_ _ [ ????? standards_version ] [ ????? document_type ]
  • _ EFACT_ [ ????? standards_version ] [ ????? document_type ]
????? ???? ???? ???????? ????? ??? EDI ?????? ???????? ?? ??????? EDI, ???? ??????? ?????? .

<xs:schema>

??? ????? ?? XSD ?? ???????.
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
	xmlns:b="http://schemas.microsoft.com/BizTalk/2003" 
	version="1.0" 
	xmlns:xs="http://www.w3.org/2001/XMLSchema" 
xmlns:schemaEditorExtension=
"http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions">
<xs:annotation>
  <xs:appinfo>
    <schemaEditorExtension:schemaInfo 
	namespaceAlias="b" 		extensionClass="Microsoft.BizTalk.Extension.EDI.SchemaEditor.EDISchemaExtension" 
	standardName="X12" >
    </schemaEditorExtension:schemaInfo>    
    <b:schemaInfo
	BizTalkServerEditorTool_Version="1.5" 
	root_reference="<name of root>" 	
	document_type="<document type>"
	version="2.0" 
	is_envelope="no" 
	standard="<X12 or EDIFACT>"
	standards_version="<value of std version>"
	partner_uri="">
    </b:schemaInfo>
  </xs:appinfo>
 </xs:annotation>
 <xs:annotation>
  <xs:documentation>Schema name: "name of schema"</xs:documentation>
 </xs:annotation>
Here, the definition of the root, zero or more loopsegments, and zero or more segments should be inserted.
</xs:schema>
???? ?????? b:schemainfo ??? xs:schema . ???? ?????? ???? xs:schema ?????? ?? ?????? b:schemaInfo ??? ???????:
  • ??? ????? root_reference ??? ?? ????? ??? ???? ?????.
  • ??? ????? document_type ??? ??? ??????? ?????? ??? ???? ??????? ??? ?? ???? ??? ????? û 850 ?? X12 ??? ??????? ?? INVOIC Edifact ???? ???????.
  • ???????? ??? ?? ???? ??? ????? ???? ?? X12 ?? EDIFACT.
  • ??? ????? standards_version ??? ??????? ?? ??????? ???? ??? ???? ??????? ??? ?? ???? ??? ????? ??? ????????? ????????: û 4010 ?? X 12 ?? d93a ?? Edifact.

    standards_version ?????? ??? ?? ?????? standards_version ????? ?? ????? rootNode ??????, ??? ?? ??? ??? ?????.

???? ?????? ?? ???? ?????? EDI

??? XSD, ???? ?????? ?? ????? ?? ?????? ??? ??????? ???? ?????. ?????? ?????? EDI Base ?? BizTalk Server 2004, ???? ???? ?????? ????? ??? ?? ??? ???? EDI. ??? ?? ???? ??? ?? ???? ?? ??? ?????? ????? ?????? ??? ??????? ???? ???? ??? ??? ??? ??????? ?? ???????. ???? ??????? ??????? ????? ???? ????? ???? ??? ???? ?? ??? ?????? EDI Base ? ???? ???? ???? ???? ?? ??? ?????? EDI ????.

???? 1: ????? ??? ????? ??????? ?????? EDI Base
<xs:element name="X12_4010_322">
 <xs:complexType>
  <xs:sequence>
   <xs:element name="ZC1"> 
    ...
   </xs:element>
   <xs:element name="Q5"> 
    ...
   </xs:element>
   <xs:element name="N7Loop"> 
    ...
   </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:element>
???? 2: ????? ????? ? ?????? ?? ??? ?????? EDI Base
<xs:element name="X12_4010_322">
 <xs:complexType>
  <xs:sequence>
   <xs:element ref="ZC1"> 
    ...
   </xs:element>
   <xs:element ref="Q5"> 
    ...
   </xs:element>
   <xs:element ref="N7Loop"> 
    ...
   </xs:element>
  </xs:sequence>
 </xs:complexType>
</xs:element>
<xs:element name="ZC1">
...
</xs:element>
<xs:element name="Q5">
...
</xs:element>
<xs:element name="N7Loop">
...
</xs:element>

?????? ?????????? ?????? ????????? ????????

????? ??? ???????? ??????? ???????? ???? ??? ?????-???? ??? ????? ??? ????? ?????? ????? ??? ??????. ??? ?? ????? ???????? ????????? ???????? ??? Edicodelist.mdb (????? ?????? Microsoft Access).

????? Edicodelist.mdb ????? ?? ?????? Program Files\Microsoft BizTalk Server 2004\EDI\adapter\Codelists. ????? ?????? ????? ??? ???? ??? ???? ?????? ?? ?? ????? ????? ?? ????? ???? ?????? ????? ????? ????, ????? ??? ?? ??????.

??? ?? ???? ??? ?????? ???????? ??????: _ ????? StandardsVersion . ??? ???? ??????? " EDIFACT_D93B " ?? " X12_4050 ".

??? ?? ???? ????? ??? ?????? ??????? ?????? ???? ?? ??????? ?????? ?? ????? ???????? Edicodelist.mdb. ???? ????? ??????? ??? ????? ?????? ?????? ??? ??????? ????????? ????????.

??? ??????? ??? ????????? ??? ?? ??? ???????. ??? ?????? ??? ??????? ??? ???????? ????? ?????? ValidateSchema ?? ???? EDI ?? Explorer Solution BizTalk. ????? XSD ??????? ??? ??????:
  • ???????
  • ??????? ???????
  • ??? ?????? ?? ????? ???????? ???? ??? " ??????? ". ????? ???? " ?????? " ? " ???? " ??? ??????.
  • anyElement
  • anyAttribute
  • ?????????
  • ?????
  • ?????

??????? ???? EDI ??????

  • ??? ???? ?????? ???? ?????. ??? ??????? ?? ???? ??? ?? Microsoft BizTalk Server 2002.
  • ??? ???? ??????? ?????? ????. ??? ??????? ?? ???? ??? ?? BizTalk Server 2002.
  • ?? ???? ?? ??? ????? ?????? ???? EDI ??? ???????. ???????? ?? ??? ?????? ????????? ?? ???? BizTalk ?? ?? orchestrations ????. ??? ??????? ?? ???? ??? ?? BizTalk Server 2002.
  • ?? ???? ?? ???? ???? EDI ??????? ????? ?? ???????. ??? ??????? ?? ???? ??? ?? BizTalk Server 2002.
  • ????? ?? ?????? ?????? Functional ????? ???????? ??? ??????? 4050 X12 ????????. ??? ???? ?? ????? ??????? ??????? ????????? ???? ?? ??????? ??? ????? 4050 ??? ?????? ?? ??? ???? ????? ???????? ???????? ???? ????? ????? (??? ???? ?? ??? ??? ?? ??????).
  • ??????? EDI < count_ignore b:RecordInfo = " ??? " > ??? ????? ?????? ?????? EDI Base. ?????? ?????? EDI Base ????? ?????? ????? ?? ??? ????? ?? ????????? EDI.
  • ?????? BizTalk Server 2004 Base EDI ?????? ?????? ?????? ??? BizTalk Server 2002 ??? EDI ????. ?????? ?? ???? ??????? ??? ???? ????? UNOA EDIFACT, ???? ???? ??? ?????? ?? ????? ???????? ??? ?????? ?????? ??????? ????? ??? ???? ???? UNOA (????? ?? ?????? ????? ?? 646 ?ISO-).
?????? ??? ??????? ??????? ???? ??? ??? ?????? ?????? ???? ??????? ?? ????? ?????Microsoft:
824684 ??? ?? ????????? ???????? ???? ?????? ???? ??????? ????? Microsoft

???????

???? ???????: 840113 - ????? ??? ??????: 17/???? ??????/1427 - ??????: 8.0
????? ???
  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Developer Edition
????? ??????: 
kbbug kbfix kbqfe kbbiztalk2004presp1fix kbbiztalk2004sp1fix kbhotfixserver KB840113 KbMtar kbmt
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????. ??? ?? ???? ??? ??????? ????? ?? ???????? ?? ??? ???????? ?????? ????? ????????? ??????? ???? ??? ???????
???? ??? ????? ??????? ?????? ??????????840113

????? ???????

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com