Creating Web Service - repetition of data structure

I am creating a Web Service in Coldfusion MX 7, and I'm looking for help on its design.

The problem is a the called "calculateQuote" of the cffunction 30 < cfargument... > need statements for all the necessary items. To compound things, 10 of these arguments describe insurance as part of the citation and each policy can occur 1 repeatedly. I consider a statement < cffunction... > it is huge.

As the alternative, is it reasonable to have 1 statement < cfargument... > that contains an xml document that has the entry? It would be strange to do or is - what a "normal way" to write web services that require a large amount of input data?

Here's what I guess the cffunction would look like...

"< cffunction access ="remote"name ="calculateQuote"output ="false"returntype ="? ">
< name cfargument = "xmlQuoteInput" type = ""? "required ="true">"
...
< cfset strucValidate = XmlValidate (ARGUMENTS.xmlQuoteInput, myXSDFile) > <! - validate the XML - >
< cfset varXMLQuoteInput = XmlParse (ARGUMENTS.xmlQuoteInput) >
... and so on
< / cffunction >

Thank you!

Cannot do an arg with xml type if you use a CFC as a web service, it will create not the WSDL properly if you want ColdFusion to do it automatically, and any consumer will know not what to go in it, unless you publish documentation saying exactly what you need.

You need to use CFCS as types of services Web here:
http://www.Adobe.com/go/tn_19169 is an example.

For you, the rough structure in a way to make, it should be (assuming that your real web service would be called WebService.cfc)

-WebService.cfc
-InsuranceQuotes.cfc
-InsuranceQuoteType01.cfc
-InsuranceQuoteType02.cfc
....
-InsuranceQuiteType10.cfc

Then you should do the following in the attached code.

Note the type of [] on the InsuranceQuotes.cfc, this means an array of the types of web service CFC.

That's the answer rough, more difficult to give more details without examples to hardcode. You might be able to get rid of the intermediate InsuranceQuotes.cfc but for the moment it's the way I'd do it.

Tags: ColdFusion

