![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 1 Dołączył: 1.04.2012 Skąd: Świętokrzyskie Ostrzeżenie: (0%) ![]() ![]() |
Witam,
po wywołaniu: Kod <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <?php echo '<br />'; //Utworzenie obiektu klienta SOAP $client = new SoapClient("https://ewus.nfz.gov.pl/ws-broker-server-ewus/services/Auth?wsdl"); $functions = $client->__getFunctions(); echo '<br />'; var_export($functions); echo '<br />'; //Logowanie $user = 'user'; $pass = 'haslo'; echo '<br />'; $sesja = $client->login($user, $pass); var_dump($sesja); ?> serwer zgłasza błąd: Kod Uncaught SoapFault exception: [soapenv:Server] org.apache.axis2.databinding.ADBException: Unexpected subelement {http://xml.kamsoft.pl/ws/kaas/login_types}login in C:\xampp\htdocs\ewus\index.php:21 Stack trace: #0 C:\xampp\htdocs\ewus\index.php(21): SoapClient->__call('login', Array) #1 C:\xampp\htdocs\ewus\index.php(21): SoapClient->login('user', 'haslo') #2 {main} thrown in C:\xampp\htdocs\ewus\index.php on line 21 na forum Delphi Kod http://pl.comp.lang.delphi.narkive.com/1m1aRvZb/import-wsdl-z-adresu-urla.2 znalazłem informację, iż plik definicji usługi zawiera błąd i należy poprawić sekcję login poprzez nadpisanie pobranego kodu z pliku definicji na inny kod czy możecie mi pomóc w jaki sposób w nadpisać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Udalo mi sie zalogowac:
Kod <? $client=new SoapClient('https://ewus.nfz.gov.pl/ws-broker-server-ewus-auth-test/services/Auth?wsdl'); $responce=$client->login(['credentials'=>[['name'=>'domain','value'=>['stringValue'=>'15']],['name'=>'login','value'=>['stringValue'=>'TEST1']]],'password'=>'qwerty!@#']); print($responce); ?> albo: Kod <? $client=new SoapClient('https://ewus.nfz.gov.pl/ws-broker-server-ewus-auth-test/services/Auth?wsdl'); $responce=$client->login(['credentials'=>[['name'=>'domain','value'=>['stringValue'=>'01']],['name'=>'type','value'=>['stringValue'=>'SWD']],['name'=>'idntSwd','value'=>['stringValue'=>'123456789']],['name'=>'login','value'=>['stringValue'=>'TEST']]],'password'=>'qwerty!@#']); print($responce); ?> Ale nie wiem jak pobrac odebrane w naglowku numer sesji i authToken. Potrzebne do nasepnego zapytania... Ten post edytował kufalo 2.01.2013, 12:58:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 06:29 |