Dear experts,
I want to create a dashboard that has capability to insert and update database. I use the link below as reference:
Then I created a simple java web service in Netbeans 8, run it independently, and it works fine.
Unfortunately, when I put the WSDL URL for BIWS Connection in SAP Dashboards, it gives error "Unable to load URL".
I have tried to check the WSDL URL in browser, it successfully shows the code (not Page 404).
After that, I did further research, and I found this link about "Top 10 Guideline for Creating Web Service in Xcelsius":
http://www.femkekooij.nl/?p=933
In that link, it shows the WSDL URL that worked in xcelsius (I tried it myself, and it really can be loaded), here is the WSDL URL:
http://services.aonaware.com/DictService/DictService.asmx?WSDL
The code is a bit different from mine (which is auto-generated by Netbeans 8). Mine is like the attachment below (I paste it here too for convenience).
What should I do to resolve this?
Thank you.
<definitions targetNamespace="http://DataEntry.me.org/" name="DataEntryService">
<types>
<xsd:schema>
<xsd:import namespace="http://DataEntry.me.org/" schemaLocation="http://localhost:8080/DataEntryService/DataEntryService?xsd=1"/>
</xsd:schema>
</types>
<message name="insert">
<part name="parameters" element="tns:insert"/>
</message>
<message name="insertResponse">
<part name="parameters" element="tns:insertResponse"/>
</message>
<message name="update">
<part name="parameters" element="tns:update"/>
</message>
<message name="updateResponse">
<part name="parameters" element="tns:updateResponse"/>
</message>
<portType name="DataEntryService">
<operation name="insert">
<input wsam:Action="http://DataEntry.me.org/DataEntryService/insertRequest" message="tns:insert"/>
<output wsam:Action="http://DataEntry.me.org/DataEntryService/insertResponse" message="tns:insertResponse"/>
</operation>
<operation name="update">
<input wsam:Action="http://DataEntry.me.org/DataEntryService/updateRequest" message="tns:update"/>
<output wsam:Action="http://DataEntry.me.org/DataEntryService/updateResponse" message="tns:updateResponse"/>
</operation>
</portType>
<binding name="DataEntryServicePortBinding" type="tns:DataEntryService">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="insert">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="update">
<soap:operation soapAction=""/>
<input><soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="DataEntryService">
<port name="DataEntryServicePort" binding="tns:DataEntryServicePortBinding">
<soap:address location="http://localhost:8080/DataEntryService/DataEntryService"/>
</port>
</service>
</definitions>