問題タブ [aegis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
378 参照

version-control - 変更を統合する前に、テストの実行と合格を強制できるバージョン管理プログラムはどれですか?

私の仕事では、現在Aegisバージョン管理/SCMを使用しています。構成方法、テストの数があり、変更を統合する前に、次のことを強制的に実行します。

  • テストのフルセットが実行されている必要があります。
  • すべてのテストに合格している必要があります。

テスト駆動開発(TDD)では、これらは賢明な要件のように思われます。しかし、他のバージョン管理システムでこれを行う方法については聞いたことがありません。(現在、切り替える予定はありませんが、将来、Aegisを使用せずに切り替える方法を知りたいです。)

これを実行できるVCS(分散型または非分散型)に興味があります。また、これを可能にする既存のVCSへのプラグイン/拡張機能にも興味があります。できればオープンソースソフトウェア。

ETA:わかりました。通常は、VCS +継続的インテグレーションソフトウェアを使用するようです。テストの実行は、個別の手順ではなく、ビルドの一部として自動化されています。私が正しく理解していれば、それでもテストに合格しないコードをコミットすることができますが、それについて通知を受けるだけです-そうですか?それを統合/コミットすることを妨げるものはありますか?

0 投票する
1 に答える
94 参照

version-control - コマンドラインからの変更セットの属性の変更

現在の変更セットの brief_description を変更しようとしaegis -change_attributesましたが、うまくいきませんでした。

これを機能させるにはどうすればよいですか?

編集:私が探していたコマンドは

0 投票する
1 に答える
603 参照

java - Bean-To-XML アノテーション: ネストされた構造を処理する方法

Web サービスでの bean->xml 変換には、CXF の Aegis を使用します (私が理解しているように、これは jaxb と互換性があります)。

これは私のタイプです:

XMLとt.t1同じレベルのフィールドが必要です( xml から復元された Bean は次のようになります。abC

(クライアント コードはt1構造体のフィールドのみに関心がありますT)。ありがとう。

0 投票する
1 に答える
1821 参照

java - CXF: 配列の要素に minOccurs=0 を設定します

Java サーバーと .NET クライアント用の aegis マッパーを備えた CXF フレームワークを使用します。デフォルトでは、WSDL のクラスのすべての変数に対して minOccurs=0 があります。それを防ぐために、CXF 構成でそのような設定を使用します。

しかし、配列には別の問題があります。配列の場合、WSDL に次のようなコードがあります。

したがって、空の配列は受け入れられません。

minOccurs="0" を配列の要素 (配列全体ではなく) に設定する配列に注釈を追加することは可能ですか? または、すべてのアレイに対して aegis 構成を設定することは可能ですか?

0 投票する
2 に答える
6532 参照

web-services - CXF 内で、なぜ JAXB 以外のバインディングを使用するのでしょうか? (MTOM 添付ファイル、Aegis、XMLBeans など)

私は Apache CXF、特に Apache CXF がサポートするさまざまなデータ バインディング (JAXB (デフォルト)、MTOM、Aegis、および XMLBeans) をいじってみました。これらはすべてサポートされているので、それぞれにメリットがあると思います。私はこれらを思いついた:

  • 明らかに、大きな添付ファイルが含まれる場合は MTOM が優先されます。
  • JAXB はアノテーションに依存するため、クラスの変更が制限されている場合にはあまり適していません。
  • Aegis にはwsdl2javaツールがないため、「コントラクト優先」の開発にはあまり適していません。つまり、WSDL から開始して、そこから Java コードを生成します。
  • Aegisは、 Class .aegis.xmlファイルの宣言構文を使用して、Java クラスと XML 間のマッピングをより細かく制御できるようです。一方で、JAXB がうまくいかないシナリオを思いつくことはできませんでした。

JAXB と XMLBeans を並べてこの質問を見つけましたが、包括的な概要は示されていません。

JAXB 対 Apache XMLBeans

これらの素朴でアプリオリな考慮事項に加えて、JAXB 以外のバインディングの使用をサポートする血と腸の経験はありますか? 私は CXF の観点から質問していますが、他のオプション (Castor など) が思い浮かんだ場合は、遠慮なく詳しく説明してください。

0 投票する
2 に答える
872 参照

java - Aegisを使用してJavaをXMLに変換する方法は?

AegisでクラスをXMLに変換する方法は?
ウェブ上でチュートリアルが見つかりません。ランダムなコードのみです。

0 投票する
1 に答える
3127 参照

java - CXF + シンプルなフロントエンド + Aegis データバインディングで SOAP 応答が誤って null として逆シリアル化される

SOAP Web サービスのクライアントを作成しています。ライブラリ CXF を使用しています。シンプルなフロントエンドで。そしてイージスのデータバインディング。サーバーは Web メソッド用の Java インターフェイス (MediaService という名前) を提供しており、そのインターフェイスをクライアント プロジェクトにインポートします。次に、MediaService.aegis.xml ファイルを使用して、メソッド パラメーターの名前を指定します (名前を付けないようにするため、および要求をシリアル化する場合)。

クライアントで使用するコードは次のとおりです。

サービス インターフェイスは次のようになります。

サーバーに送信される XML ストリームとそれが返すストリームを確認できるように、XML ストリームのログ記録を有効にしました。

ストリームは次のとおりです。

リクエスト:

応答:

サービスが呼び出されて応答し、クライアントは正しい応答を受け取ります。しかし、クライアントでは、Web サービス呼び出しを行う service.sendMedia(bu, media) 行が null を返します。応答の逆シリアル化に問題があります。何がうまくいかなかったのか、それを修正する方法について何か考えがありますか?

よろしくお願いします。

アップデート:

このメソッドを呼び出すときに、次のことを忘れていました。

次のエラーが表示されます。

ここに私の cxf.xml があります:

更新 2:

そして、ここに私の MediaService.aegis.xml があります:

0 投票する
0 に答える
90 参照

meego-harmattan - aegis-dss-tools と aegis-manifest-dev : どこ?

私は小さな python アプリケーションを作成しようとしています。開始するには、.py をデバイスにドロップして、そこから実行するだけです。現在、トラッカーにアクセスするための資格情報が必要になる可能性があります。

まだ開発の初期段階にあるため、現時点ではイージス マニフェストを作成したくありません。または、最悪の場合、スクリプト用のフライング マニフェストを作成したいと考えています。

私が必要としているのは aegis-su (aegis-dss-tools 内) または aegis-manifest (最悪の場合) と呼ばれるものであることがわかりました (実際には nokia SDK ドキュメントで)、 aegis-manifest-dev から

問題: すべての Google を検索しましたが、これらのパッケージがどこにも見つかりません..

誰かが私を助けることができますか?

0 投票する
1 に答える
443 参照

spring - ServiceMix + Spring + CXF + Aegis = NullPointerException

Spring と Aegis データバインディングを使用した CXF に基づいて、ServiceMix で Web サービスを作成しようとしています。このサービスは問題なく Tomcat で war として実行されますが、ServiceMix にデプロイすると NullPointerException が発生します。

私の春の豆は次のとおりです。

また、MANIFEST.MF で宣言します。

この問題の解決策が見つかりません。JAXB を使用していれば問題ありませんが、Aegis を使用する必要があります。

ありがとう