Problem making modified WCF web service operation compatible with old client

Hi,
I am trying to make a modified version of a a WCF web service work with old clients. The method signature looks like:
[OperationContract]       
itemList GetItemList(getItemList param);
I am adding elements to the "getItemList" class which should be optional. The class is generated from XSD schema with xsd.exe (this means we are using schema-first design). The new element is:
<element name="itemOwner" type="string" maxOccurs="1" minOccurs="0">      </element>
and the new generated code in the getItemList class becomes:
private string itemOwnerField;       
public string itemOwner
get {return this.itemOwnerField;}
set {this.itemOwnerField = value; }
When I look at the new WSDL it has:
<xs:element name="itemOwnerField" nillable="true" type="xs:string"/>
Now I was expecting the old client to still be able to call the new client, since the new field is nillable. The client has a service reference to the old version of the web service so it uses a C# stub. When the old client tries to invoke the new service,
I get error:
The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:param. The InnerException message was 'Error in line 1 position 754. 'Element' 'itemIDField' from namespace
'http://schemas.datacontract.org/2004/07/ServerBaseAPI' is not expected. Expecting element 'itemOwnerField'.'.  Please see InnerException for more details.
My interpretation is that the server side of the new service cannot deserialize the incoming message since it expects it to contain itemOwnerField. Why it that, when it is nillable according to the WSDL? What can I do to solve or work around the problem?

