Ricardo, não sei se ajuda muito, pois não é uso do protocolo SOAP em si, mas do webservice da Câmara de forma bem amadora.
Sou advogado e entendo praticamente nada de programação.
Com algum esforço e usando planilhas do google drive, consegui trabalhar bem com o webservice da câmara, usando xpath, que é suportado pelo google drive por meio do comando IMPORTXML.
Meu trabalho estava focado na obtenção de pautas. Com os elementos-chave da consulta, que você obtem no endpoint de cada serviço, construímos algo usando o comando CONCATENATE da planilha.
Segue o link para um dos testes e veja se pode lhe ser útil.