Častá otázka a odpoveď o nástroji Altova Developer

  • Ali výrobky spoločnosti Altova ovplyvňujú zraniteľnosti systému Log4j, ktoré sú registrované v systéme Common Vulnerabilities and Exposures (CVE)?

    Altova je izvedla internu preiskavo glede ranljivosti Log4j (CVE-2021-44228 in CVE-2021-45046) in lahko potrdimo, da nobena od naših programskih izdelkov ni prizadeta s temi ranljivostmi, saj ne zahtevajo neposredno uporabo knjižnice Log4j.

  • Ponúkate verzie vášho softvéru Developer Tool pre operačný systém macOS?

    Programski nástroj Altova je dostupný len pre operačný systém Windows. Na spustenie tohto nástroja na operačnom systéme macOS by bolo potrebné použiť softvér, ako sú tie, ktoré sú popísané na našej stránke Podporované operačné systémy.

  • Kde môžem nájsť staršie verzie softvéru?

    Predchádzajúce verzie každého produktu sú dostupné v sekcii "Predchádzajúce verzie" na stránke sťahovania daného produktu, ako aj v našom Archíve softvéru.

  • Pri inštalaciji programa se mi prikaže sporočilo o napaki "Neveljaven disk", na primer "Neveljaven disk: Z". Kaj lahko storim?

    Tento problém sa môže vyskytnúť, keď sú priečinky knižnice (napr. "Moje dokumenty", "Moje obrázky" atď.) uložené na sieťovom disku. Aby ste tento problém vyriešili, prosím dočasne presuňte tieto priečinky na váš lokálny pevný disk, nainštalujte softvér, spustite aplikáciu a potom ju ukončite. Po vykonaní týchto krokov môžete presunúť spomínané priečinky späť na sieťové zdieľanie.

  • Pri inštalaciji programa se mi prikaže sporočilo o napaki "Notranja napaka 2738". Kaj lahko storim?

    Táto chyba sa objaví, ak je na vašom systéme problém s podporou VBScript. Riešenie nájdete na Microsoft fóre.

  • Želim vytvoriť vlastnú aplikáciu vo Visual Studio, ktorá využíva rozhranie a funkcie vášho softvéru Developer Tool (napr. XMLSpy, MapForce, StyleVision alebo UModel). Čo k tomu potrebujem?

    Potrebujete namestiti integracijski paket za programsko opremo za razvoj, ki jo želite vgraditi v svojo aplikacijo (npr. XMLSpy, MapForce, StyleVision ali UModel). Ko namestite integracijski paket, se bo v orodju Visual Studio dodal nadzor. Ta nadzor lahko nato uporabite v svoji aplikaciji.

  • Mám nainštalovanú 64-bitovú verziu vášho softvéru Developer Tool a snažím sa nainštalovať 64-bitový integračný balík pre Visual Studio, ale možnosť „Nainštalovať doplnok Microsoft Visual Studio“ je vypnutá. Prečo?

    Visual Studio je 32-bitna aplikacija, zato potrebuje 32-bitni dodatek. Če želite, da se vaš program za razvoj (npr. XMLSpy, MapForce, StyleVision ali UModel) integrira v Visual Studio, morate namestiti tako 32-bitno različico programa, kot tudi 32-bitni integracijski paket za ta program.

  • Pri pokusu pripojiť sa k databáze z môjho softvéru Altova Developer Tool, dostávam chybovú správu "Provider sa nenašiel". Prečo?

    Tá táto chyba pravdepodobne spôsobená nezhodou architektúr, t. j. sa pokúšate pripojiť k databáze z 64-bitovej verzie nášho vývojárskeho nástroja pomocou 32-bitového ovládača databázy, alebo naopak. Ak používate 32-bitovú verziu nášho vývojárskeho nástroja, musíte použiť 32-bitový ovládač databázy na pripojenie k databáze. Podobne, ak používate 64-bitovú verziu nášho vývojárskeho nástroja, bude potrebné použiť 64-bitový ovládač databázy na pripojenie k databáze.

  • Kde môžem nájsť viac informácií o výhodách používania 64-bitovej verzie softvéru Altova, ako aj o možných dôsledkoch?

    Prednosti, pa tudi možne posledice uporabe 64-bitnih različic naše programske opreme, so opisane tukaj.

