1

new15.xmlロケーション内に STAX ジョブがあり/home/dharm/staf/services/stax/samplesます。 new15.xml2つの機能 main を持ち、 readFile

 file_name = '/home/dharm/datafiles/ReadData3.txt'

の必須引数はreadFileですfile_name

コマンドラインを使用してこのコマンドを実行したいのですが、機能するために必要なパラメーターも与えたいですreadFile

staf local execute file /home/dharm/staf/services/stax/samples/new15.xml wait return result

それを機能させるためにコマンドで行う必要がある変更は何ですか。

「私が持っているもの Trierd」

最初

dharm@ubuntu:~$ staf local stax execute file /home/dharm/staf/services/stax/samples/new15.xml ARGS file_name="'/home/dharm/datafiles/ReadData3.txt'" wait returnresult
Response
--------
{
  Job ID         : 3
  Start Date-Time: 20130418-23:54:39
  End Date-Time  : 20130418-23:54:40
  Status         : Terminated
  Result         : None
  Job Log Errors : [
    {
      Date-Time: 20130418-23:54:40
      Level    : Error
      Message  : STAXPythonEvaluationError signal raised. Terminating job. 

===== XML Information =====

File: /home/dharm/staf/services/stax/samples/new15.xml, Machine: local://local
Line <Error in ARGS option>: Error in element type "<External>".

===== Python Error Information =====

com.ibm.staf.service.stax.STAXPythonEvaluationException: 

Python object evaluation failed for:
file_name='/home/dharm/datafiles/ReadData3.txt'

SyntaxError: ("mismatched input '=' expecting EOF", ('<pyEval string>', 1, 9, "file_name='/home/dharm/datafiles/ReadData3.txt'\n"))

===== Call Stack for STAX Thread 1 =====

[]
    }
  ]
  Testcase Totals: {
    Tests : 0
    Passes: 0
    Fails : 0
  }
}

「セカンドコマンド」

dharm@ubuntu:~$ staf local stax execute file /home/dharm/staf/services/stax/samples/new15.xml SCRIPT file_name="'/home/dharm/datafiles/ReadData3.txt'" wait returnresult
Response
--------
{
  Job ID         : 4
  Start Date-Time: 20130418-23:56:01
  End Date-Time  : 20130418-23:56:02
  Status         : Terminated
  Result         : None
  Job Log Errors : [
    {
      Date-Time: 20130418-23:56:02
      Level    : Error
      Message  : STAXFunctionArgValidate signal raised. Terminating job. 

===== XML Information =====

File: /home/dharm/staf/services/stax/samples/new15.xml, Machine: local://local
Line 20: Error in element type "call".

Required argument "file_name" is not provided in the call to function "readFile".

===== Call Stack for STAX Thread 1 =====

[
  function: main (Line: 19, File: /home/dharm/staf/services/stax/samples/new15.xml, Machine: local://local)
]
    }
  ]
  Testcase Totals: {
    Tests : 0
    Passes: 0
    Fails : 0
  }
}
4

0 に答える 0