問題タブ [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.
php - PHPでOpenEdge暗号化文字列(AES-128)を復号化する
これは、OpenEdge10.1BでAES-128OFBを使用して文字列を暗号化するために使用する関数です。
この関数はうまく暗号化します。
次のPHPでこれを復号化しようとすると、失敗します。たとえば、元の文字列とは異なる結果が得られます。
これはGENERATE-PBE-KEY関数と関係があるかもしれないことは理解していますが、PHPでPCKS#5キーを生成する方法がわかりません。
誰か助けてくれませんか?
progress-4gl - 作業中にセッションが切断される
セッションは自動的に切断されます(作業中)。
ユーザーがパテtelnetアプリケーションを介してLinuxサーバーへのtelnet接続を使用して作業している場合、切断が発生します。
切断中は、ネットワークの白黒使用率が高く、ネットワーク内のユーザーの総数に制限はありません。
エラー「ハングアップ信号を受信しました(562)」
これについて何か考えはありますか?
sql-server - SSIS パッケージは BIDS で実行されますが、SQL エージェントのアーキテクチャの不一致で失敗します
32 ビット ODBC ドライバーを使用して、ソースとして Progress データベースへの ODBC 接続を使用する SSIS パッケージがあります。このパッケージは、入札の範囲内で完全に実行されます。ただし、SQL エージェントを使用して実行すると、次のエラーで失敗します。
指定された DSN には、ドライバーとアプリケーションの間のアーキテクチャーの不一致が含まれています。
これはおそらく、その接続に 64 ビットの ODBC ドライバーが必要な結果であることはわかっていますが、BIDS 内で 64 ビットのドライバーを正しく動作させることができないようです。SQL エージェント内で 32 ビット ドライバーを使用して、生活を続けるための秘訣はありますか?
database - 古いProgressv9.1eデータベースへのアクセス
アクセスする必要のある古いProgressバージョン9.1eデータベースファイルがあります。
古いバージョンのOpenEdgeを入手してこれを開く方法はありますか?私は彼らのウェブサイトを徹底的に調べましたが、何も思いつきませんでした。私も2日間研究しましたが運がありませんでした。
ヘルプや洞察をいただければ幸いです。
progress-4gl - AppServer/データベースの可用性をリモートでテスト中4GL
Progress appservers(OE 10.0B05)がAIX UNIXで実行されており、それらが稼働しているかどうかを確認するためのコードを記述したいと思います。appserverをチェックするコードは、WIN2008サーバーから実行されます。WIN2008サーバーでProgressExplorerを起動して、アプリサーバーのステータスを確認できますが、プログラムでステータスを確認できるコードを作成する必要があります。
AIX UNIX ProgressアプリサーバーがリモートWIN2008サーバーから稼働しているかどうかをプログラムでチェックする方法はありますか?
progress-4gl - 4GLの基礎学習を進める
Progress 4GLの基本に含まれると思われるトピックは何ですか? 私にお知らせください。
nhibernate - OpenEdge データベースへの NHibernate カスタム方言を使用した Select top が機能しない
ODBCを介してProgress/OpenEdgeデータベースでNHibernateを使用できるように、カスタム方言を作成しました。ほとんどの場合、方言は正常に機能しますが、SELECT TOP ステートメントに問題があります。問題は、パラメーターとして返される列の量を使用して、ステートメントが次のように生成されることです。
Progress/Openedge データベースはこれをサポートしていないので、方言にいくつかの変更を加えて、ステートメントが SELECT TOP の列の量にパラメーターを使用しないように強制したいと思います-次のように:
これは可能ですか?
ちなみに、NHibernate v. 3.3.1を使用しています
progress-4gl - 32 ビット データベースの 64 ビット バージョンの作成
Linux を使用し、102b06 を実行しています。32 ビット データベースの 64 ビット バージョンを作成する必要があります。ここで最善のアプローチは何ですか?このタスクのドキュメントを見つけるのは難しいです。ダンプとロードを試みましたが、1 つのコマンドですべてのテーブルをダンプできないようです。私のデータベースには何千ものテーブルがあります!
ありがとう。
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 から結果が得られません..
何か案は?:)
progress-4gl - Openedge form - メッセージ Press space bar to continue を回避します
ユーザーからの入力を受け入れるプログラムを作成しています。フレームに背景テキストを表示し、オーバーレイ フレームを使用して入力を求めます。以下の簡単な例では、プロンプトが実行される前に「Press space bar to continue」というメッセージが表示されます。
そのメッセージが表示されないようにするにはどうすればよいですか?