code: protected void callSoapService(String url, String templateName, String soapAction, XmlHttpResponse response) {
          Map<String, Object> headers = soapAction != null ? Collections.singletonMap("SOAPAction", (Object) soapAction) : null;
          getEnvironment().callService(url, templateName, getCurrentRowValues(), response, headers);
      }
docs: Calls SOAP service using template and current row's values.
  @param url url of service to call.
  @param templateName name of template to use to create POST body.
  @param soapAction SOAPAction header value (null if no header is required).
  @param response response to fill based on call.