כוידעשלעך אַרטשיוועס: אַפּריל 2008

שנעל און סימפּלע: מאַכן אַ ינפאָפּאַטה פאָרם לייענען בלויז (ינפאָפּאַטה פאָרמס סערוויסעס אין מאָך)

עס ס 'אַ פּראָסט געשעפט סצענאַר ווי דעם:

  • באַניצער זאַט אויס אַ ינפאָפּאַטה פאָרעם.
  • סאַבמיץ פאָרעם.
  • לאנג-פליסנדיק וואָרקפלאָוו פּראָצעס קיקס אַוועק.
  • בשעת די וואָרקפלאָוו איז פליסנדיק, מיר טאָן ניט וועלן ווער עס יז צו טוישן דעם אינהאלט פון די פאָרעם.

דאס office.microsoft.com בייַשפּיל describes how to create a separate "view" and mark the whole view as read-only. This is a workable approach but has the drawback that you’ve effectively created two entire versions of the same form and must now keep them in sync manually. If you add a field to the editable view, you must then add it to the non-editable view as well. Over time, מיט פאַרשידענע דעוועלאָפּערס, there can be some divergence.

דעם אנדער ברירה זאל אַרבעטן בעסער אין עטלעכע פאלן:

  • Add a new field to the form called "IsEditable".
  • שטעלן זייַן פעליקייַט ווערט צו אמת.
  • העכערן עס ווען ארויסגעבן צו מאָך.
  • אין די וואָרקפלאָוו, שטעלן די ווערט פון יסעדיטבלע צו פאַלש.
  • גיין צוריק צו דער פאָרעם.
  • Add a rule that "upon open of the form", דיסייבאַל דיין ראַטעווען קנעפּל ווען יסעדיטאַבלע איז פאַלש.

The drawback to this approach is that all the fields will still be editable on the screen. The user can get a false impression that they can actually change content. You can mitigate that by putting in some text that the form is disabled, עפשער אין גרויס רויט אותיות אַריבער די שפּיץ פון די בלאַט.

אין איין פּרויעקט, I created a "workflow status" מיינונג. As the workflow progressed, it would update specific status fields that had been promoted from the form. When the user opened the form, the "open form" הערשן אויטאָמאַטיש סוויטשט צו אַז מיינונג און די באַניצער האט אַ פייַן ביסל קיצער סטאַטוס.

</עק>

אַבאָנירן צו מיין בלאָג.

ניצן סעמאַפאָרעס אין שאַרעפּאָינט דיזיינער וואָרקפלאָוו צו פאַרמייַדן ענדלעסס לופּס

It’s possible to cause an endless loop in a SharePoint Designer workflow. A common implementation pattern like this causes the problem:

  • שאַפֿן אַ וואָרקפלאָוו און מיטאַרבעטער מיט אַ רשימה.
  • אָנווייַזן אַז עס זאָל אָנהייבן אויף מאַכן פון נייַ זאכן און דערהייַנטיקן פון שאַפֿן זאכן.
  • A step in the workflow updates a field in "Current Item".
  • זינט דעם איצטיקן נומער געביטן, די וואָרקפלאָוו סטאַרץ ווידעראַמאָל.

צו פאַרמייַדן דעם סאָף שלייף, ינסטרומענט אַ פּשוט סעמאַפאָרע:

  • לייג אַ פּלאַץ זייַל (אָדער זייַל צו דער רשימה / ביבליאָטעק אויב איר ניטאָ ניט ניצן צופרידן טייפּס).
  • באַהאַלטן עס פון די רעדאַגירן בלאַט (גרינג צו טאָן אויב אַ פּלאַץ זייַל דורך זייַן פּראָפּערטיעס, ניט ווי גרינג אויב אַ רשימה זייַל).
  • אין די וואָרקפלאָוו, טשעק צו זען אויב די ווערט פון די סעמאַפאָרע זייַל איז פּוסט.
  • אויב עס איז פּוסט, שטעלן אים צו אַ ניט-פּוסט ווערט און גיינ ווייַטער.
  • אויב איז איז ניט ליידיק, אַרויסגאַנג מיד.

דאס קענען ווערן אַ פערלי נואַנסט לייזונג, דיפּענדינג אויף געשעפט באדערפענישן און אַזוי אַרויס, אָבער עס ס 'שוין אַ ווערקאַבאַל מוסטער ווען איך ווע דארף עס.

</עק>

טעטשנאָראַטי טאַגס:

אַבאָנירן צו מיין בלאָג.

דעוועלאָפּערס: ווי צי איך לערן שאַרעפּאָינט?

דערהייַנטיקן: 04/25/08: איז קאַטשינג אַרויף אויף עטלעכע בלאָג הודעות און געפונען אַ לינק צו דעם אַרטיקל: http://www.networkworld.com/news/2008/032608-microsoft-sharepoint.html?page=1. I make note of it because in addition to asking, "how do I learn sharepoint?", some people ask "why should I learn sharepoint?". That article partly answers the later.

אין די לעצטע עטלעכע חדשים, a dozen or more folks from across the planet have been emailing me and asking the general question, "How do I learn SharePoint?"

I’m hardly authoritative, but I’ve had some success (and trying to get better all the time) so I thought I’d document my personal road map. Others may find it valuable.

Before I do that, I just want to observe that it’s obvious to me, based on these personal emails and the even greater number of MSDN / SharePoint University posts of the same nature, that there is huge developer interest in getting up to speed with WSS/MOSS. I wonder what it’s going to be like a year from now … easier to find good SharePoint talent? The same? Are folks committing themselves to the platform at a rate sufficient to keep up with demand for good resources? How could you even figure something like that out short of a WAG?

Paul’s Roadmap

I was full time employed by the good folk at Conchango while I followed this road map. This means that from a learning perspective, I was actively engaged in projects as I followed the steps I outline below.

Some Basic Terms

For people entering this world, there are two key acronyms:

  • ווסס: Windows SharePoint Services
  • מאָך: מיקראָסאָפט אָפפיסע שאַרעפּאָינט סערווירער

WSS is "free" in that it’s bundled with windows server 2003 (or at least can be downloaded from MS). I put quotes around free because you need a box, a valid O/S license and probably SQL (though there’s a "free" kind of SQL as well).

MOSS is built on top of WSS and extends it. There is no MOSS without WSS. MOSS is not free.

Perhaps not day one, but soon after you’ve got some basic familiarity with the platform, it’s important to learn the differences. לעמאָשל, a powerful web part, the Content Query Web Part, is a MOSS feature and not available WSS. People often make the incorrect assumption that CQWP is available in WSS and then end up scrambling for a stop-gap measure when they realize their error.

Hit the Books

