問題タブ [openedge]

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

php - PHPでOpenEdge暗号化文字列(AES-128)を復号化する

これは、OpenEdge10.1BでAES-128OFBを使用して文字列を暗号化するために使用する関数です。

この関数はうまく暗号化します。

次のPHPでこれを復号化しようとすると、失敗します。たとえば、元の文字列とは異なる結果が得られます。

これはGENERATE-PBE-KEY関数と関係があるかもしれないことは理解していますが、PHPでPCKS#5キーを生成する方法がわかりません。

誰か助けてくれませんか?

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

progress-4gl - 作業中にセッションが切断される

セッションは自動的に切断されます(作業中)。

ユーザーがパテtelnetアプリケーションを介してLinuxサーバーへのtelnet接続を使用して作業している場合、切断が発生します。

切断中は、ネットワークの白黒使用率が高く、ネットワーク内のユーザーの総数に制限はありません。

エラー「ハングアップ信号を受信しました(562)」

これについて何か考えはありますか?

0 投票する
3 に答える
2423 参照

sql-server - SSIS パッケージは BIDS で実行されますが、SQL エージェントのアーキテクチャの不一致で失敗します

32 ビット ODBC ドライバーを使用して、ソースとして Progress データベースへの ODBC 接続を使用する SSIS パッケージがあります。このパッケージは、入札の範囲内で完全に実行されます。ただし、SQL エージェントを使用して実行すると、次のエラーで失敗します。

指定された DSN には、ドライバーとアプリケーションの間のアーキテクチャーの不一致が含まれています。

これはおそらく、その接続に 64 ビットの ODBC ドライバーが必要な結果であることはわかっていますが、BIDS 内で 64 ビットのドライバーを正しく動作させることができないようです。SQL エージェント内で 32 ビット ドライバーを使用して、生活を続けるための秘訣はありますか?

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

database - 古いProgressv9.1eデータベースへのアクセス

アクセスする必要のある古いProgressバージョン9.1eデータベースファイルがあります。

古いバージョンのOpenEdgeを入手してこれを開く方法はありますか?私は彼らのウェブサイトを徹底的に調べましたが、何も思いつきませんでした。私も2日間研究しましたが運がありませんでした。

ヘルプや洞察をいただければ幸いです。

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

progress-4gl - AppServer/データベースの可用性をリモートでテスト中4GL

Progress appservers(OE 10.0B05)がAIX UNIXで実行されており、それらが稼働しているかどうかを確認するためのコードを記述したいと思います。appserverをチェックするコードは、WIN2008サーバーから実行されます。WIN2008サーバーでProgressExplorerを起動して、アプリサーバーのステータスを確認できますが、プログラムでステータスを確認できるコードを作成する必要があります。

AIX UNIX ProgressアプリサーバーがリモートWIN2008サーバーから稼働しているかどうかをプログラムでチェックする方法はありますか?

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

progress-4gl - 4GLの基礎学習を進める

Progress 4GLの基本に含まれると思われるトピックは何ですか? 私にお知らせください。

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

nhibernate - OpenEdge データベースへの NHibernate カスタム方言を使用した Select top が機能しない

ODBCを介してProgress/OpenEdgeデータベースでNHibernateを使用できるように、カスタム方言を作成しました。ほとんどの場合、方言は正常に機能しますが、SELECT TOP ステートメントに問題があります。問題は、パラメーターとして返される列の量を使用して、ステートメントが次のように生成されることです。

Progress/Openedge データベースはこれをサポートしていないので、方言にいくつかの変更を加えて、ステートメントが SELECT TOP の列の量にパラメーターを使用しないように強制したいと思います-次のように:

これは可能ですか?

ちなみに、NHibernate v. 3.3.1を使用しています

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

progress-4gl - 32 ビット データベースの 64 ビット バージョンの作成

Linux を使用し、102b06 を実行しています。32 ビット データベースの 64 ビット バージョンを作成する必要があります。ここで最善のアプローチは何ですか?このタスクのドキュメントを見つけるのは難しいです。ダンプとロードを試みましたが、1 つのコマンドですべてのテーブルをダンプできないようです。私のデータベースには何千ものテーブルがあります!

ありがとう。

0 投票する
5 に答える
3828 参照

cryptography - Progress 10.1C 4GL エンコード機能

Progress 10.1Cがエンコード機能で使用するアルゴリズムを知っている人はいますか?

私はこれを見つけました: http://knowledgebase.progress.com/articles/Article/21685

Progress 4GL ENCODE関数は、CRC-16アルゴリズムを使用して、エンコードされた出力を生成します。

プログレス 4GL:

出力として「LkwidblanjsipkJC」を与える

しかし、たとえばhttp://www.nitrxgen.net/hashgen/でパスワード「Test」を使用すると、 Progress から結果が得られません..

何か案は?:)

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

progress-4gl - Openedge form - メッセージ Press space bar to continue を回避します

ユーザーからの入力を受け入れるプログラムを作成しています。フレームに背景テキストを表示し、オーバーレイ フレームを使用して入力を求めます。以下の簡単な例では、プロンプトが実行される前に「Press space bar to continue」というメッセージが表示されます。

そのメッセージが表示されないようにするにはどうすればよいですか?