Use the systemLinkResult data type to create SystemLink test results.

  • systemLinkResult myResult = sys:systemLink:createResult( text containerName, text workspace, text jsonData )
  • [ systemLinkResult myResult, systemLink:createResult status ]= sys:systemLink:createResult( text containerName, text workspace, text jsonData )

Example: SystemLink Results

program
        ...

        systemLinkResult myResult
        text SleWorkspaceId(40) = "45bc27cf-85c6-485c-945d-a51e664f511d"
        text metaJsonData(200)
        const text jsonStart(20)      = "{\"results\": [ {"
        const text jsonEnd(5)         = "}]}"

        const text resultStatusType(40) = "\"status\": { \"statusType\": \""
        const text resultStatusName(30) = "\", \"statusName\": \""
        const text resultStatusEnd(5)   = "\" }"

        const text resultStatusRunning(100) = resultStatusType + "RUNNING" + resultStatusName + "Running" + resultStatusEnd
        metaJsonData = jsonStart  + resultStatusRunning +  jsonEnd

        myResult = sys:systemLink:createResult("newContainerName", SleWorkspaceId, metaJsonData)
        ...
endprogram