[Solved]Web Service Data Control operation not visible in Data Controls

Hi!
I've created Web Service Data Control (named MyDataControl ) in my DataModel project for my web application (ADF BC 10.1.3.3). I've finished the wizard successfully (added initiate operation to the right side in step 2: Data Control Operations) but when the wizard finishes the initiate operation is not visible in the Data Controls (MyDataControl is visible without the operation). I'm using CVS so I think maybe some files were write protected while creating the control.
These are the files where Data Control is written to:
DataControls.dcx:
  <AdapterDataControl id="MyDataControl" FactoryClass="oracle.adf.model.adapter.DataControlFactoryImpl"
                      ImplDef="oracle.adfinternal.model.adapter.webservice.WSDefinition" SupportsTransactions="false"
                      SupportsSortCollection="false" SupportsResetState="false" SupportsRangesize="false"
                      SupportsFindMode="false" SupportsUpdates="false" Definition="MyDataControl"
                      BeanClass="MyDataControl" xmlns="http://xmlns.oracle.com/adfm/datacontrol">
    <Source>
      <definition xmlns="http://xmlns.oracle.com/adfm/adapter/webservice" name="MyDataControl" version="1.0"
                  provider="oracle.adfinternal.model.adapter.webservice.provider.soap.SOAPProvider"
                  wsdl="my_wsdl_location">
        <service name="MyService" namespace="urn:eu.emsa.ssn" connection="MyDataControl">
          <port name="MyServicePort">
            <operation name="initiateMyService">
              <dataformat format="XML"/>
            </operation>
          </port>
        </service>
      </definition>
    </Source>
  </AdapterDataControl>and MyDataControl.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<JavaBean xmlns="http://xmlns.oracle.com/adfm/beanmodel" version="10.1.3.41.57" id="MyDataControl"
          BeanClass="MyDataControl" isJavaBased="false">
  <MethodAccessor id="initiateMyService">
    <ParameterInfo id="ReplyTo_Address" Type="java.lang.String" isStructured="false"/>
    <ParameterInfo id="ReplyTo_PortType" Type="java.lang.String" isStructured="false"/>
    <ParameterInfo id="ReplyTo_ServiceName_PortName" Type="java.lang.Object" isStructured="false"/>
    <ParameterInfo id="ReplyTo_ServiceName" Type="java.lang.String" isStructured="false"/>
    <ParameterInfo id="MessageID" Type="java.lang.String" isStructured="false"/>
    <ParameterInfo id="payload" Type="java.lang.String" isStructured="false"/>
  </MethodAccessor>
</JavaBean>A couple of days ago I've created a Data Control for another BPEL process the same way and everything was OK.
Any ideas why this is not working?
Regards!
BB
Message was edited by:
Brokenbone

Found out the reason. The problem was in ...MyApp\.adf\META-INF\connections.xml file which had write protection.
BB

