問題タブ [zos]
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.
deployment - WebSphere7のEJB3.0MDBへのキューのバインド
私はWebSphere7でBaby'sFirstMDBを書いている、または書き込もうとしています。動作させるためにすべてを引き出したので、髪の毛がほとんど残っていません。すべてが正しく設定されているように見えますが、関連するキューにメッセージを入れても応答がありません。
EARファイルの設定は次のとおりです。
ejb-jar.xmlでキューのJNDI名を定義するための構文が見つからないため、代わりに次のようにします。
- WebSphereアクティベーション仕様を定義します。名前SimpleMDBActivationSpec、JNDI名jms / SimpleActivationSpec、宛先jms/SimpleMDBQueue。
- WebSphereキューを定義します。名前SimpleMDBQueue、JNDI名jms / SimpleMDBQueue、キュー名SIMPLE.MDB.QUEUE。
- MQキューを定義し、SIMPLE.MDB.QUEUEという名前を付けます。
- EARファイルをデプロイします。展開中に、バインディング情報を入力するように求められます。[アクティベーション仕様]を選択し、ターゲットリソースのJNDI名と宛先JNDI名をそれぞれアクティベーション仕様とキューにポイントします。
(MDBコードには注釈がありません。)この時点で、アプリはスペックとキューを指し、スペックはキュー(ベルトとサスペンダー)を指します。当然、アプリはキューを認識していると思います。希望に満ちて、私はメッセージをキューに入れました、そして...何も。onMessageイベントは、System.outを使用してメッセージをログに記録することになっています。メッセージが表示されません。
これに関する明確な文書は、その欠如によって目立ちます。グーグルはたくさんの結果を出します、しかしそれらのどれも構成がすべて一緒にどのように合うかを詳述しません。ibm-ejb-jar-bnd.xmiについては多くの手がかりがありますが、ファイルの例は難解で、生成方法や構成の他の部分との関係についての説明がない不透明な数字でいっぱいです。
善のために。私がやりたいのは、MDBをデプロイし、メッセージをキューに入れるときに「Hello、world」と書き込むことだけです。開発およびビルドツールとしてviとantを使用しています。誰かが私が欠けているものについて私にアイデアを与えることができますか?
編集:「zos」タグが追加されました。
mainframe - 仮想アドレス0x1FE0C0は「線」の下にありますか、それとも線より上にありますか?
z / OSを調べていますが、仮想アドレス0x1FE0C0が次のとおりであるかどうかを尋ねられました。
A.境界線より上。
B.バーの上と線の下。
C.ラインの上とバーの下。
D.バーの下。
私は答えとしてDを選びましたが、私の先生はそれが間違っていると書きました。
Dを選択するための私のロジックは、0x1FE0C0をバイナリで表すには21ビットが必要になるというものでした。この線は24ビットでアドレス指定できる領域を示しているので、アドレスが線より下にあると思います。それから、回答AとCを削除できました。バーが境界線より上にあるため、回答Bが削除されました。したがって、アドレスがバーより上にある場合は、回答Bも境界線より上になります。したがって、アドレスがラインの下にある場合はバー(31ビットアドレス空間)の下にもあるため、私には正しいと思われる回答Dが残ります。
では、正解は何ですか?
これは私を夢中にさせています、そして私はあなたの助けをいただければ幸いです。
ftp - 「NAILDUMPS」とは何ですか?
一連のjclを説明するフローチャートを分析したときに、「NAILDUMPS」という新しい用語に遭遇しました。そのフローチャートのいくつかのステップで、「このファイルはネイルダンプされます」と記載されています。 。
前もって感謝します
db2 - 無料の db2 (メインフレーム) クエリ ツールが必要
TOAD Freeware が良い選択だと思いましたが、ZOS (メインフレーム?) 接続をサポートしておらず、有料版のみです。
代替案はありますか?
db2 - z /OS上のDB2表スペースからCHECKPENDING状態を削除するにはどうすればよいですか?
たぶん、あなたの1人がこのDB2 z/OSのことで私を助けてくれるでしょう。
すでに入力されているテーブルの外部キーを編集しました。整合性の理由(おそらく)により、表領域はCHECK PENDINGに配置され、操作を実行できなくなりました。
それは言う
アクション
CHECKDATAコマンドを実行します。CHECKDATATABLESPACEDATABASE NAME TABLESPACE NAME
これが何を意味するのか(確かにSQLステートメントがない)、またはコマンドを発行できる場所がわかりません。たぶんあなたの一人は私に何をすべきか教えてくれません。TIA
assembly - z390 メインフレームのアセンブリ コード プログラミング
この問題はまだ終わっていません
このプログラムでは、不明な問題が原因で、明らかに不明なマクロ、またはアセンブリがマクロのように見えるため、アセンブラがコードを拒否します。これを修正する方法がわかりません。
z390 Portable Mainframe Assembler and Emulator (http://www.z390.org/) を使用しています。
別のリンク: www.z390.org/z390_Documentation.htm
関連する PDF はhttp://tradingwiz.net63.net/pdf/Sessions5and6.pdfにあります。
アセンブリ マニュアルはhttp://publibz.boulder.ibm.com/epubs/pdf/asmr1020.pdfにありますが、適用できません。
更新: 「missing macro =DSORG=PS」に関するエラーを引き続き削除したいのですが、アセンブラーにベース レジスタの場所を伝える方法がわかりません (「ベース レジスタが見つかりません」)。
別の質問: これに関するリソース、特に理解しやすいリソースはありますか?
何らかの詳細情報が必要な場合は、喜んでお手伝いします。
assembly - z390メインフレームコードでのステートメントの使用
使用しているものについて:z390 Portable Mainframe AssemblerandEmulatorを使用しています。
アセンブルしようとすると、「ベースレジスタが見つかりません」というエラーが発生します。
入れてみましUSING *,12
たが、どこに入れても何もしません。「ベースレジスタが見つかりません」
適用しようとするとBASR 12,0;
エラーが発生しました。私が得た:
組み立てマニュアルはhttp://publibz.boulder.ibm.com/epubs/pdf/asmr1020.pdfにありますが、適用に問題があります。
私が見た情報源:http://en.wikipedia.org/wiki/IBM_Basic_assembly_language#Assembler_instructions
アセンブラにベースレジスタを見つけさせるにはどうすればよいですか?
更新:ベースレジスタにまだ問題があります。
追加のリソース:
www.tradingwiz.net63.net/pdf/Sessions5and6.pdf
www.z390.org/z390_Documentation.htm
提供するかどうかに応じて、異常終了または「ベースレジスタが見つかりません」エラーが発生しますCOPY2 SUBENTRY.
コードを実行しようとしています。
これ以外にもコードが機能しています。
db2 - Z/OS 上の db2 8.1.5 からのアプリケーション ID の取得
Z/OS で db2 8.1.5 から現在のセッションのアプリケーション ID を確認したいのですが、8.2 より前の db2 にはアプリケーション ID を表示する機能がありません。正確な解決策を見つけることができませんでした。解決策があれば教えてください。
前もって感謝します
db2 - z/OS 上の DB2 CURRENT TIMESTAMP は固有の値を返しますか?
z/OS で実行されている DB2 があり、一部のテーブルはタイムスタンプを主キーとして使用しています。
私の意見では、同じナノ秒で CURRENT TIMESTAMP を呼び出す 2 つのトランザクションがまったく同じ Timestamp を返す可能性があるということです。
私の同僚は、同じデータベースの CURRENT TIMESTAMP 関数は常に一意であると考えています。
ここにある DB2 の資料はあまり明確ではありません。
いずれかの論文を証明する IBM からの公式声明はありますか? z/OS には当てはまらない可能性がある、UNIX DB2 のステートメントしか見つかりませんでした。
ありがとうございました。
windows - メインフレームやEndevorと通信するための小さなWindowsスクリプトを作成する
私は、より大きな銀行のIT開発者として、日々の業務プロセスを最適化しようとしています。現在、すべての開発はRational Developer for System Z(RDz)を使用して行われ、Endevorリポジトリ上のファイルを処理しています。このソリューションには、空き時間に回避策を開発したいいくつかの問題があります。
現在、私はメインフレームとEndevorとの通信がPCからどのように行われるかについて非常に盲目です。私が見ることができるように、RDzがまさにそれをするので、そうすることが可能です。
私が本当に必要としているのはそれほど複雑ではないかもしれません。RDzやPersonalCommunicationsなどのクライアントがメインフレームとどのように通信できるかを理解する必要があります。または、MVSにFTPで転送してファイルを取得できるため、ホスト上のEndevorからファイルを取得するための何らかのスクリプトを生成してみることもできます。しかし、EndevorリポジトリにFTPで転送する方法はありません。
基本的に、Endevorからデスクトップにファイルを取得して、お気に入りのテキストエディタで編集してから、元に戻す方法が必要です。
これをどのように始めるべきかについての提案はありますか?