ODI Web service - fill Combo with list of scenario using JSP

Dear all,

I recently started working on ODI and Hyperion Planning.Request your help about the ODI and web services.

We are Member, loads data through ODI and an ODI scenario is created to automate the whole process in 1 thing. Requirement is that, to provide users a user interface well, we plan to use Web services.
A dropdown/combo with all the scenarios list must appear in the jsp file and user must say run a scenario selection drop-down list.

I am new to ODI and Webservice. I want to call a script using the web service and an Apache Web server with axis 2 deployed. I also copied the file odi-public - ws.aar in the directory of services. Also, I downloaded the ODIinvoke service and create a jsp for the execution of the script, help from Goodwin blogs;

http://John-Goodwin.blogspot.com/2009/01/ODI-series-final-installment.html
http://John-Goodwin.blogspot.com/2009/04/ODI-series-Web-services-part-2.html

Now, we are able to refer to the specific .jsp file to the browser, which is encoded in the hard scenario and its running perfectly fine. Next challenge is to get the list of ODI scenarios in list dropdown/combo.

Please find attached the jsp files that we have created.

Please suggest how to consider before here.
Any help is greatly appreciated.

Thanks in advance.
Srikanth

The error relates to the wrong scenario.
How I did in the past, it is something like...

store front page
String scenrun = request.getParameter ("scenrun");
String scen_ver = request.getParameter ("scen_ver");

.....
OdiCommandScenario ODIcmdScenario = new OdiCommandScenario();
ODIcmdScenario.setScenName (scen_name);
ODIcmdScenario.setScenVersion (scen_ver);

.....

See you soon

John
http://John-Goodwin.blogspot.com/

Tags: Business Intelligence

