Dear i tried to consume SOAP wsld file and i an facing above issue , it needs a secure link to consume
how can i create certificate
and Install the certificate in the personal certificate store in the machine that will connect to https://api.***.com/Notification?wsdl
Hi Asif,
You will need the wsdl file to be able to import the soap web service.
To import a WSDL from your local file system, click Upload file and select your WSDL.
https://success.outsystems.com/Documentation/11/Extensibility_and_Integration/SOAP/Consuming_SOAP_Web_Services/Consume_a_SOAP_Web_Service
Next step is to use the
OnBeforeRequestAdvanced to add the certificate before the request.
Hope that it helps you
It worked fine when i upload WSDL as a file
Thank you Alexandre
Please follow this official guideline to achieve this:
https://success.outsystems.com/Documentation/11/Extensibility_and_Integration/SOAP/Consuming_SOAP_Web_Services/Use_Advanced_Extensibility/Authenticate_using_a_client_certificate
Here's another forums post for a similar discussion to help you speed up your fixing this issue.
Hi Ravi
should i apply WSDL in code .Net code?? when creating certificate code ??
You can use forge soap Extensibility component
https://www.outsystems.com/forge/component-overview/5322/soap-extensibility
Check in this post for a sample
https://www.outsystems.com/forums/discussion/83182/send-a-ws-certificate-in-outsystems-soap/#Post351593
Hi Alexandre
I have added certificate extension to my solution
then when i try to consume client WSDL by Right click on SOAP -> consume SOAP -> paste https://api.***.com/Notification?wsdl it gives me same error.
how can i apply certificate in "OnBeforeRequestAdvanced" when it is not allowing to me apply wsdl link to consume?
can you please explain the steps