IM-XML hibakerese s XML ALAPSZABÁLYOK... 1 IM-XML HIBAÜZENETEK... 3

Hasonló dokumentumok
EN United in diversity EN A8-0206/419. Amendment

Proxer 7 Manager szoftver felhasználói leírás

Angol Középfokú Nyelvvizsgázók Bibliája: Nyelvtani összefoglalás, 30 kidolgozott szóbeli tétel, esszé és minta levelek + rendhagyó igék jelentéssel

Lexington Public Schools 146 Maple Street Lexington, Massachusetts 02420

Utasítások. Üzembe helyezés

Mapping Sequencing Reads to a Reference Genome

Website review acci.hu

T Á J É K O Z T A T Ó. A 1108INT számú nyomtatvány a webcímen a Letöltések Nyomtatványkitöltő programok fülön érhető el.

EXKLUZÍV AJÁNDÉKANYAGOD A Phrasal Verb hadsereg! 2. rész

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

USER MANUAL Guest user

Széchenyi István Egyetem

Személyes adatváltoztatási formanyomtatvány- Magyarország / Personal Data Change Form - Hungary

Az Open Data jogi háttere. Dr. Telek Eszter

ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP

MINO V2 ÁLLVÁNY CSERÉJE V4-RE

Személyes adatváltoztatási formanyomtatvány - Magyarország / Personal Data Change Form - Hungary

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Correlation & Linear Regression in SPSS

Construction of a cube given with its centre and a sideline

Rotary District 1911 DISTRICT TÁMOGATÁS IGÉNYLŐ LAP District Grants Application Form

2. Local communities involved in landscape architecture in Óbuda

Computer Architecture

Using the CW-Net in a user defined IP network

Regisztráció a Researcher ID adatbázisban

Business Opening. Very formal, recipient has a special title that must be used in place of their name

(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy

Payment Center. Rövid útmutató. Verzió 1.0.1

Cashback 2015 Deposit Promotion teljes szabályzat

STUDENT LOGBOOK. 1 week general practice course for the 6 th year medical students SEMMELWEIS EGYETEM. Name of the student:

Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -

9el[hW][e\L;BI IjWdZWhZi

Lopocsi Istvánné MINTA DOLGOZATOK FELTÉTELES MONDATOK. (1 st, 2 nd, 3 rd CONDITIONAL) + ANSWER KEY PRESENT PERFECT + ANSWER KEY

MELLÉKLET / ANNEX. EU MEGFELELŐSÉGI NYILATKOZAT-hoz for EU DECLARATION OF CONFORMITY

(NGB_TA024_1) MÉRÉSI JEGYZŐKÖNYV

A V Á R B Ű V Ö L E T É B E N

Tavaszi Sporttábor / Spring Sports Camp május (péntek vasárnap) May 2016 (Friday Sunday)

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant március 23.

SQL/PSM kurzorok rész

Contact us Toll free (800) fax (800)

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Basic Arrays. Contents. Chris Wild & Steven Zeil. May 28, Description 3

KELER KSZF Zrt. bankgarancia-befogadási kondíciói. Hatályos: július 8.

Tudományos Ismeretterjesztő Társulat

KN-CP50. MANUAL (p. 2) Digital compass. ANLEITUNG (s. 4) Digitaler Kompass. GEBRUIKSAANWIJZING (p. 10) Digitaal kompas

Tájékoztató a évi határon átnyúló pénzügyi fogyasztói jogviták rendezésével összefüggő és egyéb nemzetközi tevékenységről

Budapest By Vince Kiado, Klösz György

Tudok köszönni tegezve és önözve, és el tudok búcsúzni. I can greet people in formal and informal ways. I can also say goodbye to them.

DOAS változások, összefoglaló

Társasjáték az Instant Tanulókártya csomagokhoz

Hogyan használja az OROS online pótalkatrész jegyzéket?

Szakmai továbbképzési nap akadémiai oktatóknak december 14. HISZK, Hódmezővásárhely / Webex

NEVEZÉSI LAP I ENTRY FORM MARATON - váltó MARATHON - relay

Judas 1 1 Judas 6. Judas

TRENDnetVIEW Pro szoftvert. ŸGyors telepítési útmutató (1)

Lesson 1 On the train

Intézményi IKI Gazdasági Nyelvi Vizsga

EGY KIS ZŰRZAVAR. Lecke (Középhaladó 1. / 1.) SOMETIMES, SOMETIME VAGY SOME TIME?

Számlakezelés az ELO DocXtraktor modullal

Cloud computing Dr. Bakonyi Péter.

Mr. Adam Smith Smith's Plastics 8 Crossfield Road Selly Oak Birmingham West Midlands B29 1WQ

Ellenőrző lista. 2. Hálózati útvonal beállítások, kapcsolatok, névfeloldások ellenőrzése: WebEC és BKPR URL-k kliensről történő ellenőrzése.

TÁJÉKOZTATÓ SPECIALIZÁCIÓKRÓL: 1) BUSINESS ENGLISH 2) FORDÍTÁS ÉS TOLMÁCSOLÁS ALAPJAI március 10.

