Reg: Delete Request in SPML

Hi,
Can someone help in preparing an SPML Request for Delete an user in OIM 11g.
I am using the following code for deleting an user in OIM, and i am getting up into the below error message. It would be grateful, if someone guide me on this.
This code is prepared in the similar way as it was for suspend user, and it worked fine.
==============================================
Request:
======
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header>
<ns9:ServiceHeader xmlns:ns9="urn:names:spml:ws:header" soapenv:mustUnderstand="0">
<ns9:serviceId>1234</ns9:serviceId>
</ns9:ServiceHeader>
<axis2ns1:Security xmlns:axis2ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<axis2ns2:UsernameToken xmlns:axis2ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<axis2ns3:Username xmlns:axis2ns3="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">xelsysadm</axis2ns3:Username>
<axis2ns4:Password xmlns:axis2ns4="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">aBcd1234</axis2ns4:Password>
</axis2ns2:UsernameToken>
</axis2ns1:Security>
</soapenv:Header>
<soapenv:Body>
<ns2:deleteRequest xmlns:ns2="urn:oasis:names:tc:SPML:2:0" xmlns:xsi="http://xmlns.oracle.com/idm/identity/PSO" xsi:type="ns2:DeleteRequestType" requestID="abcde" executionMode="asynchronous" locale="en" policyURI="http://www.sample.com/string/string" recursive="false">
<ns2:psoID xsi:type="ns2:PSOIdentifierType" ID="63"></ns2:psoID>
</ns2:deleteRequest>
</soapenv:Body>
</soapenv:Envelope>
Response:
======
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><ns3:deleteResponse xmlns:ns2="http://xmlns.oracle.com/idm/identity/PSO" xmlns:ns3="urn:oasis:names:tc:SPML:2:0" xmlns:ns4="urn:oasis:names:tc:SPML:2:0:suspend" xmlns:ns5="http://xmlns.oracle.com/idm/identity/spmlv2custom/Username" xmlns:ns6="urn:oasis:names:tc:SPML:2:0:password" xmlns:ns7="urn:oasis:names:tc:SPML:2:0:reference" xmlns:ns8="urn:oasis:names:tc:SPML:2:0:async" xmlns:ns9="urn:names:spml:ws:header" extendedError="IAM-3074001" error="malformedRequest" status="failure"><ns3:errorMessage>Request data contains an invalid identity PSO identifier.</ns3:errorMessage></ns3:deleteResponse></env:Body></env:Envelope>
===============================================
Regards,
Karan

Hi,
It worked after giving, PSOID in the below format for user deletion.
<ns2:psoID xsi:type="ns2:PSOIdentifierType" ID="identity:63">
Regards,
Karan

