Jul 15, 2008

SharePoint Products and Technologies Protocols

Microsoft has released a detailed description about SharePoint, named SharePoint Products and Technologies Protocols. The naming is a bit confusing - just have a look - it's worth.

But sometimes differs from the reality. Just for example we'll have a look at the SharePoint's User Group Web Service Specification MS-UGS.

In the specification the response message of the "GetGroupCollectionFromUser" method is defined as:

<s:element name="GetGroupCollectionFromUserResponse">
<s:complexType>
<s:sequence>
<s:element name="GetGroupCollectionFromUserResult">
<s:complexType>
<s:sequence>
<s:element name="GetGroupCollectionFromUser">
<s:complexType>
<s:sequence>
<s:element name="Groups" type="tns:Groups" />
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>

In reality the response of the method's wsdl on the server looks like that:

<s:element name="GetGroupCollectionFromUserResponse">

<s:complexType>

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="GetGroupCollectionFromUserResult">

<s:complexType mixed="true">

<s:sequence>

<s:any />

</s:sequence>

</s:complexType>

</s:element>

</s:sequence>

</s:complexType>

</s:element>

In the specification there's a strongly typed element "Groups" and on the real server there's an xs:any element instead.

This is a big difference if you would like to generate a proxy with wsdl.exe or just using it in Infopath as you can see in my article Infopath - Switch View Depending on the Current User's Role.

It's pitty, because the specification is nicer than the reality.

Dear Microsoft, what' the cause?

Regards,

Christian

16 comments:

Anonymous said...

The matter regarding these kinds of timepieces in which omega replica utilize the analog file format will be in which several are usually certain to reduce several just a few seconds each day due to approach they could be produced meaning that they may be occasionally not necessarily the top rolex replica submariner gents timepieces regarding specific time-keeping. Gents and also girls timepieces furthermore can be purchased in electronic digital file format. An individual of the very most well-known electronic digital brand names you'll find in the industry will be the Casio timepieces. They will normally contain capabilities just like finance calculator, stopwatch, and also burglar alarm etc. They could be typically omega replica mild inside fat as a result they could be desired simply by people those who find themselves directly into sporting activities. The specific prettier the specific observe is to our own face, the particular a whole lot added probably it definitely will be which usually an individual will really obtain this kind of. There is certainly zero replica watches uk injury inside of proclaiming buyers favor to obtain somewhat timepieces, nonetheless looks replica rolex gmt usually are not adequate. Each Cartier Uhren Santos must be brand name inside very best lights probable. Organizations try to produce their particular quite very own manufacturer along with as possible, building a replica hublot successful photo in addition to popularity which usually buyers may well probably know.

digital signature Adobe said...

Congratulations, your blog is appealing and informative. Going through your Information, I found quite a few new ideas to implement

سما احمد said...

شركة الصفرات لتنظيف الفلل
شركة تنظيف مدارس بالرياض
شركة لاعمال الجبس بالرياض
شركة الصفرات لتنظيف الموكيت بالرياض
شركة الصفرات لتنظيف المجالس بالرياض
شركة الصفرات لتنظيف الشقق بالرياض
شركة الصفرات لنقل الاثاث
شركة الصفرات لتسليك المجارى بالرياض
شركة الصفرات لرش المبيدات بالرياض
شركة الصفرات لمكافحة الحشرات بالرياض
شركة الصفرات لعزل الخزانات بالرياض
شركة شراء اثاث مستعمل بالرياض
شركة الصفرات لتنظيف الخزانات

سما احمد said...

شركة ماسا لمكافحة الحشرات بالرياض
شركة سامس لمكافحة الحشرات بالرياض
شركة تراب لمكافحة الحشرات بالرياض
شركة تنظيف فلل بالمدينة المنورة
شركة تنظيف خزانات بالمدينة المنورة
شركة تنظيف منازل بالمدينة المنورة
شركة مكافحة حشرات بالمدينة المنورة
شركة تنظيف شقق بالمدينة المنورة
شركة تنظيف بالمدينة المنورة
شركة رش مبيدات بالمدينة المنورة

شركة مكافحة النمل الابيض بالمدينة المنورة
شركة تنظيف فنادق بالمدينة المنورة
شركة كشف تسربات المياه بالمدينة المنورة

شركة بسمة الرياض said...

شركة بسمة الرياض تمثل لك الحل الأمثل في حالة بحثك عن شركة نقل أثاث بالرياض ,فنحن نمتلك خبرة كبيرة في هذا المجال ولدينا خبراء يقدمون لك خدمات نقل الأثاث بأسهل الطريق وبتكلفة اقل. خبراءنا سوف يقومون بعملية الفك والتركيب الخاصة بالأثاث بطريقة تضمن سلامة الأثاث من التلف والخدوش ونقوم بعملية نقل مميزة وسهلة بعد الانتهاء من التغليف. فنحن نقدم خدمة نقل الأثاث بالرياض بكفاءة عالية لأننا يهمنا سلامة الأثاث الخاص بك.
اتصل بنا : 0502226184
شركة نقل اثاث
شركة نقل عفش
شركة تخزين عفش
شركة تخزين اثاث

