Altovaは、Log4jの脆弱性(CVE-2021-44228およびCVE-2021-45046)に関して社内調査を実施しました。その結果、弊社のソフトウェア製品はこれらの脆弱性の影響を受けていないことを確認しました。これは、これらの製品がLog4jライブラリを必要としていない、または直接使用していないためです。
Altova Developer Toolソフトウェアは、Windowsでのみ利用可能です。macOSで当社のDeveloper Toolソフトウェアを使用するには、当社のサポート対象のオペレーティングシステムページに記載されているようなソフトウェアを使用する必要があります。
各製品の以前のバージョンは、その製品のダウンロードページにある「以前のリリース」セクション、および弊社のウェブサイトから入手できます。 ソフトウェアアーカイブ.
この問題は、ライブラリのフォルダ(「ドキュメント」「ピクチャ」など)がネットワークドライブに保存されている場合に発生する可能性があります。この問題を解決するためには、以下の手順をお試しください。 まず、該当するフォルダを一時的にローカルのハードディスクに移動し、ソフトウェアをインストールしてください。その後、アプリケーションを起動し、終了します。これらの操作が完了したら、該当するフォルダを元のネットワーク共有フォルダに戻してください。
このエラーは、システム上のVBScriptサポートに問題がある場合に発生します。解決策は、Microsoftのフォーラムで確認できます。
アプリケーションに組み込みたい開発ツールソフトウェア(例えば、XMLSpy、MapForce、StyleVision、またはUModel)に対応した統合パッケージをインストールする必要があります。統合パッケージをインストールすると、Visual Studioのツールボックスにコントロールが追加されます。このコントロールをアプリケーションで使用することができます。
Visual Studioは32ビットアプリケーションであるため、32ビットのプラグインが必要です。もし、開発ツールソフトウェア(例えば、XMLSpy、MapForce、StyleVision、またはUModel)をVisual Studioに統合したい場合は、そのソフトウェアの32ビット版と、そのソフトウェア用の32ビット統合パッケージの両方をインストールする必要があります。
このエラーは、ソフトウェアのアーキテクチャがデータベースドライバと一致していないことが原因である可能性が高いです。具体的には、64ビット版の開発ツールソフトウェアから、32ビットのデータベースドライバを使用してデータベースに接続しようとしている、またはその逆の状況です。もし、32ビット版の開発ツールソフトウェアを使用している場合は、データベースに接続するために32ビットのデータベースドライバを使用する必要があります。同様に、64ビット版の開発ツールソフトウェアを使用している場合は、データベースに接続するために64ビットのデータベースドライバを使用する必要があります。
弊社のソフトウェアの64ビット版を使用することの利点と、考えられる影響については、こちらで詳しく解説しています。
XMLSpyのエンタープライズ版でのみ、WSDLファイルのグラフィカルな編集がサポートされています。もし、XMLSpyのプロフェッショナル版をお使いで、アップグレードをご希望の場合は、当社の営業部門までご連絡ください。
XPath を取得するには、以下の手順に従ってください。 特定のノード。 XMLファイル内で、XMLSpyのグリッド表示またはテキスト表示で、目的のノードを右クリックし、コンテキストメニューから「XPathのコピー」を選択してください。
`すべてのノード の XPath を取得するには、インスタンス XML ファイルに関連付けられている XSD スキーマからスキーマのドキュメントを生成する必要があります。
XMLスキーマの`注釈`を使用し、`コメント`は使用しないでください。注釈は移動されません。XMLスキーマファイルに「コメント」を記述する最適な方法は、XMLスキーマが提供する注釈機能を使用することです。
XMLSpyのAPIを使用することで、XMLファイルを検証したり変換したりできますが、一部の操作にはユーザーの介入が必要となります。検証や変換を完全に自動化したい場合は、RaptorXML ServerとそのAPI、またはコマンドラインインターフェースを使用する必要があります。
FlexTextテンプレートを設計し、それをマッピングに組み込むことで、固定長または区切り文字で区切られた、複数のレコードタイプ(ヘッダー/詳細タイプ構造)を持つテキストファイルを解析したり、生成したりすることができます。FlexTextテンプレートは、MapForce Enterpriseエディションに含まれるFlexTextユーティリティを使用して設計できます。
MapForceでマッピングを開発する際、ユーザーは「出力」タブに切り替えることで、マッピングを実行できます(設計時に提供されたソースデータを使用します)。これは、マッピングが正しい結果を出力していることを確認するために、開発段階では有効です。しかし、本番環境では、ほとんどのワークフローにおいて、ユーザーの操作なしで自動的に処理を行う必要があります。
マッピングロジックの実行を自動化するためには、どのようなプログラミング言語でマッピングロジックを生成できるのか、そして、特定の言語で記述されたマッピングロジックをMapForce以外の環境でどのように実行できるのかを理解する必要があります。
MapForce Enterprise Editionでサポートされている対象言語は以下の通りです。
特定のデータマッピングで利用可能な対象言語は、そのマッピングで使用されるデータ形式、機能、およびコンポーネントによって異なります。
「XSLT」、「XSLT2」、「XSLT3」または「XQuery」をターゲット言語として選択することで、マッピングに基づいて、XSLT 1.0、XSLT 2.0、XSLT 3.0、または XQuery 1.0 のファイルを作成できます。マッピングから生成される XSLT および XQuery ファイルには、ソースの XML データを希望の出力形式に変換するために使用される変換ロジックが含まれています。XML ソースデータを変換するには、生成された XSLT または XQuery ファイルを、ソースデータとともに、XSLT または XQuery エンジン(例えば、RaptorXML Server)に渡して処理する必要があります。 RaptorXML Server APIを通じて、コマンドラインインターフェースを通じて、または以下の方法でアクセスできます。 FlowForce ServerRaptorXML APIをプログラム的に利用したり、コマンドラインインターフェースを通じてRaptorXMLを呼び出すバッチファイルを作成したり、あるいはFlowForceの「ジョブ」を設定してRaptorXML Serverを呼び出すことで、XSLTやXQueryの変換処理を自動化することができます。
「Java」、「C#」または「C++」をターゲット言語として選択すると、マッピングに基づいてJava、C#、またはC++のコードを生成できます。生成されたコードファイルには、ソースデータを目的の出力形式に変換するために使用されるマッピングロジックが含まれています。利便性のため、生成されたコードをそのままコンパイルすると、実行時にマッピングを実行するコンソールアプリケーションが作成されます。コンソールアプリケーションの実行は、バッチファイルを作成することで自動化できます。デフォルトのコンソールアプリケーションを使用せずに、生成されたコードを独自のコードに統合したい場合は、独自のコードから、マッピングを表すオブジェクトの「run」メソッドを呼び出すだけです。
「組み込み (BUILT-IN)」をターゲット言語として選択すると、マッピングを「.mfx」ファイルとしてコンパイルできます。 「.mfx」ファイルは、MapForce Server を使用して実行する必要があります。 MapForce Server は、API を介して、コマンドラインインターフェースを介して、または FlowForce の「ジョブ」を設定して MapForce Server を呼び出すことで、プログラム的にアクセスできます。 MapForce Server の API をプログラム的に利用したり、バッチファイルを作成して MapForce Server のコマンドラインインターフェースを呼び出したり、FlowForce の「ジョブ」を設定することで、マッピングの実行を自動化できます。
上記のターゲット言語オプションの中で、「BUILT-IN(組み込み)」が最も制限が少なく、パフォーマンスも優れています。特に指定されたターゲット言語がない場合は、「BUILT-IN」オプションを使用することをお勧めします。ターゲット言語を「BUILT-IN」に設定したマッピングの実行を自動化するには、MapForce Serverが必要です。自動化の要件が複雑な場合は、MapForce Serverに加えて、FlowForce Serverも使用することをお勧めします。FlowForceは、複雑な自動化ワークフローを連携させることを可能にします。
もし、標準規格に準拠していないEDIトランザクションを処理する必要がある場合は、EDIの設定ファイルをカスタマイズすることで、そのようなトランザクションに対応することができます。
以下の方法をお試しください。
MapForceで開発された、"BUILT-IN"エンジンを対象とした変換マップは、MapForce Serverを使用して実行する必要があります。MapForce ServerのコマンドラインインターフェースまたはAPIを使用して".mfx"ファイルを実行することで、比較的簡単な自動化処理を容易に実現できます。しかし、より複雑な自動化ワークフローが必要な場合もあります。そのような場合は、MapForce Serverに加えてFlowForce Serverを使用することをお勧めします。
FlowForce Serverは、複雑な自動化ワークフローを構築するために、以下の機能を提供しています。
FlowForce Serverについて、以下の点にご注意ください。 代替手段ではありません。 しかし、それはMapForce Serverではなく、むしろ.. 追加 FlowForce Serverは、内部的にMapForce Serverに依存しており、実際のデータ変換処理を実行するためにMapForce Serverを利用しています。
StyleVision Enterprise Editionを使用すると、XMLをPDFに変換するためのスタイルシートを生成できます。ただし、Altova社には、PDFをXMLに変換できるツールはありません。
既存のXSLTスタイルシートをStylevisionにインポートして、StyleVisionのデザインの基礎として利用することは可能です。ただし、すべてのXSLTの機能がインポートされるとは限りません。それ以外の場合、XMLSpyを使用して、既存のXSLTファイルを編集してください。