none
failed-modification-via-web-services

    Pergunta

  • Hii 

    recently upgraded FIM 2010 to FIM 2010 R2 4.1.3149 post upgrade when I do FIM MA EXport it is throwing an error"failed-modification-via-web-services" below is the detail error' Can somebody guide me here pls.

    Fault Reason: The request message contains errors that prevent processing the request.\r\n\r\nFault Details: <RepresentationFailures xmlns="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><AttributeRepresentationFailure><AttributeType>EmployeeType</AttributeType><AttributeValue>Employee</AttributeValue><FailureMessage>Exception: ValueViolatesRegularExpression Target(s): Williams, Doug
    Stack Trace: Microsoft.ResourceManagement.WebServices.Exceptions.InvalidRepresentationException: ValueViolatesRegularExpression
       at Microsoft.ResourceManagement.ActionProcessor.ActionDispatcher.ValidateObjectAttributes[T](RequestType request, Guid objectIdentifier, String objectTypeName, IEnumerable`1 parameters, OperationType operationType)
       at Microsoft.ResourceManagement.ActionProcessor.ActionDispatcher.ValidateInputRequestUpdate(RequestType request)
       at Microsoft.ResourceManagement.ActionProcessor.ActionDispatcher.ProcessInputRequest(RequestType request)
       at Microsoft.ResourceManagement.WebServices.RequestDispatcher.ExecuteAction(RequestType request)
       at Microsoft.ResourceManagement.WebServices.RequestDispatcher.ExecuteAction[ResponseBodyType](RequestType request)
       at Microsoft.ResourceManagement.WebServices.RequestDispatcher.DispatchRequest[ResponseBodyType](RequestType request, Guid requestIdentifier, Object redispatchSingleInstanceKey, Boolean isRedispatch)
       at Microsoft.ResourceManagement.WebServices.RequestDispatcher.DispatchRequest[ResponseBodyType](RequestType request)
       at Microsoft.ResourceManagement.WebServices.RequestDispatcher.DispatchRequest(RequestType request)
       at Microsoft.ResourceManagement.WebServices.ResourceManagementService.Put(Message request)</FailureMessage><AttributeFailureCode>ValueViolatesRegularExpression</AttributeFailureCode><AdditionalTextDetails>The specified attribute value does not satisfy the regular expression.</AdditionalTextDetails></AttributeRepresentationFailure><CorrelationId>84db7773-80e0-433f-98af-21a8f93662f8</CorrelationId></RepresentationFailures>

    quinta-feira, 29 de agosto de 2013 17:11

Respostas

  • It looks like you are trying to set EmployeeType to "Employee" and that is not allowed based on the regular expression hardcoded on the attribute and \ or binding.

    Mark


    Mark Creekmore - BlueVault Software http://www.bluevaultsoftware.com

    • Marcado como Resposta Uday_ny sexta-feira, 30 de agosto de 2013 06:04
    quinta-feira, 29 de agosto de 2013 17:45
  • I verified attribute flow in fim ma it is set it as employee -> employee are there any other area to look. I don't think I made any changes to code..   thanks

    • Marcado como Resposta Uday_ny sexta-feira, 30 de agosto de 2013 06:04
    quinta-feira, 29 de agosto de 2013 18:55

Todas as Respostas

  • It looks like you are trying to set EmployeeType to "Employee" and that is not allowed based on the regular expression hardcoded on the attribute and \ or binding.

    Mark


    Mark Creekmore - BlueVault Software http://www.bluevaultsoftware.com

    • Marcado como Resposta Uday_ny sexta-feira, 30 de agosto de 2013 06:04
    quinta-feira, 29 de agosto de 2013 17:45
  • I verified attribute flow in fim ma it is set it as employee -> employee are there any other area to look. I don't think I made any changes to code..   thanks

    • Marcado como Resposta Uday_ny sexta-feira, 30 de agosto de 2013 06:04
    quinta-feira, 29 de agosto de 2013 18:55
  • Mark is referring to the regular expression validating attribute values in the FIM Schema.  There are two places that this can be set.  

    1. Go to the FIM Portal -> Administration -> Schema Management
    2. Click on All Attributes and locate and open the Employee Type attribute
    3. Select the Validation tab and make sure that Employee is one of the valid options the String pattern value 
       

    This validation can also be set at the binding level:

    1. Back in Schema Management, click on the All Bindings option
    2. Locate and open the entry where Employee Type has been bound to the User object
    3. Select the Validation tab and make sure that Employee is one of the valid options the String pattern value

    quinta-feira, 29 de agosto de 2013 20:00
  • Thank you so much Rebecca & Mark!

    sexta-feira, 30 de agosto de 2013 06:04