XMLSpy: Často zastavljana vprašanja

  • Prečo nemôžem otvoriť súbor WSDL v grafickom zobrazení WSDL v programe XMLSpy?

    Grafičko uređivanje WSDL datoteka podržano je samo u Enterprise izdanju programa XMLSpy. Ako imate Professional izdanje programa XMLSpy i želite ga nadograditi, molimo kontaktirajte naš odjel za prodaju.

  • V programe XMLSpy chcem zobraziť zoznam všetkých XPath výrazov v dokumente XML. Ako to môžem urobiť?

    Za získanie XPath výrazu pre: določeno vozlišče V XML súbore kliknite pravým tlačidlom myši na uzol v zobrazeniach "Mriežka" alebo "Text" programu XMLSpy a potom z kontextového menu vyberte možnosť "Kopírovať XPath".

    Za získanie XPathov pre všetky uzly, je potrebné vygenerovať dokumentáciu schémy zo schémy XSD, ktorá je spojená s vaším XML súborom:

    • Otvorte súbor schémy XML (.xsd) v zobrazení návrhu schémy v programe XMLSpy.
    • Z izboru "Generiraj dokumentacijo" v meniju "Načrt sheme".
    • Vyberte rádiové tlačítko "Použiť používateľsky definovaný dizajn pre...".
    • Prehľadajte súbor "%AltovaSchemaDoc%\XPathGenerator.sps".
    • Pritisnite "OK" za generiranje dokumentacije. OPOMBA: Za delovanje te funkcionalnosti je potrebno, da je na vašem računalniku nameščen (in licenciran) program StyleVision, poleg programa XMLSpy.
  • Pri preklápaní medzi zobrazeniami schémy a textu/mriežky v programe XMLSpy sa niektoré z mojich komentárov presúvajú. Čo môžem urobiť?

    Použite XML schémy anotácie namiesto komentárov. Anotácie sa nepohybujú, a použitie mechanizmu anotácií poskytovaného XML schémou je preferovaný spôsob "komentovania" súboru XML schémy.

  • Môžem použiť API XMLSpy na programatickú validáciu alebo transformáciu XML súboru bez akékoľvek interakcie používateľa?

    XMLSpy API lahko uporabite za preverjanje ali transformacijo datoteke XML, vendar bo potrebna interakcija uporabnika. Če želite popolnoma avtomatizirati preverjanje ali transformacijo, morate uporabiti RaptorXML Server in njegovo API ali vmesnik za ukazno vrstico.

