anchor.diff:  %%% --------------------------------------------------------------------
   %%% Make a SOAP request
   %%% --------------------------------------------------------------------
  -call(Operation, Port, Service, Message, WSDL) ->
  -    call(Operation, Port, Service, Message, WSDL, []).
  -
  -call(Operation, Port, Service, Message, #wsdl{operations = Operations, model = Model}, Headers) ->
  +call(#wsdl{operations = Operations, model = Model}, Operation, Port, Service, Headers, Message) ->
       %% find the operation
       case findOperation(Operation, Port, Service, Operations) of
   	#operation{address = URL, action = SoapAction} ->
  
positive.code: call(Wsdl, Operation, Header, Msg) when record(Wsdl, wsdl) ->
      case get_operation(Wsdl#wsdl.operations, Operation) of
  	{ok, Op} ->
  	    call(Operation, Op#operation.port, Op#operation.service, 
  		 Msg, Wsdl, Header);
  	Else ->
  	    Else
      end.
  
negative.code: -export([initModel/1, initModel/2, 
  	 initModelFile/1,
  	 config_file_xsd/0,
  	 call/3, call/4, call/6,
  	 write_hrl/2, write_hrl/3,
  	 findHeader/2,
  	 parseMessage/2,
  