Run the example using the flow command server process (flowcmdserver)

To run the example, deploy locally or to ftp server and use the flow command server process (flowcmdserver).

  1. Create a server definition where the runtime is installed, if you do not have a server local definition or ftp execution definition to deploy to, in Design Server.
  2. In Design Server, deploy the created package to the server definition.
  3. Execute the flow using the flow command server. The below command is for SWIFT MT mtxxx.inp message:
    flowcmdserver.exe --dir c:\ftpserver\deployment\flows --flow mt_validation.json
        --input "1;FILE;C:\ftpserver\deployment\tools\mt_validation\data\mtxxx.inp"
        --output "1;FILE;C:\ftpserver\deployment\tools\mt_validation\data\mt_validation_results.xml"
        --audit "C:\ftpserver\deployment\tools\mt_validation\data\mtxxx.json" -ad
    
  4. The flow will report status similar to:
    ***Starting flow command server
    
        Flow UUID:      85eabe2c-2302-4543-b347-9e18d65c6816
        The flow audit file is:         "C:\\ftpserver\\deployment\\tools\\mt_validation\data\\mtxxx.json"
        Flow completed successfully
        Elapsed time: 3048ms
    
  5. Examine the flow output result file mt_validation_results.xml and the audit file mtxxx.json.