Častá otázka a odpoveď pre MapForce

  • Kako mogu analizirati/generirati tekstualne datoteke s odvojenim poljima ili s fiksnim dužinom, koje sadrže različite vrste zapisa, u programu MapForce?

    Môžete analyzovať/generovať textové súbory s fixnou dĺkou alebo oddelené znakmi, ktoré obsahujú viacero typov záznamov (štruktúra hlavičky/detailu) vytvorením šablóny FlexText a jej vložením do vášho mapovania. Šablóny FlexText môžete navrhnúť pomocou nástroja FlexText, ktorý je súčasťou edície Enterprise programu MapForce.

  • Som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som som

    Pri razvoju mapiranja v programu MapForce lahko uporabnik preklopi na zavihek "Izhod", da izvede mapiranje (s pomočjo podatkov, ki so bili zagotovljeni med fazo načrtovanja). To je primerno za razvojne namene, tj. za zagotavljanje pravilnosti rezultata mapiranja, vendar v produkcijskem okolju večina delovnih procesov zahteva neko obliko avtomatizacije brez interakcije uporabnika.

    Da bi razumeli kako se može automatizovati izvršavanje logike mapiranja, potrebno je razumeti u kojim jezicima se može generisati ta logika, i kako se logika mapiranja u određenom jeziku može izvršavati izvan programa MapForce.

    Nasledujúce cieľové jazyky sú podporované vo verzii MapForce Enterprise:

    • XSLT 1.0
    • XSLT 2.0
    • XSLT 3.0
    • XQuery 1.0
    • C#
    • Java
    • C++
    • VGRAĐEN

    Ktoré z týchto cieľových jazykov budú dostupné pre konkrétne mapovanie, závisí od toho, ktoré formáty dát, funkcie a komponenty sa v danom mapovaní používajú.

    Výberom "XSLT", "XSLT2", "XSLT3" alebo "XQuery" ako cieľového jazyka môžete generovať súbory XSLT 1.0, XSLT 2.0, XSLT 3.0 alebo XQuery 1.0 z mapovania. Vygenerované súbory XSLT a XQuery, ktoré vznikajú z mapovania, obsahujú logiku mapovania, ktorá sa používa na transformáciu zdrojových XML dát do požadovaného výstupného formátu. Na transformáciu zdrojových XML dát je potrebné, aby vygenerovaný súbor XSLT alebo XQuery bol spolu so zdrojovými dátami odovzdaný do XSLT alebo XQuery enginu (napr. RaptorXML Server) na spracovanie. RaptorXML Server je možné programovo pristupovať cez API, cez rozhranie príkazového riadka alebo cez FlowForce Server. Programovým prístupom k RaptorXML API, vytvorením dávkového súboru na volanie RaptorXML cez rozhranie príkazového riadka alebo nastavením "jobu" v FlowForce, ktorý volá RaptorXML Server, môžete automatizovať vykonávanie transformácií XSLT alebo XQuery.

    Výberom jazyka „Java“, „C#“ alebo „C++“ ako cieľového jazyka môžete generovať kód v jazykoch Java, C# alebo C++ z definície transformácie. Vygenerované súbory kódu obsahujú logiku transformácie, ktorá sa používa na premenu zdrojových dát do požadovaného výstupného formátu (alebo formátov). Pre jednoduchosť, kompilácia vygenerovaného kódu "tak ako je" vytvorí konzolovú aplikáciu, ktorá pri spustení vykonáva definovanú transformáciu. Spustenie konzovej aplikácie môže byť automatizované vytvorením dávkového súboru. Ak nechcete používať predvolenú konzovú aplikáciu, ale radšej integrujete vygenerovaný kód do vlastného kódu, jednoducho zavolajte metódu "run" objektu, ktorý reprezentuje definovanú transformáciu, z vášho vlastného kódu.

    Výberom možnosti „VSTAVANÉ“ ako cieľového jazyka môžete skompilovať svoje mapovanie do súboru s príponou „.mfx“. Súbor „.mfx“ musí byť spustený pomocou MapForce Server. K MapForce Server je možné pristupovať programaticky prostredníctvom API, cez rozhranie príkazového riadka alebo nastavením „úlohy“ FlowForce, ktorá volá MapForce Server. Prístupom k API MapForce Server programaticky, vytvorením dávkového súboru na volanie rozhrania príkazového riadka MapForce Server, alebo nastavením „úlohy“ FlowForce, môžete automatizovať spustenie mapovania.

    Medzi uvedenými možnosťami cieľového jazyka je možnosť „VSTAVANÉ“ najmenej obmedzujúca a najvýkonnejšia. Ak nemáte iné obmedzenia týkajúce sa konkrétneho cieľového jazyka, odporúča sa použiť možnosť „VSTAVANÉ“. Na automatizáciu vykonávania transformácií, ktoré majú nastavený cieľový jazyk na „VSTAVANÉ“, je potrebné použiť MapForce Server. Ak sú vaše požiadavky na automatizáciu zložité, odporúča sa použiť aj FlowForce Server (okrem MapForce Server). FlowForce umožňuje koordináciu komplexných automatizačných procesov.

  • Ali MapForce podpiruje súbory EDI, ktoré nie sú štandardné?

    Ak máte potrebu spracovávať EDI transakcie, ktoré nie sú v súlade so štandardmi, môžete upraviť konfiguračné súbory EDI, aby ste zabezpečili podporu pre takéto transakcie.

  • Koľko mi ostáva pamäte, keď spúšťam mapovanie v programe MapForce? Čo môžem urobiť?

    Poskusite naslednje:

    • Če še niste izbrali, lahko poskusite uporabiti vgrajeni motor v programu MapForce za izvedbo pretvorbe. Vgrajeni motor je edini ciljni jezik v programu MapForce, ki podpira pravo pretočno obdelavo podatkov (kar omogoča obdelavo večjih količin podatkov).
    • Skúšajte používať 64-bitovú verziu programu MapForce, pretože táto verzia podporuje väčší adresovateľný priestor pamäte ako 3-bitová verzia.
    • Zvišajte količinu RAM-a na vašem računalniku.
    • Ak ste generovali kód v jazyku Java z vašej konfigurácie, skúste zvýšiť množstvo pamäte (heap space), ktoré je k dispozícii pre virtuálne stroje Java (JVM).
  • Je potreboval server FlowForce okrem servera MapForce na vykonávanie transformácií, ktoré cielia na "VSTAVANÝ" engine v programe MapForce?

    Mapy vytvorené v programe MapForce, ktoré používajú "VSTAVANÝ" engine, musia byť spúšťané pomocou MapForce Server. Použitím príkazového riadka MapForce Server alebo API MapForce Server je možné spustiť súbory ".mfx" a vytvoriť tak jednoduché automatizačné scenáre s minimálnym úsilím. V mnohých prípadoch však budú potrebné zložitejšie automatizačné procesy – pre takéto scenáre odporúčame používať FlowForce Server spolu s MapForce Server.

    Server FlowForce podpira naslednje funkcije, ki omogočajo ustvarjanje kompleksnih avtomatiziranih procesov:

    • Spúšťače systému súborov
    • Časovače - spúšťače
    • HTTP spúšťače
    • Obdelava napak
    • Kontrola toka
    • Kontrola prístupu
    • Zapisy
    • Vstavané knižnice funkcií

    Je treba opozoriti da je FlowForce Server nie je alternatíva na server MapForce, ale skôr dodatok za Mapforce Server, tj. interně, FlowForce Server využívá Mapforce Server k provedení samotného zpracování transformací.

Pogosta vprašanja o StyleVision

  • Ali StyleVision lahko pretvori datoteke PDF v format XML?

    S pomocou programu StyleVision Enterprise Edition môžete vytvárať štýlové tabuľky, ktoré umožňujú transformáciu XML do formátu PDF. Spoločnosť Altova nemá nástroj, ktorý by dokázal konvertovať z formátu PDF do XML.

  • Môžem upravovať existujúce XSLT štýlové tabuľky pomocou programu StyleVision?

    Možné je importovať existujúce XSLT štýlové súbory do programu Stylevision, ktoré sa môžu použiť ako základ pre návrh v StyleVision. Avšak, je možné, že nie všetky konštrukcie XSLT budú importované. V opačnom prípade, použite program XMLSpy na úpravu vašich existujúcich XSLT súborov.