L
L
Leonid2017-02-07 10:05:00
Java
Leonid, 2017-02-07 10:05:00

How to properly organize the receipt of a response from the service provider in SMEV 3 using the Java client from the Research Institute Voskhod?

I am setting up interaction with SMEV-3 using a java client from the Voskhod Research Institute.
The initial request to the SendRequestRequest service provider passes the synchronous service check and goes to the asynchronous one. After that, I set sleep for 1 minute and try to send a GetResponseRequest using the getResponse method of the ru.voskhod.smev.message_exchange_service_clientMessageExchangeEndpoint class. I get an empty response

<?xml version='1.0' encoding='UTF-8'?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:GetResponseResponse 
      xmlns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1" 
      xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1" 
      xmlns:ns3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/faults/1.1"/>
  </S:Body>
</S:Envelope>

There is no response body.
The documentation that is for the client, that from the suppliers, that the official one - focuses on sending the SendRequestRequest request, omitting further interaction. At the same time, judging by the Cryptopro forum, quite a lot of people use the SMEV client. I would like to ask those who have experience working either with a client or with SMEV directly, how to get the result of processing a request correctly?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question