[Fir2_tr] Hiba XPATH

KODACSY Tamas kodacsy.tamas at kodasoft.hu
2013. Jan. 28., H, 16:54:15 CET


Sziasztok!

Nekem tetszik a módosítás, így szintaktikailag helyes xpath állítható elő. A 
paraméterezés is jó, a csupasz változatra (463 200222) szavazok.

Üdv,
Koda

On 2013. január 28. 16:32:43 Köblös István wrote:
> Sziasztok!
> 
> 
> 
> Az XSD 3.0-val egy ütemben módosítanánk a hibajegyek visszajelzésén is. Íme
> a terv:
> 
> 
> 
> Üzleti probléma
> 
> Jelenleg az SZNY HIBAK fregmens Adatkor egységéből szintaktikailag nehezen
> áll össze egy XPath, az AdatID nem értelmezhető jól.
> 
> 
> 
> Megoldási javaslat:
> 
> .         A Törzsadatok Adatellenőrzési szabályok egységében definiáljuk
> minden hibához azt az XPATH sablont, ami alapján egyértelműen azonosítható,
> hogy melyik rekord hibás - ezt terítjük minden intézménynek
> 
> .         Ebben a sablonban %1,%2 stb. jelöléssel látjuk el azokat az
> attribútumokat, amelyek ezt az egyértelmű azonosítást lehetővé teszik - az
> XPATH többi magasabb szintű attribútumát nem adjuk meg (pl. HallgatóID)
> 
> .         A SZNYHibak fregmensen belül csak a rekord azonosítására szolgáló
> attribútumokat adjuk meg, az XPATH pozíciójával azonosítva
> 
> (%x) és pontosvesszővel elválasztva
> 
> 
> 
> Példa
> 
> MOST - konkrét hibajegy:
> 
> Hallgato/TanulmanyiJogviszonyok/TanulmanyiJogviszony/FelvettKepzesek/Felvet
> t Kepzes
> 
> @ID="463";
> /hlg:FelvettKepzesiIdoszakok/hlg:FelvettKepzesiIdoszak/@KepzesiIdoszakID="2
> 0 0222"
> 
> 
> 
> JAVASLAT - hibatípus törzsadat
> 
> /ns2:FIRAdatLekerdezesValasz/ns2:HallgatoAdatValasz/Hallgato/TanulmanyiJogv
> i szonyok/TanulmanyiJogviszony/FelvettKepzesek
> 
> /FelvettKepzes[@ID=   %1
> ]/FelvettKepzesiIdoszakok/FelvettKepzesiIdoszak[@KepzesiIdoszakID=  %2 ]
> 
> 
> 
> JAVASLAT - konkrét hibajegy
> 
>          %1="463";%2="200222"
> 
> VAGY
> 
>          463 200222
> 
> 
> 
> Kérlek, küldjetek véleményt erre a módosításra is.
> 
> 
> 
> Köszönöm,
> 
> István
> 
> 
> 
> Köblös István
> 
> ConSense Informatikai Tanácsadó Kft.
> 
> 1119 Budapest, Petzvál József u. 44. | +36 20 421 7423 |
> <http://www.consense.hu> www.consense.hu


További információk a(z) Fir2_tr levelezőlistáról