{"action":"closed","issue":{"url":"https://api.github.com/repos/WsdlToPhp/PackageBase/issues/18","repository_url":"https://api.github.com/repos/WsdlToPhp/PackageBase","labels_url":"https://api.github.com/repos/WsdlToPhp/PackageBase/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/WsdlToPhp/PackageBase/issues/18/comments","events_url":"https://api.github.com/repos/WsdlToPhp/PackageBase/issues/18/events","html_url":"https://github.com/WsdlToPhp/PackageBase/issues/18","id":312064111,"number":18,"title":"How to change soap address","user":{"login":"rps-repo","id":850122,"avatar_url":"https://avatars3.githubusercontent.com/u/850122?v=4","gravatar_id":"","url":"https://api.github.com/users/rps-repo","html_url":"https://github.com/rps-repo","followers_url":"https://api.github.com/users/rps-repo/followers","following_url":"https://api.github.com/users/rps-repo/following{/other_user}","gists_url":"https://api.github.com/users/rps-repo/gists{/gist_id}","starred_url":"https://api.github.com/users/rps-repo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rps-repo/subscriptions","organizations_url":"https://api.github.com/users/rps-repo/orgs","repos_url":"https://api.github.com/users/rps-repo/repos","events_url":"https://api.github.com/users/rps-repo/events{/privacy}","received_events_url":"https://api.github.com/users/rps-repo/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-06T17:56:53Z","updated_at":"2018-04-06T18:11:24Z","closed_at":"2018-04-06T18:11:24Z","author_association":"NONE","body":"I am working with the wsdl below and I was just informed that the address the soap call needs to go to can be different depending on the user. \r\n\r\nThe wsdl has \r\n`https://partnerdev.hostedtax.thomsonreuters.com/sabrix/services/taxservice/2009-12-20/taxservice \r\n`\r\nset as the URL but it may need to use a different URL.  Is there any way to change this when I am building the soap call or would I need a separate wsdl for each URL?\r\n\r\n```\r\n<?xml version=\"1.0\" ?><wsdl:definitions xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\" xmlns:tns=\"http://www.sabrix.com/services/taxservice/2009-12-20/\" xmlns:soap12=\"http://schemas.xmlsoap.org/wsdl/soap12/\" xmlns:soap=\"http://schemas.xmlsoap.org/wsdl/soap/\" targetNamespace=\"http://www.sabrix.com/services/taxservice/2009-12-20/\">\r\n  <wsdl:types>\r\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:wsdl=\"http://schemas.xmlsoap.org/wsdl/\" xmlns:tns=\"http://www.sabrix.com/services/taxservice/2009-12-20/\" xmlns:soap12=\"http://schemas.xmlsoap.org/wsdl/soap12/\" xmlns:soap=\"http://schemas.xmlsoap.org/wsdl/soap/\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\" targetNamespace=\"http://www.sabrix.com/services/taxservice/2009-12-20/\">\r\n\t\t\t\r\n  <xs:include schemaLocation=\"https://partnerdev.hostedtax.thomsonreuters.com/sabrix/services/taxservice/2009-12-20/taxservice?xsd=TaxServiceMessages.xsd\"></xs:include>\r\n\t\t\r\n</xs:schema>\r\n  </wsdl:types>\r\n  <wsdl:message name=\"GetTaxSoapIn\">\r\n    <wsdl:part element=\"tns:TaxRequest\" name=\"parameters\">\r\n    </wsdl:part>\r\n  </wsdl:message>\r\n  <wsdl:message name=\"GetTaxSoapOut\">\r\n    <wsdl:part element=\"tns:TaxResponse\" name=\"parameters\">\r\n    </wsdl:part>\r\n  </wsdl:message>\r\n  <wsdl:portType name=\"SimpleTaxService\">\r\n    <wsdl:operation name=\"GetTax\">\r\n      <wsdl:input message=\"tns:GetTaxSoapIn\">\r\n    </wsdl:input>\r\n      <wsdl:output message=\"tns:GetTaxSoapOut\">\r\n    </wsdl:output>\r\n    </wsdl:operation>\r\n  </wsdl:portType>\r\n  <wsdl:binding name=\"TaxServiceSoap\" type=\"tns:SimpleTaxService\">\r\n    <soap:binding transport=\"http://schemas.xmlsoap.org/soap/http\"></soap:binding>\r\n    <wsdl:operation name=\"GetTax\">\r\n      <soap:operation soapAction=\"http://www.sabrix.com/services/taxservice/2009-12-20/GetTax\" style=\"document\"></soap:operation>\r\n      <wsdl:input>\r\n        <soap:body use=\"literal\"></soap:body>\r\n      </wsdl:input>\r\n      <wsdl:output>\r\n        <soap:body use=\"literal\"></soap:body>\r\n      </wsdl:output>\r\n    </wsdl:operation>\r\n  </wsdl:binding>\r\n  <wsdl:binding name=\"TaxServiceSoap12\" type=\"tns:SimpleTaxService\">\r\n    <soap12:binding transport=\"http://schemas.xmlsoap.org/soap/http\"></soap12:binding>\r\n    <wsdl:operation name=\"GetTax\">\r\n      <soap12:operation soapAction=\"http://www.sabrix.com/services/taxservice/2009-12-20/GetTax\" style=\"document\"></soap12:operation>\r\n      <wsdl:input>\r\n        <soap12:body use=\"literal\"></soap12:body>\r\n      </wsdl:input>\r\n      <wsdl:output>\r\n        <soap12:body use=\"literal\"></soap12:body>\r\n      </wsdl:output>\r\n    </wsdl:operation>\r\n  </wsdl:binding>\r\n  <wsdl:service name=\"TaxService\">\r\n    <wsdl:port binding=\"tns:TaxServiceSoap\" name=\"TaxServiceSoap\">\r\n      <soap:address location=\"https://partnerdev.hostedtax.thomsonreuters.com/sabrix/services/taxservice/2009-12-20/taxservice\"></soap:address>\r\n    </wsdl:port>\r\n    <wsdl:port binding=\"tns:TaxServiceSoap12\" name=\"TaxServiceSoap12\">\r\n      <soap:address location=\"/taxService/2009-12-20/taxservice\"></soap:address>\r\n    </wsdl:port>\r\n  </wsdl:service>\r\n</wsdl:definitions>\r\n```"}}
{"actor":{"display_login":"rps-repo"}}