-// Copyright (C) 2011-2016 EDF R&D
+// Copyright (C) 2011-2021 EDF R&D
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
{
//
- // Structure to transmit the parameters requiered for the job to run
+ // Structure to transmit the parameters required for the job to run
// the executable program on the target resource. See configure
// service.
//
// This defines a set of parameters for the job initialization
typedef sequence<MESHJOB::MeshJobFile> MeshJobFileList;
+ // This defines a single parameter for the job initialization
+ struct MeshJobParameter
+ {
+ string name;
+ string value;
+ };
+
+ // This defines a set of parameters for the job initialization
+ typedef sequence<MESHJOB::MeshJobParameter> MeshJobParameterList;
+
// This defines the result data of a job
struct MeshJobResults
{
raises (SALOME::SALOME_Exception);
/*! Initialize a smesh computation job and return the job identifier */
- long initialize(in MESHJOB::MeshJobFileList meshJobFileList, in string configId)
+ long initialize(in MESHJOB::MeshJobFileList meshJobFileList,
+ in MESHJOB::MeshJobParameterList MeshJobParameterList,
+ in string configId)
raises (SALOME::SALOME_Exception);
/*! Submit the job execution and return true if submission is OK */