lib/isbm_adaptor/provider_publication.rb
def expire_publication(session_id, message_id)
      validate_presence_of session_id, 'Session Id'
      validate_presence_of message_id, 'Message Id'

      @client.call(:expire_publication, message: { 'SessionID' => session_id, 'MessageID' => message_id })

      return true
    end
def expire_publication(session_id, message_id)
      validate_presence_of session_id, 'Session Id'
      validate_presence_of message_id, 'Message Id'

      @client.call(:expire_publication, message: { 'SessionID' => session_id, 'MessageID' => message_id })

      return true
    end
Expires a posted publication message.

 @param session_id [String] the session id used to post the publication
 @param message_id [String] the message id received after posting the publication
 @return [void]
 @raise [ArgumentError] if session_id or message_id are blank