anchor.diff:  -record(yaws_soap_config, {atts, xsd_path,  user_module, wsdl_file, add_files}).
   -record(xsd_file, {atts, name, prefix, import_specs}).
   -record(import_specs, {atts, namespace, prefix, location}).
  +-record(namespace_spec, {namespace, prefix}).
  +-record(namespace_registry, {specs = [], counter = 0}).
   
   -define(DefaultPrefix, "p").
  +-define(CustomPrefix, "cp").
   
   
   %%%
  
positive.code:     %% For the moment, the namespace is ignored on operations etc.
      %% this makes it a bit easier to deal with imported wsdl's.
      %% TODO uncomment if imports can be WSDL
      %%Acc3 = parseWsdls(Imports, WsdlModel, Options, Acc2),
      parseWsdls(Tail, WsdlModel, Options, Acc2).
  
  %%% --------------------------------------------------------------------
  %%% build a list: [{Namespace, Xsd}, ...] for all the Xsds in the WSDL.
  %%% This list is used when a schema inlcudes one of the other schemas.
  %%% The AXIS java2wsdl tool generates wsdls that depend on this feature.
  makeImportList([], Acc) ->
      Acc;
  makeImportList([ Xsd | Tail], Acc) ->
      makeImportList(Tail, [{erlsom_lib:getTargetNamespaceFromXsd(Xsd),
                             undefined, Xsd} | Acc]).
  
  
  %%% --------------------------------------------------------------------
  %%% compile each of the schemas, and add it to the model.
  %%% Returns Model
  %%% (TODO: using the same prefix for all XSDS makes no sense)
  %%% --------------------------------------------------------------------
  addSchemas([], AccModel, _Options, _ImportList) ->
      AccModel;
  addSchemas([Xsd| Tail], AccModel, Options, ImportList) ->
      Model2 = case Xsd of
                   undefined ->
                       AccModel;
                   _ ->
                       {ok, Model} =
                           erlsom_compile:compile_parsed_xsd(
                             Xsd,
                             [{include_files, ImportList} |Options]),
                       case AccModel of
                           undefined -> Model;
                           _ -> erlsom:add_model(AccModel, Model)
                       end
               end,
      addSchemas(Tail, Model2, Options, ImportList).
  
  %%% --------------------------------------------------------------------
  %%% compile each of the schema files, and add it to the model.
  
negative.code: 		{ok, XmlMessage} ->
  
  		    {ContentType, Request} =
                          make_request_body(XmlMessage, Attachments, Action),
  		    HttpClientOptions = [],
                      ?dbg("+++ Request = ~p~n", [Request]),
  		    HttpRes = http_request(URL, Action, Request,
  