Thanks for replying. There seems to be a fair amount of interest out there in automating SharePoint tasks via Python - except that most people can't seem to get it to work.
There's a list of public SharePoint examples at https://usmc-sharepoint.securespsites.com/Lists/Public%20SharePoint%20Exampl... , including http://www.wssdemo.com/ . The WSDL files can be accessed as described in the developer.com article in my earlier message, e.g. http://www.wssdemo.com/_vti_bin/Lists.asmx?WSDL .
-K
--- On Thu, 3/5/09, Jeff Ortel jortel@redhat.com wrote:
From: Jeff Ortel jortel@redhat.com Subject: Re: [Fedora-suds-list] Re: Suds and Sharepoint To: "Kevin" kehander@yahoo.com Cc: fedora-suds-list@redhat.com Received: Thursday, March 5, 2009, 6:54 AM Hey Kevin,
Thanks for you interest in suds.
I've been pretty slammed this week but should be able to look in to this today. Any chance you can include the wsdl? Can I get access to this server? I can resolve questions much quicker if I can run through them on the workbench.
-jeff
Kevin wrote:
I think I got somewhere in regards to fixing this
problem. (Sending messages to mailing lists tends to do that, no?)
I replaced line 361 of Resolver.py with this:
try:
result, ancestry = self.getchild(name, parent)
except ValueError:
result = None
The problematic methods then started returning
recognizable objects that I could do something with. (I would file a bug if I had the slightest idea what was going on - it's not just a matter of poorly-chosen syntax, is it?)
I'm still wondering about those "XmlNodes", though.
-K
--- On Wed, 3/4/09, kehander@yahoo.com
kehander@yahoo.com wrote:
From: kehander@yahoo.com
Subject: Suds and Sharepoint To: fedora-suds-list@redhat.com Received: Wednesday, March 4, 2009, 3:37 PM After much anguish, I finally hit upon the combination of Suds and python-ntlm that
would let
me access the WSDL on a SharePoint server.
This seems like
my best bet for automating some SharePoint tasks.
Alas, I'm a bit unclear as to where to go
next. So far
I've been able to get meaningful information with
the
SiteData.GetList method, but something like, say, Lists.GetListItems remains elusive.
The method is described at http://msdn.microsoft.com/en-us/library/lists.lists.getlistitems.aspx and shows up in the suds client as GetListItems(xs:string listName, xs:string
viewName, query
query, viewFields viewFields, xs:string rowLimit, queryOptions queryOptions, xs:string webID, )
Running client.service.GetListItems('somelist')
results in
a lengthy backtrace that finishes with File
"/usr/lib/python2.5/site-packages/suds/resolver.py",
line 361, in findattr result, ancestry =
self.getchild(name,
parent) ValueError: need more than 0 values to unpack
whereas
client.service.GetListItems('somelist','whatever')
ends with File
"/usr/lib/python2.5/site-packages/suds/bindings/binding.py",
line 178, in reply_composite raise Exception('tag (%s),
not-found' % tag)
Exception: tag (faultcode), not-found
I've already been reading http://www.csharphelp.com/archives4/archive602.html
and
but
I can't quite understand how to apply it
here. In
particular, how do I supply what is referred to in
the SDK
as a "System.Xml.XmlNode" ? Is that
something more
than just a raw string containing XML code?
Thanks, K.
Yahoo! Canada Toolbar: Search from anywhere on the
web, and
bookmark your favourite sites. Download it now at http://ca.toolbar.yahoo.com.
Get a sneak peak at messages with a handy reading pane
with All new Yahoo! Mail: http://ca.promos.yahoo.com/newmail/overview2/
fedora-suds-list mailing list fedora-suds-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-suds-list
__________________________________________________________________ Instant Messaging, free SMS, sharing photos and more... Try the new Yahoo! Canada Messenger at http://ca.beta.messenger.yahoo.com/
Thanks Kevin.
I'm getting a (401) authorization error to start with. I quickly reviewed the links and didn't see any username/password credentials. Do you know of a username/password?
As for the XmlNodes, I'll have to look through the wsdl to see whether it is XML or a string containing XML.
Kevin wrote:
Thanks for replying. There seems to be a fair amount of interest out there in automating SharePoint tasks via Python - except that most people can't seem to get it to work.
There's a list of public SharePoint examples at https://usmc-sharepoint.securespsites.com/Lists/Public%20SharePoint%20Exampl... , including http://www.wssdemo.com/ . The WSDL files can be accessed as described in the developer.com article in my earlier message, e.g. http://www.wssdemo.com/_vti_bin/Lists.asmx?WSDL .
-K
--- On Thu, 3/5/09, Jeff Ortel jortel@redhat.com wrote:
From: Jeff Ortel jortel@redhat.com Subject: Re: [Fedora-suds-list] Re: Suds and Sharepoint To: "Kevin" kehander@yahoo.com Cc: fedora-suds-list@redhat.com Received: Thursday, March 5, 2009, 6:54 AM Hey Kevin,
Thanks for you interest in suds.
I've been pretty slammed this week but should be able to look in to this today. Any chance you can include the wsdl? Can I get access to this server? I can resolve questions much quicker if I can run through them on the workbench.
-jeff
Kevin wrote:
I think I got somewhere in regards to fixing this
problem. (Sending messages to mailing lists tends to do that, no?)
I replaced line 361 of Resolver.py with this:
try:
result, ancestry = self.getchild(name, parent)
except ValueError:
result = None
The problematic methods then started returning
recognizable objects that I could do something with. (I would file a bug if I had the slightest idea what was going on - it's not just a matter of poorly-chosen syntax, is it?)
I'm still wondering about those "XmlNodes", though.
-K
--- On Wed, 3/4/09, kehander@yahoo.com
kehander@yahoo.com wrote:
From: kehander@yahoo.com
Subject: Suds and Sharepoint To: fedora-suds-list@redhat.com Received: Wednesday, March 4, 2009, 3:37 PM After much anguish, I finally hit upon the combination of Suds and python-ntlm that
would let
me access the WSDL on a SharePoint server.
This seems like
my best bet for automating some SharePoint tasks.
Alas, I'm a bit unclear as to where to go
next. So far
I've been able to get meaningful information with
the
SiteData.GetList method, but something like, say, Lists.GetListItems remains elusive.
The method is described at http://msdn.microsoft.com/en-us/library/lists.lists.getlistitems.aspx and shows up in the suds client as GetListItems(xs:string listName, xs:string
viewName, query
query, viewFields viewFields, xs:string rowLimit, queryOptions queryOptions, xs:string webID, )
Running client.service.GetListItems('somelist')
results in
a lengthy backtrace that finishes with File
"/usr/lib/python2.5/site-packages/suds/resolver.py",
line 361, in findattr result, ancestry =
self.getchild(name,
parent) ValueError: need more than 0 values to unpack
whereas
client.service.GetListItems('somelist','whatever')
ends with File
"/usr/lib/python2.5/site-packages/suds/bindings/binding.py",
line 178, in reply_composite raise Exception('tag (%s),
not-found' % tag)
Exception: tag (faultcode), not-found
I've already been reading http://www.csharphelp.com/archives4/archive602.html
and
but
I can't quite understand how to apply it
here. In
particular, how do I supply what is referred to in
the SDK
as a "System.Xml.XmlNode" ? Is that
something more
than just a raw string containing XML code?
Thanks, K.
Yahoo! Canada Toolbar: Search from anywhere on the
web, and
bookmark your favourite sites. Download it now at http://ca.toolbar.yahoo.com.
Get a sneak peak at messages with a handy reading pane
with All new Yahoo! Mail: http://ca.promos.yahoo.com/newmail/overview2/
fedora-suds-list mailing list fedora-suds-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-suds-list
__________________________________________________________________
Instant Messaging, free SMS, sharing photos and more... Try the new Yahoo! Canada Messenger at http://ca.beta.messenger.yahoo.com/
fedora-suds-list mailing list fedora-suds-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-suds-list
Whoops, I didn't check if the services were actually accessible after I tried retrieving the WSDL.
Alas, providing people with accounts on the official company Sharepoint site is beyond my capabilities. I would suggest the official MOSS trial edition, but it requires Windows Server 2003.
Perhaps there's someone else on the mailing list who is better equipped to supply the necessary resources..?
-K
--- On Thu, 3/5/09, Jeff Ortel jortel@redhat.com wrote:
From: Jeff Ortel jortel@redhat.com Subject: Re: [Fedora-suds-list] Re: Suds and Sharepoint To: "Kevin" kehander@yahoo.com Cc: fedora-suds-list@redhat.com Received: Thursday, March 5, 2009, 8:48 AM Thanks Kevin.
I'm getting a (401) authorization error to start with. I quickly reviewed the links and didn't see any username/password credentials. Do you know of a username/password?
As for the XmlNodes, I'll have to look through the wsdl to see whether it is XML or a string containing XML.
Kevin wrote:
Thanks for replying. There seems to be a fair amount
of interest out there in automating SharePoint tasks via Python - except that most people can't seem to get it to work.
There's a list of public SharePoint examples at
https://usmc-sharepoint.securespsites.com/Lists/Public%20SharePoint%20Exampl... , including http://www.wssdemo.com/ . The WSDL files can be accessed as described in the developer.com article in my earlier message, e.g. http://www.wssdemo.com/_vti_bin/Lists.asmx?WSDL .
-K
--- On Thu, 3/5/09, Jeff Ortel
jortel@redhat.com wrote:
From: Jeff Ortel jortel@redhat.com Subject: Re: [Fedora-suds-list] Re: Suds and
Sharepoint
To: "Kevin" kehander@yahoo.com Cc: fedora-suds-list@redhat.com Received: Thursday, March 5, 2009, 6:54 AM Hey Kevin,
Thanks for you interest in suds.
I've been pretty slammed this week but should
be able to
look in to this today. Any chance you can include
the
wsdl? Can I get access to this server? I can resolve questions much quicker if I can run
through them on
the workbench.
-jeff
Kevin wrote:
I think I got somewhere in regards to fixing
this
problem. (Sending messages to mailing lists tends
to
do that, no?)
I replaced line 361 of Resolver.py with this:
try:
result, ancestry = self.getchild(name, parent)
except ValueError:
result = None
The problematic methods then started returning
recognizable objects that I could do something
with.
(I would file a bug if I had the slightest idea
what was
going on - it's not just a matter of
poorly-chosen syntax,
is it?)
I'm still wondering about those
"XmlNodes", though.
-K
--- On Wed, 3/4/09, kehander@yahoo.com
kehander@yahoo.com wrote:
From: kehander@yahoo.com
Subject: Suds and Sharepoint To: fedora-suds-list@redhat.com Received: Wednesday, March 4, 2009, 3:37
PM
After much anguish, I finally hit upon the combination of Suds and
python-ntlm that
would let
me access the WSDL on a SharePoint server.
This seems like
my best bet for automating some SharePoint
tasks.
Alas, I'm a bit unclear as to where to
go
next. So far
I've been able to get meaningful
information with
the
SiteData.GetList method, but something
like, say,
Lists.GetListItems remains elusive.
The method is described at
http://msdn.microsoft.com/en-us/library/lists.lists.getlistitems.aspx
and shows up in the suds client as GetListItems(xs:string listName, xs:string
viewName, query
query, viewFields viewFields, xs:string
rowLimit,
queryOptions queryOptions, xs:string
webID, )
Running
client.service.GetListItems('somelist')
results in
a lengthy backtrace that finishes with File
"/usr/lib/python2.5/site-packages/suds/resolver.py",
line 361, in findattr result, ancestry =
self.getchild(name,
parent) ValueError: need more than 0 values to
unpack
whereas
client.service.GetListItems('somelist','whatever')
ends with File
"/usr/lib/python2.5/site-packages/suds/bindings/binding.py",
line 178, in reply_composite raise Exception('tag (%s),
not-found' % tag)
Exception: tag (faultcode), not-found
I've already been reading
http://www.csharphelp.com/archives4/archive602.html
and
http://www.developer.com/tech/article.php/3104621 ,
but
I can't quite understand how to apply
it
here. In
particular, how do I supply what is
referred to in
the SDK
as a "System.Xml.XmlNode" ? Is
that
something more
than just a raw string containing XML
code?
Thanks, K.
Yahoo! Canada Toolbar: Search from
anywhere on the
web, and
bookmark your favourite sites. Download it
now at
Get a sneak peak at messages with a handy
reading pane
with All new Yahoo! Mail:
http://ca.promos.yahoo.com/newmail/overview2/
fedora-suds-list mailing list fedora-suds-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-suds-list
Instant Messaging, free SMS, sharing photos and
more... Try the new Yahoo! Canada Messenger at http://ca.beta.messenger.yahoo.com/
fedora-suds-list mailing list fedora-suds-list@redhat.com
__________________________________________________________________ Reclaim your name @ymail.com or @rocketmail.com. Get your new email address now! Go to http://ca.promos.yahoo.com/jacko/