on ‎2021 Nov 01 9:49 AM
Hello Experts,
Here is the situation,
When we are calling a web service from BCM via Custom IVR. The web service works fine when run using SOAPUI. But when called from BCM, there is an 'Error' message heard in return at the initial stage only.
Please find the attached CEM logs on the drive.
Link : https://drive.google.com/file/d/1a13K0gegZGsNUIAZAgkpzQ3rkVDgOloD/view?usp=sharing
Awaiting for the suggestions.
Request clarification before answering.
Hi Sandeep,
I think you can see the error in the log clearly:
ERR> <type 'exceptions.RuntimeError'> : WsdlCacheEnAn error occurred while loading file http://dcsapprpovip1.sm.mew.gov.kw:50100/dir/wsdl?p=ic/de05c28319cb3351871123c06aa9e6e0, error=500 Internal Server Error
I assume that you test the very webservice in SOAPUi but here you can see that BCM has problem with fetching the very WSDL file, with the SOAP service description. Maybe you have setup credentials in SOAPUI, which are used silently during testing but BCM is not using them.
So simple check is to take the above URL and open it from browser on BCM application server under the CCtr service user - and see what happens.
Best practise is to download the WSDL and place it on application servers. In the IVR's SOAP command, in field Data Source Expression put wsdl file's location (e.g. "D:\DATA\myservice.wsdl") - or better, define some variable either in IVR tree or in IVR Parameters. It looks better and it is easier to maintain.
Don't forget to copy the WSDL file to all application servers where VU Core is installed - and make sure the path is the same everywhere.
Hope this helps.
Dawood
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.