Similar Messages

  • How to get back the deleted request.

    Hi BW gurus,
                       I was having a problem in ZFIGL_01 cube. 1 request was showing some error so i deleted that request without changing its status from green to red.
    i then loaded the data again and now its not allowing me to activate that request in ODS because of that earlier request but when i go to reconstruct/insert tab its not showing the request which was deleted by me. Does that mean the request has been deleted from PSA also?
    What will be the workaround in that case?
    And in near future to avoid such kind of scenario what will be the settings required to be done so that i can see all the deleted requests in insert/reconstruct tab irrespective of the status of the request.
    Now this will create problem from tommorrow onwards in my PC if it doesnt get solved. Kindly reply as early as possible.
    Thanks
    BW user.

    hi,
    Hope the upload is delta,
    1. Goto TX: RSMO and identify the request.
    2. change the request to Red/Green.
    3. Reload the data.
    suggestion: If it is a delta upload, Check the timestamp at R/3 or ERDATE before reload.
    Regards,
    Vijay

  • Unable to delete requests from ODS

    Hi Experts,
    I am trying to delete requests fwhich is having some added records rom an ODS. I changed the status of QM to RED and in the monitor screen as well. Now, when I try to select the request and delete, a trash can appears and after hitting the refresh button the reportinng availability appears against the request.
    I deleted the entries in the change log table...then I was able to delete the request from the ODS. Now when I try to reconstruct those deleted requests from the Reconstruct tab by changing the QM status in the monitor to green, the status of these request are in Yellow and there are updated records but the added records are 0. When I try to change the QM status it give s message "Request is already (partially) activated, no further QM action is possible.
    How do I change the request QM status to Green and the get all the added records as there were in previous instead of 0's with out reloading the ods from r/3.
    Thanks in advance,
    HT

    Hello,
             This error may be  RSMPC141 error.
    Please see Note 643880 and Note 849857
    this may occur  becos of loss f records in change log.
    You will need to reload to fix this problem
    regards,
    karthik

  • Unable to delete request from ODS - BW 3.5

    Hi experts,
    I am not able to delete request from ODS in BW 3.5, patch level 21. I put the request red, but it does not help to delete it. The request is full load and quite hudge (16GB). Deleting actually takes too long (several hours), but does not finish, so I cannot tell you any error description. It seems that this job can run forever... I was trying to activate the request before, but because of a tablespace limitations I received some short dumps. That is why I am trying to load it agin in smaller parts. It is strange thou that in Manage/requests tab the request has flag 'available for reporting' but the data cannot be viewed as active (only as new data). Any ideas, OSS notes?
    Thank you,
    Michal

    Hi,
    If you want to delete  requests manually from the ODS tables.
    1. tcode se16.
    2. delete the request in these tables : RSICCONT (delete activated requests OR
    Make the selective deletion of the contents of that request), RSMONICDP, RSODSACTREQ (give the name of the ODS and the
    request ID and delete all the entries pertaining to this selection in that table.), RSODSACTUPDTYPE.
    You can check OSS Notes 947481
    Regards.

  • Unable to delete request from write-optimized DSO (Error during rollback)

    Hi Gurus,
    I am trying to delete a delta request from a Write-Optimized DSO. This request was uploaded with a DTP from another Write-optimized DSO.
    The actual overall status of the request is RED and the description of that status is now: 'Error during rollback of request DTPR_4JW6NLSVDUNYY3GTD6F4DQJWR; only rollback allowed'.
    I checked the log of all Request Operations in DataStore (from the same line where the red request is now) and I see my several attemps to delete this request under a RED radiobutton with the title Rollback.  The details for this error are the following:
    Could not delete request data from active table
    Message no. RSODSO_ROLLBACK114
    Diagnosis
    The system could not delete the request data from the active table of a write-optimized DataStore object.
    System Response
    Write-optimized DataStore object: DTFISO02
    Active table: /BIC/ADTFISO0200
    Request: DTPR_4JW6NLSVDUNYY3GTD6F4DQJWR
    Procedure
    Search for Notes containing the key words "Delete write-optimized DSO PSA"
    I am relatively new to SAP BI 7.0 and I do not know how to delete this request.  Any help will be highly appreciated !!
    Leticia

    Hi Leticia:
    Take a look at the SAP Notes below.
    Note 1111065 - "701: Delta consistency check for write-optimized DSOs"
    Note 1263877 - "70SP20: Delta consistency check for write-optimized DSOs"
    Note 1125025 - "P17:PSA:DSO:ODSR missing in PSA process for write-opt. DSO"
    Additionally, some ideas from the alternative presented on the blog by KMR might help you.
    "How to generate a selective deletion program for info provider"
    Regards,
    Francisco Mílán.

  • Error while deleting request from DSO: S:RSODSO_ROLLBACK:259

    Hi,
    While deleting request from DSO, we face following errors:
    S:RSODSO_ROLLBACK:259                129 transaction rolled back by an internal error: fail
    Message no. RSODSO_ROLLBACK259
    Job is getting completed with message:
    Deletion of request REQU_3HHPSMIMMVRF87FI0EGC5CS4B from data target ZPR_ODS failed
    Deletion of request REQU_3T80EDOBQR7CWSC8QKKHAMH5N from data target ZPR_ODS failed
    Deletion of request REQU_8JIMF8SRDOG0T3QG6AGRA63Q3 from data target ZPR_ODS failed
    Deletion of request REQU_CMCCHOZGOF3KXNMVXB94ZHMCB from data target ZPR_ODS failed
    Deletion of request REQU_BPCAB8LY6V4CMC3XQ12AWN7MJ from data target ZPR_ODS failed
    <Message short text RSODSO_ROLLBACK 259 does not exist>
    Parallel processes (for Rollback); 000003
    Timeout for parallel process (for Rollback): 000600
    Package size (for Rollback): Dependent on Activation
    Task handling (for Rollback): Backgr Process
    Server group (for Rollback): No Server Group Configured
    Job finished
    FYI:
    Kindly help us to resolve the error.
    Regards,
    Antony Jerald.

    Hi Dinesh,
    Thanks for your reply.
    We have Netweaver 7.30 with BW on hana on SP 9.
    First 3 SAP notes doesn't meets the need.
    Shall I use 1007717 note? 
    Which says:
         use transaction SE16 to delete all entries for this request and for this Operational Data Store (ODS) object from the RSICCONT, RSMONICDP, RSODSACTUPDTYPE and RSODSACTREQ tables. Then set the 'from-date' in the administration of the data target to a value older than the oldest request loaded in this ODS object. Choose 'Refresh'. This corrects the administration.
    Will it resolves the problem?
    Kindly suggest.
    Regards,
    Antony Jerald.

  • Delete requests in a infocube with infopackage

    Hi BW Gurus.
    I have to delete a request in a infocube during the loading and I would like to use the option "deleting request from infocube after update" inside the infopackage.
    The option "Selections are ...same or more comprehensive" is not what I need because I would like to delete only when the selections in the infopackege are equal and not when they are more comprehensive.
    For example, if I load from month 01 to month 03, I want to delete only the prevous request with the same selection and not the request that have from month =01 to month=02 selection.
    The infopackage selections are read from a custom table.
    Thanks for any help.
    S.

    Hi. Thank for the reply.
    I can't use this option.
    Look at the example:
    I have a request with "from month 01 to month 02" selection and I would like to load a request with "from month 01 to month 03" selection.
    The option "'deleting requests with same or more comprehensive"  deletes the request because month 01 to month 03 is more comprehensive than from 01 to 02 month.
    The option 'deleting requests with overlapping selections' deletes the request because because month 01 to month 03 overlapp  from 01 to 02 month selection.
    It could be good to have a "delentig request with same selection" option and not with "more comprehensive" in the same option.
    S.

  • How to send a delete request to Q and P systems

    Hi Gurus,
                    I need to delete a report from production. Can anyone please tell me how I can send a delete request from Dev system inorder to delete the report in production?
    I know we need to use trans code RSZDELETE , but will that prompt me to create a delete request?
    Thanks,
    Nip

    Delete the report in Development get the request and transport it by following the same way as you transport all other requests.
    Sarhan.

  • Where can I find the deleted request.

    Hi Experts,
    I have a general question. In BW 3.5 version in which table we can see the deleted requests.
    Just like the table RSICCONT where we can find the available request in the data target.
    Thanks in advance
    Narendra.

    Hi......
    Check the following table......it may help u......
    Table for deleted Request
    Also check ..............
    http://sapbwneelam.blogspot.com/2007/08/bw-useful-tables.html
    U can also try to search in the table DD02L.........this table contains list of all tables........
    Regards,
    Debjani....

  • Z program for batch deletion request

    Hello I am a consultant mm inexperienced, need to help guide a abap so you can make a program where you can make the Z deletion request batch, in the transaction principle "MSC2N."
    Please someone can help me? Bapi there is a standard or something?

    Hi Chandrashekhar,
    You can do so using RSBDCSUB.
    Please refer below link :-
    [http://help.sap.com/saphelp_40b/helpdata/pt/fa/09714d543b11d1898e0000e8322d00/content.htm]
    Regards
    Abhii

  • Recover deleted requests from DSO

    Hello BI Experts,
    We have been deleted requests from standard DSO accidentally. The data has been deleleted for 3yrs and we have been trying to recover from Reconstruction tab but could not found anything there.
    Can any body tell me how to recover recover deleted requests from DSO? I would really appreciate your great help.
    Thanks in advance,
    Regards,
    Venkat

    HI BI Experts,
    When we personalize Query language to another language in the SAP Portal, the variable selection fields are not displaying with description and they are displaying in the technical name.
    Example: Opened BI report from the SAP Portal and selected Personalized settings, from there selected Portal language as French. when I selected French language, the vaiable selection screen field names started appearing with technical field name in the French language but it should display the field description not the technical name.
    I hope you understand my question.
    End user does not understand the technical names when they have selected personal language. Can any body tell me how can the fields displays with description from the variable selection screen. I would really apprecite your help.
    Thanks,
    Venkat

  • Where can we see the deleted requests from the DSO

    Hi all, i have deleted a red request in the DSO , which stopped the process chian, so i manuallly loaded DTP and activate , repeated the pc and its fine now, but i need the information regarding the red request i deleted from the requests tab, can u please help me finding where can we see the deleted requests from the DSO, thanks in advance...

    Hi Raghu,
    Open the PC in SE38,goto PC logs on which day DTP failed.right click on DTP-->select Process monitor
    Click on filter buttor>select last oneweek>Execute
    Then select the failed request(It shows status as deleted) You find the details here itself -->take the request number from this
    goto RSRQgive req id>Execute
    Hope this helps.
    Regards,
    Venkatesh.

  • Delete in xsql:dml vs xsql:delete-request and returned rows attribute

    There is a difference in the number of rows returned between using a delete in xsql:dml vs xsql:delete-request. If I issue a delete via xsql:dml and the row I wish to delete is not in the table, then I get a result with rows equal to 0 as expected. However if I issue a delete via xsql:delete-request and the row I wish to delete is again not in the table, then I get a result with rows equal to 1.
    It appears that the value of rows in the response to xsql:delete-request is the number of rows to be processed, ie the number of rows in the posted document, whereas the value of rows in the response to xsql:dml is the number of rows processed in the database.
    I'd expect that the result that we want is the number of rows processed in the database. Thus xsql:delete-request should use the rows attribute in the response to reflect the number of rows processed in the database and thus be consistent with xsql:dml, and possibly use another attribute to reflect the number of rows to be processed.
    The same problem occurs with an update in xsql:dml vs xsql:update-request.
    http://aetius/xsql/demo/dmldelete.xsql?cxn=demo&bind=ename&ename=COMPAQ&sql=delete+from+EMP+where+ENAME+%3d+?
    result is
    <xsql-status action="xsql:dml" rows="0"/>
    where dmldelete.xsql is
    <xsql:dml
    null-indicator="yes"
    connection="{@cxn}"
    bind-params="{@bind}"
    xmlns:xsql="urn:oracle-xsql">
    {@sql}
    </xsql:dml>
    http://aetius/xsql/demo/reqdelete.xsql?cxn=demo&table=EMP&key=ENAME
    where posted document is
    <ROWSET><ROW><ENAME>COMPAQ</ENAME></ROW></ROWSET>
    result
    <xsql-status action="xsql:delete-request" rows="1"/>
    where reqdelete.xsql is
    <xsql:delete-request
    connection="{@cxn}"
    key-columns="{@key}"
    table="{@table}"
    xmlns:xsql="urn:oracle-xsql">
    </xsql:delete-request>
    Steve.

    If you post as an HTML parameter, then you can directly reference the parameter value as either a lexical parameter:
    <xsql:dml>
    insert into foo(xml_column) values ('{@paramname}')
    </xsql:dml>
    or as a bind parameter:
    <xsql:dml bind-params="paramname">
    insert into foo(xml_column) values (?)
    </xsql:dml>
    I'd recommend the latter since it's more robust to the presence of quotes in the XML that's being posted.
    If you post the XML HTTP body, then you'd have to write a custom action handler that called the getPageRequest().getPostedDocument() to get hold of the posted XML Document.

  • How to delete request in BI 7.0

    Hi,
         How to delete successful load request in BI 7.0 ( Like in BW 3.5 We can forcibely make to red and we delete request) in the same way can we delete the request?
    If not how to delete reuqest please tell me ASAP.

    Hi,
    Deleting the request works in the same way as 3.5.
    Regards,
    Praveen

  • Delete request in ODS, not in reconstruction tab

    Hi experts,
    Sometimes when i delete a request in ODS, it can be found in reconstruction tab. Sometimes you cant.
    In which scenario it can be found and in which it cant. In case you need that deleted request to reconstruct and you cant find it in reconstruct tab, what you do.

    Hi,
    Whenever u delete a request from ODS,it might be seen in "Reconstruction" tab only when it still exists in PSA.Once the request gets deleted from PSA,then it wont be seen in
    "Reconstruction"  tab.
    Hope it helps u
    Thanks & Regards,
    Madhu

Maybe you are looking for

  • Error while importing : /metadata/iam-features-ldap-sync/LDAPUser.xml

    Hi, I am unable to import modified Oracle Identity Manager metadata. I am using OIM 11.1.1.5 on Windows Server 2007 EE. I am trying to use the import/export functionality via EM. I am able to export the LDAPUser.xml file from */metadata/iam-features-

  • How to get the field of customer PO no

    I cannot get the field of customer PO no in 2LIS_11_VAHDR and 2LIS_11_VAITM , please give me a hand to tell me where to get it or how to do can get the customer PO no which in sales order overview,thanks

  • Alerts - operating system commands

    Hi, How can i configure that when an alert is raised an OS commnad will be executed?

  • FAX button not working on HP Connect site for HP Officejet All-in-One 4630

    I can send a fax using the printer, but cannot send a fax from the computer using the HP Connect page. It was working before. I can use fax set up wizard, manage fax settings but not send a fax button. It stopped working all of a sudden. EHW

  • Can't scroll up or down in flash player

    I'm trying to run webkinz.com for my kids on their new netbook.  webkinz runs in ad obe flash player.  flashplayer opens and you can navigate whatever fits on the screen however you can't scroll up or down to view all other information.  there is no