Open janisoft opened 2 months ago
Sziasztok!
A megoldás szerencsére egyszerű. Leírom pontosan a menetét. A megoldást sikeresen teszteltem a NAV-os Online Invoice Test Tool programmal egy NAV-os minta XML-re.
3 db. XSD fájl szükséges az ellenőrzéshez: invoiceData.xsd, invoiceBase.xsd, common.xsd
Ezt:
Erre:
Ennyivel megoldható szerintem.
Üdvözlettel: Elek
Kedves Elek!Koszonom az infot. Lokálisan a notepad++ XML moduljaval en is pont igy ellenőrzöm, es nekem is igy mukodik.Van viszont egy oracle cloud-os projektem, ahol az oracle biztosít egy függvényt a validaciora, aminek ket string parametere van, az xml es az xsd tartalma, semmi tobb. Ezert keresem a megoldast, hogy az xsd-ket ossze tudjam gyúrni egy fajlba.Szep napot!Janos2024. szept. 13. dátummal, 11:50 időpontban Elek @.***> írta: Sziasztok! A megoldás szerencsére egyszerű. Leírom pontosan a menetét. A megoldást sikeresen teszteltem a NAV-os Online Invoice Test Tool programmal egy NAV-os minta XML-re. 3 db. XSD fájl szükséges az ellenőrzéshez: invoiceData.xsd, invoiceBase.xsd, common.xsd
lépés: Az inviceData.xsd fájlban a 9. és 10. sorban lévő két sort le kell cserélni:
Ezt:
Erre:
lépés: Mindhárom fájlnak egy mappában kell lennie az ellenőrzéskor, amit az invoiceData.xsd-vel kell futtatni az adott XML fájlra.
Ennyivel megoldható szerintem. Üdvözlettel: Elek
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>
Kedves @janisoft Ha Oracle-t használsz akkor a mindegyik sémát regisztrálni kell az adatbázisba. Ez a függvény biztos nem oracle sajátja ezt valaki megírta. Össze lehet húzni, de nincs értelme. A DB-ben tudsz DDL-t kiadni? Mert akkor ar érdemes inkább elmenni.
Szia!A telepített Oracle-ben lehet schema-kat regisztralni, es ott működik a sémavalidacio.Sajnos az Oracle Cloud-ban az autonomous database-ből kikerült ez a lehetőség:Using Oracle Autonomous Database Serverlessdocs.oracle.comLett helyette egy függvény 2 parameterrel:DBMS_XMLSCHEMA_UTIL.CONFORMING ( doc IN XMLTYPE, sch IN XMLTYPE)RETURN NUMBER;Janos2024. szept. 13. dátummal, 12:28 időpontban NTCA-Developer @.***> írta: Kedves @janisoft Ha Oracle-t használsz akkor a mindegyik sémát regisztrálni kell az adatbázisba. Ez a függvény biztos nem oracle sajátja ezt valaki megírta. Össze lehet húzni, de nincs értelme. A DB-ben tudsz DDL-t kiadni? Mert akkor ar érdemes inkább elmenni.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
Sziasztok!
A számla XML séma validációjához egy összefűzött egyesített XSD állományra lenne szükségem, mert az egyik környezetben, csak egy darab XSD-t fogad a validátor eljárás, így nem tudom átadni a jelenlegi teljes hierarchiát.
Van erre valakinek megoldása, esetleg megosztaná velem/velünk az egyesített XSD-t?
Köszönettel: János