![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
evgen1991 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.8.2013 Репутация: нет Всего: нет |
Приветствую. Есть сервис http://82.198.171.198:1925/ServiceLicSA?WSDL в котором есть метод async_getMessage
сам метод: array(1) { [0]=> string(44) "MessageBody async_getMessage(MessageBody $m)" } С помощью SoapClient пытаюсь вызвать данный метод $service = new SoapClient('http://82.198.171.198:1925/ServiceLicSA?WSDL'); $result = $service->async_getMessage(???); однако непонятно, что за MessageBody и что надо указывать в качестве параметра функции async_getMessage? при попытке сделать $params = array(new SoapVar('NumberInReestr', '02РПА0000002')); $service = new SoapClient('http://82.198.171.198:1925/ServiceLicSA?WSDL'); $result = $service->async_getMessage($params); выдает Fatal error: Uncaught SoapFault exception: [a:InternalServiceFault] Object reference not set to an instance of an object. in D:\ZendServer\LocalSites\alko2.ru\www\test.php:10 Stack trace: #0 D:\ZendServer\LocalSites\alko2.ru\www\test.php(10): SoapClient->__call('async_getMessag...', Array) #1 D:\ZendServer\LocalSites\alko2.ru\www\test.php(10): SoapClient->async_getMessage(Array) #2 {main} thrown in D:\ZendServer\LocalSites\alko2.ru\www\test.php on line 10 Отправить надо примерно такую xml : <soap:Envelope xmlns:rar="http://fns.smev.fsrar.ru/serviceLicSA/rev111111" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:smev="http://smev.gosuslugi.ru/rev111111" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security soap:actor="http://smev.gosuslugi.ru/actors/smev"> <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> <CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> <SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /> <Reference URI="#body"> <Transforms> <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /> <DigestValue>oh4pGHlorQ/SIsWt5JwfFo4RvmVVMZ8KofSm7Uh45p8=</DigestValue> </Reference> </SignedInfo> <SignatureValue xmlns="http://www.w3.org/2000/09/xmldsig#">2Det624Q0qYuBVm2TxdY+Jnosj9xmjqIqNL+ZFkGyHkaym+p2GoJbqFatXqXmk7RwZmGncGAyHawmUTgzlDBKQ==</SignatureValue> <ds:KeyInfo> <wsse:SecurityTokenReference> <wsse:Reference URI="#SenderCertificate" /> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> <wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="SenderCertificate">MIIEojCCBFGgAwIBAgIKTy5MaQAAAAAIizAIBgYqhQMCAgMwgdwxJjAkBgkqhkiG9w0BCQEWF2NhQHI3Ny5jZW50ZXItaW5mb3JtLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxKDAmBgNVBAoMH9Ck0JPQo9CfINCm0LXQvdGC0YDQmNC90YTQvtGA0LwxMTAvBgNVBAsMKNCc0YHQutCkINCk0JPQo9CfINCm0LXQvdGC0YDQmNC90YTQvtGA0LwxGjAYBgNVBAMTEUNlbnRlckluZm9ybSBNc2tmMB4XDTEyMDMyNjEyMDEwMFoXDTEzMDMyNjEyMTAwMFowggFtMRgwFgYIKoUDA4EDAQETCjk5MDAwMDAwMDAxHTAbBgkqhkiG9w0BCQEWDml2YW5vdkBtYWlsLnJ1MQswCQYDVQQGEwJSVTFZMFcGA1UECB5QADkAOQAgBBgEPQRLBDUAIARCBDUEQARABDgEQgQ+BEAEOAQ4ACwAIAQyBDoEOwROBEcEMARPACwAIAQzAC4AIAQRBDAEOQQ6BD4EPQRDBEAxEzARBgNVBAceCgQTBD4EQAQ+BDQxFTATBgNVBAoeDAQiBDUEQQRCACAAMTEjMCEGA1UECx4aBB8EPgQ0BEAEMAQ3BDQENQQ7BDUEPQQ4BDUxMTAvBgNVBAMeKAQYBDIEMAQ9BD4EMgAgBBgEMgQwBD0AIAQYBDIEMAQ9BD4EMgQ4BEcxKTAnBgkqhkiG9w0BCQIeGgQaBB8EHwA9ADkAOQAwADAAMAAwADAAMAAwMRswGQYDVQQMHhIEFAQ+BDsENgQ9BD4EQQRCBEwwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARA6l3kjyaz17mHx9n0LZkf3OwadF759006WcYXLOK24ViPM816hs8DrHjckL6cMUQmQ2U1e+m5+4VwCYDK5E343KOCAV0wggFZMA4GA1UdDwEB/wQEAwIE8DAZBgkqhkiG9w0BCQ8EDDAKMAgGBiqFAwICFTBNBgNVHSUERjBEBggrBgEFBQcDBAYHKoUDAgIiBgYIKwYBBQUHAwIGCCqFAwMGTgQCBggqhQMDBk4EBAYIKoUDAwZOBAMGByqFAwMGAAwwHQYDVR0OBBYEFPNl74T1DcDdboGJrZyfW0UkOdJWMB8GA1UdIwQYMBaAFJtvZk+71vxVjcEPH2fuquA46o5lMEgGA1UdHwRBMD8wPaA7oDmGN2h0dHA6Ly9jYS5yNzcuY2VudGVyLWluZm9ybS5ydS9jcmwvQ2VudGVySW5mb3JtTXNrZi5jcmwwUwYIKwYBBQUHAQEERzBFMEMGCCsGAQUFBzAChjdodHRwOi8vY2Eucjc3LmNlbnRlci1pbmZvcm0ucnUvY3JsL0NlbnRlckluZm9ybU1za2YuY3J0MAgGBiqFAwICAwNBAJK28V7LHKP8tE6Tpf4+lhZ2u2l5ItUv3WH9XwUXFyuqJlG0Y7obYodb99knW+io+qe3HhXDwk/1UcfjT415gTA=</wsse:BinarySecurityToken> </wsse:Security> </soap:Header> <soap:Body wsu:Id="body"> <rar:ServiceLicSA> <smev:Message> <smev:Sender> <smev:Name>ФНС</smev:Name> <smev:Code>FNS001001</smev:Code> </smev:Sender> <smev:Recipient> <smev:Name>Федеральная служба по регулированию алкогольного рынка</smev:Name> <smev:Code>RAR001003</smev:Code> </smev:Recipient> <smev:Originator> <smev:Name>ФНС</smev:Name> <smev:Code>FNS001001</smev:Code> </smev:Originator> </smev:Message> <smev:MessageData> <smev:AppData> <rar:RequestParameters> <rar:NumberInReestr>02РПА0000002</rar:NumberInReestr> <rar:Licence> <rar:licenceID>1</rar:licenceID> <rar:org_name>Contora</rar:org_name> <rar:org_short>Cont</rar:org_short> <rar:form> <rar:id>1</rar:id> <rar:name>ООО</rar:name> </rar:form> <rar:INN>1234567890</rar:INN> <rar:KPP>111222333</rar:KPP> <rar:email>EMAIL</rar:email> <rar:urAddress> <rar:id>1</rar:id> <rar:org_name /> <rar:org_short /> <rar:KPP /> <rar:region>02 Башкортостан Респ</rar:region> <rar:region_code>0200000000000</rar:region_code> <rar:raion>Абзелиловский р-н</rar:raion> <rar:raion_code>0205300000000</rar:raion_code> <rar:city>Амангильдинский с/с</rar:city> <rar:city_code>0205300300000</rar:city_code> <rar:naselen_punkt /> <rar:naselen_punkt_code /> <rar:street /> <rar:street_code /> <rar:house>1</rar:house> <rar:korpus>2</rar:korpus> <rar:building>3</rar:building> <rar:litera>4</rar:litera> <rar:pomeschenie>5</rar:pomeschenie> </rar:urAddress> <rar:kind> <rar:id>1</rar:id> <rar:name>РПА</rar:name> </rar:kind> <rar:numberPre>19</rar:numberPre> <rar:seriaPre>A</rar:seriaPre> <rar:giverName>MEGA-LIC</rar:giverName> <rar:dateFrom>2012-08-17</rar:dateFrom> <rar:dateTo>2013-08-16</rar:dateTo> <rar:status> <rar:id>2</rar:id> <rar:name>приостановлена</rar:name> </rar:status> <rar:statusDate>2012-08-17</rar:statusDate> <rar:statusReason> <rar:id>4</rar:id> <rar:name>решение о приостановлении действия лицензии</rar:name> </rar:statusReason> <rar:branches> <rar:id>2</rar:id> <rar:org_name>Chaka</rar:org_name> <rar:org_short>Chak</rar:org_short> <rar:KPP>123456789</rar:KPP> <rar:region>02 Башкортостан Респ</rar:region> <rar:region_code>0200000000000</rar:region_code> <rar:raion>Аскинский р-н</rar:raion> <rar:raion_code>0200400000000</rar:raion_code> <rar:city /> <rar:city_code /> <rar:naselen_punkt>Альягиш д</rar:naselen_punkt> <rar:naselen_punkt_code>0200400002300</rar:naselen_punkt_code> <rar:street>Центральная ул</rar:street> <rar:street_code>02004000023000100</rar:street_code> <rar:house>6</rar:house> <rar:korpus>7</rar:korpus> <rar:building>8</rar:building> <rar:litera>9</rar:litera> <rar:pomeschenie>10</rar:pomeschenie> </rar:branches> </rar:Licence> </rar:RequestParameters> </smev:AppData> </smev:MessageData> </rar:ServiceLicSA> </soap:Body> </soap:Envelope> Это сообщение отредактировал(а) evgen1991 - 28.8.2013, 13:03 |
|||
|
||||
PavelSvoboda |
|
||||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 30.11.2010 Где: Львов Репутация: 1 Всего: 1 |
|
||||
|
|||||
evgen1991 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.8.2013 Репутация: нет Всего: нет |
Это конеш хорошо, спасибо) Но как в php задать данный параметр на стороне клиента?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |