anchor.diff:      call_attach(Wsdl, Operation, Port, Service, Headers, Message, [], []).
   
   %%% --------------------------------------------------------------------
  -%%% Make a SOAP request (with http headers)
  +%%% Make a SOAP request (with http artifacts)
   %%% --------------------------------------------------------------------
   call(Wsdl, Operation, Port, Service, Headers, Message, http_headers, HttpHeaders) ->
  -    call_attach(Wsdl, Operation, Port, Service, Headers, Message, [], HttpHeaders).
  +    call_attach(Wsdl, Operation, Port, Service, Headers, Message, [], HttpHeaders);
  +
  +call(Wsdl, Operation, Port, Service, Headers, Message, http_details, HttpDetails) ->
  +    call_attach(Wsdl, Operation, Port, Service, Headers, Message, [], http_details, HttpDetails).
   
   
   %%% --------------------------------------------------------------------
  
positive.code: %%% --------------------------------------------------------------------
  %%% Make a SOAP request (with attachments)
  %%% --------------------------------------------------------------------
  call_attach(#wsdl{operations = Operations, model = Model},
              Operation, Port, Service, Headers, Message, Attachments, HttpHeaders) ->
      %% find the operation
      case findOperation(Operation, Port, Service, Operations) of
  	#operation{address = URL, action=Action, operation = Operation} ->
  
negative.code: 
  		    {ContentType, Request} =
                          make_request_body(XmlMessage, Attachments, Action),
                      ?dbg("+++ Request = ~p~n", [Request]),
  		    HttpRes = http_request(URL, Action, Request,
                                             HttpClientOptions, HttpHeaders,
  