Webservice to delete all revisions of a content item

Hi,
I don't see a webservice that explicitly deletes all revisions of a content item. Do I have to create one?
Thanks!

DELETE_DOC
Service that deletes an existing content item revision. The user must have permission to delete the specified revision. The most likely error is when the content item no longer exists in the system.
Location: <install_dir>/shared/config/resources/std_services.htm
Additional Required Service Parameters
     • dID: The generated content item revision ID.
Example
IdcService=DELETE_DOC
dID=48
I created custom wsdl to make this service available via web service.
This will delete the document and all its revision.

Similar Messages

  • How to completly delete all AC 5.2 content from NW?

    Dear all,
    We have just undeployed all 5.2 components in order to install version 5.3 (SP5). When deploying the new SCA files we get errors and it ends that just one out of four gets files deployed (AE), JSPM alterts that some objects already exists:
    Info: ***** Begin of SAP J2EE Engine Deployment (J2EE Application) *****
    Feb 2, 2009 4:16:12 PM   Info: Begin of log messages of the target system:
    09/02/02 16:16:08 -  ***********************************************************
    09/02/02 16:16:09 -  Start updating EAR file...
    09/02/02 16:16:09 -  start-up mode is lazy
    09/02/02 16:16:09 -  EAR file updated successfully for 45ms.
    09/02/02 16:16:09 -  Start deploying ...
    09/02/02 16:16:11 -  EAR file uploaded to server for 819ms.
    09/02/02 16:16:12 -  ERROR: Not deployed. Deploy Service returned ERROR:
                         java.rmi.RemoteException: Cannot deploy application sap.com/grc~ccume..
                         Reason: <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='UME actions for application sap.com/grcccume couldn't be deployed: Scaning file "permission_files/sap.com_grcccume.xml" failed!: Service "com.virsa.cc" already exists!', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key UME actions for application sap.com/grcccume couldn't be deployed: Scaning file "permission_files/sap.com_grcccume.xml" failed!: Service "com.virsa.cc" already exists!; nested exception is:
                              com.sap.engine.services.deploy.container.DeploymentException: <--Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='UME actions for application sap.com/grcccume couldn't be deployed: Scaning file "permission_files/sap.com_grcccume.xml" failed!: Service "com.virsa.cc" already exists!'
    The easiest soluiton is probably to re-install NW. But is there any way completly delete all old 5.2 content?
    Thx,
    Vit

    Vit,
    Unless you just really want a completely clean system to start on, reinstalling Netweaver is unnecessary.  You just need to follow these steps to clear out all 5.2 data:
    1) Undeploy all GRC 5.2 applications using the SDM tool
    2) Remove any remaining GRC applications from the Visual Administrator tool --> Server Node --> Deploy --> Applications --> Remove button
    3) Use the following database cleaning script:
    SPOOL C:\DATA_CLEANUP.TXT
    prompt Delete system specific rules in Action Rule Table
    delete from <SCHEMA>.VIRSA_CC_ACTRULE
    where vsyskey = '&1';
    prompt Delete all System specific Alert details
    delete from <SCHEMA>.VIRSA_CC_ALLASTRUN
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_ALLISTDTL
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_ALTCDLOG
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_AUTHMAP
    where vsyskey = '&1';
    prompt Delete system specific rules in Critical Action Rule Table
    delete from <SCHEMA>.virsa_cc_cract
    where vsyskey = '&1';
    delete from <SCHEMA>.virsa_cc_cractt
    where vsyskey = '&1';
    prompt Delete system specific rules in Critical Permission Rule Table
    delete from <SCHEMA>.virsa_cc_crprm
    where vsyskey = '&1';
    prompt Delete system specific rules in Critical Profile Table
    delete from <SCHEMA>.virsa_cc_crprof
    where vsyskey = '&1';
    delete from <SCHEMA>.virsa_cc_crproft
    where vsyskey = '&1';
    prompt Delete system specific rules in Critical Role Table
    delete from <SCHEMA>.virsa_cc_crrole
    where vsyskey = '&1';
    delete from <SCHEMA>.virsa_cc_crrolet
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_dataexd
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_fldmap
    where vsyskey = '&1';
    prompt Delete system specific rules in Function Action Table
    delete from <SCHEMA>.virsa_cc_funcact
    where vsyskey = '&1';
    prompt Delete system specific rules in Function Permission Table
    delete from <SCHEMA>.virsa_cc_funcprm
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_funcsys
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_lastrun
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_lsysgrp
    where vsyskey = '&1';
    prompt Delete system specific rules in Org User Mapping Table
    delete from <SCHEMA>.virsa_cc_orgusers
    where vsyskey = '&1';
    prompt Delete system specific rules in Permission Rule Table
    delete from <SCHEMA>.virsa_cc_prmrule
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_supp_det
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_supp_hdr
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_supp_text
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_syscract
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_syshmap
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_sysrule
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_syssapobj
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_sysusr
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_textkey
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_usrmap
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_xsrulemap
    where vsyskey = '&1';
    delete from <SCHEMA>.VIRSA_CC_xsysgrp
    where vsyskey = '&1';
    prompt Delete System details
    delete from <SCHEMA>.virsa_cc_system
    where vsyskey = '&1';
    delete from <SCHEMA>.virsa_cc_systemc
    where vsyskey = '&1';
    delete from <SCHEMA>.virsa_cc_systemt
    where vsyskey = '&1';
    commit;
    prompt Truncating VIRSA_CC_GENOBJ Table
    truncate table <SCHEMA>.virsa_cc_genobj DROP STORAGE;
    prompt Truncating VIRSA_CC_GENOBJT Table
    truncate table <SCHEMA>.virsa_cc_genobj DROP STORAGE;
    prompt Truncating VIRSA_CC_GENUSR Table
    truncate table <SCHEMA>.virsa_cc_genusr DROP STORAGE;
    prompt Truncating VIRSA_CC_GENACT Table
    truncate table <SCHEMA>.virsa_cc_genact DROP STORAGE;
    prompt Truncating VIRSA_CC_GENPRM Table
    truncate table <SCHEMA>.virsa_cc_genprm DROP STORAGE;
    prompt Truncating VIRSA_CC_GPRMLIST Table
    truncate table <SCHEMA>.virsa_cc_genobj DROP STORAGE;
    prompt Truncating VIRSA_CC_SYSUSR Table
    truncate table <SCHEMA>.virsa_cc_sysusr DROP STORAGE;
    prompt Truncating VIRSA_CC_ACTVL Table
    truncate table <SCHEMA>.virsa_cc_ACTVL DROP STORAGE;
    prompt Truncating VIRSA_CC_PRMVL Table
    truncate table <SCHEMA>.virsa_cc_PRMVL DROP STORAGE;
    prompt Truncating VIRSA_CC_CRACTVL Table
    truncate table <SCHEMA>.virsa_cc_CRACTVL DROP STORAGE;
    prompt Truncating VIRSA_CC_CRPRMVL Table
    truncate table <SCHEMA>.virsa_cc_CRPRMVL DROP STORAGE;
    prompt Truncating VIRSA_CC_ROLEVL Table
    truncate table <SCHEMA>.virsa_cc_ROLEVL DROP STORAGE;
    prompt Truncating VIRSA_CC_CRROLEVL Table
    truncate table <SCHEMA>.virsa_cc_CRROLEVL DROP STORAGE;
    prompt Truncating Management Tables
    truncate table <SCHEMA>.virsa_cc_MGALERTS DROP STORAGE;
    truncate table <SCHEMA>.virsa_cc_MGCRTR DROP STORAGE;
    truncate table <SCHEMA>.virsa_cc_MGMTBU DROP STORAGE;
    truncate table <SCHEMA>.virsa_cc_MGMTTOT DROP STORAGE;
    truncate table <SCHEMA>.virsa_cc_MGRISKD DROP STORAGE;
    truncate table <SCHEMA>.virsa_cc_MGRISKS DROP STORAGE;
    SPOOL OFF
    Then try reinstalling GRC AC 5.3 through the JSPM tool.  You shouldn't get this error any longer.

  • Delete all the database table content

    Hello Friends,
    I have a z table with 5 fields (all the key fields) and I want to delete all the table content and load fresh content from internal table.
    I tried using syntax 'delete ztable' but sy-subrc value is coming as 4, means no table content is getting deleted.
    Please suggest me any alternative way to delete all the database table content.
    Thanks in advance,
    Shreekant

    Hi,
    try using
    delete from ztable.
    This will delete all records from your ztable. After this command u can fill your ztable from itab by the following command
    select *
    from std table
    into corresponding fields of itab.
    insert ztable from table itab.
    Hopefully this will solve your problem.
    Regards,
    Ibrar

  • How to know precisely when the revision of a content item is released?

    Hi,
    I have written a filter to handle delete event of content item revisions. Whenever a revision of a data file (WCM data file) is deleted my filter gets triggered and and checks for some criteria on our meta data. When the criteria is met it has to compare the contents of the revision that is deleted with the new revision. Since the revision will be deleted when my filter is exited, I copied the contents of the revision that is deleted and invoked a java thread with required document information.
    In that thread I am checking for when the revision is successfully deleted so that I can read the contents of new revision and compare them with old revision.
    For that I calling DOC_INFO_BY_NAME service from my thread and am checking until the following values for below meta data are in effect
    dStatus=RELEASED
    dReleaseState=Y
    Unfortunately this is not working properly. I am still seeing the data file content of deleted revision only. For testing purpose I put a sleep of 10 seconds in my code instead of reading the meta data values which is making the code work as expected. I am to get the contents on new revisions after the sleep time. But I don't want to work this way as this is not a guaranteed mechanism.
    How to know for sure when the revision is released?
    Regards,
    Pratap

    Hope as you mentioned I would be able to use link manager. That would make my work much simpler. But just want to ensure that we both are on the same page relating to my requirements. I still feel there is some gap in what I have tried to explain and what you understood. May be I couldn't put it in simple words.
    I will try my best to explain the requirements again in a simpler manner. This is only to ensure that I wouldn't end up spending lot of time in understanding new stuff but only to relaize at later time it may not work for me. I haven't used Link Manager before. That is why I am speculating a bit. I will start looking into the documentation of the Link Manager and Related Content to checkout if they work for me.
    First thing is that the links are not just present in static lists. They can also be in content generated using WYSIWYG editors and Image elements.
    Second when I talked about HTMLs they are not true content items. We are generating these HTMLs based on the structure of the site studio data file that is checked-in. I think it would be more clear if I add more details here.
    The data files that I have been referring so far are bit complex. Our site studio contibution site allows creation of parent content items like detailed page, news articles etc and child items like RelatedSections, FAQ Items etc. The child items are referenced in the parent content items for organizing the parent content item's structure. All these site studio content items are XML files and each of them can internally contain links to other items. In fact the child items can have references to parents items or other childd items as static list (with link selector elements) and WYSIWYG editors are used while creating these content types (parent and child items).
    Finally we generate the HTML only for parent items and display them on our portal. Child references are used only for defining parent item structure and the generated HTML for the parent item contains the details of child items. Our differentiation of parent and child is in the context. HTMLs that I have been talking so far are these ones only. They are not real content items.
    The HTML will be generated when ever the parent item is updated and approved in the last step in our workflow. Now since parent item's HTML is dependent on child items, whenever a child item is updated and approved in the last step of workflow we should look up for all the parent items that are referring to this child and regenerate the HTML for those parent items using updated contents of this child.
    Similar logic of HTML regeneration should be applied in the delete events.
    Finally the revision related issues that I listed for data files apply for images as well. Since the images are also managed content items with multiple revisions they are maintained in site studio content items with their dDocName instead of its file file path and extension. Lets say an image is being referred in one of the parent content items and the image extension at the time it was initially used in the parent item is gif. The HTML contents for this parent that get generated will have gif extension for this image item. Now after some time if the user checks-in a new revision for this image item and lets say the extension now is png. But the HTML generated for the parent item is still having .gif in the img src attribute. Which means we need to re-generate the HTML in this case by checking where all this image item is referred.
    If link manager can be helpful in meeting the above requirements it would be great. It shouldn't matter if there is bit of customization work involved.
    Regards,
    Pratap

  • Custom link to Delete All Revisions

    I was wondering which service needs to be called from a Site Studio page to delete all the revision of a particular document.
    DELETE_REV deletes the latest revision of the document only, but is it possible to delete all the revisions in a sinlge click ?

    Use DELETE_DOC instead. See this link for details: http://docs.oracle.com/cd/E21764_01/doc.1111/e11011/c05_core.htm#autoId66

  • Update to 4.2 has deleted all my published albums content from Lightroom...

    Does anyone know how to resync published albums? All my published albums (all still untouched on my photoshop.com gallery) no longer have the published photos in them inside Lightroom. The folder architecture is untouched. I am worried that a sync will simply delete all photos published online...how to restore the albums content to pre 4.2 update status?

    Whatever catalog you opened/worked with last will be the one that is used the next time you open Lightroom. Thus, this backup is now your default. You don't have to move the file, but you are more than welcome to. You can't do it from within Lightroom though. You can do this though:
    1. Go to Lightroom > Catalog Settings (Mac OS) or Edit > Catalog Settings (Windows)
    2. Under the General tab, click the Show button to open a Finder (Mac OS)/Explorer (Windows) window of the folder containing your catalog.
    3. Leaving the Finder/Explorer window open, close Lightroom.
    4. Move the catalog file ([CatalogName].lrcat) and the previews file ([CatalogName] Previews.lrdata) to a new location.
    5. Double-click the catalog file. This will launch Lightroom using this catalog file in its new location (if you don't do this, Lightroom will ask you where the catalog file went the next time you launched it).

  • My iphoto just deleted all of its events, contents, absolutely everything... what do i do?

    It came up with something saying iphoto had detected inconsistensies, and closed my iphoto and reopened it and when it reopened everything had disappeared

    What version of iPhoto?
    Assuming 09 or later:
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. (In early versions of Library Manager it's the File -> Rebuild command. In later versions it's under the Library menu.)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.  
    Regards
    TD

  • Agian about an hour ago my problem is accidentaly deleted all content and sentting

    again ,about an hour ago my problem is i accidentaly deleted all the setting and content of my iphone ,then i follow the suggestion of one of the guys,  and the the phone is already responded to the itunes and restored, now my problem is the phone is not responding to the sim card that i use previously although it is working in my other iphone, pls HELP!

    mine just did the same thing! im almost in tears and i cant figure it out. im downloading the update to see if that will help. i have reset it like 10 times and now it is plugged up to the computer showing an apple and turning back off. i love my iphone but i cant do this mess.

  • HT1766 If I restore my new iphone from my last backup will it delete all of the new things that i have on my phone

    If i restore my new iphone from my last backup will it delete all of the new content that I currently have on my phone? would it be better off to set it up as a new iphone? and if i set it up as a new iphone what will that do?

    If you restore from your last backup, it will replace what you now have on your phone. If you set it up as new, you will have a phone just out of the box without any of your data on it. You can download any apps again. You can sync your music through iTunes.

  • Problem in Checked-in Content Item in UCM

    Hi All,
    Previously I have checked-in a content item into UCM. but after while I deleted all revisions because I didn't need that file.
    Problem is that when I perform search, That content Item visibles, and when I click on content info button then it gives me error "Content item is no longer available in System".
    Plz tell me Why search result gives me that page which I have deleted ?
    Note: We have configured "Full text Search" Engine in our System.
    Waiting for helpful response
    regards,
    Ali Imran

    Was you index rebuild cycle successful?
    Try this run below query on Oracle UCM database schema
    You can find out which collection is in use by looking @ <install dir>/search/activeindex.hda file
    select * from idccoll2/idccoll1 where ddocname LIKE '<dDocName of content id of which you deleted all revisions>';
    if you get result that means either rebuild cycle was not successful or not yet complete and using old index collection.
    Try one more time by noting down which is current index collection by looking @ activeindex.hda then rebuild index collection after rebuild & restarting CS server check activeindex.hda file to see if new collection to use is updated in this file.
    Regards,
    Amol Gavali.

  • Can I create multiple presentation templates against one content item?

    I want to create multiple presentation templates that publish the same content item in different ways.
    As far as I can tell from the publisher GUI this is not possible.
    Am I missing something?

    It may not be feasible to have two PT associated with a DT technically. But there is a workaround / solution for your requirement. thats what i meant in my prev post.
    To accomplish your requirement in a simple fashion try doing this
    1) copy the contents of all PT, DT and Content Items with all its folders in the _NEWS (portlet templates) folder to a new folder called 'PortletA' (or) make use of the News portlet template to create a portlet
    2) Now modify the DT's and PT's according to your requirement.
    3) Create a portlet using "Published Content" webservice and configure the 'Main' to your portlet.
    4) if you create and pblish new article, you can find two html's are getting published.
    If this doesn't resolve your requirement,
    Create two sets of Dt & Pt's. In the article PT, try to add the other Pt as "related items to publish", so on publishing one the other one gets published.
    Bharat Karthik
    [email protected]
    http://www.eminenttech.com/
    Edited by bharatkarthik at 09/05/2007 2:35 PM

  • HT201342 i set up icloud on my pc and it erased all my contacts and calendar items

    I set up the icloud on my pc and it deleted all my contacts and calendar items under my primary email address

    Welcome to the Apple community.
    How to set up iCloud

  • Re: Force deleting all content in UCM

    Hi, I want delete content from WCC 11g (11.1.1.7) and i see in the history of the post that recommend  deleting the content of the tables:
    ARCHIVEHISTORY
    DOCMETA
    DOCUMENTHISTORY
    DOCUMENTS
    REVISIONS
    SCESOURCELOCATION (in my case this table not exist)
    Is secure delete content from the tables
    DELETEDROWS   
    FOLDERHISTORY 
    INDEXERSTATE
    REVCLASSES
    Is safe to delete all files that are in the path ucm_home/cs/weblayout to completely erase all content?
    After the run IdcAnalyze get the message: "The Content Server is installed incorrectly as superuser. Reinstall as a regular user.", as i can solve this problem?
    Thanks for you help.
    regards.

    Hi ,
    You should use Archiver utility to delete contents from the WCC server . Directly deleting from the DB should be the utmost last approach .
    Thanks,
    Srinath

  • HT1923 In trying to delete the Apple file in the Program/Common File I can delete all contents except the Internet Services folder.  Thus preventing me from deleting the Apple FIle.  Error message says I need permission to delete this file.  How do I proc

    Trying to delete the Apple Folder from Program Files/Common Files.  I can delete all the contents except for the Internet Services folder which prevents me from making the deletion.  The error message says "you need permission to delete this file".
    Discovered this problem when trying to upgrade from my 3G iPhone to a new 5S iPhone unsucessfully.

    See note 3 of Troubleshooting issues with iTunes for Windows updates.
    tt2

  • How to delete all contents in the LiveCache

    Hi,
    Is there an easy way to delete all LiveCache contents (all SNP and DP data)?
    Thanx for quick info

    Additional information...!
    Hi
    In APO SNP, if you only delete the time series it will not delete the inactive material from it.
    If you go to APO material master i.e. /SAPAPO/MAT1 - Product  you will still find your inactive products. By deleting the time series, you are only deleting the data from time series key figures, but you will still have the data in order series key figures.
    You can require to delete these products by mainly using following steps.
    a) Remove product from integration model
    b) Delete all orders for this product-location which still exist in the APO system by running the reports /SAPAPO/RLCDELETE or /SAPAPO/DELETE_PP_ORDER (this report is not recommanded to be used in product system!!) or transactions /SAPAPO/RRP4 or /SAPAPO/RRP4.
    c) Use transaction /sapapo/ccr to delete all objects in APO that are integrated with R/3. The /sapapo/ccr will show the orders as 'Not in an active integration model' and offers to delete the orders in APO
    d) Delete the product from ATP tables by running the report /SAPAPO/SDORDER_DEL with the selection according to the product being deleted. (Orders from DB & live cache)
    e) Delete all related product substitution and location product substitution using the transaction /SAPAPO/RBA04;
    f) Delete the product from all PPMs through the transaction /SAPAPO/SCC05;
    g) Remove the product from external procurement using the transaction /SAPAPO/PWBSRC2;
    h) Remove the product from transportation lanes through the transaction /SAPAPO/SCC_TL1 or /SAPAPO/SCE; Note: If the lane was created with option 'All products', you should not care about this condition.
    i) Remove the product from quota arrangement through the transaction /SAPAP/SCC_TQ1;
    j) Remove references from the product master or the location product master using the transaction /SAPAPO/MAT1, tab 'Classification';
    k) Remove the planning package from the location product master using the transaction /SAPAPO/MAT1, tab 'PP/DS';
    l) Remove the product from RTO;
    m) Remove the product from product split.
    2. Mark deletion flag
    a) In transaction /SAPAPO/MAT1, select the product (and location in case of location product);
    b) In the menu bar, choose 'Product' and go to 'Mark for deletion' (Shift+F6);
    c) In the popup 'Set deletion Flag' set a flag in the appropriate field: Leave the field 'Product' empty unless you want to delete the product master, i.e. in case a location product must be deleted, the flag has to be set on location only;
    d) The deletion can be executed directly or be scheduled for another time.
    Use Report /SAPAPO/DELETE_PRODUCTS for deletion.
    Once you delete all the products, than you can again open the CIF to bring in the new products.
    I hope this will helpful to you.
    Thanks
    Amol

Maybe you are looking for

  • USB networking cable

    Actually, I've got difficulty to use the AJZaurusUSB-0.5.3.tgz driver. After installation, I can 't see the new network interface in the ifconfig result. I 've got a IBook 900 Mhz, with MAC OS 10.4.11. I would to use a USB networking cable, and I tho

  • Problem when instaling the SJAS 8 beta on windows xp

    After downloading the setup file, i have this error message "There are no file requiring installation" Please help.

  • Do the Refurbished Products come with software

    Do the refurbished products come with Leopard and iLife '08

  • HR_INFOTYPE_OPERATION vs HR_ECM_INSERT_INFOTYPE

    Hi All, I have a Y program which is modifying Infotype 0759. When it is modifying this record, based on some conditions, it creates a new record in Infotype 0008. For creating this new record in IT 0008, this program WAS USING the FM "HR_INFOTYPE_OPE

  • Access COM Port through Forms 6i

    Dear all, How r u??? I want to connect hardware (i.e. IR devices) with COM port. And want to access through Forms. I have done it before in .NET technology but at this time i want to do this in Oracle Forms. Kindly reply me for this.@ [email protecte