Web Service error due to policy

0
I'm trying to use a standard web service from the SAP ES Workplace, but the following error occurred: "WSS1601: Security Requirements not met - Transport binding configured in policy but incoming message was not SSL enabled". It is possible to change the security settings in the SAP ECC backend which provides the web service and this will remove the policy tags; but this is not the preferred option. I have tested it in soapUI and in SOAPsonar and it worked instantly without any extra configuration. How can I solve this in Mendix? Or is it possible to just remove the policy from the wsdl? Copied the stacktrace and wsdl below: Stacktrace: An error has occurred while handling the request. [User 'Anonymous_411882ce-0ab3-46f3-88dd-f729f0cdfd4a' with roles 'Administrator'] -------- la: com.sun.xml.wss.impl.XWSSecurityRuntimeException: WSS1601: Security Requirements not met - Transport binding configured in policy but incoming message was not SSL enabled at MyFirstModule.INV_CustomerERPSimpleByIDQuery (CallWebservice : 'Call web service 'CustomerERPSimpleByIDQueryResponse_In'') Advanced stacktrace: at mg.a(SourceFile:188) Caused by: javax.xml.ws.WebServiceException: com.sun.xml.wss.impl.XWSSecurityRuntimeException: WSS1601: Security Requirements not met - Transport binding configured in policy but incoming message was not SSL enabled at com.sun.xml.wss.jaxws.impl.SecurityClientTube.processResponse(SecurityClientTube.java:365) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:651) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.client.Stub.process(Stub.java:323) at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:192) at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:218) at nk$2.a(SourceFile:316) at nk$2.run(SourceFile:294) at java.security.AccessController.doPrivileged(Native Method) at nk.a(SourceFile:283) at nk.a(SourceFile:134) at com.mendix.modules.webservices.WebserviceModule.callWebservice(SourceFile:227) at lp.a(SourceFile:79) at mg.a(SourceFile:73) at mf.executeAction(SourceFile:101) at com.mendix.systemwideinterfaces.core.UserAction.execute(SourceFile:57) at com.mendix.core.actionmanagement.CoreAction.call(SourceFile:457) at hC.b(SourceFile:183) at com.mendix.core.Core.execute(SourceFile:219) at gm.execute(SourceFile:186) at iW.a(SourceFile:304) at com.mendix.externalinterface.connector.RequestDispatching$Worker.a(SourceFile:141) at com.mendix.externalinterface.connector.RequestDispatching$Worker$a.a(SourceFile:133) at com.mendix.externalinterface.connector.RequestDispatching$Worker$a.apply(SourceFile:131) at akka.actor.Actor$class.apply(Actor.scala:545) at com.mendix.externalinterface.connector.RequestDispatching$Worker.apply(SourceFile:127) at akka.actor.LocalActorRef.invoke(ActorRef.scala:910) at akka.dispatch.MessageInvocation.invoke(MessageHandling.scala:25) at akka.dispatch.ExecutableMailbox$class.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:223) at akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$4.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:123) at akka.dispatch.ExecutableMailbox$class.run(ExecutorBasedEventDrivenDispatcher.scala:195) at akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$4.run(ExecutorBasedEventDrivenDispatcher.scala:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at akka.dispatch.MonitorableThread.run(ThreadPoolBuilder.scala:192) Caused by: com.sun.xml.wss.impl.XWSSecurityRuntimeException: WSS1601: Security Requirements not met - Transport binding configured in policy but incoming message was not SSL enabled at com.sun.xml.wss.impl.policy.verifier.MessagePolicyVerifier.verifyPolicy(MessagePolicyVerifier.java:125) at com.sun.xml.ws.security.opt.impl.incoming.SecurityRecipient.createMessage(SecurityRecipient.java:983) at com.sun.xml.ws.security.opt.impl.incoming.SecurityRecipient.validateMessage(SecurityRecipient.java:232) at com.sun.xml.wss.jaxws.impl.SecurityTubeBase.verifyInboundMessage(SecurityTubeBase.java:449) at com.sun.xml.wss.jaxws.impl.SecurityClientTube.processClientResponsePacket(SecurityClientTube.java:434) at com.sun.xml.wss.jaxws.impl.SecurityClientTube.processResponse(SecurityClientTube.java:362) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:651) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482) at com.sun.xml.ws.client.Stub.process(Stub.java:323) at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:192) at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:218) at nk$2.a(SourceFile:316) at nk$2.run(SourceFile:294) at java.security.AccessController.doPrivileged(Native Method) at nk.a(SourceFile:283) at nk.a(SourceFile:134) at com.mendix.modules.webservices.WebserviceModule.callWebservice(SourceFile:227) at lp.a(SourceFile:79) at mg.a(SourceFile:73) at mf.executeAction(SourceFile:101) at com.mendix.systemwideinterfaces.core.UserAction.execute(SourceFile:57) at com.mendix.core.actionmanagement.CoreAction.call(SourceFile:457) at hC.b(SourceFile:183) at com.mendix.core.Core.execute(SourceFile:219) at gm.execute(SourceFile:186) at iW.a(SourceFile:304) at com.mendix.externalinterface.connector.RequestDispatching$Worker.a(SourceFile:141) at com.mendix.externalinterface.connector.RequestDispatching$Worker$a.a(SourceFile:133) at com.mendix.externalinterface.connector.RequestDispatching$Worker$a.apply(SourceFile:131) at akka.actor.Actor$class.apply(Actor.scala:545) at com.mendix.externalinterface.connector.RequestDispatching$Worker.apply(SourceFile:127) at akka.actor.LocalActorRef.invoke(ActorRef.scala:910) at akka.dispatch.MessageInvocation.invoke(MessageHandling.scala:25) at akka.dispatch.ExecutableMailbox$class.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:223) at akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$4.processMailbox(ExecutorBasedEventDrivenDispatcher.scala:123) at akka.dispatch.ExecutableMailbox$class.run(ExecutorBasedEventDrivenDispatcher.scala:195) at akka.dispatch.ExecutorBasedEventDrivenDispatcher$$anon$4.run(ExecutorBasedEventDrivenDispatcher.scala:123) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at akka.dispatch.MonitorableThread.run(ThreadPoolBuilder.scala:192) WSDL: <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions targetNamespace="http://sap.com/xi/APPL/SE/Global" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://sap.com/xi/APPL/SE/Global" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:n1="http://sap.com/xi/SAPGlobal20/Global"> <wsdl:documentation> <sidl:sidl xmlns:sidl="http://www.sap.com/2007/03/sidl"/> </wsdl:documentation> <wsp:UsingPolicy wsdl:required="true"/> <wsp:Policy wsu:Id="BN_BN_Binding_T_HTTP_A_HTTP_ECC_CUSTOMERERPSIMPLEBYIDQR_DEFAULT_PROFILE"> <wsp:ExactlyOne xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> <wsp:All> <sp:TransportBinding xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:sapsp="http://www.sap.com/webas/630/soap/features/security/policy" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"> <wsp:Policy> <sp:TransportToken> <wsp:Policy> <sp:HttpsToken> <wsp:Policy> <sp:HttpBasicAuthentication/> </wsp:Policy> </sp:HttpsToken> </wsp:Policy> </sp:TransportToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:TripleDesRsa15/> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <sp:Strict/> </wsp:Policy> </sp:Layout> </wsp:Policy> </sp:TransportBinding> </wsp:All> <wsp:All> <sp:TransportBinding xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:sapsp="http://www.sap.com/webas/630/soap/features/security/policy" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"> <wsp:Policy> <sp:TransportToken> <wsp:Policy> <sp:HttpsToken> <wsp:Policy> <sapsp:HTTPSSO2/> </wsp:Policy> </sp:HttpsToken> </wsp:Policy> </sp:TransportToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:TripleDesRsa15/> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <sp:Strict/> </wsp:Policy> </sp:Layout> </wsp:Policy> </sp:TransportBinding> </wsp:All> </wsp:ExactlyOne> <sapcentraladmin:CentralAdministration xmlns:sapcentraladmin="http://www.sap.com/webas/700/soap/features/CentralAdministration/" wsp:Optional="true"> <sapcentraladmin:ProfileName>DEFAULT_PROFILE</sapcentraladmin:ProfileName> <sapcentraladmin:ProfileVersion>2</sapcentraladmin:ProfileVersion> </sapcentraladmin:CentralAdministration> </wsp:Policy> <wsp:Policy wsu:Id="IF_IF_CustomerERPSimpleByIDQueryResponse_In"> <sapcentraladmin:CentralAdministration xmlns:sapcentraladmin="http://www.sap.com/webas/700/soap/features/CentralAdministration/" wsp:Optional="true"> <sapcentraladmin:BusinessApplicationID>DE7AB4A019203CF19FD500145E5ADE89</sapcentraladmin:BusinessApplicationID> </sapcentraladmin:CentralAdministration> </wsp:Policy> <wsp:Policy wsu:Id="OP_IF_OP_CustomerERPSimpleByIDQueryResponse_In"> <sapcomhnd:enableCommit xmlns:sapcomhnd="http://www.sap.com/NW05/soap/features/commit/">false</sapcomhnd:enableCommit> <sapblock:enableBlocking xmlns:sapblock="http://www.sap.com/NW05/soap/features/blocking/">true</sapblock:enableBlocking> <saptrhnw05:required xmlns:saptrhnw05="http://www.sap.com/NW05/soap/features/transaction/">no</saptrhnw05:required> <saprmnw05:enableWSRM xmlns:saprmnw05="http://www.sap.com/NW05/soap/features/wsrm/">false</saprmnw05:enableWSRM> </wsp:Policy> <wsdl:types> <xsd:schema targetNamespace="http://sap.com/xi/APPL/SE/Global" xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0" xmlns:xi0="http://sap.com/xi/APPL/SE/Global" xmlns:xi1="http://sap.com/xi/SAPGlobal20/Global" xmlns="http://sap.com/xi/APPL/SE/Global"> <xsd:complexType name="CustERPSimplByIDQryMsg_s"> <xsd:sequence> <xsd:element name="CustomerERPSimpleSelectionByID" type="CustERPSimplByIDQry_sSel"/> <xsd:element name="ProcessingConditions" type="CustERPSimplByIDQry_sProcgCond" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustERPSimplByIDQry_sProcgCond"> <xsd:sequence> <xsd:element name="QueryHitsMaximumNumberValue" type="NumberValue"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustERPSimplByIDQry_sSel"> <xsd:sequence> <xsd:element name="ID" type="NOSC_CustomerID"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustERPSimplByIDRspMsg_s"> <xsd:sequence> <xsd:element name="Customer" type="CustERPSimplByIDRsp_sCust" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="ProcessingConditions" type="CustERPSimplByIDRsp_sProcgCond" minOccurs="0"/> <xsd:element name="Log" type="NOSC_Log"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustERPSimplByIDRsp_sCom"> <xsd:sequence> <xsd:element name="Name" type="CustERPSimplByIDRsp_sName" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustERPSimplByIDRsp_sCust"> <xsd:sequence> <xsd:element name="ID" type="NOSC_CustomerID"/> <xsd:element name="Common" type="CustERPSimplByIDRsp_sCom" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustERPSimplByIDRsp_sName"> <xsd:sequence> <xsd:element name="FormOfAddressCode" type="NOSC_FormOfAddressCode" minOccurs="0"/> <xsd:element name="FormOfAddressName" type="MEDIUM_Name" minOccurs="0"/> <xsd:element name="FirstLineName" type="LANGUAGEINDEPENDENT_MEDIUM_Name" minOccurs="0"/> <xsd:element name="SecondLineName" type="LANGUAGEINDEPENDENT_MEDIUM_Name" minOccurs="0"/> <xsd:element name="ThirdLineName" type="LANGUAGEINDEPENDENT_MEDIUM_Name" minOccurs="0"/> <xsd:element name="FourthLineName" type="LANGUAGEINDEPENDENT_MEDIUM_Name" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustERPSimplByIDRsp_sProcgCond"> <xsd:sequence> <xsd:element name="ReturnedQueryHitsNumberValue" type="NumberValue"/> <xsd:element name="MoreElementsAvailableIndicator" type="Indicator"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ExchangeFaultData"> <xsd:sequence> <xsd:element name="faultText" type="xsd:string"/> <xsd:element name="faultUrl" type="xsd:string" minOccurs="0"/> <xsd:element name="faultDetail" type="ExchangeLogData" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ExchangeLogData"> <xsd:sequence> <xsd:element name="severity" type="xsd:string" minOccurs="0"/> <xsd:element name="text" type="xsd:string"/> <xsd:element name="url" type="xsd:string" minOccurs="0"/> <xsd:element name="id" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="Indicator"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:boolean"/> </xsd:simpleType> <xsd:simpleType name="LANGUAGEINDEPENDENT_MEDIUM_Name"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Name</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:maxLength value="40"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LanguageCode"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Code</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:language"> <xsd:maxLength value="9"/> <xsd:minLength value="2"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LogItemNote"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Note</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:maxLength value="200"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LogItemSeverityCode"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Code</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:token"> <xsd:enumeration value="1"/> <xsd:enumeration value="2"/> <xsd:enumeration value="3"/> <xsd:enumeration value="4"/> <xsd:length value="1"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LogItemTypeID"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:token"> <xsd:maxLength value="40"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="MEDIUM_Name"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Name</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="MEDIUM_Name.Content"> <xsd:attribute name="languageCode" type="LanguageCode"/> </xsd:extension> </xsd:simpleContent> </xsd:complexType> <xsd:simpleType name="MEDIUM_Name.Content"> <xsd:restriction base="xsd:string"> <xsd:maxLength value="40"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="NOSC_CustomerID"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:token"> <xsd:maxLength value="16"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="NOSC_FormOfAddressCode"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Code</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:token"> <xsd:maxLength value="4"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="NOSC_Log"> <xsd:sequence> <xsd:element name="BusinessDocumentProcessingResultCode" type="ProcessingResultCode" minOccurs="0"/> <xsd:element name="MaximumLogItemSeverityCode" type="LogItemSeverityCode" minOccurs="0"/> <xsd:element name="Item" type="NOSC_LogItem" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="NOSC_LogItem"> <xsd:sequence> <xsd:element name="TypeID" type="LogItemTypeID" minOccurs="0"/> <xsd:element name="CategoryCode" type="NOSC_LogItemCategoryCode" minOccurs="0"/> <xsd:element name="SeverityCode" type="LogItemSeverityCode" minOccurs="0"/> <xsd:element name="Note" type="LogItemNote"/> <xsd:element name="WebURI" type="WebURI" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="NOSC_LogItemCategoryCode"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Code</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:token"> <xsd:maxLength value="15"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="NumberValue"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Value</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:int"> <xsd:maxInclusive value="999999999"/> <xsd:minInclusive value="0"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ProcessingResultCode"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>Code</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:token"> <xsd:maxLength value="2"/> <xsd:minLength value="1"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="WebURI"> <xsd:annotation> <xsd:documentation xml:lang="EN"> <ccts:RepresentationTerm>URI</ccts:RepresentationTerm> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:anyURI"/> </xsd:simpleType> <xsd:element name="CustomerERPSimpleByIDQuery_sync" type="CustERPSimplByIDQryMsg_s"/> <xsd:element name="CustomerERPSimpleByIDResponse_sync" type="CustERPSimplByIDRspMsg_s"/> </xsd:schema> <xsd:schema targetNamespace="http://sap.com/xi/SAPGlobal20/Global" xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:3.0" xmlns:xi0="http://sap.com/xi/APPL/SE/Global" xmlns:xi1="http://sap.com/xi/SAPGlobal20/Global" xmlns="http://sap.com/xi/SAPGlobal20/Global"> <xsd:import namespace="http://sap.com/xi/APPL/SE/Global"/> <xsd:element name="StandardMessageFault"> <xsd:complexType> <xsd:sequence> <xsd:element name="standard" type="xi0:ExchangeFaultData"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </wsdl:types> <wsdl:message name="CustomerERPSimpleByIDQuery_sync"> <wsdl:part name="CustomerERPSimpleByIDQuery_sync" element="tns:CustomerERPSimpleByIDQuery_sync"/> </wsdl:message> <wsdl:message name="CustomerERPSimpleByIDResponse_sync"> <wsdl:part name="CustomerERPSimpleByIDResponse_sync" element="tns:CustomerERPSimpleByIDResponse_sync"/> </wsdl:message> <wsdl:message name="StandardMessageFault"> <wsdl:part name="StandardMessageFault" element="n1:StandardMessageFault"/> </wsdl:message> <wsdl:portType name="CustomerERPSimpleByIDQueryResponse_In"> <wsdl:documentation> <sapdoc:sapdoc docURL="http://esworkplace.sap.com/socoview?SC-NAME=ECC-SE&amp;SC-VERSION=604&amp;TYPE=ifmoper&amp;NAME=CustomerERPSimpleByIDQueryResponse_In&amp;NAMESPACE=http%3a%2f%2fsap%2ecom%2fxi%2fAPPL%2fSE%2fGlobal" xmlns:sapdoc="urn:sap:esi:documentation"/> </wsdl:documentation> <wsp:Policy> <wsp:PolicyReference URI="#IF_IF_CustomerERPSimpleByIDQueryResponse_In"/> </wsp:Policy> <wsdl:operation name="CustomerERPSimpleByIDQueryResponse_In"> <wsdl:documentation> <sapdoc:sapdoc docURL="http://esworkplace.sap.com/socoview?SC-NAME=ECC-SE&amp;SC-VERSION=604&amp;TYPE=ifmoper&amp;NAME=CustomerERPSimpleByIDQueryResponse_In&amp;NAMESPACE=http%3a%2f%2fsap%2ecom%2fxi%2fAPPL%2fSE%2fGlobal" xmlns:sapdoc="urn:sap:esi:documentation"/> </wsdl:documentation> <wsp:Policy> <wsp:PolicyReference URI="#OP_IF_OP_CustomerERPSimpleByIDQueryResponse_In"/> </wsp:Policy> <wsdl:input message="tns:CustomerERPSimpleByIDQuery_sync"/> <wsdl:output message="tns:CustomerERPSimpleByIDResponse_sync"/> <wsdl:fault name="StandardMessageFault" message="tns:StandardMessageFault"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="Binding_T_HTTP_A_HTTP_ECC_CUSTOMERERPSIMPLEBYIDQR_DEFAULT_PROFILE" type="tns:CustomerERPSimpleByIDQueryResponse_In"> <wsp:Policy> <wsp:PolicyReference URI="#BN_BN_Binding_T_HTTP_A_HTTP_ECC_CUSTOMERERPSIMPLEBYIDQR_DEFAULT_PROFILE"/> </wsp:Policy> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="CustomerERPSimpleByIDQueryResponse_In"> <soap:operation soapAction="CustomerERPSimpleByIDQueryResponse_In" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="StandardMessageFault"> <soap:fault name="StandardMessageFault" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:service name="Service_ECC_CUSTOMERERPSIMPLEBYIDQR_DEFAULT_PROFILE"> <wsdl:port name="Binding_T_HTTP_A_HTTP_ECC_CUSTOMERERPSIMPLEBYIDQR_DEFAULT_PROFILE" binding="tns:Binding_T_HTTP_A_HTTP_ECC_CUSTOMERERPSIMPLEBYIDQR_DEFAULT_PROFILE"> <soap:address location="http://erp.esworkplace.sap.com/sap/bc/srt/pm/sap/ecc_customererpsimplebyidqr/800/default_profile/2/binding_t_http_a_http_ecc_customererpsimplebyidqr_default_profile"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
asked
5 answers
0

Get the certificate from the URL and import it in Mendix.

answered
0

There is not a certificate attached to the url; I solved this temporarly by removing the policies from the wsdl. We could also change the security policy at the backend, but that is not preferred.

It seems to be a problem in Mendix because it works without any certificates from soapUI and SOAPsonar.

answered
0

SOAPUI ignores missing or incorrect certificates on a SSL connection.

answered
0

Ok, is there a way to do that in Mendix as well or should we arrange a certificate? At this moment we are testing with the global ES Workplace of SAP as the web service provider, not with the real backend systems.

answered
0

You should use a certificate also see https://world.mendix.com/display/refguide3/Project+Settings

answered