.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
Imran Ghani
Post New Web Links

Deleting items from the index (custom protocol handler)

Posted By:      Posted Date: August 26, 2010    Points: 0   Category :SharePoint
 
I created a custom protocol handler. I successfully emit entries into the index. I just can't seem to delete them during an incremental crawl.

I tried:

1. no emitting child item during the enumeration of child entries in a folder
2. returning PRTH_E_OBJ_NOT_FOUND from CreateAccessorEx

doing either 1, 2, or both did nothing. The entries are still there.

what i need to do to delete these entries from the index during an incremental crawl?

Thanks.



View Complete Post


More Related Resource Links

Search Server Gatherer - Custom hierarchical protocol handler ISearchProtocol for MOSS 2010

  

Hi,

Search server gatherer calls CloseAccessor() and shutdown() on ISearchProtocol after GetChunk() even if the FILTER_E_END_OF_CHUNKS is not returned. After calling shutdown() it stops calling the createaccessor() with new URL. I want to create a hierarchical indexing but I am not gatherer is not suporting this. The same piece of code is working fine in MOSS 2007, I am facing this issue in MOSS 2010 only. Is there anything changed in MOSS 2010 which is creating this issue?

Thanks,

Lalitesh


SQL Server 2005: Jazz Up Your Data Using Custom Report Items In SQL Server Reporting Services

  

Custom report items in SQL Server 2005 Reporting Services address your needs for custom reports without the pain of doing it from scratch.

Teo Lachev

MSDN Magazine October 2006


QueryEx (Search) results and Custom Page Index

  

Hi All,

I done a web part which allow the user to query the search.asmx. It return the result fine against which I apply some xslt. However I need a mean to create a Page index. I only return the result based on a range defined in the query.

I need somehow to obtain the number of result the search is returning in total against what I only want to display on the screen.

The only way I sort of figure to do that is by first make a search just to obtain the number of result it will return in total and then make a search defining a range.

Has someone done something similar?

Seve


QueryEX results and Custom Page index

  

Hi All,

I done a web part which allow the user to query the search.asmx. It return the result fine against which I apply some xslt. However I need a mean to create a Page index. I only return the result based on a range defined in the query.

I need somehow to obtain the number of result the search is returning in total against what I only want to display on the screen.

The only way I sort of figure to do that is by first make a search just to obtain the number of result it will return in total and then make a search defining a range.

Has someone done something similar?

Seve


WCF REST and Custom Error Handler

  
I have a RESTful WCF service, and I am trying to roll a custom behavior that extends the WebHttpBehavior, to provide my service a custom error handler (by implementing IErrorHandler of course). When I debug my service, the only breakpoint I hit is the getter on the BehaviorExtensionElement's BehaviorType property. None of the other methods are ever invoked; BehaviorExtensionElement.CreateBehavior(), WebHttpBehavior.AddServerErrorHandlers(), as well as nothing in my implementation of IErrorHandler. This leads me to believe that something isn't being registered with WCF. My service is defined in the app.config. When I step-through a call to one of my service's operations, I would expect that the process of throwing an exception would force my service to transfer the work to my error handler. But this is not the case... My service stops and throws me an unhandled exception, and nothing is sent to the client as a result. Am I doing something wrong? Am I not understanding this process? If someone could help me out it would be greatly appreciated!My code basically has implementations of IErrorHandler, and classes that derive WebHttpBehavior with an override on AddServerErrorHandlers(), and also BehaviorExtensionElement with an override for the property BehaviorType and method CreateBehavior(). Nothing fancy, but I have a feeling I may be missing something...This is my app.config:&

Error deleting an item from Custom List in 2010

  
I have an issue that I can't figure out, concerning deleting an item from a custom list in SharePoint 2010. If I create a custom list and add a few items, and I attempt to delete one of these items by selecting the checkbox to the left and using the "Delete Item" command on the Ribbon, I get this error (in IE):Object Expectedinplview.jsCode:0Line:2Char:20804URI: <a long nondescriptive URI>Interestingly enough, if I attempt to delete the same item by viewing it and selecting "Delete Item" (in the dialog box), it works that way. It seems like I can't delete items using the command in the Ribbon. This is also true for deleting library document items.Any ideas on how to solve this? I can't seem to find out what this inplview.js file is used for, and it doesn't exist on the server PC (I did a file search for it, and came up empty).Thanks,John

