This action returns the build information of ExtraView. The build information identifies the specific build and version number of the ExtraView server.

Input

Class

Name

Type

Required

Details

GetVersionRequest

userId

String

Yes

The callers user name

GetVersionRequest

password

String

Yes

The callers password

Output

Class

Name

Type

Required

Details

GetVersionResponse

success

boolean

Yes

True is succeeded False if failed

GetVersionResponse

returnCode

String

No

See Appendix for details

GetVersionResponse

returnMessage

String

No

Human readable message

GetVersionResponse

revision

String

Yes

The revision of ExtraView

GetVersionResponse

modificationData

String

Yes

The last modification date of the ExtraView code base.

Example

public static void testGetVersion(EVSystemServiceStub stub) {
    try {
        // first we build the request...
        GetVersionDocument reqEnvelope = GetVersionDocument.Factory.newInstance();
        GetVersionRequest request = reqEnvelope.addNewGetVersion().addNewParam0();
        request.setUserId(ServiceClientHelper.ADMIN_USER_ID);
        request.setPassword(ServiceClientHelper.ADMIN_PASSWORD);
        GetVersionResponseDocument resEnvelope = stub.getVersion(reqEnvelope);
        GetVersionResponse response = resEnvelope.getGetVersionResponse().getReturn();
        if (response.getSuccess()) {
            System.out.println("success: [" + response.getReturnCode() + "] : " +
                                              response.getReturnMessage());
        } else {
            System.out.println("failure: [" + response.getReturnCode() + "] : " +
                                              response.getReturnMessage());
        }
    } catch (Exception e) {
        e.printStackTrace();
        System.err.println("nnn");
    }
}