Current state of suds
by Gauthier Bastien
Hi everybody,
we currently use suds for different projects and it works as expected
but regarding last messages on the mailing list, we wonder what is the
current state of the project.
We saw several forks :
https://bitbucket.org/daevaorn/suds-ews/
suds-jurko
...
I think it would be nice to refer to the suds version to use on the
official suds page, and if the repository displayed on the official page
is no more the most accurate one, maybe list another repository in the
TRAC or at least add a link to the most useable suds version.
Currently, suds is the main SOAP Python client that we can use and
looking at the official page, no changes for years, it seems dead...
And in fact it is not...
What could be done about this?
Regards,
--
Gauthier Bastien
<http://www.imio.be>
Zoning industriel, 34
5190 Mornimont
Tél: 0032(71)78 09 79
Fax: 0032(65)32 96 79
gauthier.bastien(a)imio.be <mailto:gauthier.bastien@imio.be>
La mutualisation informatique
au service des pouvoirs locaux
10 years, 2 months
Срочная ликвидация предприятия
by Ulyana
Срочная ликвидация предприятия в любом состоянии до 3-х дней (без налоговых проверок и последствий) – 4500 грн.
Другие услуги:
Регистрация предприятия – 1200 грн. (под ключ)
Продажа действующих предприятий с НДС – 6000 грн.
Судебное и исполнительное сопровождение
Получение свидетельства НДС – 500 грн.
СТРОИТЕЛЬНЫЕ ЛИЦЕНЗИИ ПОД КЛЮЧ
Услуги для иностранцев (вид на жительство)
---
Работаем по всей Украине!
Наши телефоны: 044 384-49-46
Юридична Компанія "Світова Правова Група"
10 years, 3 months
replica watches! rolex, patek philippe, vacheron constantin and others!
by Irene Mack
Hello Suds
But what should you do if you can not afford the unique luxurious watches for all these wear?
Just change your style depending on your mood: the past you were a commerce lady, now you just want to wear jeans and a top and tomorrow you require to dress up for an vital banquet.
******************************************************************
Product matches the catalogue exactly. If only there was a rating for exceptional! I cannot tell you how impressed I am with the service I will be recommending them to my friends Thanks again you are one of, if not, the best in the business!
Thankee
Irene Mack
******************************************************************
Click here ---> http://vetat.ru
10 years, 3 months
Земли водного фонда
by Nbc.Ua (No-reply)
Уважаемый(ая) suds(a)lists.fedoraproject.org .
ЗЕМЛИ ВОДНОГО ФОНДА
Содержание программы:
1. Земли водного фонда и водный объект.
- Юридическое и практическое значение понятий «водный объект».
- Разъяснение сложных вопросов, связанных с гидротехническими сооружениями на водных объектах.
- Аренда земель водного фонда и аренда водных объектов. Договор субаренды – возможен ли?
2. Правовой режим земель в пределах водоохраной зоны и прибрежной защитной полосы.
- Ограничения хозяйственной деятельности – что "можем" и "не можем" в водоохранной зоне и прибрежной защитной полосе?
- Возможность строительства в прибрежных защитных полосах вдоль водных объектов.
- Разрешительный алгоритм при застройке земель водного фонда.
3. Устанавливать или нет границы ВЗ и ПЗС? Все "ЗА" и "ПРОТИВ".
- Отсутствие планово-картографических материалов и неопределенность на местности границ водоохранных зон и прибрежных защитных полос как нарушение земельного и водного законодательства при их использовании;
- Следует ли из отсутствия установленных границ ПЗС отсутствие самой ПЗС?
- Особенности правового режима двухкилометровой ПЗС у Черноморского побережья.
4. Законодательные аспекты изготовление проекта землеустройства по установлению водоохранной зоны и прибрежной защитной полосы.
- Порядок разработки, согласования и утверждения проекта землеустройства по созданию водоохранных зон
- Организации, которые занимаются разработкой проектов землеустройства по созданию водоохранных зон. Как правильно подобрать исполнителя?
- Стоимость разработки проекта: расчет цены и возможности ее снижения.
5. ДСТУ 3008-95 или новый взгляд на содержание документации по землеустройству.
6. СОУ ДКЗР 00032632-005:2009 "Землеустройство. Проекты землеустройства относительно создания водоохранных зон. Правила разработки" и что в нем полезного для заказчиков документации
- Проект землеустройства как средство организации деятельности в пределах ВЗ и ПЗС.
7. Правовые последствия разработки проекта для органов земельных ресурсов, органов местного самоуправления, правоохранительных органов, землевладельцев и землепользователей.
Занятие проводит:
Близнюк Павел Михайлович – эксперт в сфере землеустройства и земельного права. Проработал зам. руководителя Житомирского Госкомзема. Ведущий специалист департамента
контроля за использованием и охраной земель Госсельхозинспекции Украины.
Кобылянский Виктор Ананьевич - адвокат, специалист в области земельного права, соавтор нескольких книг в сфере земельного права. Автор сотен публикаций по земельному праву в специализированных изданиях. Разработчик и ведущий учебных программ в сфере земельных правоотношений, хозяйственного права, операций с недвижимостью, строительства. Участник разработки ряда нормативно-правовых актов.
Подробная информация:
12 июля, г. Киев
"Дом Кино" ул. Саксаганского, 6Стоимость участия:
1670.00 грн. - за одного участника.
Для второго и третьего скидки -5% и -7%
Если у Вас возникли вопросы, Вы можете задать их по email: office(a)nbc.ua
или тел.: 38(O44)228-9O-O5,237-9O-O5
Отказаться: Отказаться от рассылки можно по этой по этой ссылке unsubscribe.
10 years, 3 months
Актуальные вопросы землеустройства
by Nbc.Ua (No-reply)
Уважаемый(ая) suds(a)lists.fedoraproject.org .
Актуальные вопросы землеустройства
Содержание курса:
1. Проекты землеустройства по отводу земельных участков и их согласование с 1 января 2013 года
- проект или техническая документация? В каких случаях разрабатывается проект землеустройства, а в каких нужна техническая документация?
- требования к составу, содержанию и оформлению проекта отвода земельного участка: документы, регулирующие и их правовой анализ;
- нормы отвода земельных участков для различных нужд. Минимальные и максимальные площади земельных участков различных целевых назначений. Нормы бесплатной приватизации земельных участков различных видов использования.
2. Проекты землеустройства по созданию новых и упорядочения существующих землевладений и землепользований. Нововведения, вступившие в силу с 01.01.2013
- обоснование размеров и границ земельных участков с учетом требований по рациональному использованию и охране земель;
- порядок разработки проектов землеустройства относительно создания новых землевладений и землепользований;
- управление структурой земельных угодий, устранение чересполосицы, дальноземелья, изломанности границ.
3. Проекты землеустройства эколого-экономического обоснования севооборота и благоустройства угодий
- содержание проекта землеустройства по эколого-экономическому обоснованию севооборота и благоустройства угодий
- порядок разработки, согласование и утверждения проекта землеустройства по эколого-экономическому обоснованию севооборота и благоустройства угодий
4. Проекты землеустройства по упорядочению территории населенных пунктов
- генеральные планы городов, градостроительное обоснование и другая градостроительная документация;
- требования государственных строительных норм;
- обоснование разработки и дальнейшей реализации необходимого объема организационных и инженерно-технических мероприятий по освоению, улучшению качества земель, их рационального использования и охраны, защиты от разрушительных процессов.
5. Рабочие проекты землеустройства
- требования к составу, содержанию и оформлению рабочего проекта землеустройства;
- проектирование мероприятий по рекультивации нарушенных земель, землевания малопродуктивных угодий, защите земель от эрозии, подтопления, заболачивания, вторичного засоления, иссушения, сдвигов, уплотнения, закисления, загрязнения промышленными и другими отходами, радиоактивными и химическими веществами улучшение сельскохозяйственных земель, повышение плодородия почв;
- составление проектно-сметной документации.
6. Сертификация вместо лицензирования. Внесение изменений в законодательство о сертификации
- государственная политика в сфере сертификации;
- подготовка к квалификационному экзамену для получения сертификата инженера-землеустроителя;
- порядок выдачи квалицикационных свидетельств, работа квалификационной комиссии.
7. Предоставление специальных разрешений на снятие и перенос плодородного слоя почвы
- порядок выдачи и аннулирования специальных разрешений на снятие и перенос почвенного покрова (плодородного слоя почвы) земельных участков;
- обязательность оформления разрешения;
- контроль за выполнением условий снятия, сохранения и использования плодородного слоя почвы.
8. Особенности оценки земельных участков определенным категориям
- Проект Министерства аграрной политики и продовольствия Украины "Об утверждении порядка нормативной денежной оценки земель несельскохозяйственного назначения (кроме земель населенных пунктов)" от 18.02.2013, его судьба и перспективы;
- оценка земельных участков, которые используются как сельскохозяйственные угодья. Экспертная денежная оценка многолетних насаждений;
- оценка земельных участков, покрытых лесной растительностью и предназначенных для выращивания леса. Многофункциональность лесных ресурсов.
Бизнес-тренер:
Мартын Андрей Геннадьевич - Докторант Национального университета биоресурсов и природопользования Украины. Член научно-технического и общественного совета Госкомзема, Экзаменационной комиссии по экспертной денежной оценке земельных участков.
Краснолуцкий Александр - директор Департамента землеустройства Государственного комитета Украины по земельным ресурсам
Более подробно:
10 июля, г. Киев
Гостиница "Мир" пр. 40-летия Октября 70Стоимость участия:
1400.00 грн. - за одного участника.
Для второго и третьего скидки -5% и -7%
Если у Вас возникли вопросы, Вы можете задать их по email: office(a)nbc.ua
или тел.: 38(044)228-9005,237-9005
Отказаться: Отказаться от рассылки можно по этой по этой ссылке unsubscribe.
10 years, 3 months
Installing suds-jurko
by Matthew Ashton
I'm having the worst time trying to install this fork..
(suds-jurko)mpc:~/Documents/suds-jurko$ easy_install suds-jurko
Searching for suds-jurko
Reading http://pypi.python.org/simple/suds-jurko/
Reading https://bitbucket.org/jurko/suds
Best match: suds-jurko 0.4.1.jurko.4
Downloading
https://bitbucket.org/jurko/suds/downloads/suds-jurko-0.4.1.jurko.4.tar.bz2
Processing suds-jurko-0.4.1.jurko.4.tar.bz2
Running suds-jurko-0.4.1.jurko.4/setup.py -q bdist_egg --dist-dir
/tmp/easy_install-kTovJQ/suds-jurko-0.4.1.jurko.4/egg-dist-tmp-Lr5DRJ
Searching for distribute
Reading http://pypi.python.org/simple/distribute/
Reading http://packages.python.org/distribute
Best match: distribute 0.6.45
Downloading
http://pypi.python.org/packages/source/d/distribute/distribute-0.6.45.tar...
Processing distribute-0.6.45.tar.gz
Running distribute-0.6.45/setup.py -q bdist_egg --dist-dir
/tmp/easy_install-kTovJQ/suds-jurko-0.4.1.jurko.4/temp/easy_install-TcMpSO/distribute-0.6.45/egg-dist-tmp-XeHbmj
Before install bootstrap.
Scanning installed packages
Setuptools installation detected at
./Documents/suds-jurko/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Egg installation
Patching...
Renaming
./Documents/suds-jurko/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
to
./Documents/suds-jurko/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg.OLD.1371144330.21
Patching complete.
Relaunching...
Before install bootstrap.
Scanning installed packages
Setuptools installation detected at
./Documents/suds-jurko/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Egg installation
Already patched.
After install bootstrap.
Creating
./Documents/suds-jurko/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info
Creating ./Documents/suds-jurko/lib/python2.7/site-packages/setuptools.pth
Moving distribute-0.6.45-py2.7.egg to
/tmp/easy_install-kTovJQ/suds-jurko-0.4.1.jurko.4
Installed
/tmp/easy_install-kTovJQ/suds-jurko-0.4.1.jurko.4/distribute-0.6.45-py2.7.egg
./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py:60:
UserWarning: Module pkg_resources was already imported from
./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py,
but
/tmp/easy_install-kTovJQ/suds-jurko-0.4.1.jurko.4/distribute-0.6.45-py2.7.egg
is being added to sys.path
./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py:60:
UserWarning: Module setuptools was already imported from
./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/__init__.py,
but
/tmp/easy_install-kTovJQ/suds-jurko-0.4.1.jurko.4/distribute-0.6.45-py2.7.egg
is being added to sys.path
Traceback (most recent call last):
File "./Documents/suds-jurko/bin/easy_install", line 8, in <module>
load_entry_point('setuptools==0.6c11', 'console_scripts',
'easy_install')()
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 1712, in main
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 1700, in with_ei_usage
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 1716, in <lambda>
File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 211, in run
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 446, in easy_install
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 476, in install_item
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 655, in install_eggs
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 930, in build_and_install
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py",
line 919, in run_setup
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py",
line 62, in run_setup
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py",
line 105, in run
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py",
line 64, in <lambda>
File "setup.py", line 161, in <module>
File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/bdist_egg.py",
line 167, in run
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/egg_info.py",
line 177, in run
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/egg_info.py",
line 252, in find_sources
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/egg_info.py",
line 306, in run
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/egg_info.py",
line 330, in add_defaults
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/sdist.py",
line 199, in add_defaults
File "/usr/lib/python2.7/distutils/cmd.py", line 311, in
get_finalized_command
cmd_obj = self.distribution.get_command_obj(command, create)
File "/usr/lib/python2.7/distutils/dist.py", line 845, in get_command_obj
klass = self.get_command_class(command)
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/setuptools/dist.py",
line 395, in get_command_class
File
"./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py",
line 1954, in load
zipimport.ZipImportError: bad local file header in
./Documents/suds-jurko/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
and then from there, usually my pip install is messed up
(suds-jurko)mpc:~/Documents/suds-jurko$ pip
Traceback (most recent call last):
File "/./Documents/suds-jurko/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
pip version 1.0.2
on Ubuntu 12.10
10 years, 3 months
"no services defined" with Microsoft Exchange Web Services
by Mathieu Dupuy
Hi suds people.
I have to use suds for talking to a Microsoft Exchange Web Service in
order to do stuff like creating meetings. book rooms and stuffs. I do
it in python, and choosed suds for dealing with the SOAP.
So far I was using a patched version of suds 0.3.7, patched for
dealing better with EWS SOAP (suds-ews :
https://bitbucket.org/daevaorn/suds-ews/). But I don't want to use
that outdated version anymore.
I grabbed the last version of suds from pip, the one from jurko which
contains most of the patchs proposed since the development have
stalled, and I have got the following error (I have it too even with
the "regular" suds 0.4.0 release):
----------------
Traceback (most recent call last):
File "sudstest.py", line 15, in <module>
client.service.CreateItem(None, calitem)
File "/usr/local/lib/python2.7/dist-packages/suds/client.py", line
293, in __getattr__
port = self.__find(0)
File "/usr/local/lib/python2.7/dist-packages/suds/client.py", line
328, in __find
raise Exception, 'No services defined'
Exception: No services defined
----------------
The code that produce the error is a simple client snippet, which was
almost the same that was working fine with 0.3.7.
----------------
from suds.transport.https import WindowsHttpAuthenticated
from suds.client import Client
from suds.sax.element import Element
ntlm = WindowsHttpAuthenticated(username='xxx', password='xxx')
client = Client('https://exca010.encara.local.ads/ews/Services.wsdl',
transport=ntlm)
ns = ('t', 'http://schemas.microsoft.com/exchange/services/2006/types')
soap_headers = Element('RequestServerVersion', ns=ns)
soap_headers.attributes.append('Version="Exchange2010_SP1"')
client.set_options(soapheaders=soap_headers)
calitem = client.factory.create('t:CalendarItem')
client.service.CreateItem(None, calitem)
----------------
I'm really can't figure out what causes the problem. It should work
fine out of the box.
I hope you people of the suds ML can bring some help.
Thank you very much.
10 years, 3 months
Обучение сотрудников-это рост компании.
by Nbc.Ua (No-reply)
Если сообщение отображается некорректно, перейдите по ссылке Click here to see it online
Уважаемый(ая) suds(a)lists.fedoraproject.org .
Приглашаем посетить ближайшие семинары и тренинги:
Дата и времяФорма обученияТемаЦена, грн.
20 июня
четверг
10:00 - 17:30
Тренинг:
Как освободиться от рутинной работы, сохранить контроль и усилить влияние.
1,300 грн.
Записаться
20 июня
четверг
09:00 - 18:30
Тренинг:
Управление своей эффективностью: VIP – уровень управления для руководителей
1,300 грн.
Записаться
21 июня
пятница
09:30 - 18:00
Тренинг:
Построение системы оплаты по результату KPI – МОТИВАЦИЯ
1,600 грн.
Записаться
22 июня
суббота
09:30 - 17:00
Тренинг:
Управление впечатлением - основа успешного делового имиджа.
1,300 грн.
Записаться
25-29 июня
вторник
00:00 - 00:00
Тренинг:
ШКОЛА БИЗНЕС-ТРЕНЕРОВ
6,500 грн.
Записаться
26-27 июня
среда
00:00 - 00:30
Семинар:
Требования законодательства относительно качества не пищевой продукции.
1,950 грн.
Записаться
4 июля
четверг
10:00 - 17:30
Тренинг:
Лидерство руководителя: управление поступками подчиненных без применения должностных полномочий.
1,600 грн.
Записаться
4 июля
четверг
09:30 - 18:00
Семинар:
ПРОВЕРКИ ПО-НОВОМУ: К ЧЕМУ ГОТОВИТЬСЯ. Защита интересов предприятия от противоправной деятельности представителей контролирующих органов.
1,250 грн.
Записаться
6 июля
суббота
00:00 - 00:00
Мастер-класс:
Жизнь без диет в стройном теле
500 грн.
Записаться
6 июля
суббота
09:30 - 17:00
Семинар:
ЗАЩИТА И КОНТРОЛЬ БИЗНЕСА И АКТИВОВ
1,600 грн.
Записаться
--
Все курсы повышения квалификации смотрите на портале НБЦ.
С уважением, администрация портала.
Отказаться: Не получать рассылку можно по этой ссылке unsubscribe
10 years, 3 months
Re: [Fedora-suds-list] Location attribute not found error
by Matthew Ashton
---------- Forwarded message ----------
From: Matthew Ashton <matthew.ashton3(a)gmail.com>
Date: Thu, Jun 13, 2013 at 10:55 AM
Subject: Re: [Fedora-suds-list] Location attribute not found error
To: Surya Kasturi <kasturisurya(a)gmail.com>
It sounds like you may need to check the server that handles these SOAP
calls.
Perhaps you could see that requests / responses come through by checking
the client object after making a request, you print client.last_sent() and
client.last_received()
also, if you need to debug what suds is sending, it sounds like a great
opportunity to look in the debug section of the documentation
https://fedorahosted.org/suds/wiki/Documentation#LOGGING
looks like enabling the suds.transport logging would help a lot
On Thu, Jun 13, 2013 at 3:45 AM, Surya Kasturi <kasturisurya(a)gmail.com>wrote:
>
>
>
> On Wed, Jun 12, 2013 at 5:26 PM, Matthew Ashton <matthew.ashton3(a)gmail.com
> > wrote:
>
>> Wait, this line (it's line 75 in the unmodified file)
>> request = Request(suds_method.client.location, request_text)
>>
>> needs to become
>>
>> request = Request(suds_method.method.location, request_text)
>>
>> because the location attribute is under the method attribute... of the
>> suds method.
>>
>> The script was written 3 years ago so having things change over time
>> makes sense.
>>
>>
>> On Wed, Jun 12, 2013 at 4:24 AM, Surya Kasturi <kasturisurya(a)gmail.com>wrote:
>>
>>>
>>>
>>>
>>> On Wed, Jun 12, 2013 at 12:57 AM, Matthew Ashton <
>>> matthew.ashton3(a)gmail.com> wrote:
>>>
>>>> line 75 of
>>>> https://fedorahosted.org/suds/attachment/ticket/350/soap_attachments.2.py
>>>> says
>>>>
>>>> request = Request(suds_method.client.location(), request_text)
>>>>
>>>> well the suds method (Which would be c.service.*something)* doesn't
>>>> have a location attribute under client.
>>>> instead it is under method, so it should be
>>>>
>>>> request = Request(suds_method.method.location, request_text)
>>>>
>>>>
>>>> On Tue, Jun 11, 2013 at 5:47 PM, Matthew Ashton <
>>>> matthew.ashton3(a)gmail.com> wrote:
>>>>
>>>>> No... see the documentation. I just wanted to make sure the client
>>>>> objects was set up... so something like
>>>>> from suds.client import Client
>>>>> url="./abc?wsdl"
>>>>> self.client = Client(url=url)
>>>>>
>>>>> works.
>>>>>
>>>>>
>>>>> *location* This overrides the service port address *URL* defined in
>>>>> the WSDL.
>>>>>
>>>>> The service port address defined in the WSDL should look like (here is
>>>>> from fedex's testing wsdl)
>>>>> <service name="ShipService">
>>>>> <port name="ShipServicePort" binding="ns:ShipServiceSoapBinding">
>>>>> <s1:address location="
>>>>> https://wsbeta.fedex.com:443/web-services/ship"/>
>>>>> </port>
>>>>> </service>
>>>>>
>>>>> and I know why it's failing.. it's because there's no .location()
>>>>> under a client (line 75)... and I'm trying to find where you can access it
>>>>>
>>>>>
>>>>> On Tue, Jun 11, 2013 at 1:01 PM, Surya Kasturi <kasturisurya(a)gmail.com
>>>>> > wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tue, Jun 11, 2013 at 7:42 PM, Matthew Ashton <
>>>>>> matthew.ashton3(a)gmail.com> wrote:
>>>>>>
>>>>>>> location is a keyword argument attribute you can specify at the
>>>>>>> creation of the client object used to make the service calls, or change
>>>>>>> later through a method call setlocation (
>>>>>>> http://jortel.fedorapeople.org/suds/doc/suds.wsdl.Service-class.html)
>>>>>>>
>>>>>>> According to the suds documentation (
>>>>>>> https://fedorahosted.org/suds/wiki/Documentation )
>>>>>>> *location* This overrides the service port address *URL* defined in
>>>>>>> the WSDL. So I was just making sure you set up the client object
>>>>>>> properly
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Jun 11, 2013 at 12:25 PM, Surya Kasturi <
>>>>>>> kasturisurya(a)gmail.com> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Jun 11, 2013 at 7:21 PM, Matthew Ashton <
>>>>>>>> matthew.ashton3(a)gmail.com> wrote:
>>>>>>>>
>>>>>>>>> But the question was what did you do to fix the 'location' issue?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Jun 11, 2013 at 12:12 PM, Surya Kasturi <
>>>>>>>>> kasturisurya(a)gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Thanks...
>>>>>>>>>> We have used a similar method to send data as string and its
>>>>>>>>>> working! But the string is of size 250kb and we don't want that large data
>>>>>>>>>> to be sent as a single string
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Tue, Jun 11, 2013 at 5:27 PM, Matthew Ashton <
>>>>>>>>>> matthew.ashton3(a)gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> I'm assuming you've properly set up the client to make the web
>>>>>>>>>>> service call? I'll look into the ticket you linked.
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Jun 11, 2013 at 7:43 AM, Surya Kasturi <
>>>>>>>>>>> kasturisurya(a)gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> I am using with_soap_attachment() mentioned at
>>>>>>>>>>>> https://fedorahosted.org/suds/ticket/350
>>>>>>>>>>>>
>>>>>>>>>>>> def sendFile(self, vehicleId, filePath):
>>>>>>>>>>>> uploadFileMethod = self.client.service.uploadFile
>>>>>>>>>>>> attachment_id = hashlib.sha256(filePath).hexdigest()
>>>>>>>>>>>> attachment_content = (filePath, attachment_id)
>>>>>>>>>>>> with_soap_attachment(uploadGpxFileMethod,
>>>>>>>>>>>> attachment_content)
>>>>>>>>>>>>
>>>>>>>>>>>> this what my method is..
>>>>>>>>>>>>
>>>>>>>>>>>> Now, I am getting the error
>>>>>>>>>>>>
>>>>>>>>>>>> AttributeError: 'Client' object has no attribute 'location'
>>>>>>>>>>>> Error: tcpip::Socket::recvAndCheck @ recv: peer shutdown
>>>>>>>>>>>>
>>>>>>>>>>>> SoapAttachment.py", line 75, in with_soap_attachment
>>>>>>>>>>>>
>>>>>>>>>>>> So, how to fix it?? I need to attach file and send it..As this
>>>>>>>>>>>> interface needs to be done asap it would be nice if someone can let me know
>>>>>>>>>>>> what is the issue here
>>>>>>>>>>>>
>>>>>>>>>>>> thanks
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> suds mailing list
>>>>>>>>>>>> suds(a)lists.fedoraproject.org
>>>>>>>>>>>> https://admin.fedoraproject.org/mailman/listinfo/suds
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>> the location attribute line was something like
>>>>>>>>
>>>>>>>> suds_method.client.location() which is supposed to work and since
>>>>>>>> the attr is not present, its raising.
>>>>>>>>
>>>>>>>> So, I manually edited that argument and replaced with the server
>>>>>>>> wsdl url
>>>>>>>> ( I am quite new in the team and new to soap.. I hope its right!!
>>>>>>>> putting wsdl url)
>>>>>>>>
>>>>>>>> but, after that its raising error. "internal server fault" or
>>>>>>>> something.. I am away from the codebase now and thus can't give you
>>>>>>>> appropriate details :(
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Okay, as far as I remember (I don't have code base right now)
>>>>>>
>>>>>> the Client instance is created like this
>>>>>>
>>>>>> url = "localhost://...//abc?wsdl"
>>>>>> self.client = Client(url)
>>>>>>
>>>>>> and you are saying that we can do something like
>>>>>>
>>>>>> self.client = Client(location = url)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>> First let me give you some clear picture!
>>>
>>> The client program (Python) instance is something like this
>>>
>>> def __init__(self):
>>> self.initClient()
>>>
>>> def initClient(self):
>>> try:
>>> self.client = Client(url)
>>> except:
>>> ..
>>>
>>> This is where I am actually calling the remote method
>>>
>>> def sendLogFile(self, filePath):
>>> import hashlib
>>>
>>> uploadFileMethod = self.client.service.uploadFile
>>> attachment_id = hashlib.sha256(filePath).hexdigest()
>>> attachment_mimetype = "text/plain"
>>> attachment_content = (filePath, attachment_id,
>>> attachment_mimetype)
>>> with_soap_attachment(uploadFileMethod, attachment_content)
>>>
>>> This is raising
>>>
>>>
>>> AttributeError: 'Client' object has no attribute 'location'
>>> Error: tcpip::Socket::recvAndCheck @ recv: peer shutdown
>>> Quitting (on error).
>>>
>>> On the server side, which is written in JSP, has a method
>>>
>>> String uploadFile(File logFile);
>>>
>>> and the WSDL definitions something like below
>>>
>>> <wsdl:service name="WebService">
>>> <wsdl:port name="WebServiceHttpSoap11Endpoint"
>>> binding="ns:WebServiceSoap11Binding">
>>> <soap:address location="
>>> http://localhost:8080/myserver/services/WebService.WebServiceHttpSoap11En..."/>
>>>
>>> </wsdl:port>
>>> <wsdl:port name="WebServiceHttpSoap12Endpoint"
>>> binding="ns:WebServiceSoap12Binding">
>>> <soap12:address location="
>>> http://localhost:8080/myserver/services/WebService.WebServiceHttpSoap12En...
>>> "/>
>>> </wsdl:port>
>>> <wsdl:port name="WebServiceHttpEndpoint"
>>> binding="ns:WebServiceHttpBinding">
>>> <http:address location="
>>> http://localhost:8080/myserver/services/WebService.WebServiceHttpEndpoint/
>>> "/>
>>> </wsdl:port>
>>> </wsdl:service>
>>>
>>>
>>> I guess I have created the Client() instance succesfully but its raising
>>> the above mentioned errors.
>>>
>>>
>>> As per your previous message, I even changed the line 77 in
>>> with_soap_attachment to
>>>
>>> request = Request(suds_method.client.location, request_text)
>>>
>>>
>>> Thanks for your valuable time.
>>>
>>>
>>
> Hey, thanks.. but there seems to be other errors raising too.
>
> This is the method I am running
>
> def sendFile(self, filePath):
> uploadFileMethod = self.client.service.uploadFile
> attachment_id = uuid.uuid4()
> attachment_mimetype = "text/plain"
> attachment_content = (open(filePath, "rb"), attachment_id,
> attachment_mimetype)
> with_soap_attachment(uploadFileMethod, attachment_content)
>
> I am getting this error
>
> File "soap_attachments.py", line 69, in with_soap_attachment
> '--%s--' % boundary_id
> TypeError: sequence item 6: expected string, file found
>
>
> My remote method is this
>
> String uploadFile(File my_file);
>
> I don't understand why its not taking the file object
>
>
> But, anyway, I changed the method above mentioned line5 to
>
> attachment_content = (open(filePath, "rb").read(), attachment_id,
> attachment_mimetype)
>
> The below line sends the string!!
>
> Now, I am getting this error
>
> File
> "/usr/local/lib/python2.7/dist-packages/suds-0.4-py2.7.egg/suds/transport/https.py",
> line 64, in send
> return HttpTransport.send(self, request)
> File
> "/usr/local/lib/python2.7/dist-packages/suds-0.4-py2.7.egg/suds/transport/http.py",
> line 85, in send
> raise TransportError(e.msg, e.code, e.fp)
> suds.transport.TransportError: Internal Server Error
>
> Error: tcpip::Socket::recvAndCheck @ recv: peer shutdown
> Quitting (on error).
>
>
> Thanks a lot for your time!!
>
> Surya
>
10 years, 3 months
نحوه رد صلاحيت رحيم مشايي .... !
by moha
از کسانيکه از من مـــــــــــتنفرند سپاسگزارم ، آنها مرا قويتر ميکنند
از کسانيکه مرا دوســـــــــــــــــــــت دارند ممنونم ، آنان قلب مرا بزرگتر
ميکنند
کاربر گرامي !با عرض سلام و احترام ...
تقديم به همه شماوقتي خانم ها بخوان ...
نحوه رد صلاحيت رحيم مشايي .... !
در صورتي که مايليد کليپ هاي برگزيده هفته براي شما ارسال شود بر روي لينک زير
کليک کرده و عضو گروه شويدhttp://tech.groups.yahoo.com/group/facenama_friends/
10 years, 3 months