I configure interaction with SMEV-3 with the help of a java-client from SRI Voskhod. The initial request to the service provider SendRequestRequest passes a synchronous check of the service and goes to the asynchronous one. After that, I set sleep for 1 minute and try to send GetResponseRequest using the getResponse method of the ru.voskhod.smev.message_exchange_service_clientMessageExchangeEndpoint class. In response, 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> In this case, the response body is missing.
When you call getStatus and getIncomingQueueStatistics, the same.
Documentation of what is on the client, what is from the suppliers, what is official - the main point is to send 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 with either a client or SMEV 3 directly to ask how to get the result of the request processing correctly?