powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
7 сообщений из 7, страница 1 из 1
Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
    #38943951
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Как можно генерировать такие запросы ?
ОСОБЕННО интересует, как воткнуть тэг <ds:Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/>

запрос:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1" xmlns:ns1="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1">
   <soapenv:Header/>
   <soapenv:Body>
		      <ns:GetRequestRequest>
		         <ns2:MessageTypeSelector xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1" xmlns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1" Id="SIGNED_BY_CALLER"><ns2:NamespaceURI>urn://x-artefacts-gibdd-gov-ru/breach/root/1.0</ns2:NamespaceURI><ns2:RootElementLocalName>BreachRequest</ns2:RootElementLocalName><ns2:Timestamp>2014-02-11T17:10:03.616+04:00</ns2:Timestamp></ns2:MessageTypeSelector>
		         <!--Optional:-->
		         <ns:CallerInformationSystemSignature><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/><ds:Reference URI="#SIGNED_BY_CALLER"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/><ds:DigestValue>xPtdSjogBSJahRJisbZWEyqRG5+WEHR6PPYUAm8yjzs=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>G+Bjpejgc49EfKlK8JeKCNeK9zFl3cKMseTp45h3kGLziuhInkDxFb46uetCz2SsyklO8rmM3hJUX6k22ad9Fw==</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIIBeDCCASWgAwIBAgIEMRFBsjAKBgYqhQMCAgMFADAxMRAwDgYDVQQLEwdTWVNURU0xMRAwDgYDVQQKEwdtdGZvaXYxMQswCQYDVQQGEwJSVTAeFw0xNDA5MDQwOTIxNDVaFw0xNDEyMDMwOTIxNDVaMDExEDAOBgNVBAsTB1NZU1RFTTExEDAOBgNVBAoTB210Zm9pdjExCzAJBgNVBAYTAlJVMGMwHAYGKoUDAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQEJ2ZSpw1tSo/cylifftd268aXKoMnQBUyx6Oj/t/jKF9Btue0la3cQjNGkTnwMC2G0towX/atXIskbaWXoX6ZSjITAfMB0GA1UdDgQWBBRy0XtQ9B2w/p/OR0jEH8N7jC5FSDAKBgYqhQMCAgMFAANBANCHlS68Rzs2eYiRfTwk1EnQzCTjNFjG4DdDW5/vK8I2hQ/v4vcmV+CCUjt1IZb2PiAVpl1pIU8oAEe3WGxbAwM=</ds:X509Certificate></ds:X509Data></ds:KeyInfo></ds:Signature></ns:CallerInformationSystemSignature>
		      </ns:GetRequestRequest>
   </soapenv:Body>
</soapenv:Envelope>



Полный набор запросов тут:
http://smev3.gosuslugi.ru/portal/api/files/Примеры запросов.zip

Есть еще и Java клиент к этому делу, но как это поможет в технологии WCF...
http://smev3.gosuslugi.ru/portal/api/files/client_1.11 (without dependencies).zip

ps. Вот не сиделось же людям. Переписать новую версию сервиса на другую платформу... Некоторые месяц убивали на версию 2, а теперь нужно убить время на версию 3...
...
Рейтинг: 0 / 0
Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
    #38944232
xxxTIMxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ProBiotekПривет.

Как можно генерировать такие запросы ?
ОСОБЕННО интересует, как воткнуть тэг <ds:Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/>

запрос:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1" xmlns:ns1="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1">
   <soapenv:Header/>
   <soapenv:Body>
		      <ns:GetRequestRequest>
		         <ns2:MessageTypeSelector xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1" xmlns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1" Id="SIGNED_BY_CALLER"><ns2:NamespaceURI>urn://x-artefacts-gibdd-gov-ru/breach/root/1.0</ns2:NamespaceURI><ns2:RootElementLocalName>BreachRequest</ns2:RootElementLocalName><ns2:Timestamp>2014-02-11T17:10:03.616+04:00</ns2:Timestamp></ns2:MessageTypeSelector>
		         <!--Optional:-->
		         <ns:CallerInformationSystemSignature><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/><ds:Reference URI="#SIGNED_BY_CALLER"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/><ds:DigestValue>xPtdSjogBSJahRJisbZWEyqRG5+WEHR6PPYUAm8yjzs=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>G+Bjpejgc49EfKlK8JeKCNeK9zFl3cKMseTp45h3kGLziuhInkDxFb46uetCz2SsyklO8rmM3hJUX6k22ad9Fw==</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIIBeDCCASWgAwIBAgIEMRFBsjAKBgYqhQMCAgMFADAxMRAwDgYDVQQLEwdTWVNURU0xMRAwDgYDVQQKEwdtdGZvaXYxMQswCQYDVQQGEwJSVTAeFw0xNDA5MDQwOTIxNDVaFw0xNDEyMDMwOTIxNDVaMDExEDAOBgNVBAsTB1NZU1RFTTExEDAOBgNVBAoTB210Zm9pdjExCzAJBgNVBAYTAlJVMGMwHAYGKoUDAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQEJ2ZSpw1tSo/cylifftd268aXKoMnQBUyx6Oj/t/jKF9Btue0la3cQjNGkTnwMC2G0towX/atXIskbaWXoX6ZSjITAfMB0GA1UdDgQWBBRy0XtQ9B2w/p/OR0jEH8N7jC5FSDAKBgYqhQMCAgMFAANBANCHlS68Rzs2eYiRfTwk1EnQzCTjNFjG4DdDW5/vK8I2hQ/v4vcmV+CCUjt1IZb2PiAVpl1pIU8oAEe3WGxbAwM=</ds:X509Certificate></ds:X509Data></ds:KeyInfo></ds:Signature></ns:CallerInformationSystemSignature>
		      </ns:GetRequestRequest>
   </soapenv:Body>
</soapenv:Envelope>



Полный набор запросов тут:
http://smev3.gosuslugi.ru/portal/api/files/Примеры запросов.zip

Есть еще и Java клиент к этому делу, но как это поможет в технологии WCF...
http://smev3.gosuslugi.ru/portal/api/files/client_1.11 (without dependencies).zip

ps. Вот не сиделось же людям. Переписать новую версию сервиса на другую платформу... Некоторые месяц убивали на версию 2, а теперь нужно убить время на версию 3...
Так а wsdl прошлых сервисов есть? По нему и WCF можно сгенерить.
...
Рейтинг: 0 / 0
Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
    #38944440
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxxTIMxxx,

Я ни нашел ни одного живого сервиса... Неоткуда даже WSDL взять. Информации очень очень мало. Как нам сказали, там даже еще и сервисов не написано толку..
...
Рейтинг: 0 / 0
Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
    #38944441
ProBiotek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxxTIMxxx,

Не думаю, что WSDL сервисов версии 2 помогут в версии 3. Тут все по другому. Например ушла WS Security
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
    #39237933
EDUARD_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProBiotek,

в смэв3 - одна точка доступа, на главной странице сайта - это написано и представлена wsdl сервиса.

сущности "подсервисов" экспортируются с помощью jaxb привязки.

маршрутизация осуществляется с помощью namespace, которая описана в xsd конкретного поставщика.

стало наоборот проще, единый формат сервиса, один endpoint
...
Рейтинг: 0 / 0
Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
    #39237936
EDUARD_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офигеть, уже 2016 год ))
...
Рейтинг: 0 / 0
Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
    #39238110
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD_2офигеть, уже 2016 год ))
И Вам утро доброе :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста, как можно сформировать такие SOAP с помощью WCF.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]