Korzystałem z niego i albo nie potrafię poprawnie skonfigurować połączenia albo coś jest nie tak z usługą - chociaż programista od usługi twierdzi, że wszystko jest ok ponieważ łączy się przez nią w aplikacji (.NET).
1:
screen 1Jako SOAPAction jest
http://tempuri.org/ICutter/Logon - tempuri.org to domyślna nazwa (z tego co czytałem powinno się ją zmienić - ale to jest możliwe tylko po stronie usługi - tak?).
2:
screen 2Tutaj widzimy zapytanie oraz odpowiedź. Ustawiony jest SOAP w wersji 1.2 oraz aktywne są WS-Reliable Messaging
Ktoś widzi jakiś błąd który mógł powodować taką odpowiedź (błędną)?
@EDITNamespace zostało zmienione na "chyba" poprawne.
Teraz SoapUI zwraca:
Cytat
The action
http://xxx/ICutter/Logon is not supported by this endpoint. Only WS-ReliableMessaging February 2005 messages are processed by this endpoint.
Nie mam zdefiniowanego "endpoint" ponieważ nie wiem co to jest.
Znalazłem taką definicję:
Cytat
Sender's responder (endpoint)
To receive an asynchronous Acknowledgment the sender must have an endpoint to handle them. The WSRMSequenceAcknowledgment() procedure must be exposed at that endpoint. This accepts and processes asynchronous Acknowledgment. This is used to accept a SequenceAcknowledgment response from a remote party so it will process the response and will set the state of messages that are acknowledged.
Po stronie PHP-a nawet nie doszedłem do tego błędu - zatrzymałem się na błędzie z nagłówkami.
Może ktoś miał kiedyś taki problem? Komuś udało się poprawnie skonfigurować klient-a w PHP? Próbowałem znaleźć jakieś informacje na temat WS-Reliable Messaging w PHP, jedyne co znalazłem to autoryzacja która mnie nie dotyczy - ponieważ ja wykonuję autoryzację poprzez odwołanie do Logon.