Flokkaskjalasafn: Kembiforrit

Skoða CAML fyrirspurnir í rauntíma ULS Viewer

Samstarfsmaður minn, 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.

Hér er hið innra:

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

Jæja, for troubleshooting and learning purpose, it is not a bad idea. Eftir allt saman, 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…

Þú getur lesið allt hlutur hér: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</enda>

Fljótleg og einföld: Leystu "Ógild slóð Stiki” vandamál með UpdateListItems í 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.  Þetta, 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 <Method> element.  And you’re not updated ID and probably never want to in the first place.

This SOAP envelope works:

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

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

</enda>

undefinedGerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

 

Quick Fix: Msgstr "tegund Google nafn '$ Resources:ReportServerResources … má ekki innihalda … sértákn”

Ég hef verið að eyða smá tíma að hreinsa upp SharePoint 2010 síða og einn af hreinsiaðgerðirnar málefni tengist spillt / rangt sett upp SQL Server Skýrsla Þjónusta mál.  Útgáfan upp þegar einn af samstarfsfólki mínu reyndi að vista síðuna sem sniðmát og þá skapa búa til nýja síðu sem byggist á þeim sniðmát.  Að vista rekstur í uppnámi fínn, en þegar hún reyndi að búa til nýja síðu, SharePoint birtist eftirfarandi villuboð:

Villa

Kr Resources gerð Google name ':ReportServerResources,DataSourceContentTypeName;'Má ekki innihalda: \ / : * ? " # % < > { } | ~ & , tvö samfelld tímabil (..), eða sérstafir eins og flipa.

Hér er skjár húfa:

 

image

Ég var að líta á the efni gerðir í síðuna og fann þetta:

image

Þeir efni tegundir eru greinilega óhollt.

Þetta mál virðist til að koma upp mikið á internets og það virðist ekki vera einn samstaða um hvernig á að leysa það.  Ég fann handhæga töflu sem varpað slæmur efni gerð nöfn til góða efni gerð nöfn hér: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Ég uppfærð handvirkt þá thusly:

image

(BrightStarr í nafni er augljóslega valfrjálst, en það getur ekki meiða bros )

Þetta gerði mig að búa til nýtt sniðmát og ekki brjóta neitt á öðrum síðum, þar á meðal sumir PerformancePoint Server efni sem algjörlega öðruvísi hópur af fólki var að vinna á.  Ég var þá hægt að búa til nýja síðu á sniðmáti.  Velgengni!

Ég er ekki viss um að þetta er 100% lausn, en það fékk mig og alla sem taka þátt framhjá þessum pirrandi villa.  Ef ég finn eitthvað nýtt, Ég skrifa uppfærslu.  Taugaveiklun mín stafar af því að þessi nöfn ættu ekki að vera rangt í fyrsta sæti og með því að ákveða að sýna nafn, Ég er ekki að snerta innri nafn. 

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Fljótur og Þægilegur: Kembiforrit VS 2010 Lausn Dreifing

Visual Studio 2010 skýrslur harður-til-kemba villur á meðan dreifing nokkur sinnum.  A fljótleg og auðveld leið til að gera sumir mjög gróft kembiforrit er að kasta eigin heitir þinn undantekningar.  Visual Studio mun sýna þær í framleiðslu vélinni.

Hugleiddu þetta hluti af kóða:

image

Ef þessi eiginleiki er scoped til a vefur umsókn, síða mun vera null.  Ef þú reynir og tilvísun a eign af vefsvæði, þú munt fá the óljós villa:

Error occurred in deployment step ‘Add Solution’: Object tilvísun ekki sett til dæmis á hlut.

Hins, ef kasta a nýr Undantekning og standast a band til framkvæmdaaðila, þú færð a örlítið fleiri gagnlegur skilaboð:

image

Það 'a grófur tækni, en ansi hratt og auðvelt.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin

Nota owssvr.dll til Sýna Gagnlegar Site Upplýsingar í SP2010

Ég var að lesa málþing Þetta síðdegi og lært eitthvað nýtt (eitthvað sem gerist nánast á hverjum degi).  Þetta er staða:

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

Grundvallaratriðum, þú getur fengið nokkrar áhugaverðar upplýsingar um síðuna með því að skírskota owssvr.dll gegn henni (H / t til Bil Simser og John Timney).

Ég gaf þetta reyna í bæði mosa og SP2010 umhverfi.  Það í uppnámi fínn í mosa umhverfi.  Hins, í 2010 umhverfi, Internet Explorer ekki vilja til að sækja XML:

image

Eins og þú sérð, Ég veit að það hefði 21k eða svo af efni.  Hins, þegar ég smellti á Vista hnappinn, Ég fékk:

image

(Get ekki opnað þessa vefsíðu.  Umbeðið síða er annaðhvort ekki fyrir hendi eða er ekki hægt að finna.  Vinsamlegast reyndu aftur síðar.)  

Ég rak upp Fiddler og og ég var fær til sjá the framleiðsla, þó.  Það virðist eins og það gæti verið eitthvað að gerast í SP2010 sem hindrar owssvr.dll frá senda XML farmur hennar hvernig það vill.  Eða, SP2010 umhverfi mitt er bara vinna fyndið.

Hélt að það væri áhugavert ...

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin