Create a Fault representation of a failed WS-Management result doc
(WsXmlDocH doc) {
WsManFault *fault = wsmc_fault_new();
wsmc_get_fault_data(doc, fault);
return fault;
}
~_WsManFault() {
wsmc_fault_destroy($self);
}
/*
* Fault code
*
* call-seq:
* fault.code -> String
*
*/
const char *code() {
return $self->code;
}
/*
* Fault subcode
*
* call-seq:
* fault.subcode -> String
*
*/
const char *subcode() {
return $self->subcode;
}
/*
* Fault reason
*
* call-seq:
* fault.reason -> String
*
*/
const char *reason() {
return $self->reason;
}
/*
* Fault detail
*
* call-seq:
* fault.detail -> String
*
*/
const char *detail() {
return $self->fault_detail;
}
}
Fault code
const char *code() {
return $self->code;
}
/*
* Fault subcode
*
* call-seq:
* fault.subcode -> String
*
*/
const char *subcode() {
return $self->subcode;
}
/*
* Fault reason
*
* call-seq:
* fault.reason -> String
*
*/
const char *reason() {
return $self->reason;
}
/*
* Fault detail
*
* call-seq:
* fault.detail -> String
*
*/
const char *detail() {
return $self->fault_detail;
}
}
Fault detail
const char *detail() {
return $self->fault_detail;
}
}
Fault reason
const char *reason() {
return $self->reason;
}
/*
* Fault detail
*
* call-seq:
* fault.detail -> String
*
*/
const char *detail() {
return $self->fault_detail;
}
}
Fault subcode
const char *subcode() {
return $self->subcode;
}
/*
* Fault reason
*
* call-seq:
* fault.reason -> String
*
*/
const char *reason() {
return $self->reason;
}
/*
* Fault detail
*
* call-seq:
* fault.detail -> String
*
*/
const char *detail() {
return $self->fault_detail;
}
}
# File openwsman/openwsman.rb, line 122 def to_s "Fault #{code}.#{subcode}: #{detail} - #{reason}" end