blob: 180afa6499cd284577b7afee0a64adec7c1f4c64 [file] [log] [blame]
//
// identify.java
//
// Java test for WS-Identify
//
import org.openwsman.*;
public class identify {
public static void main(String argv[]) {
Client c = new Client("http://wsman:secret@localhost:5985/wsman");
ClientOptions op = new ClientOptions();
op.set_dump_request();
c.transport().set_auth_method(OpenWSManConstants.BASIC_AUTH_STR);
XmlDoc doc = c.identify(op);
if (doc == null || doc.isFault()) {
System.err.println("Failed to identify: " + ((doc != null) ? doc.fault().reason() : "?"));
System.exit(1);
}
System.out.println("ProtocolVersion: "
+ doc.root().find(OpenWSManConstants.XML_NS_WSMAN_ID,
OpenWSManConstants.WSMID_PROTOCOL_VERSION, 1));
System.out.println("ProductVendor: "
+ doc.root().find(OpenWSManConstants.XML_NS_WSMAN_ID,
OpenWSManConstants.WSMID_PRODUCT_VENDOR, 1));
System.out.println("ProductVersion: "
+ doc.root().find(OpenWSManConstants.XML_NS_WSMAN_ID,
OpenWSManConstants.WSMID_PRODUCT_VERSION, 1));
}
}