{
  "templateName" : "CPACS Tool",
  "alwaysRun" : true,
  "groupName" : "CPACS",
  "setToolDirAsWorkingDir" : true,
  "inputs" : [ {
    "endpointFolder" : "Input folder",
    "endpointFileName" : "CPACS_initial.xml",
    "endpointDataType" : "FileReference",
    "endpointName" : "CPACS initial",
	"inputHandling" : "Single:Queue",
    "defaultInputHandling" : "Queue",
    "endpointUsage" : "required"
  } ],
  "integrationType" : "CPACS",
  "hasToolSpecificInput" : true,
  "cpacsInitialEndpointName" : "CPACS initial",
  "cpacsOutgoingEndpointName" : "CPACS out",
  "toolInputFileName" : "ToolInput/toolInput.xml",
  "mappingInputFilename" : "mappingInput.xml",
  "toolspecificMappingFilename" : "ToolSpecificMapping.xml",
  "toolspecificInputdataFilename" : "ToolSpecificInputData.xml",
  "cpacsResultFilename" : "cpacsResult.xml",
  "mappingOutputFilename" :  "mappingOutput.xml",
  "toolOutputFilename" : "ToolOutput/toolOutput.xml",
  "imitationToolOutputFilename" : "ImitationMode/dummyOutput.xml",  
  "copyToolBehavior" : "once",
  "deleteWorkingDirectoriesAfterWorkflowExecution" : true,
  "outputs" : [ {
    "endpointFolder" : "",
    "endpointFileName" : "",
    "endpointDataType" : "FileReference",
    "endpointName" : "CPACS out",
    "endpointUsage" : "-"
  } ]
}