Firma Altova przeprowadziła wewnętrzne dochodzenie w sprawie luk w zabezpieczeniach biblioteki Log4j (CVE-2021-44228 i CVE-2021-45046) i możemy potwierdzić, że żaden z naszych produktów nie jest dotknięty tymi lukami, ponieważ nie wykorzystują one bezpośrednio ani pośrednio biblioteki Log4j.
Oprogramowanie Altova Developer Tool jest dostępne tylko dla systemu Windows. Aby uruchomić to oprogramowanie na macOS, konieczne byłoby użycie oprogramowania, takiego jak to opisane na naszej stronie poświęconej Obsługiwanych platformach systemowych.
Poprzednie wersje każdego produktu są dostępne w sekcji „Poprzednie wersje” na stronie pobierania danego produktu, a także w naszym archiwie oprogramowania.
Ten problem może wystąpić, gdy foldery biblioteczne (np. "Moje Dokumenty", "Moje Obrazy" itp.) są przechowywane na dysku sieciowym. Aby rozwiązać ten problem, proszę: tymczasowo przenieść te foldery na lokalny dysk twardy, zainstalować oprogramowanie, uruchomić aplikację, a następnie ją zamknąć. Po wykonaniu tych czynności można przenieść wspomniane foldery z powrotem do udostępnionego zasobu sieciowego.
Ten błąd występuje, jeśli wystąpi problem z obsługą języka VBScript w systemie. Rozwiązanie można znaleźć na forum Microsoft.
Aby móc zintegrować wybrane narzędzie dla programistów (np. XMLSpy, MapForce, StyleVision lub UModel) z aplikacją, należy zainstalować odpowiedni pakiet integracyjny. Po zainstalowaniu pakietu, do okna "Narzędzia" w programie Visual Studio zostanie dodany nowy element. Ten element można następnie wykorzystać w aplikacji.
Visual Studio to aplikacja 32-bitowa, dlatego wymaga wtyczki 32-bitowej. Jeśli chcesz, aby Twoje oprogramowanie dla programistów (np. XMLSpy, MapForce, StyleVision lub UModel) integrowało się z Visual Studio, musisz zainstalować zarówno 32-bitową wersję tego oprogramowania, jak i 32-bitowy pakiet integracyjny dla niego.
Ten błąd prawdopodobnie wynika z niezgodności architektur, czyli próbujesz połączyć się z bazą danych za pomocą 32-bitowego sterownika bazy danych, korzystając z 64-bitowej wersji naszego oprogramowania dla programistów, lub odwrotnie. Jeśli korzystasz z 32-bitowej wersji naszego oprogramowania dla programistów, musisz użyć 32-bitowego sterownika bazy danych, aby połączyć się z bazą danych. Podobnie, jeśli korzystasz z 64-bitowej wersji naszego oprogramowania dla programistów, konieczne będzie użycie 64-bitowego sterownika bazy danych, aby połączyć się z bazą danych.
Zalety, a także potencjalne konsekwencje korzystania z 64-bitowych wersji naszego oprogramowania, zostały omówione tutaj.
Edycja plików WSDL w formacie graficznym jest dostępna tylko w wersji Enterprise programu XMLSpy. Jeśli korzystają Państwo z wersji Professional programu XMLSpy i chcieliby Państwo dokonać aktualizacji, prosimy o kontakt z naszym działem sprzedaży.
Aby uzyskać wyrażenie XPath dla.. konkretny węzeł W pliku XML, kliknij prawym przyciskiem myszy na węźle w widokach siatki lub tekstowym programu XMLSpy, a następnie wybierz opcję „Kopiuj ścieżkę XPath” z menu kontekstowego.
Aby uzyskać ścieżki XPath dla wszystkich węzłów, konieczne jest wygenerowanie dokumentacji schematu na podstawie schematu XSD powiązanego z plikiem XML, który używasz:
Użyj schematu XML adnotacje zamiast komentarzeAdnotacje nie będą przenoszone, a korzystanie z mechanizmu adnotacji udostępnianego przez schemat XML jest preferowaną metodą dodawania "komentarzy" do pliku schematu XML.
Można użyć API XMLSpy do weryfikacji lub transformacji pliku XML, jednak w niektórych przypadkach konieczna będzie interakcja użytkownika. Jeśli chcą Państwo w pełni zautomatyzować proces weryfikacji lub transformacji, należy skorzystać z serwera RaptorXML oraz jego API lub interfejsu wiersza poleceń.
Można przetwarzać pliki tekstowe o stałej długości lub oddzielone znakami delimitującymi, które zawierają różne typy rekordów (struktura nagłówka/detalu), tworząc szablon FlexText i umieszczając go w konfiguracji mapowania. Szablony FlexText można tworzyć za pomocą narzędzia FlexText, które jest dołączone do wersji Enterprise programu MapForce.
Podczas tworzenia mapowania w programie MapForce, użytkownik może przełączyć się na zakładkę „Wyjście”, aby uruchomić mapowanie (korzystając z danych źródłowych dostarczonych podczas projektowania). Jest to przydatne do celów rozwojowych, czyli do sprawdzenia, czy mapowanie generuje prawidłowe wyniki. Jednak w środowisku produkcyjnym większość procesów będzie wymagała pewnej formy automatyzacji, bez udziału użytkownika.
Aby zrozumieć, w jaki sposób można zautomatyzować proces wykonywania logiki mapowania, konieczne jest zrozumienie, w jakich językach można generować tę logikę oraz jak można uruchamiać logikę mapowania w danym języku poza programem MapForce.
Poniższe języki docelowe są obsługiwane przez wersję Enterprise oprogramowania MapForce:
Dostępność poszczególnych języków docelowych dla danego procesu mapowania zależy od tego, jakie formaty danych, funkcje i komponenty są w nim wykorzystywane.
Wybór opcji „XSLT”, „XSLT2”, „XSLT3” lub „XQuery” jako języka docelowego umożliwia generowanie plików XSLT 1.0, XSLT 2.0, XSLT 3.0 lub XQuery 1.0 na podstawie zdefiniowanych przekształceń. Wygenerowane pliki XSLT i XQuery zawierają logikę przekształceń, która służy do konwertowania danych XML źródłowych do pożądanego formatu wyjściowego. Aby przekształcić dane XML źródłowe, wygenerowany plik XSLT lub XQuery musi zostać przekazany wraz z danymi źródłowymi do silnika XSLT lub XQuery (np. RaptorXML Server) w celu przetworzenia. RaptorXML Server można uzyskać dostęp programowo za pomocą API, poprzez interfejs wiersza poleceń lub za pośrednictwem FlowForce Server. Można zautomatyzować wykonywanie przekształceń XSLT lub XQuery, uzyskując dostęp do API RaptorXML programowo, tworząc plik wsadowy, który wywołuje RaptorXML za pomocą interfejsu wiersza poleceń, lub konfigurując "zadanie" w FlowForce, które wywołuje serwer RaptorXML.
Wybór języka docelowego, takiego jak „Java”, „C#” lub „C++”, umożliwia generowanie kodu w danym języku na podstawie zdefiniowanego odwzorowania. Wygenerowane pliki kodu zawierają logikę odwzorowania, która służy do przekształcania danych źródłowych w pożądany format wyjściowy. Dla wygody, skompilowanie wygenerowanego kodu "bez zmian" powoduje utworzenie aplikacji konsolowej, która po uruchomieniu wykonuje zdefiniowane odwzorowanie. Wykonanie aplikacji konsolowej można zautomatyzować, tworząc plik wsadowy. Jeśli nie chcesz korzystać z domyślnej aplikacji konsolowej, ale wolisz zintegrować wygenerowany kod z własnym kodem, wystarczy wywołać metodę "run" obiektu reprezentującego odwzorowanie z poziomu własnego kodu.
Wybór opcji „WBUDOWANY” jako języka docelowy umożliwia skompilowanie mapowania do pliku z rozszerzeniem „.mfx”. Plik „.mfx” musi być uruchomiony za pomocą serwera MapForce. Do serwera MapForce można uzyskać dostęp programowo za pomocą API, poprzez interfejs wiersza poleceń lub poprzez skonfigurowanie "zadania" FlowForce, które wywołuje serwer MapForce. Można zautomatyzować proces wykonywania mapowania, uzyskując dostęp do API serwera MapForce programowo, tworząc plik wsadowy, który wywołuje interfejs wiersza poleceń serwera MapForce, lub konfigurując "zadanie" FlowForce.
Spośród wymienionych opcji języka docelowego, opcja „WBUDOWANA” jest najmniej restrykcyjna i zapewnia najlepszą wydajność. Jeśli nie są Państwo ograniczeni do konkretnego języka docelowego, zalecamy korzystanie z opcji „WBUDOWANA”. Aby automatyzować procesy mapowania, w których język docelowy jest ustawiony na „WBUDOWANA”, wymagany jest serwer MapForce. Jeśli Państwa wymagania dotyczące automatyzacji są złożone, zalecamy również korzystanie z serwera FlowForce (obok serwera MapForce). FlowForce umożliwia koordynację złożonych procesów automatyzacji.
Jeśli potrzebujesz przetwarzać transakcje EDI, które nie są zgodne ze standardowymi wymaganiami, możesz dostosować pliki konfiguracyjne EDI, aby zapewnić obsługę takich transakcji.
Spróbuj następujących rozwiązań:
Mapy opracowane w MapForce, które wykorzystują wbudowany silnik, muszą być uruchamiane za pomocą MapForce Server. Korzystając z interfejsu wiersza poleceń MapForce Server lub API MapForce Server do uruchamiania plików ".mfx", można tworzyć proste scenariusze automatyzacji przy minimalnym nakładzie pracy. W wielu sytuacjach jednak, będą potrzebne bardziej złożone procesy automatyzacji – w takich przypadkach zalecamy korzystanie z FlowForce Server w połączeniu z MapForce Server.
Serwer FlowForce obsługuje następujące funkcje, które umożliwiają tworzenie złożonych procesów automatyzacji:
Ważne jest, aby zauważyć, że FlowForce Server to nie jest alternatywa dla MapForce Server, a raczej uzupełnienie MapForce Server, czyli wewnętrznie FlowForce Server korzysta z MapForce Server do realizacji faktycznego procesu transformacji danych.
Korzystając z wersji Enterprise oprogramowania StyleVision, można generować arkusze stylów, które umożliwiają konwersję plików XML do formatu PDF. Aby przetwarzać pliki PDF jako dane wejściowe, należy.. Użyj MapForce.
Możliwe jest importowanie istniejących arkuszy stylów XSLT do programu Stylevision, aby wykorzystać je jako podstawę do tworzenia projektów w StyleVision. Należy jednak pamiętać, że nie wszystkie elementy konstrukcji XSLT mogą zostać zaimportowane. W przeciwnym razie, użyj programu XMLSpy do edycji istniejących plików XSLT.
Wersja 4.2.1 systemu raportowania EBA nie przewiduje takiej opcji dla tej listy. Zgodnie z wytycznymi EBA, należy wybrać opcję „Nie dotyczy”, a następnie wpisać „Systemy płatności” w kolumnie 0220. Więcej informacji można znaleźć w sekcji pytań i odpowiedzi na stronie EBA.