In some of our environments - the d2fs.wsdl returns the wrong ModelPortService value
For example if I hit:
https://documents.com/design/D2/ws/d2fs.wsdl
Notice the D2 path is /design/
However the ModelPortService value is:
<wsdl:service name="ModelPortService"> <wsdl:port binding="tns:ModelPortSoap11" name="ModelPortSoap11"> <soap:address location="https://documents.gm.com:443/D2/ws"/> </wsdl:port> </wsdl:service>
You can see that was incorrectly calculated with the base being /d2/
_Per KB10025945 for 4.7
Summary
With Documentum D2, where is the location of d2fs.wsdl file?
Resolution
The d2fs.wsdl file is located in D2FS-API-4.7.0.jar file.
Additional Information
When installing D2 SDK, the readme file refers to d2fs.wsdl file. But, the location of that file is not specified._
The WSDL file has a possible bug in 16.4
In 4.7 the WSDL has the following text:
<wsdl:service name="ModelPortService"> <wsdl:port binding="tns:ModelPortSoap11" name="ModelPortSoap11"> <soap:address location="/ws"/> </wsdl:port> </wsdl:service>
In 16.4 the WSDL has the following text:
<wsdl:service name="ModelPortService"> <wsdl:port binding="tns:ModelPortSoap11" name="ModelPortSoap11"> <soap:address location="http://localhost:8095/D2/ws"/> </wsdl:port> </wsdl:service>