Test the Symphony-MoSes integration

To test the integration, you will run the sample MosesPing60.exe client application. This client application sends workload to a cluster to check that the cluster is working.

  1. Share the <SYM_MOSES_HOME>\samples\sample_share directory. Provide full access to everyone.
    Note:

    Ensure that the Symphony-Moses6 integration layer is installed and the SYM_MOSES_HOME environment variable is set.

  2. Run the client application.

    The MosesPing60 application sends 4 tasks to Symphony. Symphony then invokes the Symphony—Moses service that invokes moses32.exe to retrieve inputs for calculation.

    <SYM_MOSES_HOME>\bin>MosesPing60.exe

    You should see output similar to the following:

    SymPing60 will send 4 tasks to Symphony and will check the task status every 10 seconds.
    Successfuly created job <103>
    Sent task id <1>
    Sent task id <2>
    Sent task id <3>
    Sent task id <4>
    Task info id <1> submit time<7/6/2007 4:29:08 PM> elapsedTime<0> state<9> priority<0> skipCount<0> workerName<hb04b12.lsf.platform.com>
    Task info id <2> submit time<7/6/2007 4:29:08 PM> elapsedTime<0> state<9> priority<0> skipCount<0> workerName<hb04b12.lsf.platform.com>
    Task info id <3> submit time<7/6/2007 4:29:08 PM> elapsedTime<0> state<9> priority<0> skipCount<0> workerName<hb04b09.lsf.platform.com>
    Task info id <4> submit time<7/6/2007 4:29:08 PM> elapsedTime<0> state<9> priority<0> skipCount<0> workerName<hb04b09.lsf.platform.com>
    ...
    Task info id <1> submit time<7/6/2007 4:29:08 PM> elapsedTime<38> state<11> priority<0> skipCount<0> workerName<hb04b12.lsf.platform.com>
    Task info id <2> submit time<7/6/2007 4:29:08 PM> elapsedTime<42> state<11> priority<0> skipCount<0> workerName<hb04b12.lsf.platform.com>
    Task info id <3> submit time<7/6/2007 4:29:08 PM> elapsedTime<48> state<11> priority<0> skipCount<0> workerName<hb04b09.lsf.platform.com>
    Task info id <4> submit time<7/6/2007 4:29:08 PM> elapsedTime<53> state<11> priority<0> skipCount<0> workerName<hb04b09.lsf.platform.com>
    Get result for task id <1> worker dir<\\IB05B10\sample_share\rootWorkerDir\worker0> worker name<>
    Get result for task id <2> worker dir<\\IB05B10\sample_share\rootWorkerDir\worker1> worker name<>
    Get result for task id <3> worker dir<\\IB05B10\sample_share\rootWorkerDir\worker2> worker name<>
    Get result for task id <4> worker dir<\\IB05B10\sample_share\rootWorkerDir\worker3> worker name<>