問題タブ [easerver]

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 投票する
1 に答える
641 参照

jakarta-ee - HTTPS 経由で WebService に接続すると、SCL プロファイル割り当てエラーがスローされる

Jax-WS 生成クラス (wsimport を使用して作成) を使用して、アプリケーション サーバーSybase EAServer 5.3の Java コンポーネント内から HTTPS 接続を介して Web サービスを呼び出そうとしています。根本的な原因として次のような例外が EAServer ログに記録されます (Web サービスの URL を削除しました)。

これは、この Web サイトの SSL 証明書を受け入れるように EAServer をセットアップする必要があるためだと確信しています。接続コード自体はすべて Jax-WS によって生成されるため、実際に自分で接続を作成しているわけではありません。生成されたクラスで行われます。

com.sybase.jaguar.net.HttpsURLConnection.getInputStreamが Web サービスのエンドポイントへの HTTPS 接続を正常に作成するように EAServer を適切に構成する方法について何かアイデア はありますか?

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

sybase - Powerbuilder/EA Server PB と Java での分割トランザクション

このアプリケーションについては、以前の PBNI に関する投稿で言及しました。アプリケーション (Tax Software) は、EA サーバー上で動作する PB/Java/EAF で作成されました。それは約8年前に当時利用可能な技術で開発されました。アプリケーションは正常に動作していますが、コード/設計をクリーンアップしようとしている過去のレガシーからの残り物があります。

PB と Java の間でデータベース (Oracle) トランザクションを実行する特定のコードがあり、2 つがたまたま異なるデータベース (Oracle) セッションにあるため、一方の変更は他方では表示されません。したがって、このような場合、アプリケーションはスイッチを使用して、PB と Java に分割するのではなく、完全なトランザクションに PB コードを使用します。それ以外の場合は、PB/Java の組み合わせを使用します。

これが意味することは、同一のプログラム ブロックのセットが PB と Java に存在するということです。メンテナンスの悪夢!! PB オブジェクトが最初に作成され、パフォーマンス上の理由から誰かがそれらを Java に移植したと思います (上記の分割トランザクションの問題は考慮していません)。私は1つを排除しようとしています(パフォーマンスを考慮して、おそらくPBコードです)。私はこのコンテキストで PBNI を調査しています。

どなたか同じような状況に遭遇した方がいらっしゃいましたら、どのように解決したか教えてください。

よろしくお願いします。

サム

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

sybase - Powerbuilder - EAServer ORCA API デプロイメント

orca スクリプトの展開エラーに直面しています。Orca はエラー コード -20 を返します。どうすればこの問題を解決できますか? ところで、Powerbuilder IDE を使用してプロジェクトを正常に展開できます。システム構成:WindowsXP-32bit、Powerbuilder 11.2、EAServer 5.5。以下は orca スクリプトの出力です。

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

java - この PowerBuilder 統計生成コードは適切にオブジェクト指向ですか?

PowerBuilder と Java で記述され、Sybase EA Server (Jaguar) で実行される既存のアプリケーションのリファクタリングに取り組んでいます。EA Server で利用可能な Jaguar API 関数をラップする小さなフレームワークを構築しています。クラスの 1 つは、クラスを使用して EA Server からランタイム統計を取得することMonitoringです。

詳細は説明しませんMonitoringが、Jaguar ランタイム モニタリングの統計情報を提供する EA Server API のクラスです (実際のクラスは C++ で記述されています。EA Server は Java でこれらのラッパーを提供するため、CORBA を介してアクセスできます)。

以下は私のクラスの簡略版です。(コンポーネント、接続キャッシュ、HTTP などの統計を取得するために継承するスーパークラスを作成しました)。

data = jm.monitorは Jaguar API への呼び出しです。エンティティのタイプ、エンティティの名前、および必要な統計のキーを取ります。このメソッドは double 配列を返します。ヘッダーとデータを書式設定された出力に出力します。

プログラムは動作しますが、OO 設計の側面について専門家の意見を求めたいと思います。printStats1つには、さまざまな形式 (完全なレポートやワンライナーなど) で印刷できるようにカスタマイズできるようにしたいと考えています。これとは別に、統計を Web ページまたは PowerBuilder 画面に表示することも考えています。その場合、printStats は関係ないかもしれません。これを実際のOOの方法でどのように行いますか?

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

java-8 - EA Server 5.5 で JDK1.5 を 1.8 にアップグレードします。

Windows7 で EAServer 5.5 を使用しており、サーバーは JDK 1.5 で実行されています。

今、私はJDK1.5を1.8にアップグレードしたいと思っています。誰か助けてください。

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

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

java - 異なる Web サーバーの 2 つの Web アプリケーションでセッションを共有するにはどうすればよいですか?

次の問題があります。顧客は、カスタム ロギングを使用して EAServer 5.5.0 で実行されている Java EE Web アプリケーションを使用しています。ログインは非常に単純です。アプリケーションは、Web ページを通じてユーザーが入力した資格情報を検証し、ユーザー名とプロファイルをセッション変数に保存します。そうすれば、アプリケーションはセッションがまだ生きているかどうかを知ることができます。現在、顧客は jboss サーバー 7.1 で別の Java EE Web アプリケーションを実行しており、ユーザーが EAServer で実行されている Web アプリケーションにログインすると同時に、Jboss サーバーで実行されているアプリケーションにログインし、それ以上の手順は必要ありません。

私の最初のアイデアは、EAServer から Jboss Web アプリケーションに ajax 呼び出しを介して資格情報を送信し、EAServer と同じ方法で資格情報をセッションに保存することでした。Internet Explorer では問題なく動作するようですが、chrome または firefox では ajax 呼び出しが行われ、jboss でセッション変数が作成されますが、ユーザーが Jboss アプリケーションでビューを見ようとすると、セッション変数が消えてしまいます。

誰かがこれを行うための最良の方法または練習を教えてもらえますか? または、ajax 呼び出し後にセッション変数を保持しない whit chrome と firefox に直面している問題は何ですか?

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

sybase - EA サーバーの移行 (Jaguar CTS - Sybase 製品)

私は現在、Java ベースのアプリケーションの 1 つに Jaguar CTS (Sybase 製品の EA サーバーとも呼ばれます) を使用しています。

ジャガーを他のテクノロジーに移行する方法を知っている人はいますか?

SAP フォーラムで同じ質問をしましたが、回答がありませんでした。

このリンクでは、 Jaguar CTSとは何かについて説明しています。

Jaguar CTS を使用または移行したことがある方がいらっしゃいましたら、お知らせください。これに関する参照も非常に役立ちます。

前もって感謝します !