FIX: Un messaggio EDIFACT valido che contiene un carattere "+" nell'elemento di dati viene sospesa quando si utilizza l'EDI pipeline di ricezione in BizTalk Server

Traduzione articoli Traduzione articoli
Identificativo articolo: 2065966 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Si consideri il seguente scenario:
  • È possibile utilizzare la pipeline di trasmissione EDI in Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 o 2010 di Microsoft BizTalk Server per la ricezione di messaggi elettronici Data Interchange For Administration, Commerce e trasporto (EDIFACT).
  • Viene visualizzato un messaggio EDIFACT valido che soddisfano le condizioni seguenti:
    • Il messaggio viene utilizzata la versione della sintassi UNOA.
    • Il carattere "+" viene utilizzato come separatore.
    • Un elemento di dati contiene il carattere "+" come parte dei dati e il carattere "+" è preceduto da un carattere di rilascio. Ad esempio, un elemento di dati viene visualizzato il seguente:
      Z04:SAMPLE:? +8888888888
      Nota Un carattere di rilascio è un carattere che viene utilizzato per ripristinare il significato originale di qualsiasi carattere che viene utilizzato come separatore sintattico. In genere, un punto interrogativo (?) viene utilizzato come un carattere di rilascio. Se si utilizza BizTalk Server 2009, l'origine e la categoria di eventi in precedenza gli eventi sono "2009 di BizTalk Server".
In questo scenario, il messaggio EDIFACT valido viene sospeso in modo imprevisto. Inoltre, un messaggio di errore analogo al seguente viene registrato nel registro dell'applicazione:
Tipo di evento: errore
Origine evento: BizTalk Server 2006 EDI
Categoria evento: nessuno
ID evento: 8118
Descrizione:
Errore durante l'analisi. Impostata la transazione Edifact con id '<transaction set="" id=""></transaction>'contenute nel servizio di interscambio (senza gruppo) con id'<interchange id=""></interchange>', con l'id mittente '<sender id=""></sender>', id ricevitore '<receiver id=""></receiver>' verrà sospeso con i seguenti errori:
...

Cause

Questo problema si verifica a causa di un errore nella pipeline di trasmissione EDI. La pipeline di trasmissione EDI identifica un carattere '+' che viene visualizzato un messaggio EDIFACT come non valido.

Risoluzione

Informazioni sull'aggiornamento cumulativo

BizTalk Server 2010


Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2497789 Pacchetto di aggiornamento cumulativo 1 per il 2010 BizTalk

BizTalk Server 2009

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2009.

Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

2497794 Pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2009

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2006 R2 SP1.

Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2211420 Pacchetto di aggiornamento cumulativo 2 per BizTalk Server 2006 R2 Service Pack 1
Per ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server 2006 R2 SP1, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
974563 Elenco delle correzioni rapide di Microsoft BizTalk Server inclusi in BizTalk Server 2006 R2 Service Pack 1
Per ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
2003907 Informazioni sulle correzioni rapide per BizTalk Server

Status

Microsoft ha confermato che questo è un problema con i prodotti elencati nella sezione "Si applica a".

Proprietà

Identificativo articolo: 2065966 - Ultima modifica: lunedì 23 maggio 2011 - Revisione: 5.0
Le informazioni in questo articolo si applicano a:
  • Microsoft BizTalk Server 2006 R2 Branch
  • Microsoft BizTalk Server 2006 R2 Developer Edition
  • Microsoft BizTalk Server 2006 R2 Enterprise Edition
  • Microsoft BizTalk Server 2006 R2 Standard Edition
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
Chiavi: 
kbqfe kbfix kbbiztalk2006r2presp2fix kbbtspipeline kbsurveynew kbexpertiseadvanced kbbiztalk2009presp1fix kbmt KB2065966 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 2065966
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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