Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/SOAP] eWUS - info o pacjencie
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


Witam,

Probuje przy wykorzystaniu:
Cytat
Definicję testowej usługi autoryzacji można znaleźć pod adresem:
https://ewus.nfz.gov.pl/ws-broker-server-ew...vices/Auth?wsdl

Definicję testowej usługi ServiceBroker można znaleźć pod adresem:
https://ewus.nfz.gov.pl/ws-broker-server-ew...viceBroker?wsdl


pobrac info o pacjencie.

Analizujac xml'e:
Kod
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:auth="http://xml.kamsoft.pl/ws/kaas/login_types">
   <soapenv:Header/>
   <soapenv:Body>
             <auth:login>
                <auth:credentials>
                    <auth:item>
                        <auth:name>domain</auth:name>
                        <auth:value><auth:stringValue>01</auth:stringValue></auth:value>
                    </auth:item>
                    <auth:item>
                        <auth:name>type</auth:name>
                        <auth:value><auth:stringValue>SWD</auth:stringValue></auth:value>
                    </auth:item>
                    <auth:item>
                        <auth:name>idntSwd</auth:name>
                        <auth:value><auth:stringValue>123456789</auth:stringValue></auth:value>
                    </auth:item>
                    <auth:item>
                        <auth:name>login</auth:name>
                        <auth:value><auth:stringValue>TEST</auth:stringValue></auth:value>
                    </auth:item>
                </auth:credentials>
                        <auth:password>qwerty!@#</auth:password>
            </auth:login>
   </soapenv:Body>
</soapenv:Envelope>


Kod
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header>
      <ns1:session id="6F3FE3EA6BE54C5630F4F08E6FD0B803" xmlns:ns1="http://xml.kamsoft.pl/ws/common"/>
      <ns1:authToken id="BSbgyPBVy9Ww0B6al0DFuf" xmlns:ns1="http://xml.kamsoft.pl/ws/common"/>
   </soapenv:Header>
   <soapenv:Body>
      <ns1:loginReturn xmlns:ns1="http://xml.kamsoft.pl/ws/kaas/login_types">3</ns1:loginReturn>
   </soapenv:Body>
</soapenv:Envelope>


udalo mi sie zalogowac za pomoca stworzonego skrypyu:

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);
?>


Pytanie co dalej .......jak odebrac stringi session i authToken w naglowka odpowiedzi?
Sa one potrzebne w kolejnym zapytaniu zwracajacym dane pacjenta.
Go to the top of the page
+Quote Post

Posty w temacie
- kufalo   [PHP/SOAP] eWUS - info o pacjencie   2.01.2013, 13:48:58
- - eMCeH   Nie zauważyłem, że założyłeś nowy wątek... rozwią...   3.01.2013, 15:23:19
- - marekpulawy   A rozgryzł już ktoś jak po zalogowaniu sprawdzić u...   5.01.2013, 15:55:07
- - eMCeH   logowanie mamy ale jak się wylogować? status_cwu ...   5.01.2013, 18:50:39
|- - marekpulawy   Cytat(eMCeH @ 5.01.2013, 18:50:39 ) s...   5.01.2013, 19:06:31
- - eMCeH   próbowałem: [PHP] pobierz, plaintext $wylogowani...   5.01.2013, 19:11:18
- - szaitis   cześć Też próbuję zmierzyć się z tym problemem i m...   6.01.2013, 19:35:08
- - marekpulawy   Wg mnie to jest wina starej wersji PHP. U mnie na ...   6.01.2013, 20:22:10
- - eMCeH   kod logowania, który skleił ostatecznie marekpulaw...   6.01.2013, 20:47:07
- - marekpulawy   a co masz tym razem w zmiennej $parametry? bo...   6.01.2013, 21:12:06
- - d_adamkiewicz   Hym, wiem niewiele, ale wydaje mi się, że po zalog...   6.01.2013, 21:18:20
- - eMCeH   te same parametry co w przypadku logowania [PHP] p...   6.01.2013, 21:18:30
- - d_adamkiewicz   Teraz zwraca TRUE, chyba;) $hd = [ new Soa...   6.01.2013, 21:32:03
- - eMCeH   $client = Auth czy ServiceBroker?   6.01.2013, 21:42:16
- - d_adamkiewicz   Auth Nie znam się, ale wydaje mi się, że teraz ...   6.01.2013, 21:52:27
- - eMCeH   w zapytaniu checkCWU musisz przesłać pesel oraz ró...   6.01.2013, 22:11:48
- - d_adamkiewicz   Może po $client->__setSoapHeaders($h...   6.01.2013, 22:31:31
- - marekpulawy   [PHP] pobierz, plaintext $response = $clientBroker...   6.01.2013, 22:38:58
- - eMCeH   identyczny komunikat dostaję w swoim wywołaniu [...   6.01.2013, 23:09:22
- - d_adamkiewicz   [PHP] pobierz, plaintext $response = $clientBroker...   6.01.2013, 23:26:02
- - eMCeH   [PHP] pobierz, plaintext $parametry = ['locati...   7.01.2013, 00:38:26
- - marekpulawy   Udało się komuś rozgryźć temat zapytania eWUS o ub...   7.01.2013, 13:56:08
- - eMCeH   trzeba, trzeba... jak widzisz "powyżej" ...   7.01.2013, 14:24:05
- - marekpulawy   Fatal error: Uncaught SoapFault exception: [Client...   7.01.2013, 14:31:04
- - eMCeH   ja zrozumiałem, że "nie ma obiektu namespace...   7.01.2013, 14:38:46
- - szaitis   Ja próbuję po zalogowaniu się takiego czegoś: ...   7.01.2013, 15:00:29
- - eMCeH   ja chyba też tak miałem - na testowej błąd dublowa...   7.01.2013, 15:13:46
- - szaitis   dzięki rzeczywiście na produkcji ten błąd nie wys...   7.01.2013, 15:33:58
- - webdice   ~szaitis o tagach bbcode słyszałeś? Jeśli nie to p...   7.01.2013, 15:56:37
- - eMCeH   ...niestety dalej problem z namespace nierozwiązan...   7.01.2013, 16:49:15
- - webdice   Wiecie że to ma działać od 1 stycznia? [PHP] pobi...   7.01.2013, 17:04:46
- - eMCeH   wiesz, logowanie to już jakiś czas temu było zrobi...   7.01.2013, 17:28:59
- - marekpulawy   webdice mógłbyś zdradzić jak sobie poradziłeś ze s...   7.01.2013, 17:51:43
- - eMCeH   jeszcze trzeba będzie pilnować czasu od zalogowani...   8.01.2013, 08:21:12
- - szaitis   Udało sie już komuś to zapytanie o ubezpieczenie n...   8.01.2013, 11:34:05
- - marekpulawy   niestety, ja dalej na poziomie logowania się zatrz...   8.01.2013, 11:47:17
- - eMCeH   ...ja też, niestety ograniczam próby logowania i w...   8.01.2013, 11:58:28
- - gilek   Wersja "na chama" (w dodatku bez obsługi...   8.01.2013, 12:37:57
- - marekpulawy   jest mały błąd: </brok:stextload> powinno by...   8.01.2013, 12:57:24
- - gilek   Dzięki, poprawiłem, to też moze sie przydać: [PHP...   8.01.2013, 13:03:10
- - szaitis   Także pozwolę sobie skorzystać i wielkie dzięki   8.01.2013, 13:36:43
- - Kris2X   A wie ktoś może jak się dobrać do kodu autoryzacji...   8.01.2013, 22:52:41
- - eMCeH   w odpowiedzi na zapytanie otrzymujesz string, któr...   8.01.2013, 22:59:37
- - Kris2X   Hmm... no właśnie kroję tego stringa ale kodu auto...   8.01.2013, 23:01:39
- - eMCeH   po kolei: 35 znaków to adres Brokera (nie wykorzys...   9.01.2013, 01:21:36
- - gilek   Odpowiedź w zmiennej $r to jest zwykły XML, z...   9.01.2013, 09:30:45
- - szaitis   A czy pacjent ubezpieczony czy nie jest tutaj jako...   9.01.2013, 09:44:52
- - gilek   dokładnie   9.01.2013, 09:45:55
- - eMCeH   jakież to jest łatwe jak się widzi gotowe rozwiąza...   9.01.2013, 10:15:09
- - gilek   Jednym z rozwiązań jest skorzystanie z rozszerzeni...   9.01.2013, 10:24:36
- - Kris2X   Wie ktoś może skąd mogę wyłowić informacje o oznac...   9.01.2013, 14:28:59
- - eMCeH   ...jak wyciągnąć nazwę i wersję systemu NFZ? [PHP...   10.01.2013, 01:52:16
- - szaitis   Powinno być chyba odwołanie do węzła system_nfz a ...   10.01.2013, 14:00:51
- - eMCeH   ledwie coś załapię z tych xml'ów to znów ...   10.01.2013, 14:32:59
- - d_adamkiewicz   Spójrz w "System eWUS - opis interfejs dostęp...   10.01.2013, 15:10:40
- - eMCeH   1.2? wrzuć proszę link do tego dokumentu. mam po...   10.01.2013, 15:18:54
- - szaitis   Ja właśnie korzystałam z dokumentacji i tam znalaz...   10.01.2013, 16:06:48
- - eMCeH   zapisujesz to w innej postaci niż potwierdzenia z ...   10.01.2013, 16:25:09
- - d_adamkiewicz   [PHP] pobierz, plaintext $xpath->registerNamesp...   10.01.2013, 16:28:47
- - eMCeH   no tak, podpis jest przecież opisany w: Kodxmldsig...   10.01.2013, 16:53:59
- - d_adamkiewicz   Można tak ($responseXML zawiera to co zrobił ...   10.01.2013, 18:21:20
- - eMCeH   u "gilek" Kod$r uzupełniony kod o ...   12.01.2013, 15:29:27
- - gilek   Jeśli zwróci element Fault z przestrzeni nazw http...   14.01.2013, 08:04:23
- - d_adamkiewicz   [PHP] pobierz, plaintext $doc = new DOMDocumen...   16.01.2013, 16:29:23
- - nitro18   Witam, Zmodyfikowałem kod tak, aby na początku ko...   17.05.2013, 00:18:18
- - marekpulawy   A jak włączyć ten certyfikat do SOAP? Poniżej komu...   10.09.2018, 08:05:14


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:17