Megosztás a következőn keresztül:


B2B-hibák és megoldások az Azure Logic Appshez

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

Ez a cikk segítséget nyújt az Azure Logic Apps B2B-forgatókönyvekben előforduló hibák elhárításában, és megfelelő műveleteket javasol a hibák kijavításához.

Megállapodás feloldás

Hibajegyzék Hiba Resolution (Osztás)
Nem található megállapodás. Nem található megállapodás a szerződésfeloldási paraméterekkel. Adjon hozzá egy megfelelő üzleti identitásokkal rendelkező megállapodást az integrációs fiókhoz. Győződjön meg arról, hogy az üzleti identitások megegyeznek a bemeneti üzenet azonosítóival.
Nem található megállapodás identitásokkal. Nem található megállapodás az "AS2Identity"::"Partner1" és az "AS2Identity":"Partner3" identitásokkal A szerződés érvénytelen AS2-From vagy AS2-To értékeket tartalmaz. A szerződés beállításához az AS2 üzenetfejlécekben szereplő AS2 azonosítók egyeztetéséhez javítsa ki az AS2 üzenetfejlécek AS2-From vagy AS2-To vagy a szerződés értékét.

AS2

Hibajegyzék Hiba Resolution (Osztás)
Hiányzó AS2-üzenetfejlécek Érvénytelen AS2-fejlécek. Az egyik "AS2-To" vagy "AS2-From" fejléc üres. A fogadott AS2-üzenetek nem tartalmazzák az AS2-From, AS2-To vagy mindkettő fejlécét. Ellenőrizze az AS2-feladó és az AS2-Címzett AS2 üzenetfejléceit, és javítsa ki őket a szerződés beállítása alapján.
Hiányzó AS2-üzenettörzs és -fejlécek A kérelem tartalma null értékű vagy üres. A fogadott AS2-üzenetek nem tartalmazták az üzenet törzsét. Győződjön meg arról, hogy létezik üzenettörzs.
AS2-üzenet visszafejtési hibája [processed/Error: decryption-failed] Alkalmazza a függvényt @base64ToBinary() az AS2Message-ra, mielőtt elküldené az üzenetet a kereskedelmi partnernek. Lásd példa – AS2-üzenet visszafejtési hibájára példa.
Üzeneteloszlási értesítés (MDN) visszafejtési hibája [processed/Error: decryption-failed] Alkalmazza a függvényt @base64ToBinary() az MDN-re, mielőtt elküldené az értesítést a partnernek. Lásd: Példa – Üzeneteloszlási értesítés (MDN) visszafejtési hibája.
Hiányzó aláíró tanúsítvány Az aláíró tanúsítvány nincs as2-félhez konfigurálva. AS2-From: partner1 AS2-To: partner2 Adja meg az AS2-szerződés beállításait az aláíráshoz megfelelő tanúsítvánnyal.

Példa – AS2-üzenet visszafejtési hibája

"HTTP": {
   "inputs": {
   "body": "@base64ToBinary(body('Encode_to_AS2_message')?['AS2Message']?['Content'])",
   "headers": "@body('Encode_to_AS2_message')?['AS2Message']?['OutboundHeaders']",
   "method": "POST",
   "uri": "xxxxx.xxx"
},

Példa – Üzenetfelbontási értesítés (MDN) visszafejtési hibája

"Response": {
   "inputs": {
   "body": "@base64ToBinary(body('Decode_AS2_message')?['OutgoingMDN']?['Content'])",
   "headers": "@body('Decode_AS2_message')?['OutgoingMDN']?['OutboundHeaders']",
   "statusCode": 200
},               

X12 és EDIFACT

Hibajegyzék Hiba Resolution (Osztás)
A duplikált ellenőrzés engedélyezve van a szerződésben. Duplikált vezérlőszám Ez a hiba azt jelzi, hogy a kapott üzenet ismétlődő vezérlőszámokkal rendelkezik. Javítsa ki a vezérlőszámot, és adja meg újra az üzenetet.
Hiányzó séma a megállapodásban Hiba történt az elemzés során. Az "564220001" azonosítójú X12-tranzakció az "56422" azonosítójú funkcionális csoportban található, "000056422" azonosítójú, "12345678" feladóazonosítóval rendelkező, "87654321" fogadóazonosítójú tranzakciót a következő hibákkal függeszti fel: "Az üzenet ismeretlen dokumentumtípussal rendelkezik, és nem oldódott fel a szerződésben konfigurált meglévő sémák egyikére sem" Állítsa be a sémát a szerződés beállításai között.
Helytelen séma a szerződésben Az üzenet ismeretlen dokumentumtípussal rendelkezik, és nem oldotta fel a szerződésben konfigurált meglévő sémák egyikét sem. Állítsa be a megfelelő sémát a szerződés beállításai között.
Bevezető vagy záró terület található Hiba történt az elemzés során. A "123456" azonosítójú EDIFACT-tranzakciókészlet "987654" azonosítójú (csoport nélküli) csomópontban található, "Partner1" feladóazonosítóval, a "Partner2" fogadóazonosítót a következő hibákkal függeszti fel: "Vezető záró elválasztó található" Állítsa be vagy szerkessze a szerződés beállításait, hogy engedélyezve legyen a kezdő és a záró szóköz. Lásd: Példa – Kezdő és záró szóköz engedélyezése.

Példa – Szerződésbeállítások beállítása a kezdő és záró szóköz engedélyezéséhez

Képernyőkép a kezdő és záró szóköz engedélyezésére szolgáló beállításról.

Egybesimított fájl

Hibajegyzék Hiba Resolution (Osztás)
Beviteli üzenet törzs nélkül InvalidTemplate. Az "Flat_File_Decoding" műveletben nem lehet sablonnyelvi kifejezéseket feldolgozni az 1. sorban és az 1902 oszlopban: A "Szükséges tulajdonság " tartalom" értékre számít, de null értéket kapott. Elérési út : '.'. Ez a hiba azt jelzi, hogy a bemeneti üzenet nem tartalmaz törzset. Győződjön meg arról, hogy a bemeneti üzenet tartalmaz egy törzset.