JMP Live Result

Item Messages

As Scriptable

Syntax: jmplivereport = jmpliveresult << As Scriptable()

Description: Depending on the operation that produced the JMP Live Result, returns a JMP Live Report, JMP Live Folder or JMP Live Post for further scripting operations.

JMP Version Added: 16


liveconnection = New JMP Live();

jmpliveresult = liveconnection << Create Folder(
    Parent Folder( "~" ),
    Title( "Result Example Folder" ),
    If Exists( "use" )
);
worked = jmpliveresult << Succeeded();
If( worked == 1,
    folder = jmpliveresult << As Scriptable;
    Write( "\!nResponse Type: ", jmpliveresult << Get Response Type );
    Write( "\!nTitle: ", folder << Get Title );
);

Get Error Message

Syntax: messagetext = jmpliveresult << Get Error Message()

Description: Gets any message produced by the last operation as a string.

JMP Version Added: 16


liveconnection = New JMP Live();
jmpliveresult = liveconnection << Get Folder( "THISISNOTAFOLDERID" );

httpstatus = jmpliveresult << Get HTTP Status();
httpmessage = jmpliveresult << Get Error Message();
Write( "\!nHTTP Status Code: ", httpstatus, " Message: ", httpmessage );

Get HTTP Status

Syntax: statuscode = jmpliveresult << Get HTTP Status()

Description: Gets the HTTP status code from the last operation. This is an industry standard integer code.

JMP Version Added: 16


liveconnection = New JMP Live();
jmpliveresult = liveconnection << Get Folder( "THISISNOTAFOLDERID" );

httpstatus = jmpliveresult << Get HTTP Status();
httpmessage = jmpliveresult << Get Error Message();
Write( "\!nHTTP Status Code: ", httpstatus, " Message: ", httpmessage );

Get JMP Live

Syntax: liveconnection = jmpliveresult << Get JMP Live()

Description: Retrieves the underlying JMP Live Connection object.

JMP Version Added: 16


liveconnection = New JMP Live();

jmpliveresult = liveconnection << Create Folder(
    Parent Folder( "~" ),
    Title( "Result Example Folder" ),
    If Exists( "use" )
);
secondliveconnection = jmpliveresult << Get JMP Live();

name = secondliveconnection << Get Connection Name();
Write( "\!nConnection Name: ", name );

Get Response Type

Syntax: responsevalue = jmpliveresult << Get Response Type()

Description: Gets the type of response produced by the last operation as a string.

JMP Version Added: 16


liveconnection = New JMP Live();

jmpliveresult = liveconnection << Create Folder(
    Parent Folder( "~" ),
    Title( "Result Example Folder" ),
    If Exists( "use" )
);
worked = jmpliveresult << Succeeded();
If( worked == 1,
    folder = jmpliveresult << As Scriptable;
    Write( "\!nResponse Type: ", jmpliveresult << Get Response Type );
    Write( "\!nTitle: ", folder << Get Title );
);

Succeeded

Syntax: success = jmpliveresult << Succeeded()

Description: Returns whether the last action was successful (1) or not (0).

JMP Version Added: 16


liveconnection = New JMP Live();

jmpliveresult = liveconnection << Create Folder(
    Parent Folder( "~" ),
    Title( "Result Example Folder" ),
    If Exists( "use" )
);
worked = jmpliveresult << Succeeded();
If( worked == 1,
    folder = jmpliveresult << As Scriptable;
    Write( "\!nResponse Type: ", jmpliveresult << Get Response Type );
    Write( "\!nTitle: ", folder << Get Title );
);