Similar Questions

  • BlackBerry API Web services 12 - compatibility with version 10

    Hello

    Plan ahead here... I'll build a set of web pages that perform functionality admin for BES 5/6 and 10 BES using BlackBerry web services. I would like to understand what changes, if any if to do when BES 12 happens. The API will remain the same? What changes, if any there? There may be additional features that could be useful?

    Thank you

    John

    Hey John,

    Although I expect that there are features of addtitional, BES12 documentation has not been published, so the list of features is still not yet public. Regarding Webservice of Blackberry, I don't foresee much change to the existing list of APIs with the new version, the transition should be as transparent it would go BWS with BES 5 BWS on 10 BES.

  • Does anyone know how to get data from a web service of Labview with ajax or JSON?

    Hello

    I try to use ajax and json to service Web restful which I build with the labview. However I get errors

    For example. I create a web service from a labview vi (z = x / y http://localhost: 8080/math/divide/5/20 will give {Z: "4,000,000"})

    I get errors for the attached html files.

    Does anyone know how to get al labview WebService with ajax or json data?

    Thank you... Eran


  • Web Service object from the list of choices

    I am using the drop-down list of web Services and try to use them against a custom object. They work very well for standard objects such as account, but do not reach my custom object. I tried calling it 'Custom object 01', 'CustomObject1', 'connection' etc. I feel that these web services do not work against custom objects... Does anyone have a contrary experience?

    createSession();
    selection list. List drop-down selection = new iLink.picklist.Picklist ();
    Pick. URL = session. GetURL();
    selection list. Entry PicklistWS_GetPicklistValues_Input = new iLink.picklist.PicklistWS_GetPicklistValues_Input ();
    selection list. PicklistWS_GetPicklistValues_Output output = new iLink.picklist.PicklistWS_GetPicklistValues_Output ();
    entry. RecordType = "CustomObject1";
    entry. FieldName = "IndexedPick0";
    output = pick. GetPicklistValues (input);
    session. Destroy(session.) SessionID);

    Thanks in advance for your comments...

    Hello

    Please, try the following:

    entry. RecordType = "object custom 1";

    Thank you
    Sean

  • RESTful Web services works only with input parameters

    I want to create a RESTful Web Services APEX 4.2, who returns to the client, account information required to certain conditions.

    SELECT NAME, AGE, ADDRESS

    ACCOUNT

    WHERE FINANCE >: FUNDS AND CONTROL >: AUDIT

    I defined variables this way.  I tried two URIS, and the Source Type of Httpentete, but nothing works.

    NameLink the name of the VariableAccess methodType of sourceParameter type
    AUDIT OFAUDIT OFINURIDouble
    FUNDFUNDINURIDouble

    I would like to invoke Web Services from a custom page in a web browser, something like this:

    http://localhost/user/customer?funds=1000 & checking = 200

    I could not make passing the values of input in URI parameters to Web Services to work (got an error).  I did anything wrong here?  Is this supported?

    Thank you.

    After some research, I finally cracked. The URI template for my example should be: customer? funds {MONEY} = & check = {CURRENT} now, I can access web services using this URL: http://localhost/schema/customer?FUNDS=1000&CHECKING=200

  • Urgent: The PL/SQl web service call fails with XML parsing

    Hello

    I try to call a WebService from PL/SQL (using the SOAP and UTL_HTTP Protocol built in package). I use Oracle 9i. I'm calling from pl/sql block, created in java web service method invocation.
    I get the below response as a SOAP protocol object, but I could not able to parse the SOAP.
    Could you please provide values for FirstName, LastName, and ErrorDescription


    declare
    request_env varchar2 (32767).
    v_xml XMLTYPE.
    l_user_first_name varchar2 (100);
    l_user_last_name varchar2 (100);
    l_error_value varchar2 (100);

    Start
    response_env: =' < soapenv:Envelope = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenv >
    < soapenv:Body >
    < UserInfoObjResponse xmlns:axis2ns1 = "http://www.test.com/services" >
    < axis2ns1:FirstName > first name out < / axis2ns1:FirstName >
    < axis2ns1:LastName > last exit name < / axis2ns1:LastName >
    < axis2ns1:ErrorDescription / >
    < / UserInfoObjResponse >
    < / soapenv:Body >
    < / soapenv:Envelope > ';

    dbms_output.put_line (' length to ask:' | length (response_env));
    dbms_output.put_line (' ask: ' | response_env);

    v_xml: = XMLTYPE (response_env);

    -SELECT EXTRACTVALUE(v_xml, '//UserInfoObjResponse/FirstName') IN the varchar2 (100) of l_user_fast_name; FROM DUAL;

    dbms_output.put_line ('l_user_first_name: ' | l_user_first_name);
    dbms_output.put_line ('l_user_last_name: ' | l_user_last_name);
    dbms_output.put_line ('l_error_value: ' | l_error_value);
    end;

    NS is a string that contains the declaration of namespaces.

    Look at line 7:

    ns varchar2(200) := 'xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:axis2ns1="http://www.test.com/services"';
    

    Max
    http://oracleitalia.WordPress.com

  • New Web site of switching with existing old by using URL

    I have a Web site running on the catalyst of bus under a URL (muirvalley.com) I want to replace it by a new Web site completely, also created with bus. catalyst for the current URL now shows the new Web site and the old site is gone. The best way to do it?

    Rick

    There are two ways:

    (1) sFTP site to your new site. You will need to insert the forms, menus, etc. from the old site to the new.

    (2) to switch the site new site online and delete the old. Be careful with this approach you will lose all data from the old site.

    Hope that helps some, if you have any questions let me know.

  • VIX file in the user interface designer receives the data from the Web service application that communicates with the SQL server database

    I created the Web service VI ("Mt-insolacije.vi"), which has two terminals of the input string (FROM / TO) for the dates of arrival and exit of two data terminals (table 1 d) from database (MS SQL server). This VI communicates with the database with functions of the database with a DSN and SQL query appropriate palette. There are two tables with two data (time and Insolation) columns in the database.

    This VI works when you run in Labview 2010, but when I used it as VI in UI Builder it returns no data.

    Could you please help me find a solution. Is it possible to communicate with the SQL server database in this way or there is another way?

    There are two files attachmet: Image of .vix file in Interface builder and .vi file ("Mt-insolacije.vi")

    Please help me ASAP!

    Thank you

    Ivan

    I found the solution problem is in the DSN. I've been using the user instead of DSN system DSN.

    It's important to create the system DSN if you want your VI of web service to communicate with the database.

    PS Please put feature bundle format timestamp and XY graph in the web user interface designer. It's complicated to trace data with datetime on X axis without them.

  • Problem of DH handshake with the web service using ColdFusion 7 and 8 after java update 8

    ColdFusion 7 and 8 are provided with a variant of JRE1.6.

    I have a script that has consumed a web service for years with success.  Last week, the web service provider updated their version of Apache and Java on the server java 1.8 (or java-8).

    I could no longer consume the web service once the web service provider updated to Apache and Java and would be the following error DH keypair every time that I try to consume the service:

    -----------------

    AxisFault

    faultCode: {http://schemas.xmlsoap.org/soap/envelope/} Server.userException

    faultSubcode:

    faultString: javax.net.ssl.SSLException: java.lang.RuntimeException: could not generate keypairs DH

    faultActor:

    faultNode:

    faultDetail:

    {}http://xml.apache.org/axis/} stackTrace:javax .net .ssl .SSLException: java.lang.RuntimeException: could not generate keypairs DH

    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:190)

    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1591)

    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1554)

    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1537)

    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1130)

    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1107)

    at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)

    to org.apache.axis.transport.http.HTTPSender.getSocket (HTT... ''

    -----------------

    I asked the service provider web, why it would stop working and how we can solve this problem.  They suggested that upgrade to the latest version of Java on my server running ColdFusion.  I did some research and found the problem to be with the amount of memory allocated to the variable containing the encryption key.

    The big problem is when I tried to update java on this particular server (Windows Server 2003), the installation has returned a messaged stating that he could not run on the older operating system and I need to update my OS to install java.

    Does anyone have a workaround in ColdFusion 7 or 8 that you can establish the DH handshake using Java 1.6 on your local server while consuming a web service on a server using Java 1.8?

    Hi, frank000000,

    I know that we had a serious problem with any Java 7 after update 25.  They are off a lot of network permissions and other things, for safety, that used to be available in versions prior to the update 25.  But it's while we were in CF Server 9.

    Since we switched to CF Server 10 (making sure that we got the CF Installer provided with Java 8), we had very few issues related to Java.

    It seems strange to me that the upgrade to 1.8 host while your server is 1.6 would cause problems.  It could very well be something else.  I would like to ask the host for documentation describing exactly how/why their 1.8 may cause interference with your 1.6.

    HTH,

    ^_^

  • Problem with creating object entity based on web service

    Hi all

    AM trying more than 100 times to test how can I build an entity object based on web services, when I give the link of wsdl (which I already working when I use it as data for the web service control) in the wizard, I got the same message
    "' Field to read the WSDL URL service file: /... wsdl" "
    is it a find out what the problem is

    Thanks in advance

    It's pretty simple:

    Web service data control - gives you the best way to interact with a web service in your ADF UI
    Proxy for the Web service - allow manipulations on the interaction with the web service, for example restructuring results or settings - you can then expose this as a Javabean data control to bind to the user interface
    ADF BC basic web service - for integration with other applications of ADF BC that only allow you to access through web services.
    ADF BC stripped VO/EO Web service - based when you want to get features such as LOVs, will fetch, etc., which provides ADF BC. It will take you some good coding.

  • Deploy a web service on an old database proxy

    I'm studying on different approaches to call an external web service of PL/SQL and I came across this document pretty old how-to:

    Call a Web Service from the database

    The document explains how to create a proxy web service in Java with JDeveloper and how to deploy it in a database.

    The sample service is relatively simple. The service that I have to call exposes several methods that returns and requires complex objects as parameters, but I found more tips in the next song in the Oracle documentation:

    http://docs.Oracle.com/CD/B19306_01/Java.102/b14187/chsix.htm#BABBEAJI

    So I downloaded and installed the latest JDeveloper and I get a service proxy web work at a glance. When I tried to deploy to my old database (Oracle 10.0.2.5 running Java 1.4) I've got the errors listed in the attached paper (sorry for the names of class in Italian).

    As indicated in the last line, it seems that I have some kind of compatibility issue between the version of Java that I used to generate the proxy and that which is available on my server. If, as suggested, change the JDK 1.7 to 1.4 version, I get an error saying something like "you have used data annotation, but this feature is available from Java 1.5".

    Is there a way to force JDeveloper to generate a web service proxy ' 1.4 friendly '?

    With the provided link, I was able to get all the missing pieces of the software.

    Now I just need to convince our DBA to try this approach

    However, it is a different story

  • Discoverer Web services slow down when workbook contains several worksheets

    Hi all
    We have a problem with our installation of discoverer (v. 10.1.2 web services patch: 5648158). We built an application that uses the discoverer web services to access the list of worksheet and obtain export xls, pdf, and xml and more defined reports. However, we discover that, as access us the worksheets in a specific workbook increases (more than 30 sheets), web service calls are taking too long to respond. Sometimes, the browser's point of view, the request is stuck (we waited for almost an hour and the page has always indicated he was loading).

    The reports will work perfectly, when we use more or spectator. Has anyone encountered a similar problem? Where can you check for newspapers to see if everything is ok? If we go to another workbook with spreadsheets 5 web service call turns quite quickly. The problem appears only when we open a workbook with more than 30 reports.

    Concerning

    Hello
    I'm not at all surprised. You are not supposed to have cabinets with this number of worksheets. These will cause serious problems, even without using the API.

    When a workbook is opened, the system must validate all the worksheets prior to it. Spreadsheets more it will take longer.

    Whenever I'm doing assessments of the system for Discoverer I always recommend you to have 6 or fewer sheets per workbook, split the biggest into more manageable pieces.

    Hope this helps
    Best wishes
    Michael

  • OfficeJet 7110: activation web service HP 7110

    Unable to enable web services on HP Officejet 7110.

    I tried all the usual suggestions, reset printer, reset the router, set manual DNS, etc., maual IP address.

    Printer works flawlessley in 802.3 or 802.11 mode. IP v4 active, disabled v6.  Can ping and print from any computer using any operating system on the local network, but unable to connect to HP servers and enable web services.

    The messages say "checking the connection to the server and the printer update.» This process may take several minutes. »

    Then replaced by "Enabling Web Services. This process may take several minutes. »

    Then fails and it falls the try them "Web services is not enabled" again from the screen.

    After doing this several times, it displays the "you have exceed the maximum number of attempts." Turn off the printer and try again in an hour.

    Of course, starting the whole lack of process again.

    Any help would be appreciated.

    Thanks for trying to help.

    I tried all the suggestions that were provided previously without success. I does not solve the problem in a way that might be useful to other users.

    One of the consequences of not being able to activate web services is that you also can not use this method to update the printers firmware. When I checked the support, there is no firmware shown with software update driver for my OS. Then I looked under all versions of the OSES and found an update of firmware for use with Windows 10.  I have downloaded it, updated the firmware of the printers manually and was immediately able to get web services running.

    Everything is good now.

  • deployment of web services on a remote computer

    Hello

    Which is the best way and quick to deploy Web services for user WEB interface Builder on a remote computer, where there is no development, but only LV runtime environment?

    (in the case that I have to frequently change the vi that I use to create Web service and deploy it to a remote computer)

    Is it necessary to create an installer with included WS? Is always necessary in LV2012 to use labview.ini and niwebserver.conf to the webservices to run on the remote computer, as it is written on the following knowledge about LV2009 book?

    http://digital.NI.com/public.nsf/allkb/62B9C2D5C91EE8B28625778800609FF2

    I noticed that there is in the folder:

    C:\ProgramData\National Instruments\WebServices\aws

    the webservice is deployed with the screws that are used to operate.

    Is not possible to copy only the VI in this folder when I modify the vi used by the Web service, instead of doing each time the program installation and the whole procedure on the knowledge that I linked above?

    Thank you very much

    Steven

    Hi Steven,

    The best way to install a Web Service on a remote computer is to use an installer.  The reason being that the Web Service will be compiled and the installer will place the screws have respected and associated configuration files in the right place. If you were to put a VI from the development environment in the folder of aws would not correctly.  Any process other than the installer is also considered not supported by OR.

  • Problem during the call to an external web service - CRM 2013

    Hello everyone.

    It's my scenario:

    I do a real-time CRM data integration with other software. I have deployed several plugins, for the most part in messages to create/update, for entities I want to synchronize. The developers of other software gave me the web service endpoint and I created the client using svcutil. Manually, I created the link and gave it to the generated client, as well as the end point. In the events of the first, I could synchronize some records, but I had a few mapping errors. I debugged the plugin, corrected errors, and when I want again to the tests, the plugin is throw me an exception when any method of the web service. Let me explain the problem:

    The exception:

    I have instantiated the web service client (passing the binding and endpoint). And when I try to call any method (e.g. Add), it throws the exceptions "InvalidOperationException. I started to debug the code and I noticed that just before calling the web service method, the stills in 'Opening' client state (as you can see in the picture above). Of course that throws the exception.

    { The complete exception is: ' cannot modify the purpose of communication, System.ServiceModel.ChannelFactory'1 [IAxxisWcfServices], although it is in the Opening State. "} System.SystemException {System.InvalidOperationException}

    I did a test, outside the environment of the CRM, on a console application with the same conditions of the customer web services (generation with svcutil manually passing the same binding and endpoint), and the same order, the code of the plugin and everything works well. The State of the customer never stills 'Opening', so I put discarded any problem with the web service.

    Does anyone know if I'm missing something in the code? or some configurations?

    CRM is 2013 on site with the latest updates.

    Thanks in advance.

    This issue is beyond the scope of this site and must be placed on Technet or MSDN

    http://social.technet.Microsoft.com/forums/en-us/home

    http://social.msdn.Microsoft.com/forums/en-us/home

Maybe you are looking for

  • Manual backup Parallels virtual machine - how to exclude folders?

    Can't find an answer. I want to exclude certain folders when you do a manual Virtual Machine backup Parallels. There are thousands of responses but all backups on Mr. time. And since I had a crash when restoring a virtual of TM machine I won't use. I

  • No sound in firefox

    I can't sound on firefox in pages like youtube, I uninstalled and reinstalled firefox, in the audio mixer Panel, everything is ok. Can you help me? TKS

  • Touch screen - Satellite U500

    I recently installed XP instead Win7 on my U500. I downloaded and installed all the drivers identified support. I was delighted. Later, I realized the touch screen was the only function that did not work. It is not a driver specifically identified as

  • Pavilion P6000 Officejet: printing envelopes

    I use word Microsof Office 2013.  I followed the instruction I used on previous HP printers. The printer is not picking up envelope.   Instead it will pull the paper and print on paper

  • I have xp a xps 400 newdell and get audio, I get an error code 10 made power invited nothings working help

    I WORKED ON IT FOR DAYS, BUT I'M UNABLE TO GET AUDIO ON MY DESK!  I'M ALL TROBLESHOOTER IMFO LLA AND MAKE ALL READERS MADE AFTER ANY UPDATE DEVICE MANAGER I GET AN ERROR 10 MESSAGE AND OR CONTACT THE SERVICE PROVIDER BUT I THINK IM DISABLE SOMETHING