Similar Questions

  • Programmatically control a Web Service (SOAP/REST) data control

    Hello

    I'm relatively new to JDeveloper and I need help. Asked me to create a JAX - WS, who will be used in an Oracle DB procedures. It works very well. The problem is that the JAX - WS needs to communicate with a web 3rd party service that is rpc/encoded so I am not able to use the Proxy Client of Service Web JDeveloper, as it will not accept this type of web service.

    I would like to know if I could use the JDeveloper to create a Web Service (SOAP/REST) data control that points to 3rd party encoding/rpc, how could I call this my JAX - WS DataControl to execute the methods available in the DataControl programmatically?

    Or is there another solution that would allow the JAX - WS to use the RPC/Encoded Web Service?

    Thank you

    Daniel

    http://docs.Oracle.com/CD/E37975_01/doc.111240/e24475/amxwebservices.htm

  • complex customer KSOAP of web service with the data type

    I had created my client to the web service using ksoap sample. This works very well in the Simulator.

    Now, I am creating the web service to the complex data type client. For the same thing, I want any heel KSOAP generator tool. Please suggest any tool. If this type of tool is not available then please guide me standard procedure for the management of complex data types in ksoap.

    help will be appreciated.

    Have you tried the SUN WTK stub generation tool?

  • The consumption of web services and paging data.

    Hi all

    I am building an ADF application where I need to make web service calls to two different external systems. Each of them say return 50 records. On the user interface, I want to display 10 records at a time. Also, I need check duplicate records.

    What is the best approach in this case. Will I call the web services and generate the data in a temporary table and ADF - BC allows to display these data on the user interface. In this case set the data of a given user will be a challenge. Or will I programatically create 100 your and use them to display data on the UI (tabular) with paging option.

    Help, please!

    Yes, the pagination of POJO would be appropriate.

  • Problem with creating Web Service Client using Oracle JDeveloper

    Hi all

    I am trying to create a Web Service Client using Oracle JDeveloper. The property of the compiler of the project I updated JRE 1.4

    When I run the web service client, he gives me a lot of errors saying:
    ' Error (32.2): annotations are not supported in - source 1.4'

    I wonder why JDeveloper uses annotations even after that I set the compiler property to 1.4

    I'm following this link to create the Web service client:
    http://www.Oracle.com/technetwork/developer-tools/forms/WebServices-forms-11g-094111.html

    Any help in this regard would be greatly appreciated.

    Thank you
    Scott.

    Scott, when you run the proxy Web service in JDeveloper, you will see a bunch of jars listed in the classpath in the Journal JDeveloper window.
    All of these classes must be in the classpath of your server when the class is deployed there.
    Note that by default, I don't think they are going to be included in the JAR that you build for the proxy when you deploy.

  • Problem creating Web Service in 11g of PeopleSoft WSDL

    I created a Web Service in PeopleSoft (8.48 tool version 9.0) of a component based on POSITION_DATA Interface. Trying to create a web service in JDeveloper 11 g to connect to it. Create a new Web Service, Web Service Proxy type. Select the Style of logic Web JAX - RPC. Paste the WSDL (http://xxx.com:11001/PSIGW/PeopleSoftListeningConnector/CI_Z_POSITION_DATA.1.wsdl) address. Any type or style, I get the same error.

    Document: http://xxx.com:11001/PSIGW/PeopleSoftListeningConnector/CI_Z_POSITION_DATA.1.wsdl is not a wsdl file or does not have an element root "definitions" in the namespace "http://schemas.xmlsoap.org/wsdl/" or the "http://www.w3.org/2004/08/wsdl" namespace :
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.parseDefinition(WSDLReaderImpl.java:723)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:661)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:610)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:333)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:570)
    at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:548)
    at oracle.jdeveloper.webservices.wsdl.CachedWSDLReader.readWSDL(CachedWSDLReader.java:372)
    at oracle.jdeveloper.webservices.wsdl.CachedWSDLReader.readWSDL(CachedWSDLReader.java:294)
    at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel.fetchWSDL(SpecifyWsdlPanel.java:1002)
    at oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlAndMappingFilePanel.fetchWSDL(SpecifyWsdlAndMappingFilePanel.java:232)
    to oracle.jdevimpl.webservices.wizard.jaxrpc.common.SpecifyWsdlPanel$ 1.run(SpecifyWsdlPanel.java:346)
    at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:643)
    at java.lang.Thread.run(Thread.java:619)

    The WSDL looks like this. When I access them directly in Internet Explorer it says that it is active. Anyone have any ideas?
    <? XML version = "1.0"? >
    < wsdl:definitions name = "CI_Z_POSITION_DATA.1" targetNamespace = "http://xmlns.oracle.com/Enterprise/Tools/services/CI_Z_POSITION_DATA.1" xmlns:M264705. V1 = xmlns:M650531 'http://xmlns.oracle.com/Enterprise/Tools/schemas/M264705.V1 '. V1 = xmlns:M970925 'http://xmlns.oracle.com/Enterprise/Tools/schemas/M650531.V1 '. V1 = "http://xmlns.oracle.com/Enterprise/Tools/schemas/M970925.V1" xmlns:plnk = "http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap = "http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns = "http://xmlns.oracle.com/Enterprise/Tools/services/CI_Z_POSITION_DATA.1" xmlns:wsdl = "http://schemas.xmlsoap.org/wsdl/" xmlns:wsp = "http://schemas.xmlsoap.org/ws/2002/12/policy" >
    < wsp:UsagePolicy wsdl: required = "true" / >
    < plnk:partnerLinkType name = "CI_Z_POSITION_DATA_PartnerLinkType" >
    < plnk:role name = "CI_Z_POSITION_DATA_Provider" >
    < name plnk:portType = "tns:CI_Z_POSITION_DATA_PortType" / >
    < / plnk:role >
    < / plnk:partnerLinkType >
    WSDL: < types >
    < xsd: Schema elementFormDefault = "qualified" container = "http://www.w3.org/2001/XMLSchema" >
    < xsd: import namespace = schemaLocation="M970925.V1.xsd"/ "http://xmlns.oracle.com/Enterprise/Tools/schemas/M970925.V1" >
    < xsd: import namespace = schemaLocation="M650531.V1.xsd"/ "http://xmlns.oracle.com/Enterprise/Tools/schemas/M650531.V1" >
    < xsd: import namespace = schemaLocation="M264705.V1.xsd"/ "http://xmlns.oracle.com/Enterprise/Tools/schemas/M264705.V1" >
    < / xsd: Schema >
    < / wsdl: types >
    < name = "M970925. "V1 wsdl: message" >
    < wsdl:documentation > M970925 < / wsdl:documentation >
    < element wsdl: part = 'M970925. V1:Get__CompIntfc__Z_POSITION_DATA"name ="parameter"/ >
    < / wsdl: message >
    < name = "M650531. "V1 wsdl: message" >
    < wsdl:documentation > M650531 < / wsdl:documentation >
    < element wsdl: part = 'M650531. V1:Get__CompIntfc__Z_POSITION_DATAResponse"name ="parameter"/ >
    < / wsdl: message >
    < name = "M264705. "V1 wsdl: message" >
    < wsdl:documentation > M264705 < / wsdl:documentation >
    < element wsdl: part = 'M264705. V1:IBResponse"name ="parameter"/ >
    < / wsdl: message >
    < name of wsdl: portType = "CI_Z_POSITION_DATA_PortType" >
    < name of wsdl: Operation = "CI_Z_POSITION_DATA_G" >
    < wsdl:documentation > CI_Z_POSITION_DATA_G < / wsdl:documentation >
    < message wsdl: Input = 'tns:M970925. V1 "name ="M970925." V1 "/ >"
    < message wsdl: output = 'tns:M650531. V1 "name ="M650531." V1 "/ >"
    < message wsdl: Fault = "tns:M264705. V1 "name ="M264705." V1 "/ >"
    < / wsdl: Operation >
    < / wsdl: portType >
    < name of binding wsdl: Binding = "CI_Z_POSITION_DATA_Binding" type = "tns:CI_Z_POSITION_DATA_PortType" >
    < style: binding soap = transport "document" = "http://schemas.xmlsoap.org/soap/http" / >
    < name of wsdl: Operation = "CI_Z_POSITION_DATA_G" >
    < soap: operation soapAction = "CI_Z_POSITION_DATA_G.V1" style = "document" / > "
    < wsp WSU: ID = "UsernameTokenSecurityPolicyPasswordOptional" xmlns:wsu = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" >
    < ExactlyOne >
    < wsp >
    < wsp:Usage = wsse:SecurityToken "" wsp: required "xmlns:wsse ="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">"
    WSSE: UsernameToken < wsse:TokenType > < / wsse:TokenType >
    < claims >
    < SubjectName MatchType = "wsse: Exact" / >
    < UsePassword wsp:Usage = "wsp: Optional" / >
    < / claims >
    < / wsse:SecurityToken >
    < / wsp >
    < / ExactlyOne >
    < / wsp >
    < name = "M970925. "V1 wsdl: Input" >
    <: body soap encodingStyle = use "http://schemas.xmlsoap.org/soap/encoding/" = "literal" / >
    < / wsdl: Input >
    < name = "M650531. "V1 wsdl: output" >
    <: body soap encodingStyle = use "http://schemas.xmlsoap.org/soap/encoding/" = "literal" / >
    < / wsdl: output >
    < wsdl: fault name = "M264705. V1 ">
    <: error soap encodingStyle = "http://schemas.xmlsoap.org/soap/encoding/" name = 'M264705. V1 ' use = "literal" / > ".
    < / wsdl: Fault >
    < / wsdl: Operation >
    < / wsdl: Binding >
    < wsdl:service name = "CI_Z_POSITION_DATA" >
    < wsdl:documentation > CI_Z_POSITION_DATA < / wsdl:documentation >
    < binding wsdl: port = "tns:CI_Z_POSITION_DATA_Binding" name = "CI_Z_POSITION_DATA_Port" >
    < soap: address location = "http://ORACLE_ENDPOINT" / >
    < / wsdl: port >
    < / wsdl:service >
    < / wsdl:definitions >

    Hello

    You are looking at your URL of the WSDL document, the IB PeopleSoft should contain 'Service' in its name, it seems you are using rather your IB Gateway URL.

    That's what you posted:

    -http://xxx.com:11001/PSIGW/PeopleSoftListeningConnector/CI_Z_POSITION_DATA.1.wsdl

    Try the following, and this should solve your problem.

    -http://xxx.com:11001/PSIGW/PeopleSoftServiceListeningConnector/CI_Z_POSITION_DATA.1.wsdl

    Kind regards
    Dan

  • How can I create a query with the data control to the web service?

    I need to create a query with the order of web service data, WSDL, it is query operation, there is a message of parameter with possible query criteria and a return message contains the results. I googled but can't find anything on the query with the web service. I can't find a criterion "named" to the data control of web service as normal data control. Blog of Shay, I saw the topics on the update with the data of web service command. How can I create a query with the data control to the web service? Thank you.

    Hello

    This might help

    * 054.     Search form using control data WS ADF and complex of entry types *.

    http://www.Oracle.com/technetwork/developer-tools/ADF/learnmore/index-101235.html

  • Web service data control - how to use the data for the axis2 service manager

    Hello

    I have the following questions:
    I consume a Web service using the web service based on axis2, MTOM data. The webservice response returns a complex response object.

    1. How can I link the (type axis2 DataHandler object) the response content to be stored in a column of data?
    2. in the response object, the name of the file is stored in a hash table structure, how can I retrieve the value of a specific key only? In an ideal world, it's a no-brainer, in ADF(newbie here) I do not know how to extract it?
    3. in addition, the display of collectibles for a response from webservice with a radio button beside each line?

    Any help is greatly appreciated.

    Thank you
    J

    Published by: 843190 on March 22, 2011 18:16

    Published by: 843190 on March 22, 2011 18:20

    Is the part of the information that you want to display available as a separate attribute in the results of the Web service in the data control panel?
    If not, and you do a manipulation of the result to retrieve content, you can consider creating a Java proxy for the Web service, in that proxy to expose a method that gives you the news you need and then expose the proxy as a data control. Then, you can call the specific method to get the specific information in the format you need.

  • Error in creation of Control (SOAP) data to the Web Service in the ADF Mobile app

    Hi, I tried to create a Control (SOAP) Web Service data in a Mobile application of ADF in JDeveloper 11.1.2.4.0 under Mac OS X 10.8.5

    The application has been newly created (no features) and I tried to create a Web Service data control directly.

    In the 'Create Web Service data-> step 1 control', when I entered the URL of the WSDL and left the text box, the window "WSDL Document for reading" came and I got an error message saying "invalid WSDL URL.

    The error description is given below:

    Houston-29114 ADFContext is not configured to process this exception messages. Use the code of exception stack trace and error to investigate the root cause of this exception. Root cause error code is DCA-29000. Are parameters of error message ({0 = oracle.webservices.mdds.MddsException, 1 = java.io.InterruptedIOException: connection timed out})

    I have JDeveloper put 11.1.2.4.0 in place on a Windows 8 and follow the same steps with the same WSDL URL and he accepted the URL.

    Can anyone help on how to fix this problem as I want to develop on Mac.

    Hello

    We have solved the problem by asking the dev team to provide the file for the web service's .wsdl. We copied the file in the file system on the mac and then instead of provide the URL, inviting us to the wsdl file. Who does the work on the mac.

    We were able to put a URL as http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL (a non-secure web service) and the wizard to create the Web Service data control accepted the URL on the mac. Can be to secure web services, we have the .wsdl himself file. (the web service that we were trying to access was on EBS and was a secure web service)

  • AF:query with web services data control

    Hi all

    I'm very new to using web services as a data source in the ADF. I'm looking to use a component of af: query (with saved searches and advanced mode) with a web service data control.

    The doc - http://docs.oracle.com/cd/E24382_01/web.1112/e16182/appendix_datacontrols.htm#CHDGBBIJ - it seems that there is some programmatic application necessary to achieve this goal. I guess that means that you are required to implement a custom QueryModel and related classes. My understanding is correct?

    Is there a sample (or documentation) available for this application? I searched the web but can't find anything useful.

    Note: For the purpose of learning, I just exposed service interface of the Module of an Application as a web service remote. The web service has my view exposed as an operation criteria.

    Thanks in advance,
    Bruno Guillaume

    Hello

    the query component does not work out of the box with the DataControl WS that it does not support the named criteria (which will be for a long time in the future). To create a request form, you can drag a WS method as a parameter. If the method has arguments of complext, you will find the complex argument that manufacturers in the Panel DataControl, so you can flatten by drag and drop in the form of parameter

    Frank

  • Creating form/table layout dynamically using different web services

    Hello

    I have the following requirement:
    We have a web service for each data center device control settings for this device. To update the settings we provide an ADF UI or the form layout table layout by using the web service.
    The number of servers being, it is not possible to create a different page for each web service.
    Thus, the requirement is to create a user interface where the user can give the location of the wsdl file and choose if he wants to see details in a formatting or the table layout and click on the button to view the details,
    Then, we need to read the web service and create control of data bindings, page links (in the binding container) and view the details on the user interface.

    Please let me know if this is possible or not.
    We create data programmatically control? We can add data connections to the container of link programmatically?
    We can make the data on the user interface bindings dynamically? Is there a public API is to create links by programming?

    or if control data and data links option is not available then is there any other alternative approach for it?

    Please help me in this. The pointers in this regard could greatly help me.

    Thank you
    Stephanie

    Hello

    assuming that the information that you provide to the servers are identical, you use a POJO that accesses the WSDL file by using a proxy client. Then, you can expose a common set of attributes on the POJO and list and generate a JavaBEan data control that you can build forms and lists. POJO basically will use you to transform the different web services in a format of individual business service.

    Frank

  • Exception during consumption of huge data from a web service.

    Hello

    I m developing an application to receive data from a Web Service and retain the data received on the device.

    App is developed for OS 4.3.0

    The Web Service call is made using Ksoap. The Code receives the data from the web service, analyzes the data and stores it in an object. This object is then persisted on the device. The data are essentially the coordinates. It takes the number of contacts required as input and passes it to the Web Service. The Web Service then returns the requested number of records

    The code works if I ask data of up to ~ 600 cases. If I specify more than 600 cases, it throws the following exception

    Chain rg.xmlpull.v1.XmlPullParserException:unexpected type (position: TEXT entity request in T...@1:24 in java.io.InputStreamReader@1f87d1b4)

    When I debugged using Eclipse, this exception is thrown on this statement ht.call (soapAction, envelope);

    Would it be because of a time-out? OT is because the Analyzer is not able to analyze huge data?

    Given that this exception occurs on the declaration of ht.call, I guess the problem is with the web service call and not with the code for persistent storage.

    I have included the code here... Is could someone please show me what the problem is?

    C ode to call Web Services

    public Vector getWebData(String count)
        {
    
       Vector personsVectorto = new Vector();
        try
        {
        StringBuffer receivedContent = new StringBuffer();
        String serviceUrl = "........";
        String serviceNamespace = ".....";
        String soapAction = ".........";
    
       SoapObject rpc = new SoapObject(serviceNamespace, "GetContactsList");
            //rpc.addProperty("listSize", "5");
            rpc.addProperty("listSize", count);
         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
    
            envelope.bodyOut = rpc;
    
            envelope.dotNet = true;
            envelope.encodingStyle = SoapSerializationEnvelope.XSD;
            HttpTransport ht = new HttpTransport(serviceUrl);
            ht.debug = true;
    
            ht.call(soapAction, envelope); // This is where thexmlpullparser exception occurs
    
     Object obj = envelope.getResponse();
            SoapObject soapResult = (SoapObject)obj;
    
                for(int i=0; i < soapResult.getPropertyCount(); i++)
    
                {
                  PersonDTO personto = new PersonDTO();
               SoapObject choice = (SoapObject)soapResult.getProperty(i);
                if( choice!=null)
                {
                    for(int j = 0; j < choice.getPropertyCount(); j++)
                    {
                      receivedContent.append(" Reading Property Number" + String.valueOf(j) + " Value = " + choice.getProperty(j).toString());
    
         if (j==0) personto.setElement(1,choice.getProperty(j).toString());
        if (j==1) personto.setElement(2,choice.getProperty(j).toString());
        if (j==2) personto.setElement(3,choice.getProperty(j).toString());
        if (j==3) personto.setElement(4,choice.getProperty(j).toString());
        if (j==4) personto.setElement(5,choice.getProperty(j).toString());
         if (j==5) personto.setElement(6,choice.getProperty(j).toString());
         if (j==6) personto.setElement(7,choice.getProperty(j).toString());
          if (j==7) personto.setElement(8,choice.getProperty(j).toString());
         if (j==8) personto.setElement(9,choice.getProperty(j).toString());
       if (j==9) personto.setElement(10,choice.getProperty(j).toString());
                    }
                }                 
    
                personsVectorto.addElement(personto);
                //storepersistentobject(personsVectorto);
            }
    
            }catch(org.xmlpull.v1.XmlPullParserException ex2)
            {
                String bah1 = ex2.toString();
                Dialog.alert("String: " + bah1);
                String bah2 = ex2.getMessage();
                Dialog.alert("Message: " + bah2); 
    
            }       
    
            catch(Exception ex){
                String bah = ex.toString();
                Dialog.alert("Response: " + bah);
    
                }
    
                return personsVectorto;
        }
    

    Thank you

    Hi Philippe,.

    First Question: Print server response

    Yes - I think for you too in fact just print the answer you'll have to do a regular HTTP call to the server and print it like this:

    StringBuffer sb = new StringBuffer();

    int thumb;

    HttpConnection httpConn = (HttpConnection) Connector.open (url);

    httpConn.setRequestMethod (HttpConnection.GET); or by POST depending on your needs

    in = httpConn.openInputStream ();

    While ((thumb = in.read ())! = - 1).

    {

    SB. Append ((Char) inCh);

    }

    System.out.println ("server response:" + sb.toString ());

    Try and see if you get a request too large entity. Note: you should probably put your SOAP request in GET or POST http request.

    Second Question: Is zipping required?

    This is how I chose to do for my particular needs that transfer me a large amount of data and the compression algorithm seems to keep all my data well below 40 k. However, it is not the only way, you could actually make several requests and get data piece by piece, but I don't know if it works well with SOAP responses. Depending on the type of Network Setup Blackberry you have, you can also set this limit to be higher (I think a maximum of 1 024 Ko for BES).

    Third Question: Timeout Logging

    For wait times, usually the exception you get should indicate that there was a timeout, but if you are suspicious that it's a timeout check your web service and see.

    Hope that helps!

    R

  • How to use the web service to update the data?

    Hi team,

    Need help in establishing a procedure for updating data using the web service, in the first instance, I think that it's the same reading webservice but I will produce an error:

    29273 00000 - "the HTTP request failed.

    * Cause: The UTL_HTTP package cannot run the HTTP request.

    * Action: Use get_detailed_sqlerrm to check the detailed error message.

    Correct the error and restart the HTTP request.

    using this tag soap_request.

    < ns1:Request >

    < ns1:header >

    < ns1:InterfaceName > OSMMVNECreateOrder < / ns1:InterfaceName >

    < ns1:InterfaceId > OSM - XXX < / ns1:InterfaceId >

    < ns1:CorrelationId > TEST-06262015 < / ns1:CorrelationId >

    < / ns1:header >

    < ns1:Mvno > MTI < / ns1:Mvno >

    < ns1:orderId > < / ns1:orderId >

    < ns1:orderType > CHANGE_STATUS < / ns1:orderType >

    < ns1:orderDetails >

    < ns1:subscriberId > 9469273 < / ns1:subscriberId >

    < ns1:newStatusId > 2 < / ns1:newStatusId >

    < / ns1:orderDetails >

    < / ns1:Request >

    the < ns1:subscriberId > 9469273 < / ns1:subscriberId > the Subscriber must search and

    < ns1:newStatusId > 2 < / ns1:newStatusId > will replace the current state.



    any suggestion on how to do it?



    Best regards

    Nelz Ki

    There is no difference between calling a web service to write data, against the appellant for reading data. SOAP is SOAP. He cares not.

    Example to interact with a web service is in Re: PLSQL webservice call

    Regarding your error - stack display Tower full of error to see what said the trace of the error. The data you've posted unfortunately no sense to isolate the error.

  • Houston-25080 error on the use of data to the web service control

    Do not get all the answers to that. Is this a bug? and if so, how do I file the bug?

    Hello

    I'm trying to use Jdev 11 g to build a simple web application. The application page uses a web service (called "theAssetType") data control. But I get the following error message when I try to get the message 'return' on the page widget. The name of the service on the server is CM_RJCP2.

    Besides - this service works very well with the HTTP Analyzer - so don't know why it doesn't work in the JSF page.

    Your help is greatly appreciated!

    oracle.jbo.NoDefException: Houston-25080: definition name: CM_RJCP2 does not correspond to the file in which it is responsible for: oracle.myweb.model.theAssetType.CM_RJCP2. CM_RJCP2
    at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:999)
    at oracle.jbo.mom.DefinitionManager.loadParent(DefinitionManager.java:1228)
    at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:933)
    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:482)
    at oracle.jbo.mom.DefinitionManager.findDefinitionObjectDontCheckName(DefinitionManager.java:433)
    at oracle.adf.model.bean.DCBeanDataControl.findStructureDef(DCBeanDataControl.java:1884)
    at oracle.adf.model.bean.DCBeanDataControl.getAttributeDefs(DCBeanDataControl.java:1936)
    at oracle.adf.model.binding.DCIteratorBinding.getAttributeDefs(DCIteratorBinding.java:3142)
    at oracle.jbo.uicli.binding.MyIteratorBinding.getAttributeDefs(JUAccessorIteratorDef.java:494)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.fetchAttrDefs(JUCtrlValueBinding.java:485)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeDefs(JUCtrlValueBinding.java:437)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeDef(JUCtrlValueBinding.java:511)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeDef(JUCtrlValueBinding.java:501)
    to oracle.jbo.uicli.binding.JUCtrlValueBinding$ 1JUAttributeDefHintsMap. < init > (JUCtrlValueBinding.java:3857)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeHintsMap(JUCtrlValueBinding.java:3952)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.getHints(JUCtrlValueBinding.java:2417)
    at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGet(JUCtrlValueBinding.java:2379)
    at oracle.adfinternal.view.faces.model.binding.FacesCtrlAttrsBinding.internalGet(FacesCtrlAttrsBinding.java:277)
    at oracle.adf.model.binding.DCControlBinding.get(DCControlBinding.java:750)
    at javax.el.MapELResolver.getValue(MapELResolver.java:164)
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)

    Published by: rjcovert on December 29, 2009 09:11

    Published by: rjcovert on January 3, 2010 08:31

    There is a bug with datacontrol whose name is the same as the package directory.
    I think that you can run in this case - you can try working in a different package name?
    (or try to refactor-> move your files).

  • Secure Web Service call

    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - production
    PL/SQL Release 10.2.0.2.0 - Production

    Hello
    Is it possible to contact a secure Web service (ws-security) with pl/sql code?
    I can communicate with a https without problem, but I don't see how I can do for the ws-security header.

    Thanks in advance.

    Unfortunately, WS-Security is not supported with the Oracle DBWS utility legend, right now. However, we have a very high improvement gravity request filed for this internallt - so it's probably in one of the upcoming releases soon.

    In the meantime, you may want to consider going back to using UTL_HTTP for it where you can create your own custom SOAP (WS-Security headers in this case) headers-, but keep in mind that UTL_HTTP can be used with types only very basic of Web Services with simple data types, methods, etc. Another and a better solution would be to have a 'bridge' Web Service (via the SSL protocol, perhaps) who speaks to your main Web Service using WS-Security. This WS bridge can then be invoked by your database using the utility DBWS legend.

    HTH,
    Yogesh

Maybe you are looking for

  • Help required with the MacMini Fusion Drive

    Hi all I recently bought a second hand end 2012 MacMini i7 wth a fusion drive. The previous owner had created a windows partition. I don't want to return the machine to its original out of the box factory for my use, as I did not need to run windows

  • Re: Missing ms-bus control driver Win XP for Satellite A100-259

    Hey,. I looked around my driver missing for awhile now, but I can't seem to find anything on the toshiba download page. I need a ms-buscontroler driver for my laptop Toshiba Satellite A100-259, for Windows XP Pro. Any help would be greatly appreciate

  • Satellite P10-804 - bad sound

    SP10 804 Windows xp pro., I have very bad its mediaplayer throughexternal amp, but my other program PCDJ plays very well, all my friends colin ideas,

  • conversion of turbine flow meter

    Hello My apologies for the query, but this software is all new to me. I have a cDaq-9188 8 medium chassis containing several modules including 2 off 9401 counter modules, I run signal express version 6.0.0. My problem is that I have 3 miniature flowm

  • Impossible to change the themes

    original title: My Windows 7 themes. I work for several years in the themes of Windows 7 (PRO). Recently & I don't know exactly when, it is locked on a single page of a theme and I can't even change themes. It seems actually them is changing, but the