ok, use Webservice datastore
since it’s HTTPS URL you will need the certificate, may be some setting in IE is not showing the certificate message
you can get the server certificate from the vendor who is providing the webservice or you can also download the certificate from the browser and save it in base64 binary encoded format to a file and use that
if you have fire fox, then on the left side before the URL Address bar there will be icon, click on view certificate, select the details tab and click on export, in the dialog box, select the Save as type X.509 Certificate with chain (PEM), you can save this with any name on your macihne
if you have IE , then click on the lock icon next to address bar, view the certificate, and export, select the base64 binary format, only thing is in IE I didn’t find a option to save the certificate chain, so you will have to click on each certificate in the chain and save to different file and once all are saved append all the certificates to one file
now go to the JobServer machine, go to %LINK_DIR%\ext\ folder, copy webserivce-c folder and rename it to webservice-weather (or give the name of the webservice that you are calling)
go to this new folder (webservice-weather) open axis2.xml in notepad,
since it’s https uncomment the following tag (transportReceiver)
it should look line some thing below
6060
false
uncomment the following tag (transportSender) and comment out the parameter KEY_FILE and SSL_PASSPHRASE, enter the complete location of the certificate that you saved from the browser in the SERVER_CERT parameter. you can save the certificate also in this folder
<!--transportSender name="https" class="axis2_http_sender">
<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
<parameter name="xml-declaration" insert="false"/>
</transportSender>
<parameter name="SERVER_CERT">/path/to/ca/certificate</parameter>
<parameter name="KEY_FILE">/path/to/client/certificate/chain/file</parameter>
<parameter name="SSL_PASSPHRASE">passphrase</parameter>
-->
this should look like
<transportSender name="https" class="axis2_http_sender">
<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
<parameter name="xml-declaration" insert="false"/>
</transportSender>
<parameter name="SERVER_CERT">enter the certificate path</parameter>
<!--parameter name="KEY_FILE">/path/to/client/certificate/chain/file</parameter-->
<!--parameter name="SSL_PASSPHRASE">passphrase</parameter-->
save this file and open this file is browser to make sure that the XML is valid
go to Designer edit the datastore, click on Adavanced, in the Axis2/c config file path, enter the folder location that you created in %LINK_DIR%\ext
something like below
C:\Program Files (x86)\Business Objects\BusinessObjects Data Services\ext\webservice-weather
manoj_d (BOB member since 2009-01-02)