Problem with custom onBeginRequest-Handler on client-side when partial postback is triggered from ja

  
Hi, I have a Modal Dialog with a Ribbon, which starts a long running serverside operation. To inform the user about the progress, I implemented Dino Espositos "Progress Monitor Framework", which worked perfectly (after some work) - at least when I trigger the partial postback from a control inside the UpdatePanel used for displaying the progress. In this approach custom onBeginRequest and onEndRequest-Handlers are used to start and stop displaying the current status of the serverside operation. When I start the operation from a Button on the ribbon by doing "something" with the mentioned control via javascript the serverside operation is started, but my onBeginRequestHandler ist not called and the progress monitor is not "switched on" on the client. Here is what I´m doing in my javascript :  function pageLoad() { progressManager = new VCSharePoint.MultiEdit.Progress(); // Remove existing handlers Sys.WebForms.PageRequestManager.getInstance().remove_beginRequest(onBeginRequest); Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(onEndRequest); // Register handlers for UpdatePanel client events Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(onBeginRequest); Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onEndRequest); } // onBeginRequest() // Called w

How to create a Custom Exception Handler using Micorosft Exception Handling Application Block?

  
Dear Friends,Can any one let me know "How to create a Custom Exception Handler using Microsoft Exception Handling Application Blocks"I will be having a set of Exceptions which will be getting maintained in an XML File along with the User Friendly Messages for a particular Exception. Whenever an Exception occurs in the projects first it need to check with the Exceptions present in the XML File and need to display the concerned user friendly message for that particular exception to the user..I am not able to get an idea on "How to start with the Microsoft Exception Handler Application Block" to achieve this". Please help me in this regard...Thanks and Regards,G.V.N.Sandeep.

Custom Event Handler causes "Potentially excessive number of SPRequest objects".

  
I am getting the following in our custom event handler on our WSS 3.0 installation.  Potentially excessive number of SPRequest objects (9) currently unreleased on thread 10.  Ensure that this object or its parent (such as an SPWeb or SPSite) is being properly disposed. This object is holding on to a separate native heap. I know this is normally a performance issue due to incorrect coding technique, but I cannot figure out where my leak might be? Here is the code.         private const string _workflowName = "ROUTINGROUTER";         private const string _workflowName2 = "ROUTINGWORKFLOW";         private const string _currStateField = "CurrentState";         private const string _fieldName = "InProcess";         private const string _actionFieldName = "SourceAction";         private const string _triggerFieldValue = "FALSE";         private const string _actionTrigger = "RUN";         private const string _routingListName = "LIPList";         public override void ItemUpdated(SPIte

nesting custom handler within asp:hyperlink

  

Hi, When I create a hyperlink image within xhtml all works well ie. <a><img/></a> but when I try to replicate the same within my asp pages the images do not appear to render using the asp hyperlink tag and a custom control...


Could anybody please share some light on ways arround this





How to get values setted in custom items from a ListBox

  

Hello,

 

I have a ListBox which looks like that :

Its DataTemplat is :

 

<DataTemplate x:Key="IndexDataTemplate">
   <StackPanel Margin="0,0,0,5">
    <TextBlock Height="Auto"
       TextWrapping="Wrap"
       Text

Custom list export to excel only selected items

  

I want to export selected items from the list to Spreadsheet, currently its exporting all items in view.

My client does not want to use datasheet>>filter>>export option.

Is there any out of box solution to only the selected items to excel? otherwise what would be best way to achieve using coding?

 


How to delete custom list items programmatically?

  
Hi,

Can anybody tell me how to delete custom list items programmatically?

Thanks.

Event ID 5586 when deleting items from Admin recycle bin

  

We have one WFE running MOSS 2007 August 2009 Cumulative Update, one Index Server(same MOSS version) and a separate SQL server 2005 SP2 64 bit.

Attempting to delete items from Admin recycle bin, get a SharePoint Unknown Error. Application log has this entry:

Event Type: Error
Event Source: Windows SharePoint Services 3
Event Category: Database
Event ID: 5586
Date:  9/30/2010
Time:  6:58:28 AM
User:  N/A
Computer: servername
Description:
Unknown SQL Exception 515 occured. Additional error information from SQL Server is included below.

Cannot insert the value NULL into column 'DiskUsed', table 'databasename.dbo.SiteQuota'; column does not allow nulls. INSERT fails.
The statement has been terminated..

Any ideas of how to fix this?

Thanks in advance!



Add items to sharepoint custom list using javascript with webservices

  

Hi

Here is the code snippet i was trying to insert item to sharepoint list but i conn't please help me what is wrong in my code and modify it.

<script>

function addlistitem(item)

{

var xmldoc;

var batch;

var FeedbackHTTP;

var ListName = 'Suggestions';

//The batch variable builds up the XML that we are going to submit to the SharePoint list via the SharePoint web service

batch = "<batch><method id='1' cmd='New'><field name='Title'>" + item + "</field></method></batch>";

xmldoc = '<?xml version="1.0" encoding="utf-8"?><soap:envelope xsi="http://www.w3.org/2001/XMLSchema-instance" xsd="http://www.w3.org/2001/XMLSchema" soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:body><updatelistitems xmlns="http://schemas.microsoft.com/sharepoint/soap/">'

xmldoc = xmldoc + '<listname>' + ListName + '</listname>';

 

 

xmldoc = xmldoc + '<updates>' + batch + '</updates></updatelistitems></soap:Body></soap:Envelope>';

FeedbackHTTP = new ActiveXObject("MSXML2.XMLHTTP.3.0");

FeedbackHTTP.Open("POST",

Deleting items simultaneously in two different site library

  

Hi experts,

I have create a workflow to copy item (documents)  in site A library to site B library, its worked fine when i run the workflow, both library can contains same documents.

But the problem is, i can't set the workflow to deleting both items. I create a delete item workflow but it doesnt work for both, it can only work for 1 library. Is there possibility for me to create a workflow that can delete both item when i run the workflow in designated library, for example, from Site A, i run a workflow to delete a document in Site A, which will delete in Site B too.

I have googled but i can't find the best way, might as well you familiar with the works and can guide me.

Thanks so much! 


Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend