[ { "paramName": "issm", "paramLongName": "isSparkSessionManaged", "paramDescription": "when true will stop SparkSession after job execution", "paramRequired": false }, { "paramName": "e", "paramLongName": "encoding", "paramDescription": "the encoding of the input record should be JSON or XML", "paramRequired": true }, { "paramName": "d", "paramLongName": "dateOfCollection", "paramDescription": "the date when the record has been stored", "paramRequired": true }, { "paramName": "p", "paramLongName": "provenance", "paramDescription": "the infos about the provenance of the collected records", "paramRequired": true }, { "paramName": "x", "paramLongName": "xpath", "paramDescription": "the xpath to identify the record identifier", "paramRequired": true }, { "paramName": "i", "paramLongName": "input", "paramDescription": "the path of the sequencial file to read", "paramRequired": true }, { "paramName": "o", "paramLongName": "output", "paramDescription": "the path of the result DataFrame on HDFS", "paramRequired": true }, { "paramName": "ru", "paramLongName": "rabbitUser", "paramDescription": "the user to connect with RabbitMq for messaging", "paramRequired": true }, { "paramName": "rp", "paramLongName": "rabbitPassword", "paramDescription": "the password to connect with RabbitMq for messaging", "paramRequired": true }, { "paramName": "rh", "paramLongName": "rabbitHost", "paramDescription": "the host of the RabbitMq server", "paramRequired": true }, { "paramName": "ro", "paramLongName": "rabbitOngoingQueue", "paramDescription": "the name of the ongoing queue", "paramRequired": true }, { "paramName": "rr", "paramLongName": "rabbitReportQueue", "paramDescription": "the name of the report queue", "paramRequired": true }, { "paramName": "w", "paramLongName": "workflowId", "paramDescription": "the identifier of the dnet Workflow", "paramRequired": true }, { "paramName": "t", "paramLongName": "isTest", "paramDescription": "the name of the report queue", "paramRequired": false } ]