With an intelligent IDE, one can easily generate Java Code from the WDSL file. However, some SOAP methods require additional security header parameters to function. curl --location --request POST '<url>' \
--header 'header_key: header_value' \
--header 'Content-Type: text/xml' \
--data-raw '<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws=”http://ws.test.com" xmlns:xsd=”http://test/xsd"><soapenv:Header/>
<soapenv:Body>... </soapenv:Body>
</soapenv:Envelope>