Hug Day said...

hug day 2016 Images
happy hug day 2016 Date SMS Messages Quotes
Hug day Celebration Ideas For Him/Her
hug day sms for gf

مؤسسه الحرمين said...



شركة كشف تسربات المياه بالاحساء
كشف تسربات المياه بالاحساء
شركة عزل اسطح بالاحساء
شركة عزل خزانات المياه بالاحساء
شركه عزل مائى بالاحساء
شركة عزل حرارى بالاحساء
شركة عزل مائي وحراري بالاحساء
شركة مكافحة حشرات بالاحساء
شركة تسليك مجارى بالاحساء

مؤسسه الحرمين said...



شركة كشف تسربات المياه بالاحساء
كشف تسربات المياه بالاحساء
شركة عزل اسطح بالاحساء
شركة عزل خزانات المياه بالاحساء
شركه عزل مائى بالاحساء
شركة عزل حرارى بالاحساء
شركة عزل مائي وحراري بالاحساء
شركة مكافحة حشرات بالاحساء
شركة تسليك مجارى بالاحساء

风骚达哥 said...

20160423 junda
air jordans
cheap oakley sunglasses
kate spade outlet
adidas stan smith
ray ban sunglasses
michael kors outlet
nike air max shoes
cheap omega watches
yeezy boost 350
michael kors outlet online
michael kors outlet online
nike free runs
air jordan uk
michael kors outlet online
pandora charms
ray ban outlet
calvin klein outlet
fitflops sale clearance
toms outlet
nike huarache white
sac longchamp
toms outlet
michael kors outlet clearance
bottega veneta outlet
armani watches
gucci handbags
nike blazer
oakley sunglasses
true religion jeans
cheap jordans
ray bans
hollister
bottega veneta handbags
jimmy choo outlet
oakley sunglasses
converse
prada outlet
reebok shoes
true religion
burberry outlet

alrayyanclean.com@gmail.com said...

شركة تنظيف بالرياض
شركة نظافة بالرياض
شركات تنظيف بالرياض
شركات نظافة بالرياض
شركة تنظيف منازل بالرياض
شركة تنظيف فلل بالرياض
شركة تنظيف خزانات بالرياض
شركة رش مبيدات بالرياض
شركة كشف تسربات المياه بالرياض
شركة تنظيف مجالس بالرياض
شركة جلى بلاط بالرياض
شركة تنظيف واجهات زجاج بالرياض
شركة تنسيق حدائق بالرياض
شركة دهانات بالرياض
شركة عزل اسطح بالرياض
شركة نقل اثاث بالرياض

Justin said...

Such is the quality of a heart-set. At the point when your heart is determined to something, you don't surrender. You battle, burrow, and scratch until you get it. Infrequently these things require hard work However, when it is your heart-set, you will dependably figure out how to get it going. Payday Loans

Fangyaya said...

coach factory outlet
kate spade handbags
jordan 11
abercrombie outlet
cheap toms
ray ban sunglasses uk
adidas uk
michael kors canada outlet
lebron 13 shoes
burberry outlet
insanity workout
the north face jackets
kobe 10
louis vuitton purses
adidas factory outlet
timberlands
fitflop sale
lebron 12
fitflop shoes
concords 11
ladies cartier watches
ralph lauren polo shirts
coach outlet store online
toms shoes outlet
adidas superstar shoes
lebron 13
cheap jerseys
oakley sunglasses
instyler
adidas yeezy
louis vuitton outlet online
gucci outlet
tods outlet store
coach factory outlet online
juicy couture
pandora charms
coach outlet
cheap beats headphones
coach outlet
michael kors outlet online
20168.8chenjinyan

dada24 Xu said...

nmd adidas
oakley vault
cheap uggs
adidas nmd
moncler jackets
longchamp
michael kors outlet clearance
polo ralph lauren outlet online
michael kors watches
nike flyknit
2016921caiyan

chenmeinv0 said...

louboutin shoes
longchamp outlet store
louis vuitton purse
red bottom shoes
ray ban sunglasses
coach outlet
nike outlet
reebok shoes
oakley sunglasses
coach handbags
hzx20170228

Best Home Improvement Company Westchester County said...

Ajrin Construction Inc. is a privately owned firm and has been providing home improvement and remolding services to clients all across the boroughs of Westchester County NY. Best Home Improvement Company Westchester County

Nikshit Narula said...

Awesome Post! Check out Diwali Facebook Status 2017
Also download latest movie PIRATES OF THE CARIBBEAN: DEAD MEN TELL NO TALES 2017
Also Read trending Story Modern Society
Also Check out Latest Government Job of BPSC RecruitmenT 2017