kategorie Argief: Ontfouting

View CAML Navrae in Real Time Met ULS Viewer

My kollega, Ashsih Patel, wrote up a nice walk-through describing how to see the CAML behind various SP queries that happen in the course of business in real-time using the ULS viewer.

Hier is die intro:

Did you ever want to know what CAML queries are executed by SharePoint Server?

Wel, for troubleshooting and learning purpose, it is not a bad idea. After all, SQL Profiler has been helping us troubleshoot a lot of issues.

There may be products out there but I figured out a way to do it without spending extra bucks! And here it is…

Jy kan die hele ding hier lees: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</einde>

Vinnige en maklike: Los "Ongeldige URL Parameter” probleem met UpdateListItems in lists.asmx

When working with UpdateListItems via lists.asmx, it’s easy to generate the error:

Invalid URL Parameter.

The URL provided contains an invalid Command or Value. Please check the URL again.

You can get this error when you forget to include ID in the the list of fields to update.  Dit, like a lot of these SP web services, is a bit counterintuitive since you need to include the ID in the ID attribute of the <Metode> element.  And you’re not updated ID and probably never want to in the first place.

This SOAP envelope works:

<soapenv:Koevert xmlns:soapenv ='http://schemas.xmlsoap.org/soap/envelope/'>
  <soapenv:Liggaam>                      
    <UpdateListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>                     
      <list name>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</list name>                     
        <updates>                     
         <Batch OnError="Continue">
          <Method ID="1" Cmd="Update">
            <Field Name="CooperativeLock">locked!</Field>
            <Field Name="ID">1</Field>
          </Metode>
        </Batch>                     
        </updates>                
      </UpdateListItems>             
  </soapenv:Liggaam>         
</soapenv:Envelope>

If you strip out the ID field reference then you’ll get the annoying “Invalid URL parameter” message.

</einde>

undefinedSkryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

 

Quick fix: "Die inhoud tik naam '$ Hulpbronne:ReportServerResources … kan U nie bevat … spesiale karakters”

Ek het al geruime tyd spandeer die skoonmaak van 'n SharePoint 2010 terrein en een van die probleme met die opruim betrekking het op 'n korrupte / verkeerd geïnstalleer SQL Server Verslag Dienste kwessie.  Die probleem het ontstaan ​​toe een van my kollegas het probeer om 'n webwerf as 'n sjabloon te red en dan maak die skep van 'n nuwe webwerf wat gebaseer is op daardie sjabloon.  Die save werking werk goed, Maar toe sy probeer het om die nuwe webwerf te skep, SharePoint vertoon die volgende foutboodskap:

Fout

Die inhoud tik naam '$ Resources:ReportServerResources,DataSourceContentTypeName;"Kan nie bevat: \ / : * ? " # % < > { } | ~ & , twee agtereenvolgende periodes (..), of spesiale karakters soos 'n blad.

Hier is 'n screen cap:

 

image

Ek het 'n blik op die inhoud in die werf en het gevind dat hierdie:

image

Diegene inhoud tipes is duidelik ongesonde.

Hierdie kwessie blyk om te kom tot 'n baie op die Inter en is daar nie 'n konsensus oor hoe om dit op te los.  Ek het 'n handige tabel wat gekarteer die slegte inhoud tipe name goeie inhoud tipe name hier: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ek het hand opgedateer hulle thusly:

image

(BrightStarr in die naam is natuurlik opsionele, maar dit kan nie kwaad doen nie Smile )

Dit het my toegelaat om 'n nuwe sjabloon te skep en het nie breek nie iets op die ander terreine, insluitend sommige PerformancePoint Server dinge wat 'n heeltemal ander groep mense gewerk het.  Ek was in staat om 'n nuwe tuiste op die sjabloon te skep.  Sukses!

Ek is nie seker dit is 'n 100% oplossing, maar dit het vir my en almal wat betrokke is verby hierdie irriterende fout.  As ek iets nuuts, Ek sal na 'n update.  My senuweeagtigheid spruit uit die feit dat hierdie name nie verkeerd wees in die eerste plek en deur die vaststelling van die vertoning naam, Ek raak nie aan die interne naam. 

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Vinnige en maklike: Ontfouting VS 2010 Oplossing Ontplooiing

Visual Studio 2010 verslae hard-to-debug foute tydens ontplooiing n paar keer.  'N vinnige en maklike manier om 'n paar baie rowwe debugging te doen, is om jou eie naam van uitsonderings te gooi.  Visual Studio sal hulle wys in die uitset konsole.

Oorweeg dit bietjie van die kode:

image

Indien hierdie funksie is scoped aan 'n web toepassing, Die site sal leeg is.  As jy probeer en 'n eiendom van die werf verwys, kry jy die dubbelsinnige fout:

Error occurred in deployment step ‘Add Solution’: Object verwys nie na 'n geval van 'n voorwerp.

Egter, as 'n nuwe uitsondering gooi en trek 'n tou aan die konstruktor, jy kry 'n effens meer bruikbaar boodskap:

image

Dit is 'n ru-tegniek, maar redelik vinnig en maklik.

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin

Gebruik owssvr.dll Nuttige inligting te vertoon in SP2010

Ek lees forums vanmiddag en iets nuuts geleer (iets wat gebeur byna elke dag).  Dit is die versending:

http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/1cbdb0b4-eeda-4c61-9a52-da6212eebec5/

Basies, jy kan 'n paar interessante inligting oor 'n site kry deur aanroep owssvr.dll daarteen (h / t tot Bil Simser en John Timney).

Ek het 'n drie in die A beide 'n Moss en 'n SP2010 omgewing.  Dit werk goed in die Moss omgewing.  Egter, in die 2010 omgewing, Internet Explorer wou nie die XML te laai:

image

Soos jy kan sien, Ek weet dit het 21k of so van die inhoud.  Egter, wanneer ek kliek op die Save-knoppie, Ek het:

image

(Kan nie hierdie web site oop te maak nie.  Die webwerf is nie beskikbaar nie of kan nie gevind word nie.  Probeer asseblief weer later.)  

Ek afgedank word Fiddler en en ek was in staat om die produksie te sien, egter.  Dit lyk asof daar iets gebeur in SP2010 wat verhoed dat owssvr.dll van die oordrag van die XML loonvrag die manier wat dit wil wees.  Of, my SP2010 omgewing optree net snaaks.

Het gedink dit was interessant ...

</einde>

Skryf in op my blog.

Volg my op Twitter http://www.twitter.com/pagalvin