On Sun, Nov 12, 2017 at 10:45 AM, Dilusha Alphonso <[email protected]> wrote:
> I got the back-end[1] for my task. > I don't think I can access this. Please post the code of your backend. > When I invoke [1] through SOAP UI with empty soap header it works and > gives 200 ok. But when I remove empty header the backend gives 500 error. > Do you see any errors in the log? Thanks, Bhathiya > > Is this valid behavior or a bug in the back-end? > > If it is a valid behavior how to send empty soap header when creating soap > payload using payload factory. Currently, as a temporary solution, I am > adding dummy header like below. > > > <payloadFactory media-type="xml"> > <format> > <soapenv:Envelope xmlns:soapenv="http://schemas. > xmlsoap.org/soap/envelope/"> > * <soapenv:Header>* > * <dummyvalue>12</dummyvalue>* > * </soapenv:Header>* > <soapenv:Body> > <ser:readMediData xmlns:ser="http://service.samp > le.durdans.com"> > <ser:patientId>500</ser:patientId> > </ser:readMediData> > </soapenv:Body> > </soapenv:Envelope> > </format> > <args> > <arg value="1990"/> > </args> > </payloadFactory> > > [1]. https://192.168.55.160:9443/services/ > <https://192.168.55.160:9443/services/AsiriPatientService> > DurdansPatientService > <http://192.168.55.160:9763/services/DurdansPatientService?wsdl>. > > Thanks > Dilusha > > > On Sun, Nov 12, 2017 at 1:23 AM, Bhathiya Jayasekara <[email protected]> > wrote: > >> As per the log, your backend is sending the 500. What is your backend? >> Check that. >> >> Thanks, >> Bhathiya >> >> On Sun, Nov 12, 2017 at 12:16 AM, Dilusha Alphonso <[email protected]> >> wrote: >> >>> Hi All, >>> >>> I am using a wum pack of ESB 5.0.0(wso2esb-5.0.0.1510144891829).I have >>> created API in ESB. Below is the payload of my API configuration. >>> >>> <payloadFactory media-type="xml"> >>> <format> >>> <soapenv:Envelope xmlns:soapenv="http://schemas. >>> xmlsoap.org/soap/envelope/"> >>> <soapenv:Header/> >>> <soapenv:Body> >>> <ser:readMediData xmlns:ser="http://service.samp >>> le.durdans.com"> >>> <ser:patientId>500</ser:patientId> >>> </ser:readMediData> >>> </soapenv:Body> >>> </soapenv:Envelope> >>> </format> >>> <args> >>> <arg value="1990"/> >>> </args> >>> </payloadFactory> >>> >>> I find fault string exception logged in the console for this payload. >>> But when I add a dummy header in the request payload, I was able to get >>> the 200 OK response. getting. >>> Please let me know whether this is a best practice. >>> >>> I have attached the screenshot of the wire log. >>> >>> Please provide the suggestion. >>> >>> Thanks >>> Dilusha >>> >>> >>> -- >>> >>> >>> *Best Regards,Dilusha Alphonso* >>> >>> *Software Engineer - Support Team* >>> >>> >>> *WSO2* >>> *Mobile : * >>> >>> *+94766837098 <076%20683%207098>[image: http://wso2.com/signature] >>> <http://wso2.com/signature>* >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Bhathiya Jayasekara* >> *Associate Technical Lead,* >> *WSO2 inc., http://wso2.com <http://wso2.com>* >> >> *Phone: +94715478185 <+94%2071%20547%208185>* >> *LinkedIn: http://www.linkedin.com/in/bhathiyaj >> <http://www.linkedin.com/in/bhathiyaj>* >> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* >> *Blog: http://movingaheadblog.blogspot.com >> <http://movingaheadblog.blogspot.com/>* >> > > > > -- > > > *Best Regards,Dilusha Alphonso* > > *Software Engineer - Support Team* > > > *WSO2* > *Mobile : * > > *+94766837098 <076%20683%207098>[image: http://wso2.com/signature] > <http://wso2.com/signature>* > -- *Bhathiya Jayasekara* *Associate Technical Lead,* *WSO2 inc., http://wso2.com <http://wso2.com>* *Phone: +94715478185* *LinkedIn: http://www.linkedin.com/in/bhathiyaj <http://www.linkedin.com/in/bhathiyaj>* *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* *Blog: http://movingaheadblog.blogspot.com <http://movingaheadblog.blogspot.com/>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
