(file) Return to CIMExportRequestDecoder.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ExportServer

Diff for /pegasus/src/Pegasus/ExportServer/CIMExportRequestDecoder.cpp between version 1.64 and 1.65

version 1.64, 2006/09/19 17:45:58 version 1.65, 2006/09/29 19:40:57
Line 499 
Line 499 
        cimProtocolVersion,        cimProtocolVersion,
        cimExportMethod,        cimExportMethod,
        userName,        userName,
          httpMessage->ipAddress,
        acceptLanguages,        acceptLanguages,
        contentLanguages,        contentLanguages,
        closeConnect);        closeConnect);
Line 513 
Line 514 
     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)
Line 543 
Line 545 
    XmlEntry entry;    XmlEntry entry;
    String messageId;    String messageId;
    const char* cimExportMethodName = "";    const char* cimExportMethodName = "";
    AutoPtr<Message> request;     AutoPtr<CIMExportIndicationRequestMessage> request;
  
    try    try
    {    {
Line 883 
Line 885 
         // 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());


Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2