Eu passei metade do dia procurando por isso e tentando várias opções. Esperando que os Gurus aqui possam ajudar.
Estou tentando criar um stub simples que aceitará um XML recebido, pegará um valor específico em uma das tags e usará esse valor como valor de outra tag na resposta.
por exemplo, Input to stub será
<aaa>Pick1</aaa>
<bbb>pick2</bbb>
resposta do stub
<xyz>pick2</xyz>
<zzz>0</zzz>
Estou fazendo isso usando ncat
-
./ncat -lk -p 1234 --sh-exec "./stub.sh"
onde em stub.sh
, espero analisar a entrada, obter o valor da tag bbb e enviar uma resposta de volta.
Por enquanto, minha entrada vem de um formulário HTML em que um usuário colaria o XML de entrada em uma caixa de texto e clica em enviar.
Não consegui descobrir como iria analisar a entrada em stub.sh
. Tentei echo $1
, que echos em branco - isso significa que a entrada não foi passada para o script que estou tentando executar?
A maioria das páginas de ajuda indica que a entrada será passada para o script, alguém pode ajudar a acessar essa entrada dentro do script?
obrigado!
Tags scripting