新規投稿 記事一覧 ホーム
●ご利用方法,ご利用に際しての規約はこちらをお読みください。
こちらからの投稿は、先頭に表示されているコメントへの返信になります。
RE:CLからSBMJOB実行時のパラメータ IKD さん [ 9月13日(火) 16時3分 ]

    問題になるソースであるようには見えません。
    下記の記述が気になるのですが、各入力項目欄に
    '2011' のように引用符を両端に付加して入力されているのでしょうか ?
    もし万が一、そうであればご指摘のようにW-引用符が両端に付加されます。
    意図的に両端に引用符をつけたいという希望であれば
    理由をお聞かせください。

    画面で入力したパラメータがサブミットで実行された際に、
    '2011' '201105' 'LIBXXX' '2011'
    ->
    ''2011''''201105''''LIBXXX''''2011''
    の様になってしまいます。

    RE:CLからSBMJOB実行時のパラメータ どん さん [ 9月13日(火) 19時2分 ]

      お疲れ様です。
      AAA,IKDさん御回答ありがとうございます。
      引用符ですが、
      コマンドライン、CLでLIB、PGM、PARM固定では、以下の様な入力で実行できています。
      SBMJOB CMD(CALL PGM(TESTLIB/TESTPGM) PARM('2011' '201105' 'LIBXXX' '2011')) 
      JOBQ(QBATCH)

      画面で同じように以下を入力してやれば実行できないかと思いました。
      LIB:TESTLIB
      PGM:TESTPGM
      PARM:'2011' '201105' 'LIBXXX' '2011'

      '2011'と入力しているのは、上記のPARM('2011' '201105' 'LIBXXX' '2011')の
      ()内を手打ちしているイメージで処理を作ったつもりだからです。
      結果的に、W-引用符が付く結果になってしまいました。

      宜しくお願い致します。

      RE:CLからSBMJOB実行時のパラメータ AAA さん [ 9月13日(火) 20時12分 ]

        引用符の解釈が、2回あるからです。
        1. 2個の引用符が1個に変換される。
        2. 文字の始まりとして解釈されたのち、除去される。


        RE:CLからSBMJOB実行時のパラメータ どん さん [ 9月14日(水) 9時28分 ]

          AAAさん、ご回答ありがとうございます。
          引用符の解釈、その様に処理されていたとは知りませんでした。

          > 引用符の解釈が、2回あるからです。
          > 1. 2個の引用符が1個に変換される。
          > 2. 文字の始まりとして解釈されたのち、除去される。
          > 
          しかし、どの様な形でパラメータに値を渡してやるのが良いのかが分かりません。
          宜しくお願い致します。

          RE:CLからSBMJOB実行時のパラメータ AAA さん [ 9月15日(木) 10時54分 ]

            パラメーターは、わたさない。
            これって、これだけで10年飯が食える内容だから、
            SBMJOBのマニュアルを精読する。

          RE:CLからSBMJOB実行時のパラメータ どん さん [ 9月16日(金) 15時35分 ]

            解決しました。
            ありがとうございました。

            > AAAさん、ご回答ありがとうございます。
            > 引用符の解釈、その様に処理されていたとは知りませんでした。
            > 
            > > 引用符の解釈が、2回あるからです。
            > > 1. 2個の引用符が1個に変換される。
            > > 2. 文字の始まりとして解釈されたのち、除去される。
            > > 
            > しかし、どの様な形でパラメータに値を渡してやるのが良いのかが分かりません。
            > 宜しくお願い致します。

お名前
パスワード
e-mailアドレス
タイトル
ホームページ
アドレス