version 1.9, 2012/07/30 09:44:26
|
version 1.10, 2012/07/30 11:18:27
|
|
|
| |
/* WS-Management invoke */ | /* WS-Management invoke */ |
WS_INVOKE, | WS_INVOKE, |
WS_EXPORT_INDICATION |
WS_EXPORT_INDICATION, |
// etc. | // etc. |
|
|
|
WS_SUBSCRIPTION_CREATE, |
|
WS_SUBSCRIPTION_DELETE |
}; | }; |
| |
class WsmRequest : public Message | class WsmRequest : public Message |
|
|
return _type; | return _type; |
} | } |
| |
|
void copyRequestProperties(const AutoPtr<WsmRequest> &request) |
|
{ |
|
authType = request->authType; |
|
userName = request->userName; |
|
ipAddress = request->ipAddress; |
|
httpMethod = request->httpMethod; |
|
acceptLanguages = request->acceptLanguages; |
|
contentLanguages = request->contentLanguages; |
|
httpCloseConnect = request->httpCloseConnect; |
|
omitXMLProcessingInstruction = |
|
request->omitXMLProcessingInstruction; |
|
queueId = request->queueId; |
|
requestEpr = request->requestEpr; |
|
maxEnvelopeSize = request->maxEnvelopeSize; |
|
} |
|
|
String messageId; | String messageId; |
String authType; | String authType; |
String userName; | String userName; |
|
|
WsmInstance instance; | WsmInstance instance; |
}; | }; |
| |
|
class WxfSubCreateRequest : public WsmRequest |
|
{ |
|
public: |
|
|
|
WxfSubCreateRequest( |
|
const String& messageId, |
|
const WsmEndpointReference& epr_, |
|
const WsmInstance& instance_) |
|
: WsmRequest(WS_SUBSCRIPTION_CREATE, messageId), |
|
epr(epr_), |
|
instance(instance_) |
|
{ |
|
} |
|
|
|
WsmEndpointReference epr; |
|
WsmInstance instance; |
|
}; |
|
|
class WxfDeleteRequest : public WsmRequest | class WxfDeleteRequest : public WsmRequest |
{ | { |
public: | public: |
|
|
WsmEndpointReference epr; | WsmEndpointReference epr; |
}; | }; |
| |
|
class WxfSubDeleteRequest : public WsmRequest |
|
{ |
|
public: |
|
|
|
WxfSubDeleteRequest( |
|
const String& messageId, |
|
const WsmEndpointReference& epr_, |
|
String className_) |
|
: WsmRequest(WS_SUBSCRIPTION_DELETE, messageId), |
|
className(className_), |
|
epr(epr_) |
|
{ |
|
} |
|
String className; |
|
WsmEndpointReference epr; |
|
}; |
|
|
class WsenEnumerateRequest : public WsmRequest | class WsenEnumerateRequest : public WsmRequest |
{ | { |
public: | public: |