We have a number of SOAP services that we have been using and generating in ME 10.7 for years. We are trying to move to ME 2015, but it is generating the wrong address for the services.
The section appears at the bottom of the WSDL and here are the two versions:
Generated ME 10.7 service configuration in WSDL file:
<service name=”OFSiteSrvcService”>
<port binding=”tns:OFSiteSrvcPortBinding” name=”OFSiteSrvcPort”>
<soap:address location=”http://localhost:8080/OF-WsMain/OFSiteSrvcPort”/>
</port>
</service>
Generated ME 2015 service configuration in WSDL file:
<service name=”OFSiteSrvcService”>
<port binding=”tns:OFSiteSrvcPortBinding” name=”OFSiteSrvcPort”>
<soap:address location=”http://localhost:8080/OF-WsMain/OFSiteSrvcService”/>
</port>
</service>
The difference is on the soap:address, the 10.7 format works with both running versions, the one generated on 2015 does not work when it is hit by a service client.
As far as I can find, there are no preferences to set, the options selected for running the bottom-up generation are the same, and I cannot find anything to alter what ME 2015 is doing.
Anyone have any info on what might be causing this?
Thanks