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

Diff for /pegasus/src/Pegasus/Server/CIMOperationRequestDispatcher.cpp between version 1.231 and 1.232

version 1.231, 2005/05/24 20:24:26 version 1.232, 2005/06/06 21:30:55
Line 3926 
Line 3926 
         return;         return;
     }     }
  
       // Validate role parameter syntax
       if ((request->role != String::EMPTY) && (!CIMName::legal(request->role)))
       {
           CIMException cimException = PEGASUS_CIM_EXCEPTION(
               CIM_ERR_INVALID_PARAMETER, request->role);
   
           CIMAssociatorsResponseMessage* response =
               new CIMAssociatorsResponseMessage(
                   request->messageId,
                   cimException,
                   request->queueIds.copyAndPop(),
                   Array<CIMObject>());
   
           STAT_COPYDISPATCHER
   
           _enqueueResponse(request, response);
   
           PEG_METHOD_EXIT();
           return;
       }
   
       // Validate resultRole parameter syntax
       if ((request->resultRole != String::EMPTY) &&
           (!CIMName::legal(request->resultRole)))
       {
           CIMException cimException = PEGASUS_CIM_EXCEPTION(
               CIM_ERR_INVALID_PARAMETER, request->resultRole);
   
           CIMAssociatorsResponseMessage* response =
               new CIMAssociatorsResponseMessage(
                   request->messageId,
                   cimException,
                   request->queueIds.copyAndPop(),
                   Array<CIMObject>());
   
           STAT_COPYDISPATCHER
   
           _enqueueResponse(request, response);
   
           PEG_METHOD_EXIT();
           return;
       }
   
     CIMException checkClassException;     CIMException checkClassException;
     _checkExistenceOfClass(request->nameSpace,     _checkExistenceOfClass(request->nameSpace,
                            request->objectName.getClassName(),                            request->objectName.getClassName(),
Line 4200 
Line 4243 
         return;         return;
     }     }
  
       // Validate role parameter syntax
       if ((request->role != String::EMPTY) && (!CIMName::legal(request->role)))
       {
           CIMException cimException = PEGASUS_CIM_EXCEPTION(
               CIM_ERR_INVALID_PARAMETER, request->role);
   
           CIMAssociatorsResponseMessage* response =
               new CIMAssociatorsResponseMessage(
                   request->messageId,
                   cimException,
                   request->queueIds.copyAndPop(),
                   Array<CIMObject>());
   
           STAT_COPYDISPATCHER
   
           _enqueueResponse(request, response);
   
           PEG_METHOD_EXIT();
           return;
       }
   
       // Validate resultRole parameter syntax
       if ((request->resultRole != String::EMPTY) &&
           (!CIMName::legal(request->resultRole)))
       {
           CIMException cimException = PEGASUS_CIM_EXCEPTION(
               CIM_ERR_INVALID_PARAMETER, request->resultRole);
   
           CIMAssociatorsResponseMessage* response =
               new CIMAssociatorsResponseMessage(
                   request->messageId,
                   cimException,
                   request->queueIds.copyAndPop(),
                   Array<CIMObject>());
   
           STAT_COPYDISPATCHER
   
           _enqueueResponse(request, response);
   
           PEG_METHOD_EXIT();
           return;
       }
   
     CIMException checkClassException;     CIMException checkClassException;
     _checkExistenceOfClass(request->nameSpace,     _checkExistenceOfClass(request->nameSpace,
                            request->objectName.getClassName(),                            request->objectName.getClassName(),
Line 4468 
Line 4554 
         return;         return;
     }     }
  
       // Validate role parameter syntax
       if ((request->role != String::EMPTY) && (!CIMName::legal(request->role)))
       {
           CIMException cimException = PEGASUS_CIM_EXCEPTION(
               CIM_ERR_INVALID_PARAMETER, request->role);
   
           CIMAssociatorsResponseMessage* response =
               new CIMAssociatorsResponseMessage(
                   request->messageId,
                   cimException,
                   request->queueIds.copyAndPop(),
                   Array<CIMObject>());
   
           STAT_COPYDISPATCHER
   
           _enqueueResponse(request, response);
   
           PEG_METHOD_EXIT();
           return;
       }
   
     CIMException checkClassException;     CIMException checkClassException;
     _checkExistenceOfClass(request->nameSpace,     _checkExistenceOfClass(request->nameSpace,
                            request->objectName.getClassName(),                            request->objectName.getClassName(),
Line 4739 
Line 4846 
         return;         return;
     }     }
  
       // Validate role parameter syntax
       if ((request->role != String::EMPTY) && (!CIMName::legal(request->role)))
       {
           CIMException cimException = PEGASUS_CIM_EXCEPTION(
               CIM_ERR_INVALID_PARAMETER, request->role);
   
           CIMAssociatorsResponseMessage* response =
               new CIMAssociatorsResponseMessage(
                   request->messageId,
                   cimException,
                   request->queueIds.copyAndPop(),
                   Array<CIMObject>());
   
           STAT_COPYDISPATCHER
   
           _enqueueResponse(request, response);
   
           PEG_METHOD_EXIT();
           return;
       }
   
     CIMException checkClassException;     CIMException checkClassException;
     _checkExistenceOfClass(request->nameSpace,     _checkExistenceOfClass(request->nameSpace,
                            request->objectName.getClassName(),                            request->objectName.getClassName(),


Legend:
Removed from v.1.231  
changed lines
  Added in v.1.232

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2