version 1.64, 2006/09/19 17:45:58
|
version 1.65, 2006/09/29 19:40:57
|
|
|
cimProtocolVersion, | cimProtocolVersion, |
cimExportMethod, | cimExportMethod, |
userName, | userName, |
|
httpMessage->ipAddress, |
acceptLanguages, | acceptLanguages, |
contentLanguages, | contentLanguages, |
closeConnect); | closeConnect); |
|
|
const String& cimProtocolVersionInHeader, | const String& cimProtocolVersionInHeader, |
const String& cimExportMethodInHeader, | const String& cimExportMethodInHeader, |
const String& userName, | const String& userName, |
|
const String& ipAddress, |
const AcceptLanguageList& httpAcceptLanguages, | const AcceptLanguageList& httpAcceptLanguages, |
const ContentLanguageList& httpContentLanguages, | const ContentLanguageList& httpContentLanguages, |
Boolean closeConnect) | Boolean closeConnect) |
|
|
XmlEntry entry; | XmlEntry entry; |
String messageId; | String messageId; |
const char* cimExportMethodName = ""; | const char* cimExportMethodName = ""; |
AutoPtr<Message> request; |
AutoPtr<CIMExportIndicationRequestMessage> request; |
| |
try | try |
{ | { |
|
|
// by the export client, ignore Accept-Language in the export request. | // by the export client, ignore Accept-Language in the export request. |
// This will cause any export error response message to be sent in the | // This will cause any export error response message to be sent in the |
// default language. | // default language. |
CIMMessage * cimmsg = dynamic_cast<CIMMessage *>(request.get()); |
request->operationContext.insert(IdentityContainer(userName)); |
if (cimmsg != NULL) |
request->operationContext.set(ContentLanguageListContainer(httpContentLanguages)); |
{ |
request->operationContext.set(AcceptLanguageListContainer(AcceptLanguageList())); |
cimmsg->operationContext.insert(IdentityContainer(userName)); |
|
cimmsg->operationContext.set(ContentLanguageListContainer(httpContentLanguages)); |
|
cimmsg->operationContext.set(AcceptLanguageListContainer(AcceptLanguageList())); |
|
} |
|
else |
|
{ |
|
; // l10n TODO - error back to client here |
|
} |
|
// l10n end | // l10n end |
| |
|
request->ipAddress = ipAddress; |
|
|
request->setCloseConnect(closeConnect); | request->setCloseConnect(closeConnect); |
| |
_outputQueue->enqueue(request.release()); | _outputQueue->enqueue(request.release()); |