Similar Messages

  • [Solved]WS Data Control operation not visible in Data Controls in JDev

    Hi!
    I've created Web Service Data Control (named MyDataControl ) in my DataModel project for my web application (ADF BC 10.1.3.3). I've finished the wizard successfully (added initiate operation to the right side in step 2: Data Control Operations) but when the wizard finishes the initiate operation is not visible in the Data Controls (MyDataControl is visible without the operation). I tried on JDev forum but had no success.
    DataControls.dcx:
      <AdapterDataControl id="MyDataControl" FactoryClass="oracle.adf.model.adapter.DataControlFactoryImpl"
                          ImplDef="oracle.adfinternal.model.adapter.webservice.WSDefinition" SupportsTransactions="false"
                          SupportsSortCollection="false" SupportsResetState="false" SupportsRangesize="false"
                          SupportsFindMode="false" SupportsUpdates="false" Definition="MyDataControl"
                          BeanClass="MyDataControl" xmlns="http://xmlns.oracle.com/adfm/datacontrol">
        <Source>
          <definition xmlns="http://xmlns.oracle.com/adfm/adapter/webservice" name="MyDataControl" version="1.0"
                      provider="oracle.adfinternal.model.adapter.webservice.provider.soap.SOAPProvider"
                      wsdl="my_wsdl_location">
            <service name="MyService" namespace="urn:eu.emsa.ssn" connection="MyDataControl">
              <port name="MyServicePort">
                <operation name="initiateMyService">
                  <dataformat format="XML"/>
                </operation>
              </port>
            </service>
          </definition>
        </Source>
      </AdapterDataControl>and MyDataControl.xml:
    <?xml version="1.0" encoding="UTF-8" ?>
    <JavaBean xmlns="http://xmlns.oracle.com/adfm/beanmodel" version="10.1.3.41.57" id="MyDataControl"
              BeanClass="MyDataControl" isJavaBased="false">
      <MethodAccessor id="initiateMyService">
        <ParameterInfo id="ReplyTo_Address" Type="java.lang.String" isStructured="false"/>
        <ParameterInfo id="ReplyTo_PortType" Type="java.lang.String" isStructured="false"/>
        <ParameterInfo id="ReplyTo_ServiceName_PortName" Type="java.lang.Object" isStructured="false"/>
        <ParameterInfo id="ReplyTo_ServiceName" Type="java.lang.String" isStructured="false"/>
        <ParameterInfo id="MessageID" Type="java.lang.String" isStructured="false"/>
        <ParameterInfo id="payload" Type="java.lang.String" isStructured="false"/>
      </MethodAccessor>
    </JavaBean>A couple of days ago I've created a Data Control for another BPEL process the same way and everything was OK.
    Any ideas why this is not working?
    Regards!
    BB
    Message was edited by:
    Brokenbone

    Found out the reason. The problem was in ...MyApp\.adf\META-INF\connections.xml file which had write protection.
    BB

  • List of data targets is not visible during data upload

    Hi all,
      I am trying to load user defined transactional data into an info object, i will do all necessary customization steps such as creating application component,assiging data sources,creating info packages and then creating update rules in info cubes, moreover i wrote a routine which calculates sales reveune based on cost and quantity sold.
    My problem is that when i created infopackage , it does not list any data targets, Plz any one can give tips in this regard.
    thanks in advance
    regards,
    a.fahrudeen
    Message was edited by:
            FAHRUDEEN MUSTAFA

    Hi Fahrudeen,
    Am a little confused here... you say you want to load Transaction data and load it into the InfoObject?? what was that??
    You can load the Transaction data only into your data targets such as InfoCube and DataStore Objects... If you are loading the data into your InfoObjects, then that would mean that you are loading the Master data for which obviously you won't have your data targets listed in your InfoPackage... Only in case of loading the transaction data would you have your Data Targets listed in your InfoPackage...
    Regards
    Manick

  • Substitution variable is not visible at Data Prep editor-creating rule file

    Hi,
    We are working on Essbase 9.3.1, Oracle as a database source for loading the data into Essbase.
    We have create a substitution variable at "server level" to use it in rule file as a DSN for data source. But this substitution variable is not visible in the drop down of substitution variable in 'Data prep editor' while creating the rule file.
    We restarted the Essbase server also but still it is not visible in 'data prep editor'.
    Any help will appreciated on this issue.
    Thanks & Regards,
    Mohit Jain

    Cameron-
    1) yes I've tried it on 2 different clients
    2) yes I've tried it on the server
    3) I haven't tried that, but don't normally use MaxL for anything
    4) I took a 'broken' rule, saved it locally, closed and reopened and it still didn't work
    5) I normally do files on the server, but I can't even get to that point because when I get the 'Open Data File' nothing happens, no dialog box pops up, so I don't get the chance to select the location
    6) This is a production server and EAS is running as a service, so I'd have to test this one afterhours.
    Because it happens on 3 separate PC's I'd eliminate bad EAS, since only some rules do it and others don't I'd think it could be corrupt rules, but it'll happen to new rules just as fast, and they still work just fine, so if that's the case I need to figure out what is corrupting them...
    Network issues wouldn't surprise me, I get TCP/IP errors regularly saying I have to increase my net retry count, but I've tweaked with those settings tons... looks like those are really the database server is running out of memory even though I have 4GB physical 16MB Virtual memory (32 bit environment though... I do have the /3GB switch turned on)... I've had to scale my caches way back to allow certain databases to even function.
    Thanks for your help.
    Edited by: Norton5150 on May 28, 2009 2:12 PM

  • TS4147 contact address not visible although data is present when searched for

    I'm trying to view address information on an existing contact record but it is not showing,  When searched for, it returns the relevant record but the data is still not visible.   All contact info has been reduced to just phone no, email and notes.Help!

    Hi Vetsrini,
    Many thanks for offering to help. It has just been solved. It was a typo in the XML of the name of the column.
    Doh! Obvious now that I know!
    - Jenny

  • How do I get my mms text to work with net10? Cellular data network is not visible on my iPhone 4.

    How do I get my mms text to work with net10? Cellular data network is not visible on my iPhone 4.

    After hours restoring phone and resetting all my accounts and settings the Bluetooth is back on. Not sure how long this will last. In regards to AirPlay taking over, I had to drive far enough from our wifi signal to allow the Bluetooth to take back the audio. Its working for now.

  • Creating Web service for PL/SQL Procedure with Complex Data Types

    I need to created web service for PL/SQL Procedure with Complex Data types like table of records as parameters, how do we map the pl/sql table type parameters with web service, how to go about these?

    Hello,
    When you are creating a service from a Stored Procedure, the OracleAS WS tools will create necessary Java and PL wrapper code to handle the complex types (table of record) properly and make them compatible with XML format for SOAP messages.
    So what you should do is to use JDeveloper or WSA command line, to create a service from your store procedure and you will see that most of the work will be done for you.
    You can find more information in the:
    - Developing Web Services that Expose Database Resources
    chapter of the Web Service Developer's guide.
    Regards
    Tugdual Grall

  • Sales area data view is not visible

    Hi All,
    the salea area data view  is not visible for  all BP roles in BP master data
    please help me how can i need to put in a visible

    hi
    sales area data tab is not visible for each and every BP role,
    it is visible for sold to party,ship to party roles,
    there is aview associated with this role that is CRM 000
    if you want to have sales area data tab visible in the role like BP general you have to assign this view to your role
    but i should make you one thing very clear that sales area data tab is meant for the customer who has purchased the order and final order has been given and within this tab you have each and every info regarding the sales office,sales group etc that where the order is to be delieverd or purchased from,
    once a final order is given it can be sold to party role,ship to party role or bill payable role ,u urself tell in the role of customer how can u see the sales info if the customer hasnt purchased the order ,
    likewise the consumer role also has sales data info so sales area data tab is visible in this role too
    hope it clears all your doubt,
    in case of any doubt do revert back
    best regards
    ashish

  • Exchange web services: why is ItemId not constant? [continued]

    As some others have discuss this problem before (e.g.,
    Exchange web services: why is ItemId not constant?), I want to talk about the solution, I have done what people have suggested by stamping the Guid as an extended property, For me this solution is kind of nice (although I do not know how to make it work
    with the occurrences)  but only as long as the application works, once the application restarts the extended properties of the items disappear, so my problem now, is “How to stamp the extended property on the EWS item and make it constantly there?” 
    This is the code of updating the calendar items (appointments)
    public void SetGuidForAppointement(Appointment appointment)
    appointment.SetExtendedProperty((ExtendedPropertyDefinition)_appointementIdPropertyDefinition, Guid.NewGuid().ToString());
    appointment.Update(ConflictResolutionMode.AlwaysOverwrite, SendInvitationsOrCancellationsMode.SendToNone);
    And these are the properties definition needed above. 
    _appointementIdPropertyDefinition = new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Appointment, "AppointmentID", MapiPropertyType.String);
    _propertyDefinitionBases = new PropertyDefinitionBase[] { _appointementIdPropertyDefinition, ItemSchema.ParentFolderId, AppointmentSchema.Start, AppointmentSchema.End,
    AppointmentSchema.LegacyFreeBusyStatus, AppointmentSchema.Organizer };
    PropertySet = new PropertySet(BasePropertySet.FirstClassProperties, _propertyDefinitionBases);
    So if anyone has done this before could he/she provide me with an example that keeps the extended property stamped on the item even if the application exited. 
    Thanks 
     

    hello, thanks for the reply ... but it did not work .. when I re-run the application and use the following code it returns nothing , as the extended property is not saved in the exchange element. Eventhough I have replaced the "DefaultExtendedPropertySet.Appointment"
    with "DefaultExtendedPropertySet.PublicStrings" and another time with my own Guid. 
    public string GetGuidForAppointement(Appointment appointment)
    var result = "";
    var item = (Item)appointment;
    foreach (var extendedProperty in item.ExtendedProperties)
    if (extendedProperty.PropertyDefinition.Name == "AppointmentID")
    result = extendedProperty.Value.ToString();
    return result;
    Can you please send me a small code example ? 
    Thanks for your time. 

  • When I tried to Mail Merge for Data is is not exporting any data.

    HI,
    EBS-12.1.3
    DB-11gR1
    OS - RHEL 5.6
    [With my Login User and SysAdmin Login User] When I enter into to the "People -> Enter and Maintain" Form and then I press the "Export Button", there is error Alert
    Function is not available to this responsibility. Change Responsibilities or Connect to the System Administrator
    I Added the Function "HR ADI Seeded Integrator Form Functions" into the "AE HRMS Manager" Responsiblity. It is also working and Export Data icon is enable.
    Problem:
    But Problem is when I tried to Mail Merge for Data is is not exporting any data.
    ====================================================================
    Steps
    1.Move to the "People -> Recruirment" and then "Request Recruitment Letter" .
    2. Enter the New Request. as
    Letter Name "App. Letter Contract Site",
    Automatic or Manual = Manual.
    Select the Name from the LOVs for the Request for Detail Block.
    3. Press the "Export Data" icon.
    4. Integrator Page Appear with my Custom Integrator Name as "Appointment Letter - Contact Site".
    5. Select the "Word 2003" from the View List. and Reporting is Checked.
    6. Review the Folowing Enteries as:
    Integrator Appointment Letter - Contact Site
    Viewer Word 2003
    Reporting Yes
    Layout App. Letter Contract Site
    Content XXHR_MBE_APP_LET_CONT_SITE_V
    Session Date 2011/08/02
    Mapping XXHR_MBE_APP_LET_CONT_SITE_V Mapping
    7. Press "Create Document" Button.
    8. It will open the Excel 2003 and then Word 2003. But no data down download from the Form.
    9. It open the Mail Merge Letter but no Data is Display.
    ===========================================================
    Note:
    a. I am following the Steps from the Link:"http://apps2fusion.com/at/38-ss/351-generate-recruitment-letters-web-adi".
    b. From the "Desktop Integrator Manager", "Oracle Web ADI", "HRMS Web ADI", it is working fine and Dowload the Data.
    ===========================================================
    Thanks
    Vishwa

    Please try the solution in ("Function not available to this responsibility" Error While Cliclking On Forms Personalisation [ID 1263970.1]) and see if it helps.
    Thanks,
    Hussein

  • The '' secondary data source is not a relational data source, or does not use an OLE DB provider.

    Hi,
    We are using Teradata as data source in SSAS 2008R2, it’s using ‘.Net Providers\.Net Data Provider for Teradata’.
    In DSV, we have two data sources both using Teradata. While processing dimensions, all dimensions coming from secondary data source has error message”
    The '' secondary data source is not a relational data source, or does not use an OLE DB provider.”
    But we are not using OLE DB provider for now, we’ve searched some threads that named queries can be replaced for secondary ds, but since we have a lot of tables, it’s hard to implement using named queries.
    Any inputs would be appreciated. 

    Hi memostone,
    When defining a data source view that contains tables, views, or columns from multiple data sources, the first data source from which you add objects to the data source view is designated as the primary data source (you cannot change the primary data
    source after it is defined). After defining a data source view based on objects from a single data source, you can then add objects from other data sources.
    If an OLAP processing or a data mining query requires data from multiple data sources in a single query, the primary data source must support remote queries using
    OpenRowset. Typically, this will be a SQL Server data source.
    Here are the restrictions:
    The primary data source should be SQL Server and support OpenRowset to the secondary data source.
    Or you design the cube in such a way that rocessing for each object only needs to access data from a single data source
    I recommand you refer to the following article:
    Defining a Data Source View (Analysis Services):
    http://technet.microsoft.com/en-us/library/ms174600.aspx
    Regards,
    Bin Long
    TechNet Community Support

  • Date picker is not available in date/time field

    Hi there,
    I'm wondering while using a date/time field. Since I made some changes on this field the date picker (Arrow down right next to the field to show up a calendar) is no longer available. Has anybody got a clou what the problem might be or how I can bring the date picker back to this field.
    Thanks in advance.
    Best,
    Maja.

    Hi there,
    I'm just wondering about the following settings/patterns:
    As you can see this field is from the type "Date/Time Field". So far so good, but when I'm opening the dialog "Patterns", this dialog is just for a "Date Field" and not for a "Date/Time Field". No trouble so far, but the confusion thing is that the date picker is available in this field. Has anybody a clou how this is working? Or can anybody help me to convert a "Date/Time Field" to a normal "Date Field" which provides this date picker?
    Thanks in advance and kind regards,
    Maja

  • Binary data problem with web services on JRockit but not Sun JDK

    I have a problem with binary data in SOAP and JRockit
    (jrrt-3.0.0-1.6.0-linux-x64.bin) . I have an set of web services based
    on EJB 3.0 which return images as byte arrays inside a SOAP envelope
    to be consumed by .NET 2 services. The host app server is Oracle
    Application Server 10.3.1 on RHEL Linux update 4, on 64 bit Xeon 5500
    series HP blade hardware.
    While most images are fine most of the time, one particular image
    gives this message when being consumed in the .NET client:
    The '■' character, hexadecimal value 0x1F, cannot be included in a
    name. Line 2, position 380038.
    The MSDN suggests that this is usually caused by non-escaping of reserved XML characters like < but this isn't one of those.
    The SOAP looks ok and for the life of me I can't see why this ought to
    be a problem, especially since the problem doesn't arise running with
    the SUN JDK 1.6_06 64 bit)
    When making the same call from the OAS Enterprise Manager, I can make the same call with no problem (but the data is just rendered as character data in a browser) which maybe suggests some incompatibility with how JRockit is serializing the data ?
    Any ideas, I would be very happy to hear - JRockit gives a 15% or so
    speed boost to the website that these services power so obviously we
    want to use it if possible.
    Edited by: RichLiv on Nov 14, 2008 4:54 AM

    Seems to be the case that using MTOM stops this problem with JRockit. Strange but apparently true (so far).

  • Dropdown List binding from web-service storing the reference not the value

    Hi,
    In my human task form, I have a dropdown field who's value list has to be derived from a web-service exposing a table holding the list of values.
    It works perfectly fine for the end-user, as in when a user selects a value, say 'XYZ' in step-1 the next user in step-2 is able to see the value as 'XYZ'.
    However, when I check the payload of the the composite instance in enterprise manager after the instance has left step-1, I do not see the value 'XYZ' in the payload XML; instead I see a string oracle.jbo.Key[2 0 ]. It seems like BPM is storing some sort of a reference to that value that it resolves at run-time thus displaying 'XYZ'. As the user changes the value from the list, the array seem to be changing like [3 0],[1 0],etc.
    Is this how it is expected to behave ? Doesn't seem to be right to me as for all other fields it promptly stores the actual value in the payload and not any sort of reference
    Here's what I did:
    1. Added a Data Control of type web-service and provided the wsdl link for the same. The wizard asks for the operations which in my case is a simple 'select'
    2. From the data control corresponding to the human-task data model, I dragged the field and selected Single Choice>ADF Select One Choice control
    3. Edit binding page opens where the data-control of the web-service is enabled and has the option for providing the input for the web-service
    4. Click ok and the next screen displays 'edit list binding' for the field dragged from the human task payload. Here I add the data control's output object (iterator). Then I provide the data mapping where I define the ID field identifying the value user would select. The display attribute has description of the id.
    Regards,
    Sudripta
    Edited by: Sudripta on Apr 2, 2013 8:44 PM

    Try this -
    http://adfwithejb.blogspot.com/2012/03/how-to-programmatically-create-select.html

  • Web service runtime Config - SRT_ADMIN_CHECK not correct

    Hello to all,
    I have config the web service runtime as it is shown in note 1043195 or in help.sap.com:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/44/2bd53ecb69060be10000000a155369/frameset.htm
    Now I check the configuration with the Report SRT_ADMIN_CHECK.
    The table shows following entries:
    Prüfung der systemübergreifenden Einstellungen
    Die bgRFC Destination  ist nicht betriebsbereit!
    Die bgRFC Supervisor Destination ist registriert
    WSRM Event Handler ist aktiv
    Task Überwacher ist aktiv
    Datenkollektor für Monitoring ist nicht aktiviert!
    ICF Knoten ist aktiv. /sap/bc/srt/
    ICF Knoten ist aktiv. /sap/bc/srt/wsil
    ICF Knoten ist aktiv. /sap/bc/srt/wsdl
    ICF Knoten ist aktiv. /sap/bc/srt/esf_in
    ICF Knoten ist aktiv. /sap/bc/srt/xip
    ICF Knoten ist aktiv. /sap/bc/srt/rfc
    ICF Knoten existiert nicht. /sap/bc/srt/pm
    SRT ICF Knoten sind z.T. nicht aktiv oder nicht vo
    Ende der Prüfung der systemübergreifenden Einstellungen
    Prüfungen der mandantenabhängigen Einstellungen
    Service Destination in Mandant 001 ist nicht konfiguriert
    Service Destination in Mandant 066 ist nicht konfiguriert
    Ende der Prüfungen der mandantenabhängigen Einstellungen
    Mandantenabhängige Verbindungsprüfungen (Destinationen)
    Verbindungstest in Mandant 000 gelungen
    Service Destination in Mandant 001 nicht registriert
    Service Destination in Mandant 066 nicht registriert
    Verbindungstest in Mandant 100 gelungen
    Ende der mandantenabhängigen Verbindungsprüfungen(Destinationen)
    Now my questions:
    1. How could I resolved the problem with the bgRFC destination is not operational?
    2. How could I activate the Data collector for monitoring?
    3. Why do not exists the ICF node /sap/bc/srt/pm and how to resolve this error?
    Thanks and regards
    Martin

    Hi Martin,
    From what I can understand ,It seems like the node /sap/bc is not active in sicf.
    Do the following:
    1) Logon to the ABAP Server
    2) Goto transaction "sicf"
    3) It takes you to the maintain services screen, click "execute" button
    4) On the next screen, under "default host", you can see sap-->bc
    5) Right click node "bc" and select "activate". Activate the entire subtree.
    This should hopefully solve your problem.
    Regards,
    Sangeetha

Maybe you are looking for

  • How to create dependent list for attributes that are there in same table?

    HI, I need to ADF Creation Form that will insert into a Training table. and need to make a dependent LOV. Like i have a table Training (training_id, training_type, training_name ) i need to make a dependent list of value for Training_Type and Trainin

  • Dynamically creating properties

    Hi, I'm migrating my application from NW 7.0 to NW 7.11 CE. Previously I dynamically created properties from my application and they were automatically created as onlinemodifiable = true. When I migrated my project the properties were no longer creat

  • Downloading Mountain Lion, It says Calculating!?

    I started downloading OS X Mountain Lion for my MacBook Pro (Late 2011) and suddenly it stopped downloading. I thought it was just temporary so I waited an hour. Then it said "Calculating". It stopped at 385.20 MB of 4.34 GB. It's been like this for

  • Can OWB 10.1.2.0.2 deploy to RDBMS 10gR2

    Hello, Can OWB 10.1.2.0.2 deploy to RDBMS 10gR2. If so what do I need to do to make this happen. Thanks, Carl

  • Why is my screen stuck saying 'please wait'?!

    I am trying to purchase the Creative Suite Student, I have typed in all my information including payment info and it now just says please wait with an icon spinning round? In the background below all the information I provided it says 'Placing order