Altair® Monarch® Server

 

Project Inputs via Manifest

To specify values for Text Inputs using a manifest, construct the manifest XML as in the following example:

<manifest process="Process">

   <inputs>

     <item name="Input">

       <uri>file:Input path</uri>

     </item>

   </inputs>

</manifest>

 

NOTE: JSON schema may also be used for manifests. An example is shown below.

{

"process": "Process",

"inputs": [

{

"name": "Input",

"uri": "Input path"

}

]

}

 

To specify values for Database Inputs using a manifest, construct the manifest XML as in the following example:

<manifest process="Process">

 <inputs>

  <item name="Input">

   <db_import excel_column_names_row="true or false" replace_nulls="true or false">

    <data_source>data source</data_source>

    <table_name>table name</table_name>

    <password>password</password>

    <apply_filter>filters</apply_filter>

   </db_import>

  </item>

 </inputs>

</manifest>

 

NOTE: JSON schema may also be used for this purpose. An example is shown below.

{

"process": "Process",

"inputs": [

{

"name": "Input",

"db_import": {

"data_source": "data source",

"table_name": "table name",

"password": "password",

"replace_nulls": "true or false",

"excel_column_names_row": "true or false",

"apply_filter": "[column name]=value"

 }

}

]

}