Request roles IdM to GRC - Error remaining name

Hi experts!
We are with a problem on Idm/GRC, when we try to change his function in
the company to another function on User Interface, for example:
-System Analyst I to System Analyst "II".
Idm sends the role to approval in the GRC, then when we try to change
the occupation of this employee, ex to "System Analyst II" (changing the
occupation) IdM Send the new request to GRC with the role and approve,
we approve, but in the backend ECC, GRC just "adds" the new role.
We need to remove the previous role look error at the attachments!
Thanks
Melkin

Hi Matt,
The WS is running ok on the GRC side, look below, "006"= approved and "009" = rejected.
Thanks
Melkin

Similar Messages

  • Delete request / role in ERM GRC 5.3

    Hi All
    I have a Role in ERM that I need to delete. Buuut, Role deletion is not possible; it has sent for approval.
    In CUP we have already deleted all request (following instructions by SAP note) and there is not any request in the system.
    The problem is that I can't delete this role from ERM because has been sent for approval, but I cant find the request in CUP or ERM, what can I do? Please, help me !!
    Thanks in Advance.
    David. ..

    Hi David,
    I was the same problem when i wanted to create a new role.
    Confirm in the Approval stage what user you assign as approver. The system doesn´t check if this user exists.
    If this user doesn´t exists, the only possibility to delete the role is create a new UME user with this user, giving the necessary roles and log in to CUP to delete the role.
    I hope this help you,
    Sergio

  • Error when submitting GRC request from IDM

    Hello GRC gurus,
    We were running into an issue when trying to set up our IDM - GRC integration; when submitting a request to GRC via the AC Validation task the "Submit AC Request" task always encounters an error, but in spite of which the request still gets created on the GRC end; weirdly enough, 2 requests get created each time:<br>
    putNextEntry failed storingcn=TESTUSER,ou=submitrequest,o=grc
    Exception from Add operation:javax.naming.CommunicationException: [LDAP: error code 2 - (GRC Submit Request:2:oracle.jdbc.driver.OracleDriver)]; remaining name 'cn=TESTUSER,ou=submitrequest,o=grc'
    <br>
    On the GRC end we noticed that we are getting the following error:<br>
    2011-12-05 20:21:32,046 [SAPEngine_Application_Thread[impl:3]_30] ERROR com.sap.security.api.NoSuchUserAccountException: Cannot find user when logonid is null!
    com.virsa.ae.service.umi.UMIException: com.sap.security.api.NoSuchUserAccountException: Cannot find user when logonid is null!
         at com.virsa.ae.service.umi.ume.UMESearchUser.getUserById(UMESearchUser.java:304)
         at com.virsa.ae.search.bo.SearchUserBO.getUserById(SearchUserBO.java:198)
         at com.virsa.ae.ejbutil.submitrequest.RequestSubmissionBean.submitRequest(RequestSubmissionBean.java:564)
         at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBBean.getSubmitRequest(SubmitRequestEJBBean.java:45)
         at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBObjectImpl0_0.getSubmitRequest(SubmitRequestEJBObjectImpl0_0.java:119)
    2011-12-05 20:21:32,064 [SAPEngine_Application_Thread[impl:3]_30] ERROR com.virsa.ae.core.BOException:  Error in Searching Users...
    com.virsa.ae.core.BOException:  Error in Searching Users...
         at com.virsa.ae.search.bo.SearchUserBO.getUserById(SearchUserBO.java:201)
         at com.virsa.ae.ejbutil.submitrequest.RequestSubmissionBean.submitRequest(RequestSubmissionBean.java:564)
         at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBBean.getSubmitRequest(SubmitRequestEJBBean.java:45)
         at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBObjectImpl0_0.getSubmitRequest(SubmitRequestEJBObjectImpl0_0.java:119)
    As a result of this error GRC AC Submit request never completes successfully and so the polling task never starts, instead immediately the pending values are skipped and removed from the user in question.<br>
    <br>
    What are we supposed to set the User data source as within CUP? Is there something else we should be doing to fix this?<br>
    <br>
    Would greatly appreciate your help with trying to fix this!<br>
    <br>
    Thanks a lot in advance!<br>
    <br>
    Best regards,
    Sandeep

    Hi Diego,
    Thanks a lot for your quick response! Sorry for the delay in responding; I was travelling.
    Uploading the new files from the Note you mentioned allowed us to view what the actual errors were; but we've started running into new errors now; when looking at the operation logs for VDS, I see that the webservice actually returns an operation result of SUCCESS also quoting that "Finished add operation"; which is why the request does in fact get created in CUP but a couple of log entries later after the webservice returns the request number I encounter the following error within VDS:
    Exception in GRC WS API call:oracle.jdbc.driver.OracleDriver
    Here's the error found in sequence within a set of other operational log messages within VDS:
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    End element SOAP-ENV:Envelope
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    org.apache.axis.i18n.resource::handleGetObject(empty00)
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    NSPop (empty)
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    org.apache.axis.i18n.resource::handleGetObject(setMsgForm)
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Setting current message form to: FORM_OPTIMIZED (currentMessage is now org.apache.axis.utils.ByteArray)
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Exit: SOAPPart::saveChanges(): org.apache.axis.utils.ByteArray@7ecd78
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Operations result is:SUCCESS
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Additional message = msgcode=000;msgdescription=Request Created;msgtype=SUCCESS;requestno=92
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Requst number: 92
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Exception in GRC WS API call:oracle.jdbc.driver.OracleDriver
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    *** Fetch result code ***
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Info  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Operation result: 2
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Warning  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Exception: (GRC Submit Request:2:oracle.jdbc.driver.OracleDriver)
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Returning: opResult:2,info: ((GRC Submit Request:2:oracle.jdbc.driver.OracleDriver))
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Finished add operation
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    Sending operation result
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: All  Thread: Thread[3,3,LDAP
    Sessions:main_listener_4389] Logger: Plain Message:
    Sending response to socket: 63621
    Time: Tue Dec 13 18:01:43 GMT 2011  Level: Debug  Thread: Thread[3,3,LDAP Sessions:main_listener_4389] Logger: Plain Message:
    LDAP Session continues ...
    It's the strangest thing, because it seems to send the request across successfully which is how the request is getting created in CUP but after it succeeds it encounters the exception with the GRC WebService call from the API; any ideas why this is happening? how can we possibly fix this?
    Would greatly appreciate any insight / advice on this!
    Cheers,
    Sandeep

  • SAP IDM and GRC 5.3

    Hi all,
    I'm running SAP IDM 7.0 with GRC Provisioning Framework 5.3 and GRC 5.3 with AE/CC/...
    When I  test web task from the GRC Provisioning Framework "Sample WF Create GRC User" the process launched works but I'm facing the following problem:
    If I put on the previous request 2 SAP Roles (with no conflict one first time), I see 2 requests created as "NEW" with 1 role each time. If I add 3 SAP Roles, I got 3 requests, ....
    You understand so I never got conflict detected by Compliance Calibrator.
    How should I proceed to get only 1 request with all SAP Role requested from SAP Identity Management?
    I tried as well to change Priority, Type and Employee Type request attributes directly on the task "GRC - create account user with a single privilege", but sounds like SAP Identity Management does not send the correct value to SAP GRC 5.3
    Thanks for your help,
    Benjamin

    Hi all,
    Due to following notes
    https://service.sap.com/sap/support/notes/1318053
    https://service.sap.com/sap/support/notes/1168508
    I upgrade SAP GRC 5.3 to SP7 Patch 1.
    But now, when the SUMIT REQUEST is send to GRC from VDS, I'm facing an error that I did not get with SP5 or SP6 :
    Exception from Add operation:javax.naming.NamingException: [LDAP: error code 1 - (GRC Submit Request:1:[msgcode=2010;msgdescription=SqlException occured while getting Global DueDate;msgtype=JAVA ERROR])]; remaining name 'cn=ZTEST0001,ou=submitrequest,o=grc'
    I looked at VDS log files and VDS sounds to send a correct request :
    FULL OUTPUT: {requestreason=[Sent by Netweaver IdM], request_employeetype=[EMP_IT_EXTERNAL], roledata=[MSKEYVALUE=PRIV:GRC:A:MM:C:PUR_REQ_REL____:SITE-20!!MX_ENTRYTYPE=MX_PRIVILEGE!!MXREF_MX_APPLICATION=34653!!SYSID=SID-110!!DESCRIPTION=MM-PUR: PURCHASE REQUISITIONS - ASSIGN - RELEASE - 20!!TYPE=S!!VALIDFROM=2009-04-21!!VALIDTO=9999-12-31!!ROLEID=A:MM:C:PUR_REQ_REL____:SITE-20!!DISPLAYNAME=PRIV_GRC_A:MM:C:PUR_REQ_REL____:SITE-20!!MX_REPOSITORYNAME=GRC!!MX_PRIVILEGE_TYPE=GRC!!MX_ADD_MEMBER_TASK=479!!MX_DEL_MEMBER_TASK=479], mskeyvalue=[X9393664], requestorlastname=[MyLastName], request_priority=[HIGH], isid=[1], validfrom=[2009-04-21], validto=[9999-12-31], requestorfirstname=[MyFirstName], grc_operation=[ADD], mgrid=[XMGRID], lastname=[Manag]erLastNane], requestorid=[X9393664], auditid=[9970], cn=[X9393664], request_type=[NEW_HIRE], firstname=[MyFirstname], emailaddress=[myemail'at'company.com], requestoremailaddress=[myemail'at'company.com], application=[SID-110]}
    Some of you have already facing this problem ?
    Benjamin

  • Getting "Risk Analysis Failed " error while raising request from IDM

    Hi friends,
    Some of the User to Role mapping requests from IDM did not reach CUP (request ID = null) . When noticed the VDS log , we found the error from GRC webservice to be Risk Analysis Failed . We thought it might be an RAR issue , however , the request just got through CUP when submitted from GRC webservice directly . From RAR perspective also, everything looks ok .
    Please provide your thoughts as to whether this error is pertaining to some other issue or suggest me what I can check in Identity center to correct this .
    Thanks in advance for your help .

    The connector set up are all looking correct . However the requests are not getting raised in many cases .
    At one point we identified that , since our SAP systems have been migrated to DB2, some of the systems were down .
    So when the system is down we decided , Risk analysis is failing . however , now the systems are up and running and still the risk analysis is failing .

  • LDAP: error code 1 - Invalid query reference]; remaining name '

    I have the following function for a paged search operation.
    Data retrieved by this function is used somewhere else to modify the Ldap Directory context.
    Despite my setting for ctx and search control as "no timeout", i've been keeping thrown the exception for operations lasting more than 5 minutes(consistently) and for some short operations(sporadically):
    Paged Search failed : javax.naming.NamingException: [LDAP: error code 1 - Invalid query reference]; remaining name '<directory>'
    I am using DirX as LDAP directory.
    Is this a time-out related exception which can be fixed in the code?
    How can it be fixed?
    There's no clue all over the web about this.
    Thanks.
          * Returns the next page of the search results.
          * The returned result from this method can not exceed page size
          * set in the constructor.
          * @return
         public NamingEnumeration nextPage(){
              //1.step Set PagedResultsControl
              NamingEnumeration results = null;
              Control[] controls=null;          
              try {               
                   if( isSearchStarted==false ){
                        isSearchStarted=true;
                        if(sortingAttributes==null)
                             controls=new Control[]{ new PagedResultsControl(pageSize) };
                        else
                             controls=new Control[]{new SortControl(sortingAttributes, Control.NONCRITICAL), new PagedResultsControl(pageSize) };
                   }else {// examine the response controls
                        cookie = parseControls(ctx.getResponseControls());
                        if( cookie!=null && cookie.length!=0 ){
                             // pass the cookie back to the server for the next page
                             if(sortingAttributes==null)
                                  controls=new Control[] { new PagedResultsControl(pageSize, cookie, Control.CRITICAL) };
                             else
                                  controls=new Control[] {new SortControl(sortingAttributes, Control.NONCRITICAL), new PagedResultsControl(pageSize, cookie, Control.CRITICAL) };
                        }else{
                             //search is finished
                             return null;
                   ctx.setRequestControls(controls);
                   //ctx.getEnvironment().values();
                   //ctx.getEnvironment().put("com.sun.jndi.ldap.connect.timeout", "5000", 300000);
                   ctx.addToEnvironment("com.sun.jndi.ldap.connect.timeout", "0");
                   //ctx.getEnvironment().values();
              } catch (NamingException e) {
                   Tracer.getInstance().error("Paged Search failed while setting response controls: " + e);
                   return null;
              } catch (Exception e) {
                   Tracer.getInstance().error("Paged Search failed while setting response controls: " + e);
                   return null;
              //2.step: DO SEARCH
              for(int i=0;i<10;i++){
                   boolean reconnect=false;
                   try{     
                        results = ctx.search(searchBase, searchFilter, searchCtls);
                        Thread.sleep(300000);
                        //ctx.get
                        //Thread.sleep(300000);
                        break;
                   } catch (NamingException e) {
                        Tracer.getInstance().error("Paged Search failed : " + e);
                        reconnect=true;                    
                   } catch (Exception e) {
                        reconnect=true;
                        Tracer.getInstance().error("Paged Search failed : " + e);                    
                   if(reconnect){
                        try {
                             this.ctx = LDAPServer.getInstance().getDirContext();
                             ctx=ctx.newInstance(controls);
                             //ctx.getEnvironment().values();
                        } catch (NamingException e1) {
                             Tracer.getInstance().error("Could not reconnect the ldapcontext");
              return results;
         }

    It turned out to be a DirX "root DSE" entry "PAGP" that is disposing my paged results if a timeout occurs(300 seconds by default).
    So i have to modify this entry during runtime, which is unfortunately only can be accesed by dirxadm.exe.
    Is it possible to modify this attribute by a ldap context method?

  • GRC AC Request Role Creation

    Hello all,
    I noticed that by default GRC AC doesn´t have a Request Type for Role Creation. Normally how this is done? I mean, if someone realizes that a new role is necessary, how can this person report the need for a new role creation? What are my option here?
    Regards,
    SAP Legend

    Hi SAP Legend,
    You can not request a new role to be created via an Access Request workflow. You still need a business governance strategy where someone has to raise a request outside of the GRC system for the new roles through the right channels deemed fit in your company to get the new role made. Maybe you have a support ticketing system in place or some SAP security department you can raise the formal requests to.
    The BRM Role creation/maintenance workflow runs separately from the Access Request workflow. Further more, the definition and creation process of roles via GRC should only involve and be used by Business Process Owners/Role Owners and the Authorisation security team only, i.e. not general end users.
    A role build methodology will have to be set up and then the underlying approval workflows (based in MSMP technology also, like the AR workflow).
    Once the role has been built (either via back end PFCG) or via GRC using the BRM methodology and approval flows, the role will be available to the end user to request via AR.
    Hope that helps.

  • Could not complete your request because of a program error photoshop cs4

    My first frustration right now is that I can't search the forums... anyone got an answer to that? on the right hand side (if I'm logged in) I type in a search for anything and it always shows no search results found! Why? is the search function not working?
    Anyway, my problem is that when I try to save a multi-layered psd file into psd or jpg I get this error message: "Could not complete your request because of a program error."
    What is causing it?
    I checked for updates and PS is up-to-date. I restarted, and it worked great for about 3 saves (different pictures). (I'm basically running through some shots and just doing a quick levels and curves adjustment and running an action putting in my name watermark.)
    After that quick edit and trying to save - same error message again.
    It started suddenly yesterday - after having used PS for about 1.5 years without a problem. I haven't done any changes to it as far as I'm aware.
    Any one seen this before, or have a solution to this?
    Thanks!
    Computer specs:
    Windows 7 Pro - 64-bit
    12 GB Ram
    750 GB OS hdd where PS is installed
    2 TB Media drive where the files are being pulled up from/saved to.
    Intel i7 x980 3.33 GHz
    GeForce GTX 470 with 1280 MB dedicated memory
    Logged in as administrator.

    Did you update or change or plug-in or remove anything else on your computer just before it happened?  Photoshop relies on other system libraries to do things and maybe one of those changed.
    No, I did not change anything; I was editing pictures - from a quadding trip where they asked me to shoot for them - and suddenly I started getting the message on most pictures.
    Hard drives are not nearly full. (.99 TB free on media drive and 588 GB free on OS {C} Drive)
    scandisk error check? I probably need that.. (I've had some problems with BSOD and had the BIOS corrupted recently that I had to flash the BIOS again. Could that cause something like this?)
    How do you reset preferences? Is it the Ctrl + Shift + Alt key immediately after PS starts? I did that and it didn't fix it.
    Saving in odd location? No, I don't think so; I save to the same place I save other stuff and I have a solid directory base and I always follow the same procedures. I save back into the same folder I open the file from and save back to the same filename + "edit". That way I can compare side by side and have a backup copy of the file.
    The only USB device plugged into the computer is a logitech wireless combo of keyboard and mouse. (And a wired USB keyboard that sits to the side and that I use only when the batteries in my wireless dies.
    I can't think of anything that has changed that would cause PS to act like this.
    If I can't get it working soon, I'll re-install. I have the Production Premium CS4 version - can I just reinstall PS or would I have to do the whole suite?
    Thanks!
    PS. I don't know if I was clear enough on what I'm doing: I open anywhere from 1 - 20 pictures at once, and then do a quick level or curve adjustment and save to a different file name. The confusing thing is - some pictures I have no problem with, but others - even though I do exactly the same thing - this error message comes up. I'd say about half of my 107 pictures from the quadding trip refused to save.
    It almost makes it seem like some pictures are corrupt or something - and yet, I'd be really surprised to have soo many corrupted images suddenly.

  • When I open a raw file (NEF Nikon 7100)  and apply setting then click save, I get an error ( could not complete your request because of a program error ). Ideas?

    when I open a raw file (NEF Nikon 7100)  and apply setting then click save, I get an error ( could not complete your request because of a program error ). Ideas?

    Oh, dear.
    If you use PSE as your external editor for iphoto, you need to save the images back to iphoto by using Save, not Save As and not changing anything like the name or format that would bring up the Save As window. (You may need to adjust the editor prefs>saving files>on first save to save over existing.)
    OR you can export the photos from iphoto to the desktop, use file>open in the editor and then change whatever you want and either import the saved image to the organizer or import it back to iphoto as a new file. What you are doing is extremely risky, particularly to the iphoto library which you may easily damage by your workflow.
    I would start the organizer holding down the shift key, then create a new catalog and switch to the new one. Then try opening the editor without opening an image and see if you get any farther.
    PSE and iphoto are not designed to be used as you've been doing. You are trying to write to the iphoto library from outside iphoto, which is the fastest known way to corrupt the library and lose all your photos.

  • The server was unable to process the request due to an internal error.

             
    Properties set in my project are below
    namespace EmployeeService
            public class Employee
                private int _Id;
                private string _Name;
                private string _Gender;
                private DateTime _DateofBirth;
                public int Id
                    get { return _Id; }
                    set { _Id = value; }
                public string Name
                    set { _Name = value; }
                    get { return _Name; }
                public string Gender
                    set { _Gender = value; }
                    get { return _Gender; }
                public DateTime DateofBirth
                    set { _DateofBirth = value; }
                    get { return _DateofBirth; }
    This is the service i have developed in my project 
    namespace EmployeeService
        // NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Service1" in both code and config file together.
        public class EmployeeService : IEmployeeService
            public Employee GetEmployee(int Id)
                Employee objemp = new Employee();
                string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
                using (SqlConnection con = new SqlConnection(cs))
                    SqlCommand cmd = new SqlCommand("spGettblEmployeewcf", con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter Idparameter = new SqlParameter();
                    Idparameter.ParameterName = "@Id";
                    Idparameter.Value = Id;
                    cmd.Parameters.Add(Idparameter);
                    con.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read())
                        objemp.Id = Convert.ToInt32(dr["Id"]);
                        objemp.Name = dr["Name"].ToString();
                        objemp.Gender = dr["Gender"].ToString();
                        objemp.DateofBirth = Convert.ToDateTime(dr["DateofBirth"]);
                return objemp;
            public void SaveEmployee(Employee objemp)
                string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
                using (SqlConnection con = new SqlConnection(cs))
                    SqlCommand cmd = new SqlCommand("spInsertEmployeewcf", con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter ParameterId = new SqlParameter()
                        Value = objemp.Id,
                        ParameterName = "@Id"
                    cmd.Parameters.Add(ParameterId);
                    SqlParameter ParameterName = new SqlParameter()
                        Value = objemp.Name,
                        ParameterName = "@Name"
                    cmd.Parameters.Add(ParameterName);
                    SqlParameter ParameterGender = new SqlParameter()
                        Value = objemp.Gender,
                        ParameterName = "@Gender"
                    cmd.Parameters.Add(ParameterGender);
                    SqlParameter ParameterDateofBirth = new SqlParameter()
                        Value = objemp.DateofBirth,
                        ParameterName = "@DateofBirth"
                    cmd.Parameters.Add(ParameterDateofBirth);
                    con.Open();
                    cmd.ExecuteNonQuery();
    The Service Contract  code is
    namespace EmployeeService
        // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
        [ServiceContract]
        public interface IEmployeeService
            [OperationContract]
            Employee GetEmployee(int Id);
            [OperationContract]
            void SaveEmployee(Employee objemp); 
            // TODO: Add your service operations here
        // Use a data contract as illustrated in the sample below to add composite types to service operations
    and i deployed the EmployeeService in iis and consuming the service in my web application the code is below
     protected void btnsave_Click(object sender, EventArgs e)
                EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("basicHttpBinding");
                EmployeeService.Employee employee = new EmployeeService.Employee();
                employee.Id = Convert.ToInt32(txtid.Text);
                employee.Name = txtname.Text;
                employee.Gender = txtgender.Text;
                employee.DateofBirth = Convert.ToDateTime(txtdob.Text);
                client.SaveEmployee(employee);
            protected void btnget_Click(object sender, EventArgs e)
                EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("basicHttpBinding");
                EmployeeService.Employee employee = client.GetEmployee(Convert.ToInt32(txtid.Text));
                txtname.Text = employee.Name;
                txtgender.Text = employee.Gender;
                txtdob.Text = employee.DateofBirth.ToShortDateString();
    and  when i am entering the details of employee Id,Name,Gender,DateofBirth and clicking save button iam getting the following error 
    The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the <serviceDebug> configuration behavior)
    on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.
    Code in web.config file in Webapplication(Client) is the following
    <?xml version="1.0"?>
    <!--
      For more information on how to configure your ASP.NET application, please visit
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->
    <configuration>
        <system.diagnostics>
            <sources>
                <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing">
                    <listeners>
                        <add type="System.Diagnostics.DefaultTraceListener" name="Default">
                            <filter type="" />
                        </add>
                        <add name="ServiceModelMessageLoggingListener">
                            <filter type="" />
                        </add>
                    </listeners>
                </source>
                <source name="System.ServiceModel" switchValue="Warning, ActivityTracing"
                    propagateActivity="true">
                    <listeners>
                        <add type="System.Diagnostics.DefaultTraceListener" name="Default">
                            <filter type="" />
                        </add>
                        <add name="ServiceModelTraceListener">
                            <filter type="" />
                        </add>
                    </listeners>
                </source>
            </sources>
            <sharedListeners>
                <add initializeData="C:\Users\HEMANTH\Desktop\Client\Client\Web_messages.svclog"
                    type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                    name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp">
                    <filter type="" />
                </add>
                <add initializeData="C:\Users\HEMANTH\Desktop\Client\Client\Web_tracelog.svclog"
                    type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                    name="ServiceModelTraceListener" traceOutputOptions="Timestamp">
                    <filter type="" />
                </add>
            </sharedListeners>
            <trace autoflush="true" />
        </system.diagnostics>
        <system.web>
            <compilation debug="true" targetFramework="4.0" />
        </system.web>
        <system.serviceModel>
            <diagnostics>
                <messageLogging logEntireMessage="true" logMalformedMessages="true"
                    logMessagesAtTransportLevel="true" />
            </diagnostics>
            <bindings>
                <basicHttpBinding>
                    <binding name="basicHttpBinding" />
                </basicHttpBinding>
                <wsHttpBinding>
                    <binding name="mexHttpBinding">
                        <security mode="None" />
                    </binding>
                </wsHttpBinding>
            </bindings>
            <client>
                <endpoint address="http://localhost/EmployeeWebServices/EmployeeService.svc/basic"
                    binding="basicHttpBinding" bindingConfiguration="basicHttpBinding"
                    contract="EmployeeService.IEmployeeService" name="basicHttpBinding" />
                <endpoint address="http://localhost/EmployeeWebServices/EmployeeService.svc/mex"
                    binding="wsHttpBinding" bindingConfiguration="mexHttpBinding"
                    contract="EmployeeService.IEmployeeService" name="mexHttpBinding" />
            </client>
        </system.serviceModel>
    </configuration>
    Things i have tried till now are 
    1)changed the name of the name of the endpoint address basicHttpBinding to  basicHttpBinding_IEmployeeService but still get the save error.
    2)Opened the Message Log Trace. Got the error as follows
    <MessageLogTraceRecord>
    <HttpResponse xmlns="http://schemas.microsoft.com/2004/06/ServiceModel/Management/MessageTrace">
    <StatusCode>InternalServerError</StatusCode>
    <StatusDescription>Internal Server Error</StatusDescription>
    <WebHeaders>
    <Content-Length>730</Content-Length>
    <Cache-Control>private</Cache-Control>
    <Content-Type>text/xml; charset=utf-8</Content-Type>
    <Date>Sat, 03 Jan 2015 12:12:24 GMT</Date>
    <Server>Microsoft-IIS/7.5</Server>
    <X-AspNet-Version>4.0.30319</X-AspNet-Version>
    <X-Powered-By>ASP.NET</X-Powered-By>
    </WebHeaders>
    </HttpResponse>
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Header></s:Header>
    <s:Body>
    <s:Fault>
    <faultcode xmlns:a="http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher" xmlns="">a:InternalServiceFault</faultcode>
    <faultstring xml:lang="en-US" xmlns="">The server was unable to process the request due to an internal error.  For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute
    or from the <serviceDebug> configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.</faultstring>
    </s:Fault>
    </s:Body>
    </s:Envelope>
    </MessageLogTraceRecord>
    Try to understand but could not understand because i'am new to wcf services. Please help me to find the error details.
    Thanks in advance
    Regards
    rax227 
                           

    Hi Mohan,
    I didn't use Fiddler before, I just download and use it but how to see the request message from this software?
    I have logged the request to event log before send to web service and copy this request from event log to testing with soapUI, so I don't think have between the actual messages being sent to your client via orchestration and soapui. In the log Response shape
    I see the fault response in event log.
    You can see
    this link to know how to use fiddler. As I suggested above the error you need to check is at the server side who is hosting the service( your party ) because you are getting fault response properly from them. The webservice you are calling seems to look
    like WCF service too. Your life would have been so easier if you could ask them to have firewall open from your dev box to their dev server so that you can use use "Add Service Reference" wizard, that even they have .NET wcf service too. 
    Did you by any chance manage to talk to them what they are getting or if they can increase the exception details in the fault message for you?
    If this answers your question please mark it as Answer and if this post is helpful, please vote as helpful. Thanks !

  • The Microsoft Exchange Mailbox Replication service was unable to process a request due to an unexpected error. Event 1121

    Hello all,
    We migrated our Exchange server from 2003 to 2010. After the mailbox move requests were finished we had one that was stuck. We basically skipped it as we had a lot of other things to finish over the weekend. Here we are a year later, the old exchange server
    is gone and so is an old DC. I am receiving an error every four minutes in event viewer.
    The Microsoft Exchange Mailbox Replication service was unable to process a request due to an unexpected error.
    Request GUID: '3e46b7cb-2ac0-42c1-98e8-57517a19ee40' 
    Database GUID: '5c6c573b-4f45-4ce3-b296-11cf69c2e2b6'
    Error: Unable to find 'OLD Domain Controller' computer information in domain controller 'OLD Domain Controller' to perform the suitability check. Verify the fully qualified domain name..
    I have checked in EMC for move requests. None are listed. I have checked the DCs listed in EMC properties. Old DC is not listed.
    I also ran these commands in shell to attempt to cancel the stuck request.
    Get-MoveRequest -MoveStatus Completed;Pending;InProgress;Failed;CompletedWithWarning;Suspended;Queued;CompletionWithProgress : Remove-MoveRequest
    NO changes. Still throwing error. Any suggestions? I also tried using the guid and shell to look at the move request. Systems replies no such request.

    Hello,
    Please try to restart iis services to check the result.
    If the issue persists, I recommend you ping you DC server on your exchange server to check if your exchange server can communicate with your DC server.
    If there are other DCs, please try to use set-adserversettings cmdlet to specify a DC for your exchange server.
    Set-AdServerSettings
    http://technet.microsoft.com/en-us/library/dd298063(v=exchg.150).aspx
    Besides, please install the lasted rollup to check the result.
    Cara Chen
    TechNet Community Support

  • The Microsoft Exchange Mailbox Replication service was unable to process a request due to an unexpected error. : Error: An Active Directory Constraint Violation error occurred

    Hello,
    We have a multi domain parent child AD domain infrastructure and now we upgraded our exchange from Exchange 2007 to Exchange 2013. Since last few days, we see the below error on the mailbox server event viewer.
    EVENT ID : 1121
    The Microsoft Exchange Mailbox Replication service was unable to process a request due to an unexpected error. 
    Request GUID: '93a7d1ca-68a1-4cd9-9edb-a4ce2f7bb4cd' 
    Database GUID: '83d028ec-439d-4904-a0e4-1d3bc0f58809' 
    Error: An Active Directory Constraint Violation error occurred on <domain controller FQDN>. Additional information: The name reference is invalid. 
    This may be caused by replication latency between Active Directory domain controllers. 
    Active directory response: 000020B5: AtrErr: DSID-0315286E, #1:
    Our Exchange setup is in parent domain, but we keep on getting this error for various domain controllers in each child domain in the same site. We then configured one of the parent domain domain controller on Exchange. Still we are getting this error for
    the configured parent domain DC.
    Verified the AD replication and there is no latency or pending stuffs.
    Any support  to resolve this issue will be highly appreciated. Thank you in advance.
    Regards,
    Jnana R Dash

    Hi,
    In addition to Ed's suggestion, I would like to clarify the following things for troubleshooting:
    1. Please restart IIS at first.
    2. If the issue persists, please ping your DC on your Exchange server to check if Exchange can communicate with DC.
    Hope it helps.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Certificate issues Active Directory Certificate Services could not process request 3699 due to an error: The revocation function was unable to check revocation because the revocation server was offline. 0x80092013

    Hi,
    We have some problems with our Root CA. I can se a lot of failed requests. with the event id 22: in the logs. The description is: Active Directory Certificate Services could not process request 3686 due to an error: The revocation function was unable to
    check revocation because the revocation server was offline. 0x80092013 (-2146885613).  The request was for CN=xxxxx.ourdomain.com.  Additional information: Error Verifying Request Signature or Signing Certificate
    A couple of months ago we decomissioned one of our old 2003 DCs and it looks like this server might have had something to do with the CA structure but I am not sure whether this was in use or not since I could find the role but I wasn't able to see any existing
    configuration.
    Let's say that this server was previously responsible for the certificates and was the server that should have revoked the old certs, what can I do know to try and correct the problem?
    Thank you for your help
    //Cris

    hello,
    let me recap first:
    you see these errors on a ROOT CA. so it seems like the ROOT CA is also operating as an ISSUING CA. Some clients try to issue a new certificate from the ROOT CA and this fails with your error mentioned.
    do you say that you had a PREVIOUS CA which you decomissioned, and you now have a brand NEW CA, that was built as a clean install? When you decommissioned the PREVIOUS CA, that was your design decision to don't bother with the current certificates that it
    issued and which are still valid, right?
    The error says, that the REQUEST signature cannot be validated. REQUESTs are signed either by itself (self-signed) or if they are renewal requests, they would be signed with the previous certificate which the client tries to renew. The self-signed REQUESTs
    do not contain CRL paths at all.
    So this implies to me as these requests that are failing are renewal requests. Renewal requests would contain CRL paths of the previous certificates that are nearing their expiration.
    As there are many such REQUEST and failures, it probably means that the clients use AUTOENROLLMENT, which tries to renew their current, but shortly expiring, certificates during (by default) their last 6 weeks of lifetime.
    As you decommissioned your PREVIOUS CA, it does not issue CRL anymore and the current certificates cannot be checked for validity.
    Thus, if the renewal tries to renew them by using the NEW CA, your NEW CA cannot validate CRL of the PREVIOUS CA and will not issue new certificates.
    But it would not issue new certificates anyway even if it was able to verify the PREVIOUS CA's CRL, as it seems your NEW CA is completely brand new, without being restored from the PREVIOUS CA's database. Right?
    So simply don't bother :-) As long as it was your design to decommission the PREVIOUS CA without bothering with its already issued certificates.
    The current certificates which autoenrollment tries to renew cannot be checked for validity. They will also slowly expire over the next 6 weeks or so. After that, autoenrollment will ask your NEW CA to issue a brand new certificate without trying to renew.
    Just a clean self-signed REQUEST.
    That will succeed.
    You can also verify this by trying to issue a certificate on an affected machine manually from Certificates MMC.
    ondrej.

  • PS CS3: "could not complete your request because of a program error"

    Hi,
    I am using Photoshop CS3 on Windows XP Pro (Upgraded from PS v7.0 a few months ago) on about 10% of my images I'm getting an the error:
    "could not complete your request because of a program error"
    when trying to save the file after doing changes to it. Oddly enough I do NOT get the error when doing "Save As" even after the recieving the error on a save. Nor do I get the error if I open one of the affected files in PS v7.
    I believe from searching on line that the problem is "something to do" with the format of the metadata in the images. I am not sure exactly what, nor am I sure why it only affects about 10% of my images - all of which have been processed, captioned and keyworded the same way. However it is noticable that I cannot open "File info" dialog box in PS CS3 for any image that won't save. The error given is: "Could not complete the File Info command because of a problem with the File Info module"
    Oddly, I CAN open the same File Info dialog box in Bridge CS3, I can change metadata via Bridge but then even after doing that the problems still exist when the image is opened in Photoshop.
    At the moment, the ONLY work round I have is for each effected image, open it, do a "save as" - to save it under a different name delete the original image and then rename the image back to it's original name to ensure that my DAM can still locate the image.
    I am a professional photographer with over 25,000 PSD files. As you can imagine it is impractical to manually open every image to see is affected. Can anyone think on any automated method to locate which images have the problem?
    Does anyone have a fix to this problem? The workround above has one MAJOR drawback. Like most/all DAM users I locate and open my images from within my DAM (IMatch in my case). If I use the save-as/delete/rename method while the DAM is open I lose the data records associated with the image in the DAM. (The data is lost when the original image is deleted).
    Any help would be appreciated. This is becoming a MAJOR problem for me.
    Thanks,
    Ian M Butterfield
    www.imb.biz

    Hi Rob,
    I've uploaded one of the images to my server....
    http://www.iphotos.co.uk/downloads/tmp/FA0309A-E02305.zip (30Mb download).
    I wouldn't say that the "image" is corrupt - the "image" is fine and in fact "Save As" to a new filename corrects the problem altogether. What I would say is that PS CS3 isn't handling the metadata in some of my images correctly. I use a lot of different programs to view/edit/update both image and metadata. PS CS3 is ONLY program I have found that has any problem with the files.
    I only have two makes of camera Canon 5D and 10D. I can't say for certain whether it affects 10D files as the vast majoity of images I'm working on are from my 5D. What I can say however that not all images from a given shoot with the 5D will be affected - only a small proportion of them.
    Anyhow, please download the zip file and extract the PSD to a suitable location. Then open the image in PS CS3 from that location. Make a minor edit to the image and you will see that PS CS3 can't save the file. Quit. Open the image again and select "File | File Info" and you will see the other error message. If you open the file and do "save as" to a new filename and repeat the above step everything works as it should.
    If this was just a single file that I was having problems with I'd put up with the work round of "Save as" to correct the problem. But with 25,000+ PSD files and at a guess a random 10% of my files being affected you can imagine how frustraiting this is.
    Thanks,
    Ian.

  • "Could not complete your request because of a program error" upon Open

    Hi,
    I've spent over 2 hours on the phone with Tech Support trying to troubleshoot the following error: Could not complete your request because of a program error. This error occurs when I open Photoshop CC, try to open a file, and try to open the performence settings. I am running Photoshop CC, Mac OS X 10.8.4.
    Here is basic system information:
    Model Name:          MacBook Pro
      Model Identifier:          MacBookPro8,2
      Processor Name:          Intel Core i7
      Processor Speed:          2.2 GHz
      Number of Processors:          1
      Total Number of Cores:          4
      L2 Cache (per Core):          256 KB
      L3 Cache:          6 MB
      Memory:          8 GB
      Boot ROM Version:          MBP81.0047.B27
      SMC Version (system):          1.69f4
    Any Ideas??
    Thanks!!!

    I am getting the same error message (Could not complete your request because of a program error) except it happens whenver I try to apply a layer style. Here are the last few lines of my error log:
    2014:02:01 15:19:28 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:19:37 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:20:38 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:31:14 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:32:01 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:35:22 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:35:57 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:38:15 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:38:44 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed
    2014:02:01 15:39:13 : /Volumes/workarea/PS_14_Mac_Daily_Retail/20131211.r.515/photoshop/main/photoshop/xcode/.. /sources/UPattern.cpp : 1681 : REQUIRE failed

Maybe you are looking for

  • Not able to install BB Link - maybe solved for now

    Hi Guys,  first - please excuse my english if there are maybe some mistakes, it´s not my foreign language - i´m from Germany and want to give some response for all of those, who got the problem with the install-problem for this software. I also got t

  • Lost the 2nd install disk for my imac....

    ....but will the the Common Media disk of my Mac Book Pro serve the same purpose? I'm hoping that this would be the case: can anyone shed any light on this please, because I need to reinstall the OS on my imac ASAP. Looked everywhere and simply canno

  • When I open my MacBook lid sometime the screen doesn't work!

    Hi, I have found that recently, when I open the lid of my MacBook Pro it does not wake from sleep properly. The sleep light goes out and I can hear the hard drive spinning, but the display does not work. I have to turn off the mbp and restart it, the

  • Type mismatch question

    Hi, I am tasked to create a class called Dollars with a constructor that takes in a double value. In addition, this class has a method add, which is supposed to be of return type Dollars add(Dollars dollars). I know I need to return a _value in a Dol

  • Problems with Premiere CS4 video

    Just purchased Premiere CS4.  When I import video (avi or mpeg), what appears in the preview monitor or the timeline monitor is greatly distorted.  Audio is great, it's just the video that I'm having trouble with.  Running it on XP with 3.4 GB of mem