Relative Clauses Alárendelő mellékmondat

INTELLIGENT ENERGY EUROPE PROGRAMME BUILD UP SKILLS TRAINBUD. Quality label system

Where are the parrots? (Hol vannak a papagájok?)

XML és XSLT (a színfalak mögül)

ROS Remote Operations Service

EEA, Eionet and Country visits. Bernt Röndell - SES

ELEKTRONIKAI ALAPISMERETEK ANGOL NYELVEN

There is/are/were/was/will be

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

Create & validate a signature

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.

CONCERTO COMMUNITIES IN EU DEALING WITH OPTIMAL THERMAL AND ELECTRICAL EFFICIENCY OF BUILDINGS AND DISTRICTS, BASED ON MICROGRIDS. WP 5 Del 5.

ANGOL NYELVI SZINTFELMÉRŐ 2013 A CSOPORT. on of for from in by with up to at

Emelt szint SZÓBELI VIZSGA VIZSGÁZTATÓI PÉLDÁNY VIZSGÁZTATÓI. (A részfeladat tanulmányozására a vizsgázónak fél perc áll a rendelkezésére.

BKI13ATEX0030/1 EK-Típus Vizsgálati Tanúsítvány/ EC-Type Examination Certificate 1. kiegészítés / Amendment 1 MSZ EN :2014

On The Number Of Slim Semimodular Lattices

Tranzakciókezelés PL/SQL-ben

Unit 10: In Context 55. In Context. What's the Exam Task? Mediation Task B 2: Translation of an informal letter from Hungarian to English.

Vakáció végi akció Ukrajnában

Csomag. Adatbázis-objektum Programozási eszközök gyűjteménye Két részből áll. specifikáció törzs (opcionális)

Ismeri Magyarországot?

Furniture. Info. Buyer. Version changes Contract award. Description. Version 3. Publish date 5/13/2014 4:21 AM

ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP

FÖLDRAJZ ANGOL NYELVEN GEOGRAPHY

KIEGÉSZÍTŽ FELADATOK. Készlet Bud. Kap. Pápa Sopr. Veszp. Kecsk Pécs Szomb Igény

A jövedelem alakulásának vizsgálata az észak-alföldi régióban az évi adatok alapján

Statistical Inference

János. 1 1 Arról írunk nektek, ami kezdettől fogva volt. Arról, első levele

Előszó.2. Starter exercises. 3. Exercises for kids.. 9. Our comic...17

Tudományos Ismeretterjesztő Társulat

Tudományos Ismeretterjesztő Társulat

István Micsinai Csaba Molnár: Analysing Parliamentary Data in Hungarian

ios alkalmazásfejlesztés Koltai Róbert

Adatbázis-kezelés ODBC driverrel

Átírás:

IM-XML hibakerese s XML ALAPSZABÁLYOK... 1 SZINTAKTIKA... 1 SZEMANTIKA... 2 PREZENTÁCIÓ... 3 IM-XML HIBAÜZENETEK... 3 AZ IM-XML ADMIN SITE-ON NEM LEHET ORSZÁGOT VÁLASZTANI.... 4 XML DECLARATION... 4 XML DECLARATION ALLOWED ONLY AT THE START OF THE DOCUMENT... 4 LOGINID, OR PASSWORD OR COUNTRYCODE IS INCORRECT... 5 INVALID INBOUND XML DOCUMENT... 5 READ TIMED OUT. PLEASE CONTACT YOUR INGRAM MICRO E-COMMERCE SUPPORT... 5 DATA ACCESS ERROR - PLEASE CONTACT TECHNICAL SUPPORT... 6 CUSTOMER IS NOT ALLOWED TO EXECUTE CURRENT TRANSACTION... 6 XML alapszabályok Forrás: www.w3schools.com XML dokumentumok sikeres kezeléséhez meg kell ismerkedni az alapvető szintaktikai és szemantikai szabályokkal. Szintaktika XML Tags are Case Sensitive. Ebből következik: Opening and closing tags must be written with the same case. XML Elements Must be Properly Nested tehát sorrenben, ezért ez pl. hibás: <a><b>xx<a><b> XML Documents Must Have a Root Element. XML Attribute Values Must be Quoted: Either single or double quotes can be used. If the attribute value itself contains double quotes you can use single quotes, or you can use character entities. Some characters have a special meaning in XML you can t simply place inside an element. Because of that there are 5 predefined entity references in XML: < < less than > > greater than & & ampersand &apos; ' apostrophe " " quotation mark Ingram Micro Magyarország IM-XML hibaüzenetek 1

Note: Only the characters "<" and "&" are strictly illegal in XML. The greater than character is legal, but it is a good habit to replace it. Comments in XML: <!-- This is a comment --> The white-space in an XML document is not truncated. XML Stores New Line as LF: In Windows applications, a new line is normally stored as a pair of characters: carriage return (CR) and line feed (LF). Szemantika What is an XML Element? An XML element is everything from (including) the element's start tag to (including) the element's end tag. XML Naming Rules XML elements must follow these naming rules: Names can contain letters, numbers, and other characters Names cannot start with a number or punctuation character Names cannot start with the letters xml (or XML, or Xml, etc) Names cannot contain spaces Any name can be used, no words are reserved. XML elements can be extended to carry more information: XML can be extended without breaking applications. XML Attributes: attributes provide additional information about elements. Attributes often provide information that is not a part of the data. XML Elements vs. Attributes: There are no rules about when to use attributes or when to use elements. Attributes are handy in HTML. Some of the problems with using attributes are: attributes cannot contain multiple values (elements can) attributes cannot contain tree structures (elements can) attributes are not easily expandable (for future changes) Attributes are difficult to read and maintain. Use elements for data. Use attributes for information that is not relevant to the data. Eg, sometimes ID references are assigned to elements. Then the id attributes are for identifying the different or same type of elements. Metadata (data about data) should be stored as attributes, and the data itself should be stored as elements. Well Formed XML Documents: A "Well Formed" XML document has correct XML syntax. Valid XML Documents: A "Valid" XML document is a "Well Formed" XML document, which also conforms to the rules of a Document Type Definition (DTD). Ingram Micro Magyarország IM-XML hibaüzenetek 2

XML Schema: an XML-based alternative to DTD, called XML Schema. Prezentáció Viewing an Invalid XML File: If an erroneous XML file is opened, the browser will report the error: Why Does XML Display Like This: Without any information about how to display the data, most browsers will just display the XML document as it is. Different solutions to the display problem are CSS, XSLT and JavaScript. Formatting XML with CSS is not the most common method. XSLT is the recommended style sheet language of XML: XSLT (extensible Stylesheet Language Transformations) is far more sophisticated than CSS. XSLT can be used to transform XML into HTML, before it is displayed by a browser: (a) the XSLT transformation is done by the browser, when the browser reads the XML file. (b) Different browsers may produce different result when transforming XML with XSLT. To reduce this problem the XSLT transformation can be done on the server. The XMLHttpRequest object is used to exchange data with a server behind the scenes: Update a web page without reloading the page Request data from a server after the page has loaded Receive data from a server after the page has loaded Send data to a server in the background All modern browsers have a built-in XML parser: An XML parser converts an XML document into an XML DOM object - which can then be manipulated with JavaScript. Modern browsers do not allow access across domains: This means, that both the web page and the XML file it tries to load, must be located on the same server. IM-XML hibaüzenetek Ez a hibaüzenet gyűjtemény csak az XML dokumentum szintaktikai és szemantikai nem megfeleléséből adódó üzeneteket tartalmazza. Attól fogva, hogy a rendszer befogadta az XML tranzakciót és megpróbálja végrehajtani a benne foglaltakat, a legkülönfélébb tranzakció- és üzletifolyamat specifikus (hiba)üzenettel térhet vissza. Ezek értelmezését lásd az adott tranzackió leírásánál. Ingram Micro Magyarország IM-XML hibaüzenetek 3

Az IM-XML admin site-on nem lehet országot választani. Az IM-XML admin site-ja az alábbi URL-en érhető el: http://coronado.ingrammicro.com/imxml/login.jsp Ha azt tapasztalja, hogy a Country combobox nem jelenik meg: Akkor: 1. Próbálja IE vagy Firefox alól. 2. Ha ekkor sem jobb, ürítse a böngészője cache-ét. XML declaration Megjegyzés: az XML dokumentum legelső sorában kell szerepeltetni az XML deklarációt, de anélkül is elfogadja. Pl. deklaráció: <?xml version="1.0" encoding="utf-8"?> XML declaration allowed only at the start of the document Előfordulási esetek: Nincs version tag egyáltalán. <Version 1.0/> (szóköz az 1.0 előtt) <Version10/> (nincs pont az 1.0-ban) <Version2.0/> (2.0-s verziómegadásnál a rövidített szintaxist nem lehet alkalmazni) <Version>1.0</Version> (1.0-s verziómegadásnál a teljes szintaxist nem lehet alkalmazni) Ha idegen elemet van a TransactionHeader-ben, pl.: <aaa>eee</aaa> a CountryCode tag első C-je hiányzik, vagy a zárónak az első C-je): <PNARequest> <Version1.0/> <TransactionHeader> <ountrycode>hu</ountrycode> <LoginID>imhuxml</LoginID> <Password>Ab12345678</Password> <TransactionID>12345</TransactionID> </TransactionHeader> Megjegyzés: ez elég érthetetlen, lásd egyéb, a TransactionHeader-be tartozó szintaxishibák hatását a timeout-nál. Ingram Micro Magyarország IM-XML hibaüzenetek 4

LoginID, or Password or CountryCode is incorrect LoginID vagy jelszó vagy CountryCode nem megfelelő, a három együtt nem érvényes, stb. Vigyázat, az element tartalomba ne kerüljön felesleges szóköz, se elé, se utána, mert adatnak értelmezi. Úgy tűnik, sortörés sem lehet, pedig nincs leading vagy trailing blank sem: <LoginID> imhuxml </LoginID> Érdekes: loginnév nem kis/nagybetű érzékeny (vesd össze országkód problémák). Invalid Inbound XML Document Adott tranzakció hibásan, nem a DTD-nek megfelelően (vagy pl. nem a verziószámnak megfelelően) lett összeállítva,. Ilyet csak akkor képes mondani, ha a hiba nem a tranzakció azonosító tag-ekben nem a TransactionHeader-ben van, hanem az XML dokumentum egyéb részén, pl.: <pnainformation sku="7150152" Quantity="10"/> (a PNAInformation-ban a pna-t kicsitre rakom, vagy az attribútumot (sku) kis betűvel írom). Idegen elem az XML doksiban, pl.: <aaa>eee</aaa> Mindazonáltal az Invalid inbound XML document üzenetet csak akkor produkálja, ha az autentikáció már sikeresen megtörtént. Ha nem a verziószámnak megfelelő XML-t kap ÉS szintaxis helyes a loginadat, DE nem érvényes, akkor a LoginID or Password... incorrect et adja inkább. Read timed out. Please contact your Ingram Micro E-Commerce Support Ha az XML dokumentum nem felel meg a sémának a: tranzakciónév tag-ek szempontjából a <TransactionHeader> és a benne foglaltak szempontjából akkor Invalid Inbound XML document helyett timeout-ol a rendszer. Példák: a tranzakció <CountryCode> elemben olyan országkód szerepel, ami nem létezik. ha a countrycode tagben az helyes országkód egyik betűje kicsi: pl. Hu vagy hu. tranzakciónév hiba o PNARequest esetében: <pnarequest>, tehát az első p-t kicsire veszem ebben a tranzakcióban. o Hiányzik a T-t a nyitó vagy záró tag-ből: <ransactionheader> Ingram Micro Magyarország IM-XML hibaüzenetek 5

[...] </ransactionheader> Ha a komplett TransactionHeader szekciót kitörlöm tag-estül. Vagy ha a tag-ek maradnak, de a beléjük foglalt elementeket törlöm. Data access error - please contact technical support Ha a login adatok helyesek, de az országkódot csupa kisbetűvel írod, ezt kapod (HU helyett hu). Customer is not allowed to execute current transaction Az adott felhaszáló, aminek a nevében az XML üzenetet küldik,nem jogosult a tranzakció végrehajtására. Ez egyrészt azért lehet, mert az adott tranzakció, illetve az adott verziójú tranzakció nincs engedélyezve a kérdéses felhasználó részére. Ezt az ügyfél is ellenőrizheti és ha kell, engedélyezheti az IM-XML admin felületen. Ha ez sem vezet eredményre, forduljon az Ingram Micro XML csoportjához. Ingram Micro Magyarország IM-XML hibaüzenetek 6