I started working with WSS/MOSS on about 01/02/2007. I had a little prior experience with SPS 2003 but very little. To get myself started, I purchased the two books listed here (http://paulgalvin.spaces.live.com/lists/cns!1CC1EDB3DAA9B8AA!203/).

I started with the big blue administration book. Naturally, it covers administration. אין דער זעלביקער צייַט, it provides a survey of all MOSS features (and WSS features as well).

פֿאַר מיר, it’s not so important to remember all the various details (until it’s time to get certified) but it’s good to know the boundaries. (I follow this same approach in 1st person shooters I play on the xbox or PC — I enter a room and tend to make a counter-clockwise loop until I get back where I started. I just feel better knowing the shape of the box I’m in.)

After reading the big blue book, I would read the entire Inside WSS book. It dives deeply into issues that developers care most about.

Create a Virtual Environment

In order to do any development or properly use the environment, you need a full blown windows server operating system with SharePoint Designer, וויסואַל סטודיאָ 2005 (2008 works, but some useful tools have yet to be ported as of the writing of this article), ינפאָפּאַטה 2007 and some other stuff. There are many good blog entries describing this process. I’d have a look at these two:

דערצו, Andrew Connell shared his experiences with VMWare here:

Use your favorite search engine to see what other people do. It’s a useful learning exercise in and of itself.

Spend a few minutes angrily denouncing the fact that you need a server environment on which to do development. אָבער … don’t bother blogging about it or posting it to MSDN forums. It’s already been done 🙂. אַנשטאָט, embrace it and move on. You’ll be better off for it.

Get Certified

I believe that the MS SharePoint certification path, which consists four exams, is exhaustive. I suggest that you follow their online preparation guide and do your best to understand each of the areas of the test.

איך do not suggest that you take the exam just to pass it. איך do not suggest that you use one of the "brain dump" style 3rd party "tools" for passing MS tests. If you can take the test, pass it based on a combination of your own directed study and hands-on experience, you’ll be a stronger developer and job candidate for it.

There are four tests in two "tracks":

Developer:

Admin:

I recommend that developers study for all of these exams. You’ll be strong for them, though I suppose if you skipped the admin exams, you would get by.

I found the WSS version to be considerably more challenging than the corresponding MOSS versions, much to my surprise. I was in a class recently and several others made the same point.

While I was studying for the 70-542 עקסאַם (MOSS development) I tracked my study resources. These may be helpful to you as well: http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!192.entry

Plug Yourself Into the Community

The SharePoint community is vibrant, strong and growing larger all the time.

You want to look at the following to start:

  • Blogs
  • גרופּעס
  • קאָדעפּלעקס
  • טוויטטער

Blogs

If you don’t understand RSS, stop everything and learn it. It will take 10 minutes to learn it, maybe another 10 minutes to find a web based RSS reader (I like google’s reader, www.google.com / לייענער).

Start by adding this blog to your RSS reader 🙂

ווייַטער, add www.sharepointblogs.com to your reader. They aggregate many blogs into a single feed.

Over time, you’ll find blogs that are not aggregated that way. Just add them individually.

I subscribe to a few dozen blogs which I’ve accumulate over the last year. אויב איר ווילן, I can export my list and email it.

Eventually, you may want to start your own blog. I personally think that a series of blog entries describing a "newbie’s" progress learning WSS/MOSS would be an interesting series. I wish I had done that myself.

גרופּעס

I actively participate in two forum groups: MSDN and SharePoint University.

Forums are excellent places to learn. People ask questions ranging from the very simple ("How do I create a site column") to the panicked ("My server is down!") to more hypothetical design questions.

Once you get a flavor of the environment, venture out and start replying. Short of directly interacting with a customer, nothing is better than this for hands on experience.

קאָדעפּלעקס

Go to www.codeplex.com.

Check it out and search for SharePoint projects.

Subscribe to the daily summary Codeplex feed in your feed reader.

Add any new SharePoint projects to your feed reader.

Eventually, after reading the forums and facing down your own WSS/MOSS demons, consider putting together your own codeplex project.

טוויטטער

As I write this blog entry, a lot of SharePoint folk have started using טוויטטער.

It’s hard to characterize Twitter. You’ll just have to check it out yourself.

סאָף

That wraps up my roadmap and makes me current. I just started using Twitter two weeks ago.

WSS/MOSS is a very cool platform and the community is growing all the time. Use community resources to improve your skills and enjoy the journey!

</עק>

אַבאָנירן צו מיין בלאָג.

דאַטע פּראַטעקשאַן מאַנאַגער: מיינט ווי אַ גרויס שאַרעפּאָינט באַקקופּ / ריסטאָר סאַלושאַן

At the New Jersey SharePoint User Group meeting last night, מייקראָסאָפֿט סר. product specialist DuWayne Harrison presented Microsoft Data Protection Manager 2007. DuWayne was great (און ער איז געווען געשטיצט דורך איין אָדער צוויי חברים פון די וילעם וועמענס נעמען איך טאָן ניט צוריקרופן). You can get the presentation materials here.

אַרויף ביז לעצטע נאַכט, I have never heard of DPM.

I’m not a system admin type person, so I’m writing this from SharePoint consultant’s perspective and may get some of the words wrong. צו מיר, DPM is a backup/restore solution for Microsoft "stuff":

  • Files
  • סקל
  • O/S
  • Virtual machines (live backup of the VM, even if the VM itself is running Unix).
  • Bare metal recovery (י.ע. catastrophic hardware failure).

Beyond that stuff, which I would consider to be minimal requirements for any kind of "real" backup/restore product, DPM also has built-in intelligence for SharePoint. It understands about server farms and lets you restore:

  • Entire databases (e.g. content, config, אאז"ו ו).
  • Site collections
  • Individual sites
  • Individual items (e.g. דאָקומענטן).

The actual restore process involves extracting the target data from the backup and save it into a "restore farm" and then from there, moving it to the production environment (or wherever you want to restore). I think this is seamless, but there was a lot of emphasis on the need for a "restore farm". The restore farm does not need to match the production environment in every particular (mainly in physical topology) but does need to match in terms of templates, versions, אאז"ו ו.

I didn’t see a full end to end demo, but DuWayne did show screen shots and some live demos. It seems to be as good as it needs to be, at least for a moderate sized environment.

I was particularly struck by the pricing. Obviously, don’t hold me to this, but I believe that the most expensive pricing is roughly as follows (in USD):

  • $600 for DPM itself.
  • Hardware for a DPM server (and associated stuff for media and all that).
  • $450 for each server you want to back up ("enterprise" license).

A five server farm would cost at most:

  • $600 for DPM
  • $450 X 5 servers = $2,250

Total cost in licenses: $2,850

In practice, it would be less. You wouldn’t necessarily need to have DPM installed on each web front end, לעמאָשל. You don’t necessarily need enterprise licenses either.

The user interface is seems very simple probably would not require any special training to get up to speed. I did ask about that specifically and there is apparently a 1.5 day class available, though it’s not obvious to me that anyone would really need to take it.

All in all, I think it’s certainly worth investigating if you’re out there looking for a data protection solution for SharePoint.

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס:

טוויטטער: http://twitter.com/pagalvin

גיין-דורך: פאַרריכטן עמפּלויעע טראַינינג מוסטער אַוואַילאַבלע סיץ ונרעגיסטער באַג

ווי פילע מענטשן וויסן, דער אָנגעשטעלטער טראַינינג מוסטער צוגעשטעלט דורך מייקראָסאָפֿט דאָ האט אַ זשוק אַז מיר קענען רעפּראָדוצירן ווייַטערדיק די טריט:

  • שאַפֿן אַ קלאַס מיט אַ מאַקס גרייס פון 10 סטודענטן.
  • רעגיסטרירן –> Total available seats properly decrements by one. טאַכלעס: 9 פאַראַנען סיץ.
  • ונרעגיסטער: –> Bug. Total available seats should increment by one. It does not. טאַכלעס: 9 פאַראַנען סיץ ווי פּער שאַרעפּאָינט, אָבער אין פאַקט, עס זענען 10 פאַראַנען סיץ.

באַשייד: ניצן שאַרעפּאָינט דיזיינער צו ריכטיק די וואָרקפלאָוו.

ערשטער, open up the site. The folder list for me looks like this:

בילד

If we have a look at the "Attendee registration" וואָרקפלאָוו, we see that there is a step labeled "Enforce seating policy". It looks like this:

בילד

This step in the workflow updates the item by incrementing the "Filled Seats" metadata column on the course. If we pull that up in more detail, מיר זען דעם:

בילד

אַז ס אַלע די אינפֿאָרמאַציע מיר דאַרפֿן צו פאַרריכטן די ונרעגיסטראַטיאָן וואָרקפלאָוו.

אויב מיר פליפּ איבער צו די ונרעגיסטראַטיאָן וואָרקפלאָוו, there is no similar workflow step. Add it as follows:

1: Expand "Attendee unregistration" און עפענען זיך די קסאָמל (זען ערשטער פאַרשטעלן שאָס אויב איר ניטאָ פאַרפאַלן).

2: לייג אַ נייַ וואָרקפלאָוו בייַטעוודיק, "New Filled Seats" of type "Number".

3: Assign a value to "New Filled Seats" ווי געוויזן:

בילד

4: דעקרעמענט די אָנגעפילט סיץ דורך 1:

בילד

5: דערהייַנטיקן די שייַכות קאָרס נומער:

בילד

6: Make sure all the steps are in the right sequence. פֿאַר מיר, עס קוקט ווי דעם:

בילד

7: ענדיקן די וואָרקפלאָוו צו שייַעך-בויען עס.

8: פּרובירן.

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס: ,

טראַפ שבת מאָרגן אָבסערוואַטיאָן

איך ווע געווען אין קלאסן די פאַרגאַנגענהייַט צוויי וואָכן און איין זאַך אַז סטרייקס מיר איז אַז עס זענען אַ פּלאַץ פון פאַרטראַכט, קלוג מענטשן ארבעטן אויף שאַרעפּאָינט (ווי קאָנסולטאַנץ אָדער עס שטעקן) וואס טאָן ניט בלאָג, טוויטטער, ויסקומען אַווער פון ציבור אָנזאָג באָרדז ווי מסדן פאָרום אָדער שאַרעפּאָינט אוניווערסיטעט, טייַנען פאַסעבאָאָק אָדער לינקעדין פּראָופיילז, אאז"ו ו. They are pure information consumers. Not bad, נאָר טשיקאַווע.

</עק>

טעטשנאָראַטי טאַגס:

אַבאָנירן צו מיין בלאָג.

קאָדעפּלעקס & RSS

נישט זיכער אויב אַלעמען ריאַלייזיז, אָבער קאָדעפּלעקס האט אַ פייַן טעגלעך דערהייַנטיקונגען רסס קאָרמען אַז איך געפינען זייער נוציק.
דערצו, אַלע פון ​​די קאָדעפּלעקס פראיעקטן האָבן זייער אייגן פידז.
יעדער טאָג, איך יבערקוקן דורך עס און לייגן קיין שאַרעפּאָינט Related פראיעקטן’ פידז צו מיין Gmail לייענער.
</עק>

טוויטטערינג אוועק …

בייַ http://twitter.com/pagalvin

סאַדלי, איך קלינד אויס מיין Gmail חשבון שעה איידער סיינינג אַרויף, אַזוי עס האט ניט געפינען ווער עס יז ווען עס געזוכט פֿאַר קאָנטאַקטן.

אויב איר ניטאָ ניצן טוויטטער, לאָזן מיר וויסן און איך וועט גערן פאַרבינדן.

</עק>

אינהאַלט קווערי וועב חלק: גערעדט בייַ ניו יארק שאַרעפּאָינט ניצערס גרופע

איך וועט זייַן גערעדט מיט מיין קאָלעגע, נאַטאַליאַ וואָסקרעסענסקייַאַ, בייַ די ניו יארק שאַרעפּאָינט ניצערס גרופע באַגעגעניש מיטוואך מאי 7.

דאַנק צו באָב פאָקס פֿאַר פארווארפן אונדזער נעמען אין די הוט און העלפּינג אונדז באַקומען דעם געלעגנהייט!

אונדזער קוילעלדיק טעמע איז די אינהאַלט קווערי וועב חלק און מיר האָפֿן צו געבן עטלעכע נוצלעך אינפֿאָרמאַציע צו צוויי בוילעט אַדיאַנסאַז:

  • ביזנעס ניצערס (ניט-דעוועלאָפּערס): ווייַזן ווי קקוופּ קענען זייַן קאַנפיגיערד צו סאָלווע זיכער פּראָסט געשעפט פּראָבלעמס אָן קיין קאָודינג.
  • דעוועלאָפּערס: Show how CQWP can be extended to do some pretty interesting things that a business user wouldn’t normally feel comfortable doing themselves. This part of the presentation will help business users understand what’s possible using this web part so that they can provide better and more realistic requirements to their developer partners.

דאָ איז די באַמערקן ניספּוג מיילד אויס פריער דעם וואָך:

"Using Content Query Web Part to Solve Business Problems".

MOSS 2007’s Content Query Web Part (קקוופּ) ינייבאַלז ניצערס צו שאַפֿן מנהג קוקן פון דאַטן קוויריד פון פילע קוואלן, און פאָרשטעלן אַז דאַטן אין איין אָרט. טראָץ זייַן שטאַרק אָנפֿרעג & צופרידן ראַפינירטקייַט אָפּציעס, קקוופּ איז אָפֿט אַ אַנדעררייטיד און אָוווערלוקט שטריך. CQWP is both a "data extraction engine" (געפינען דאָקומענטן אָדער רשימה זאכן ערגעץ אין אַ פּלאַץ זאַמלונג) און אויך אַ ערשטער-סאָרט פּרעזענטירונג געצייַג וואָס ינייבאַלז ניצערס צו קאָנטראָלירן ווי צופרידן איז דערלאנגט דורך ראַפּינג HTML און סטיילז צו פֿאָרמאַט די אַרויסווייַזן קימאַט קיין וועג איר ווינטשן.

אין דעם דעמאָ-שווער סעסיע, זיי וועלן ווייַזן ווי צו נוצן די קקוופּ צו סאָלווע געשעפט פּראָבלעמס דורך ווייַזונג אַוועק האַרץ פֿעיִקייטן.

  • ניצן פעליקייַט קווקפּ פֿעיִקייטן, אַרייַנגערעכנט וילעם טאַרגאַטינג

  • use CWQP as a reporting tool anywhere in a site collection via filter criteria such as "all documents created today".

  • טוישן קוקן & פילן פון אָנפֿרעג רעזולטאַטן צו הויכפּונקט געשעפט דאַטן, ווייַזן נאָך שפאלטן פון אינפֿאָרמאַציע, אַרויסווייַזן אינפֿאָרמאַציע אין אַ גריד פֿאָרמאַט, און אנדערע.

  • ווייַזן ווי קקוופּ קענען הילף אין צופרידן טיפּ אַדמיניסטראַציע (י.ע. געפינען אַלע דאָקומענטן פון אַ באַזונדער צופרידן טיפּ אַזוי ווי צו פֿאַרשטיין פּאָטענציעל פּראַל פון טשאַנגינג אַ קאָרט דעפֿיניציע).

  • באַשרייַבן עטלעכע לימיטיישאַנז פון קקוופּ

  • צושטעלן אַ רשימה פון רעסורסן פֿאַר אַוואַנסירטע קקוופּ טעקניקס, אַרייַנגערעכנט בלאָגס, עקקוופּ קאָדעפּלעקס פּרויעקט & מסדן דאַקיומענטיישאַן.

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס:

שנעל שאַרעפּאָינט ינטעגראַטיאָן: ויספירן אַ פּשוט קווערי

This is a continuation in my FAST coding mini-series for SharePoint folk. The bit of code below executes a search for the term "test" in FAST via a Console application. Obviously, עס ס אַ האָפּקען, האָפּקען און שפּרינגען אַוועק צו ייַנוויקלען דעם לאָגיק ין אַ וועב טייל אָדער אַפּלאַקיישאַן בלאַט:

ניצן סיסטעם;
ניצן סיסטעמ.קאָללעקטיאָנס.גענעריק;
ניצן סיסטעמ.לינק;
ניצן סיסטעמ.טעקסט;
ניצן סיסטעמ.קאָללעקטיאָנס.ספּעסיאַליזעד;
ניצן קאָמ.פאַסצעאַרטש.עספּ.סעאַרטש;
ניצן קאָמ.פאַסצעאַרטש.עספּ.סעאַרטש.הטטפּ;
ניצן קאָמ.פאַסצעאַרטש.עספּ.סעאַרטש.נאַוויגאַטיאָן;
ניצן קאָמ.פאַסצעאַרטש.עספּ.סעאַרטש.קווערי;
ניצן קאָמ.פאַסצעאַרטש.עספּ.סעאַרטש.רעסולט;
ניצן קאָמ.פאַסצעאַרטש.עספּ.סעאַרטש.וויעוו;
ניצן סיסטעמ.קאָללעקטיאָנס;

נאָמענטייל קאָנטשאַנגאָ
{
    קלאַס ינוואָקעסימפּלעפאַסטקווערי
    {
        סטאַטיק פּאָסל הויפּט(שטריקל[] אַרגס)
        {

            #געגנט יניטיאַליזע אונדזער קאָמוניקאַציע מיט שנעל
            יסעאַרטשפאַקטאָרי סעאַרטשפאַקטאָרי;

            נאַמעוואַלועקאָללעקטיאָן נאַמעוואַלועקאָללעקטיאָן = נייַ נאַמעוואַלועקאָללעקטיאָן();

            נאַמעוואַלועקאָללעקטיאָנ.אַדד("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory");
            נאַמעוואַלועקאָללעקטיאָנ.אַדד("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100");
            נאַמעוואַלועקאָללעקטיאָנ.אַדד("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET");

            סעאַרטשפאַקטאָרי = סעאַרטשפאַקטאָרי.נעווינסטאַנסע(נאַמעוואַלועקאָללעקטיאָן);

            #ענדרעגיאָן

             קאַטער אַ אָנפֿרעג

            שטריקל קוועריסטרינג = "test";

            אָנפֿרעג אָנפֿרעג = נייַ אָנפֿרעג(קוועריסטרינג);

            קווערי.סעטפּאַראַמעטער(באַסעפּאַראַמעטער.קלאַסטערינג, פאַלש);
            קווערי.סעטפּאַראַמעטער(באַסעפּאַראַמעטער.נאַוויגאַציע, ריכטיק);
            קווערי.סעטפּאַראַמעטער(באַסעפּאַראַמעטער.נאַוויגאַטיאָנ_דעעפיץ, 100);

            יסעאַרטשוויעוו סעאַרטשוויעוו;
            סעאַרטשוויעוו = סעאַרטשפאַקטאָרי.געצעאַרטשוויעוו("sharepointconn");

            יקווערירעסולט רעזולטאַט = סעאַרטשוויעוו.סעאַרטש(אָנפֿרעג);

            קאַנסאָול.ווריטעלינע("Total results from search: [" + רעסולט.דאָקקאָונט + "].");

            ינט דאָקקאָונטער = 0;

            ווייַלע (דאָקקאָונטער < רעסולט.דאָקקאָונט)
            {

                דאָקקאָונטער    ;

                ידאָקומענצוממאַרי טהיסדאָקסוממאַרי = רעסולט.געטדאָקומענט(דאָקקאָונטער);

                קאַנסאָול.ווריטעלינע("[" + דאָקקאָונטער + "]: " + טהיסדאָקסוממאַרי.געצוממאַריפיעלד("url").שטריקל ווערט);

            } // ווייַלע

            קאַנסאָול.רעאַדלינע();
            #ענדרעגיאָן

        }
    }
}

עס דזשענערייץ די ווייַטערדיק רעזולטאַט:

בילד

</עק>

אַבאָנירן צו מיין בלאָג.

טעטשנאָראַטי טאַגס: ,