Hi gaor.mawell,
The nillable attribute is a special attribute in the XML Schema instance namespace that provides an interoperable way to explicitly represent a null value. The receiving end can interpret these as
null, zero, and null, respectively. There is no guarantee that a third-party deserializer can make the correct interpretation, which is why this pattern is not recommended. The
DataContractSerializer class always selects the correct interpretation for missing values. So have you tried to use the DataMember's
IsRequired property? this
DataMember's
IsRequired property tells the serialization engine whether the value of itemOwnerField must be presented in the underlying XML.
For more information, please try to refer to the this artcle:
https://msdn.microsoft.com/en-us/library/aa347792(v=vs.110).aspx .
Best Regards,
Amy Peng
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Web Service: Sender Channel with JAVA client (Apache Axis)

    Hello to all,
    I am trying to connect an Axis-based Java client to XI via the SOAP adapter.
    When connecting, the client receives the error message "Unauthorised" - it seems as if it cannot handle the basic HTTP authentication.
    Can I easily disable this authentication mode in XI (or better: in this adapter)?
    Or does anybody know how to implement the authentication in the Axis framework?
    Many thanks and best regards,
    Carsten

    Carsten,
    AFAIK, you must provide the credntials to access the service on XI. Follow the section <b>Call configuration</b> on this link
    http://ws.apache.org/axis/java/client-side-axis.html.
    you basically need to properties with the Call method as explained in the link.

  • Problems connecting to php web service

    Hello
    I am pretty raw when it comes to using web services. I am facing a bit of a problem.
    I have been given a url to a web service. http://41.208.61.35/legacyfallback/ws/legacyLifeWS.php?wsdl
    I am trying to connect using cfinvoke:
    <cfinvoke webservice="http://41.208.61.35/legacyfallback/ws/legacyLifeWS.php?wsdl" method="test"  returnVariable="result"> </cfinvoke>
    <cfoutput>#result.test#</cfoutput>
    I keep getting the following error:
    Cannot generate stub objects for web service invocation.
    Name: http://41.208.61.35/legacyfallback/ws/legacyLifeWS.php?wsdl. WSDL: http://41.208.61.35/legacyfallback/ws/legacyLifeWS.php?wsdl. java.io.IOException: Type {http://www.w3.org/2001/XMLSchema}char is referenced but not defined. It is recommended that you use a web browser to retrieve and examine the requested WSDL document to ensure it is correct. If the requested WSDL document cannot be retrieved or is dynamically generated, it is likely that the target web service has programming errors.
    Please can someone assist me in getting around this.
    Have a look at the service url if you need to.
    Ive been at it all day and im ready to pull my hair out!
    Thanks in advance

    Hi
    Ok now i am using the following code:
    <cfinvoke webservice="http://41.208.61.35/legacyfallback/ws/legacyLifeWS.php?wsdl" method="register" returnvariable="registerRequest">
        <cfinvokeargument name="wsUserName" value="delon">
        <cfinvokeargument name="wsUserPass" value="cheketri">
        <cfinvokeargument name="mobileNumber" value="0834064488">                
        <cfinvokeargument name="name" value="delon">        
        <cfinvokeargument name="gender" value="M">
        <cfinvokeargument name="birthDate" value="01-01-2010">
        <cfinvokeargument name="merchantid" value="0">
        <cfinvokeargument name="email" value="[email protected]">
    </cfinvoke>
    and getting the follosing error:
    Web  service operation register with parameters  {mobileNumber={0831727737},name={hansie},wsUserPass={smit},birthDate={01-01-2010},gender= {M},email={[email protected]},wsUserName={delon},merchantid={0}}  cannot be found.
    WHy would that be?
    I checked with the provider and the var names are correct.

  • Web service operation could not be found.

    Would CF give this error if there was simply an error in the
    cffunction code? The service is there and it looks fine. In fact,
    most of the code comes from another cffunction in the same file,
    but with more arguments and some additional code. I have cleared
    the server cache several times.
    It's driving me nuts. The error codes sometimes just don't
    make any sense or are misleading. I hope future versions of CF deal
    with this better.
    Web service operation "RegisterFiles" with parameters
    {groupID={185},folder={/},filename={MOV04684.MPG},userName={xxxx},userPassword={xxxx},fil eType={video}}
    could not be found.

    NealCrankshaw, in your case you definitaly need to use java
    in order to create and use complex data types arguments with your
    web service. Here are the steps to follow in nutshell
    1. Use wsdl2java tool (CF_HOME/runtime/bin) tsupplying URL to
    webservice WSDL to create java code.
    2. Create java classes by compiling java code created in step
    1
    3. Create jar file(s) from classes in step 2
    4. Put jar file in CF classpath or just copy it to
    CF_HOME/lib directory
    5. Using <cfscript> create required objects, arrays and
    other arguments and supply them to web service method call.

  • Unable to open connection to MS Access 2013 .accdb file Under WCF Web Service Project Using Windows 8.1 64bit

    I am encountering the following error when trying to connect to an Access 2013 database:
    The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
    I have Visual Studio 2013 SP3 running on Windows 8.1 64bit OS which also has Office 2013 installed (which includes MS Access 2013).  My project is a WCF web service using .NET Framework 4.5.1 using any cpu as target.  I have tried reluctantly
    to install the older drivers as described by in the below article:
    https://social.msdn.microsoft.com/Forums/en-US/1d5c04c7-157f-4955-a14b-41d912d50a64/how-to-fix-error-the-microsoftaceoledb120-provider-is-not-registered-on-the-local-machine?forum=vstsdb
     and also went through the "Add Data Source" wizard in the Project menu to have the connect string automatically built.  Even with the automatically built connect string I can not connect to the .accdb file from within my WCF web service.
    What's odd is if I use the Database Explorer in Visual Studio it has no problem connecting the my Access file.  I inspected the connect string and tried to use it as well but still get the same error. Even stranger is that I have no problem connecting
    to the Access DB in an ASP.NET project on the same PC. I am also able to connect to the Access file using a simple Windows Forms application.  So I'm wondering if it has something to do with trying to connect to the Access file from a WCF web service
    project.
    What I'd like to know is if anyone has been able to get this to work in an environment as I described above as a 64bit WCF web service project?  I tried to switch my project to 32bit but when I do I get a different error which reads:
    System.BadImageFormatException: Could not load file or assembly 'file:
    Almost to the point of trying to get this web service project done with SQL Express but would like to know if it can be done with MS Access 2013.  Any information anyone can provide to help me get past this issue is greatly appreciated. Thanks.

    Have you installed the 64-bit Access driver on your machine? See
    Data Source Names and 64-Bit Operating Systems for the differences in odbcad32. Call %SystemRoot%\system32\odbcad32.exe to check the drivers.
    How do you host your service? Stand-alone or IIS or embedded to another application? Keep in mind that IIS7 runs it in its application pool which is defaullt 64bit. Thus the bad image exception, when compiling your service as 32bit.
    When you need the Access database for your service to store informtation, then I would switch to SQL Server (Express) or XML files depending on your actual needs.
    Also check whether your account under which your service is run has the necessary NTFS file permissions on the access file and the folder. This is getting even more complex when it's a remote folder.

  • Web service operation ... with parameters {} cannot be found

    Hi All,
    I am accessing a web service of a web site using ColdFusion.Each time I am calling the web service I am getting the message "Web service operation ... with parameters {} cannot be found".The wsdl file showing the parameter as complex type .So I have passed value to the particular method using structure and xml type each time I gets that error message.I can not post here the wsdl for security reason.
    When I am calling this Web service from .net it is working without any problem. .NET directly creating the objects of the parameter which the method is needed from the wsdl but I don't know whether it is possible in ColdFusion or not.Also I don't know whether the web service in .net or in other language.
    Please suggest something.
    Thanks
    Upen

    Thanks for your response.
    Yes, I have passed all the arguments but it seems the web application is coded in .net and by googling I came to know that if the .net receives a complex type of object then it creates problem when we pass argument from coldfusion.(means type mismatch)
    If you know about it please suggest .

  • Anonymous Custom WCF Web Service

    Can anyone let me know how to allow a WCF web service, rolled out within a feature, to allow anonymous access?
    I'm not much of a WCF guru I'm afraid.   
    I have the web service up and running and working.  But within my test harness I can create a service reference by providing the URL to the web service ending with /MEX. 
    However, I have to provide a NetworkCredentials object to the ClientCredentials of the proxy.  I don't want this web service to require credentials - I want it to allow completely anonymous connections.  I tried allowing 'Anonymous Authentication'
    within IIS but that has had no affect.
    It seems that no matter how hard I try I always end up getting the error message:
    The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'NTLM,Basic realm="<myWebSite>"'.
    Any help/pointers greatly appreciated.
    Kind regards,
    Tom.

    one of the problem of custom wcf service hosted in SharePoint is how to disable anonymous access:
    http://social.msdn.microsoft.com/Forums/hu-HU/sharepointdevelopmentprevious/thread/e3283575-1b32-40fb-b093-9545bf378aa4 ;
    However, you just have the opposite problem, have you enabled anonymous access for your web application and site?

  • PI Error calling Microsoft WCF Web Service hosted on IIS

    Hi All,
    I am trying to call a Microsoft WCF web service in PI  (also tried soapUI) but keep getting certificate error.
    I have tested the same service with Microsoft WcfTestClient and everything works..
    WCF Service Setup
    Service URL: https://hostname/servicename.svc
    Security Mode: TransportWithMessageCredential
    PI Setup 1 (Should be correct setup)
    Communication Channel
    Adapter Type: SOAP
    Uses Configure Certificate Authentification
    Uses Security Profile = Web Service Security
    Receiver Agreement
    Uses Security Procedure (Request) = Sign
    Uses Set Timestamp
    Uses Set Expiry Date = 7200
    Error: Unable to resolve the '#wsuid-body-5ad10600-3c4a-11e1-c462-005056960025' URI in the signature to compute the digest.
    In the SOAP message the references match
    <ds:Reference URI="#wsuid-body-5ad10600-3c4a-11e1-c462-005056960025">
    <SOAP:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="wsuid-body-5ad10600-3c4a-11e1-c462-005056960025">
    Tried the following setups as well
    PI Setup 2
    Communication Channel
    Uses Security Profile = Web Service Security
    Receiver Agreement
    Uses Security Procedure (Request) = Sign
    Uses Set Timestamp
    Uses Set Expiry Date = 7200
    Error: The security protocol cannot verify the incoming message.
    PI Setup 3
    Communication Channel
    Uses Configure Certificate Authentification
    Error: Security processor was unable to find a security header in the message. This might be because the message is an unsecured fault or because there is a binding mismatch between the communicating parties.   This can occur if the service is configured for security and the client is not using security.
    Any help would be greatly appreciated
    Edited by: Christian Vilhelm Henriksen on Jan 26, 2012 10:13 AM

    Found the following on Microsoft which looks similar to my problem.
    http://download.microsoft.com/download/a/2/8/a2807f78-c861-4b66-9b31-9205c3f22252/dotnet35sp1readme.htm
    What it says in short
    To resolve this issue:
    Do not sign the To header.
    How do i do this in PI?

  • Calling helper class that refrence to WCF web service

    Hi I have a BizTalk projects that calls a helper class. now the helper class receive the message and a counter and is suppose via the class to create a login to a WCF
    web service and then synchronize the message to this WCF web service.<o:p></o:p>
    this is class:<o:p></o:p>
    public static string SyncConcerto(XLANGMessage msg, int count)
    SelectResponse select = (SelectResponse)msg[0].RetrieveAs(typeof(SelectResponse));
    ConcertoService.ExternalMappingServiceClient concertoServ = new ConcertoService.ExternalMappingServiceClient();
    ConcertoService.ExternalMappingItem extMapItem = new ConcertoService.ExternalMappingItem();
    ConcertoService.ExternalMappingServiceResponse extLogonResp = new ConcertoService.ExternalMappingServiceResponse();
    ConcertoService.ExternalMappingServiceResponse extSyncResp = new ConcertoService.ExternalMappingServiceResponse();
    extLogonResp = concertoServ.Logon("*****", "******", true);
    if (extLogonResp.StatusCode == 1)
    if (count>0)
    for (int i = 0; i < count; i++)
    extMapItem.Attribute1 = select.SelectResult[i].CNS_CONCERTO_PROJECTSRECORDSELECT.REGION_NAME;
    extMapItem.Attribute2 = select.SelectResult[i].CNS_CONCERTO_PROJECTSRECORDSELECT.PROJECT_NUMBER;
    extMapItem.Attribute3 = select.SelectResult[i].CNS_CONCERTO_PROJECTSRECORDSELECT.PRODUCT_NAME;
    extMapItem.ProjectName = select.SelectResult[i].CNS_CONCERTO_PROJECTSRECORDSELECT.PROJECT_NAME;
    extMapItem.ProjectMgr = select.SelectResult[i].CNS_CONCERTO_PROJECTSRECORDSELECT.PM_NAME;
    //extMapItem.ProjectMgr = select.SelectResult.CNS_CONCERTO_PROJECTSRECORDSELECT.PM_NAME;
    extMapItem.Division = select.SelectResult[i].CNS_CONCERTO_PROJECTSRECORDSELECT.DIVISION_NAME;
    extMapItem.Subject = select.SelectResult[i].CNS_CONCERTO_PROJECTSRECORDSELECT.CUSTOMER_NAME;
    extMapItemArr[i] = extMapItem;
    extSyncResp = concertoServ.SynchronizeExternalAttributeData(extMapItemArr);
    if (extSyncResp.StatusCode == 1)
    return "sync success login success";
    else
    return "success login sync faild";
    else if (extLogonResp.StatusCode == 2)
    return "TimeOut";
    return "Failed";
    Now it keeps throwing exception in this line of code: ConcertoService.ExternalMappingServiceClient concertoServ = new ConcertoService.ExternalMappingServiceClient();
    saying he needs a valid endpoint. but he has the app.config file already that stats his endpoint.
    What am I doing wrong, since I have never done a thing like that before.
    And also I can't use the WCF web service in the normal BIZTALK way due to login operation he needs to do. <o:p></o:p>
    Any advice on how to continue?<o:p></o:p>

    the WCF has a logon operation where I enter a user name and password, it doesn't return a session key meaning I can't send a message to the WCF WS (Biztalk is stateless) that doe's the logon operation and the synchronize operation. so I had to do it with
    the helper class. 
    and Morten I know this is very bad practice but I don't have choice for now. 
    Morten another question since we are using Biztalk 2013 (New Enviroment) our BTSNTSvc.exe.config is empty:
    <?xml version="1.0" ?>
    <configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" />
    </startup>
    <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="BizTalk Assemblies;Developer Tools;Tracking;Tracking\interop" />
    </assemblyBinding>
    </runtime>
    <system.runtime.remoting>
    <channelSinkProviders>
    <serverProviders>
    <provider id="sspi" type="Microsoft.BizTalk.XLANGs.BTXEngine.SecurityServerChannelSinkProvider,Microsoft.XLANGs.BizTalk.Engine" securityPackage="ntlm" authenticationLevel="packetPrivacy" />
    </serverProviders>
    </channelSinkProviders>
    <application>
    <channels>
    <channel ref="tcp" port="0" name="">
    <serverProviders>
    <provider ref="sspi" />
    <formatter ref="binary" typeFilterLevel="Full"/>
    </serverProviders>
    </channel>
    </channels>
    </application>
    </system.runtime.remoting>
    </configuration>
    where do I insert my end point and how?

  • Consuming WCF web services

    I've been trying to consume a WCF web service but continue to
    get an 'Emitter failure. There is an undefined portType
    (ActiveGolfServiceContract) in the WSDL document'. And was
    wondering has anyone had any experience dealing with a WCF web
    service.
    And because it is a WCF is there a different way to consume
    these types of services

    First thing to do is get patches to latest Service Pack to see if that resolves the problems.
    If not then I suggest logging a case in SMP and work with a report debug the issue.
    Don

  • Issue with OSI PI WCF Web Service with wshttpbinding

    Hi Experts,
    System Details:
    SAP MII 14 SP4
    OSI PI Web Service: PITimeSeries
    I am having issue when trying to call OSI PI web service using http post. it is returning status 0 when i am using exception handler in BLS.
    Same web service works fine with basichttpbinding (SOAP 1.1)  but with wshttpbinding (SOAP 1.2) it is giving error.
    Following are Web config binding details for web service.
          <wsHttpBinding>
            <binding name="wsBinding_2011" sendTimeout="00:01:00" receiveTimeout="00:10:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
              <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" />
              <security mode="Message">
                <message clientCredentialType="Windows" negotiateServiceCredential="true" algorithmSuite="Default" establishSecurityContext="true" />
              </security>
            </binding>
          </wsHttpBinding>
    I am not sure it could be the issue with passing windows credentials.
    Did anybody consumed WCF web service with wshttpbinding with security mode as Message and clientCredentialType as Windows.
    Also i was trying to pass MYSAPSSO2 SSO token to service in http post but first i am not sure if this is correct windows token and second which header property of service should be mapped and i am not sure that I am going into correct direction or not.
    Please let me know what i am missing.
    I have tried following other options and tools:
    SOAP UI: basichttpbinding works fine for wshttpbinding receiving Internal Server error in log and Response as
                      The security context token is expired or is not valid.
    MII Web Service Action Block: basichttpbinding works fine for wshttpbinding not able to configure url through wizard because as per                                                                              my discussion with other MII experts MII does not support SOAP1.2. that is one reason for using http post.
    WCF Storm: both bindings works fine (There is option to select windows authentication and Impersonation level as delegation)
    WCF Test Client: Both bindings works fine
    Any help is appreciated.
    Thanks & Regards,
    Manoj Bilthare

    Hi Sam,
    The web service is valid following are details of testing on various tools.
    SOAP UI: basichttpbinding works fine for wshttpbinding receiving Internal Server error in log and Response as The security context token is expired or is not valid.
    MII Web Service Action Block: basichttpbinding works fine for wshttpbinding not able to configure url through wizard because as per my discussion with other MII experts MII does not support SOAP1.2. that is one reason for using http post.
    WCF Storm: both bindings works fine (There is option to select windows authentication and Impersonation level as delegation)
    WCF Test Client: Both bindings works fine
    Please let me know if additional details required.
    Thanks & Regards,
    Manoj Bilthare

  • Issue while adding WCF Web Service reference using Oracle APEX

    Hi,
    We have an issue with creating the Web Service Reference for the WCF web service:
    http://dev.virtualearth.net/webservices/v1/metadata/geocodeservice/GeocodeService1.wsdl
    The APEX gives the following error
    “The WSDL document could not be understood by the rendering engine. Click Create Web Service Reference Manually to continue creating a reference for this service.”
    Can you please tell me if creating the Web Service Reference for WCF is supported on the “out of the box“ APEX?
    Environment information:
    APEX 4.0.2.00.07
    Database 11.2.0.3
    Please note that we have tried it in APEX 4.1.1 from apex.oracle.com and the error there is different, it can connect even to ASMX wsdl.
    Thank you.

    I don't think that is it specific to just .NET web services. I have tried with a web service created with TIBCO BusinessWorks (Middleware product) that did not work either. The wsdl validated correctly in soapUI, so I think it just must be the implementation of the parser which is looking for some specific format.
    When in doubt, go with either the manual reference or with pl/sql using one of the api's.

  • Problem updating a SOAP Web Service with ArrayCollection

    Hello,
    I am having issues POST'ing an ArrayCollection to a C# Web
    Method. Here's how I have my application set up:
    I have a DataGrid in my application and set the dataProvider
    to be the result object of a Web Service operation. I set the
    DataGrid's editable property to "true" and would like to be able to
    edit the data and send off the DataGrid's dataProvider as the
    parameter for the Web Method. If I edit the first row of the
    DataGrid and trigger the operation, it gets saved just fine. If I
    try to edit any other row this way, it keeps sending the same
    packet (as verified by a packet sniffer) not allowing me to update
    any other row. It seems the Web Service is sending the first 255
    characters of the serialized ArrayCollection.
    My questions are: why is this happening?
    and
    How can I fix this?
    Here is the request of my Web Service operation:
    <mx:request xmlns="">
    <GlossaryTerms>
    {GlossaryArrayCollection}
    </GlossaryTerms>
    </mx:request>
    This is the definition of GlossaryArrayCollection:
    [Bindable]
    public var GlossaryArrayCollection:ArrayCollection = new
    ArrayCollection();
    Here is the SOAP packet that the C# Web Method is expecting:
    <?xml version="1.0" encoding="utf-8"?>
    <soap12:Envelope xmlns:xsi="
    http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="
    http://www.w3.org/2001/XMLSchema"
    xmlns:soap12="
    http://www.w3.org/2003/05/soap-envelope">
    <soap12:Body>
    <GlossaryUpdate xmlns="">
    <GlossaryTerms>
    <Glossary cID="int" cDeleted="boolean" cTerm="string"
    cDefinition="string" cURL="string" cPublic="boolean"
    cRowVersion="string"/>
    <Glossary cID="int" cDeleted="boolean" cTerm="string"
    cDefinition="string" cURL="string" cPublic="boolean"
    cRowVersion="string" />
    </GlossaryTerms>
    </GlossaryUpdate>
    </soap12:Body>
    </soap12:Envelope>
    Thanks to anyone for their help.
    Brian Cary

    Where exactly you are seeing this error? possible for you share the screenshot?
    Execution failed: These policy alternatives can not be satisfied:
    {http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SupportingTokens

  • Setting the data source of an External List to a WCF Web Service

    From SharePoint Online, I want to create/connect an External List to a SQL Azure data source.  This will feed a Visio diagram so I want it to be able to refresh and dynamically retrieve
    current data via Visio Services.<o:p></o:p>
    I have a published WCF Web Service in place (Azure Website) connected to this database that consolidates data from multiple tables and returns a variety of generic lists.  From
    my readings, this should bypass the need for much of the security (e.g. secure store, etc...).
    Can I do this?  I'm not seeing an option to Create an ECT as in past versions to connect to this endpoint.  Do I have to create something in Visual Studio to Import?  Any direction
    would be much appreciated.<o:p></o:p>
    Ed

    Find and increase these variables in IIS: maxRequestEntityAllowed and uploadReadAheadSize
    I had a similar issue a while back due to these settings.  They control data to and from ISAPI connections (of which CF is one) according to this article:
    http://www.iis.net/configreference/system.webserver/serverruntime
    Sorry, I cant recall off hand where exactly those settings are in IIS but a quick Google search should turn it up for you.

  • Calling WCF web service from BPEL

    We are getting ‘oracle.fabric.common.FabricInvocationException: Unable to invoke endpoint URI "http://<host>:<port>/services/<servicename>.svc" successfully due to: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Bad response: 400 Bad Request’ error while calling a WCF web service from BPEL.
    1.     Is it possible to call a WCF webservice from BPEL.
    2.     The WCF service is having ‘BasicHttpBinding’  and ‘<http:NegotiateAuthentication xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http" />’
    3.     Do we need to configure the SOA WS Policy in the composite xml? If yes what properties have to be set?
    Thanks!
    Sandeep

    Anyone has insight on this? Is it possible to call a WCF service with NTLM authentication from SOA.
    Thanks!
    Sandeep

Maybe you are looking for