Altova heeft een intern onderzoek uitgevoerd naar de kwetsbaarheden in Log4j (CVE-2021-44228 & CVE-2021-45046) en we kunnen bevestigen dat geen van onze softwareproducten wordt getroffen door deze kwetsbaarheden, omdat ze noch de Log4j-bibliotheek vereisen, noch deze direct gebruiken.
De Altova Developer Tool software is alleen beschikbaar voor Windows. Om onze Developer Tool software op macOS te gebruiken, zou het nodig zijn om software te gebruiken zoals beschreven op onze pagina "Ondersteunde besturingssystemen".
Eerdere versies van elk product zijn beschikbaar via de sectie "Eerdere versies" op de downloadpagina van dat product, evenals in ons Softwarearchief.
Dit probleem kan zich voordoen wanneer bibliotheekmappen (bijvoorbeeld "Mijn Documenten", "Mijn Afbeeldingen", enz.) op een netwerkstation zijn opgeslagen. Om dit probleem op te lossen, verplaats deze mappen tijdelijk naar uw lokale harde schijf, installeer de software, start de applicatie en sluit deze vervolgens. Nadat u dit heeft gedaan, kunt u de genoemde mappen terugplaatsen naar de netwerklocatie.
Deze fout treedt op als er een probleem is met de ondersteuning voor VBScript op uw systeem. De oplossing kunt u vinden op het Microsoft-forum.
U moet het integratiepakket installeren voor de specifieke ontwikkelaarsoftware die u wilt integreren in uw applicatie (bijvoorbeeld XMLSpy, MapForce, StyleVision of UModel). Wanneer u het integratiepakket installeert, wordt een controle aan de Toolbox in Visual Studio toegevoegd. Deze controle kunt u vervolgens in uw applicatie gebruiken.
Visual Studio is een 32-bits applicatie en vereist daarom een 32-bits plug-in. Als u wilt dat uw ontwikkelsoftware (zoals XMLSpy, MapForce, StyleVision of UModel) integreert met Visual Studio, moet u zowel de 32-bits versie van de software installeren, als het 32-bits integratiepakket voor die software.
Deze fout is waarschijnlijk te wijten aan een verschil in architectuur, dat wil zeggen dat u probeert verbinding te maken met de database vanaf een 64-bits versie van onze ontwikkelsoftware, maar een 32-bits database driver gebruikt, of omgekeerd. Als u een 32-bits versie van onze ontwikkelsoftware gebruikt, dan moet u een 32-bits database driver gebruiken om verbinding te maken met de database. Evenzo, als u een 64-bits versie van onze ontwikkelsoftware gebruikt, dan is het noodzakelijk om een 64-bits database driver te gebruiken om verbinding te maken met de database.
De voordelen, evenals de mogelijke gevolgen, van het gebruik van de 64-bits versies van onze software worden hier beschreven.
Grafische bewerking van WSDL-bestanden wordt alleen ondersteund in de Enterprise-versie van XMLSpy. Als u de Professional-versie van XMLSpy heeft en wilt upgraden, kunt u contact opnemen met onze verkoopafdeling.
Om de XPath-expressie te verkrijgen voor.. een specifieke knoop In een XML-bestand, klik met de rechtermuisknop op de knoop in de weergave in tabelvorm of tekstweergave van XMLSpy, en selecteer vervolgens "XPath kopiëren" in het contextmenu.
Om de XPath-paden voor alle knooppunten te verkrijgen, is het noodzakelijk om schemadoctumentatie te genereren op basis van het XSD-schema dat is gekoppeld aan uw XML-bestand:
Gebruik een XML-schema annotaties in plaats van reactiesDe annotaties worden niet verplaatst, en het gebruik van het annotatiemechanisme dat wordt aangeboden door XML Schema is de aanbevolen manier om een XML Schema-bestand te "commentariëren".
U kunt de XMLSpy API gebruiken om een XML-bestand te valideren of te transformeren, maar er is enige interactie met de gebruiker vereist. Als u de validatie of transformatie volledig wilt automatiseren, moet u in plaats daarvan gebruikmaken van RaptorXML Server en de bijbehorende API of commandoregelinterface.
U kunt tekstbestanden met een vaste lengte of met scheidingstekens verwerken en genereren, die meerdere soorten records bevatten (een structuur met een koptekst en detailinformatie), door een FlexText-sjabloon te ontwerpen en deze in uw mapping op te nemen. FlexText-sjabloon kunnen worden ontworpen met behulp van de FlexText-tool, die is inbegrepen in de Enterprise-versie van MapForce.
Bij het ontwikkelen van een mapping in MapForce kan de gebruiker overschakelen naar het tabblad "Output" om de mapping uit te voeren (met behulp van de brondata die tijdens het ontwerp is aangeleverd). Dit is prima voor ontwikkelingsdoeleinden, bijvoorbeeld om te controleren of de mapping het juiste resultaat oplevert. Echter, in een productieomgeving vereisen de meeste workflows een vorm van automatisering zonder enige gebruikersinteractie.
Om te begrijpen hoe de uitvoering van mapping-logica geautomatiseerd kan worden, is het noodzakelijk om te begrijpen in welke programmeertalen deze logica kan worden gegenereerd, en hoe de mapping-logica in een specifieke taal buiten MapForce kan worden uitgevoerd.
De volgende doeltalen worden ondersteund door MapForce Enterprise Edition:
Welke van deze doeltalen beschikbaar zijn voor een specifieke vertaling, hangt af van welke dataformaten, functies en componenten in die vertaling worden gebruikt.
Door "XSLT", "XSLT2", "XSLT3" of "XQuery" te selecteren als de doeltaal, kunt u XSLT 1.0, XSLT 2.0, XSLT 3.0 of XQuery 1.0 bestanden genereren op basis van een mapping. De gegenereerde XSLT- en XQuery-bestanden, die zijn gemaakt op basis van een mapping, bevatten de logica die wordt gebruikt om de bron-XML-gegevens om te zetten naar het gewenste uitvoerformaat. Om XML-brondata om te zetten, moet het gegenereerde XSLT- of XQuery-bestand, samen met de brondata, worden doorgegeven aan een XSLT- of XQuery-engine (zoals RaptorXML Server) voor verwerking. RaptorXML Server kan programmatisch worden benaderd via de API, via de commandoregelinterface, of via FlowForce Server. U kunt de uitvoering van XSLT- of XQuery-transformaties automatiseren door programmatisch toegang te krijgen tot de RaptorXML API, door een batchbestand te maken om RaptorXML via de commandoregelinterface aan te roepen, of door een FlowForce "taak" in te stellen die RaptorXML Server aanroept.
Het selecteren van "Java", "C#" of "C++" als de doeltaal stelt u in staat om Java-, C#- of C++-code te genereren op basis van een mapping. De gegenereerde codebestanden bevatten de mappinglogica die wordt gebruikt om de brondata om te zetten in het gewenste uitvoerformaat (of -formaten). Voor het gemak resulteert het compileren van de gegenereerde code "zoals die is" in een consoletoepassing. Wanneer deze wordt uitgevoerd, voert de toepassing de mapping uit. De uitvoering van de consoletoepassing kan worden geautomatiseerd door een batchbestand te maken. Als u de standaard consoletoepassing niet wilt gebruiken, maar de gegenereerde code liever integreert in uw eigen code, kunt u eenvoudig de "run"-methode van het object dat de mapping vertegenwoordigt, aanroepen vanuit uw eigen code.
Het selecteren van "INGEBOUWD" als de doeltaal stelt u in staat om uw mapping te compileren naar een ".mfx"-bestand. Een ".mfx"-bestand moet worden uitgevoerd met behulp van MapForce Server. MapForce Server kan programmatisch worden benaderd via de API, via de commandoregelinterface, of door een FlowForce "taak" in te stellen die MapForce Server aanroept. U kunt de uitvoering van de mapping automatiseren door programmatisch toegang te krijgen tot de MapForce Server API, door een batchbestand te maken om de commandoregelinterface van MapForce Server aan te roepen, of door een FlowForce "taak" in te stellen.
Van de genoemde opties voor de doeltaal is "INGEBOUWD" de minst beperkende en meest efficiënte. Tenzij u beperkt bent tot een specifieke doeltaal, is het aan te raden om de optie "INGEBOUWD" te gebruiken. Om de uitvoering van mappingen te automatiseren waarbij de doeltaal is ingesteld op "INGEBOUWD", is MapForce Server vereist. Als uw automatiseringsvereisten complex zijn, is het raadzaam om ook FlowForce Server te gebruiken (naast MapForce Server). FlowForce maakt het mogelijk om complexe automatiseringsworkflows te orkestreren.
Als u EDI-transacties moet verwerken die niet voldoen aan de standaard, kunt u de EDI-configuratiebestanden aanpassen om ondersteuning voor dergelijke transacties te bieden.
Probeer het volgende:
De mappingen die in MapForce zijn ontwikkeld en gericht zijn op de "INGEBOUWDE" engine, moeten worden uitgevoerd met behulp van MapForce Server. Door de opdrachtregelinterface van MapForce Server of de MapForce Server API te gebruiken om ".mfx"-bestanden uit te voeren, is het mogelijk om eenvoudige automatiseringsscenario's te ontwikkelen met minimale inspanning. Echter, in veel gevallen zijn complexere automatiseringsworkflows nodig. Voor dergelijke scenario's raden we aan om FlowForce Server in combinatie met MapForce Server te gebruiken.
De FlowForce Server ondersteunt de volgende functies, waardoor complexe automatiseringsworkflows kunnen worden gecreëerd:
Het is belangrijk op te merken dat FlowForce Server geen alternatief is voor MapForce Server, maar eerder een aanvulling op MapForce Server. Dat wil zeggen, FlowForce Server is intern afhankelijk van MapForce Server om de daadwerkelijke mapping-bewerkingen uit te voeren.
Met StyleVision Enterprise Edition kunt u stylesheets genereren waarmee XML-bestanden kunnen worden omgezet naar PDF-bestanden. Om PDF-bestanden als invoer te verwerken, gebruik MapForce.
Het is mogelijk om bestaande XSLT-stijlsheets in Stylevision te importeren om deze als basis te gebruiken voor een StyleVision-ontwerp. Houd er echter rekening mee dat niet alle XSLT-constructies mogelijk worden geïmporteerd. Anders kunt u XMLSpy gebruiken om uw bestaande XSLT-bestanden te bewerken.
De rapportageframework van de EBA, versie 4.2.1, biedt deze optie niet daadwerkelijk voor die lijst. De richtlijnen van de EBA zijn om "Niet van toepassing" te selecteren en vervolgens "Betalingssystemen" in te voeren in kolom 0220. Meer informatie is beschikbaar in de FAQ van de EBA.