How to use orinda Software generated classess

hai all,
iam newly useing jdev any body tell me how to use orinda generated classes. can send me sample code for this & can u tell me what is use of this.

OrindaBuild examines your data dictionary and generates Java source code to run your PL/SQL procedures and Functions.
It can also generate Java to run any SQL statement you give it. The generated code does not require SQLJ.
General documentation can be found here:
http://www.orindasoft.com/public/Docstwo.php4
An example can be found here:
http://www.orindasoft.com/public/Exampletwo.php4
Say you have a PL/SQL package you want to access using JDBC:
CREATE OR REPLACE PACKAGE complex_example AS
TYPE city_pair_plsql_record IS RECORD (from_city flights.departure_city%type
                                      ,to_city   flights.arrival_city%type);
PROCEDURE flies_between_all (p_first_city_pair  in  city_pair_oracle_type
                            ,p_second_city_pair in  city_pair_plsql_record
                            ,p_third_city_from  in  airports%ROWTYPE
                            ,p_third_city_to    in  airports%ROWTYPE
                            ,p_airline_list     out simple_examples.airline_refcursor_type);
PROCEDURE get_table_of_flights_from (p_city         in     flights.departure_city%TYPE
                                    ,p_flights_from    out flights_table);
PROCEDURE add_bookings (p_customer       in     customers%ROWTYPE
                       ,p_booking_table  in     bookings_table
                       ,p_status_message    out varchar2);
END;OrindaBuild would generate code like this:
package com.mycompany.myproject.generated;
import com.orindasoft.pub.CSException;
import com.orindasoft.pub.OracleResourceUser;
import com.mycompany.myproject.generated.plsql.*;
* WSDL Compatible Web Services Interface used by classes generated by OrindaBuild
* Generated by OrindaBuild 5.0 build 2342 at 2007/01/19 18:02:18 GMT
public interface DAOFactoryServiceInterface
public com.mycompany.myproject.generated.plsql.SimpleExamplesAirlineRefcursorTypeAttrs[]
servicePlsqlComplexExampleFliesBetweenAll
    (CityPairOracleTypeAttrs paramPFirstCityPair
    ,ComplexExampleCityPairPlsqlRecordAttrs paramPSecondCityPair
    ,AirportsAttrs paramPThirdCityFrom
    ,AirportsAttrs paramPThirdCityTo) throws DAOFactoryServiceException;
public FlightsTypeAttrs[] servicePlsqlComplexExampleGetTableOfFlightsFrom
    (String paramPCity) throws DAOFactoryServiceException;
public String servicePlsqlComplexExampleAddBookings
    (CustomersAttrs paramPCustomer
    ,BookingsTypeAttrs[] paramPBookingTable) throws DAOFactoryServiceException;
} // Generated by OrindaBuild 5.0                                                 The rest of the generated code for this example is available here:
http://www.orindasoft.com/public/Java2HTML
As you can see from the code above each procedure in the package is called by a method in the generated code. OrindaBuild is really useful is situations where the PL/SQL has complicated parameters.
David Rolfe
Orinda Software
Dublin, Ireland
null
null

Similar Messages

  • Where do I find help on how to use a software?

    Recently I've purchased a ZIP software through App Store - (Smart Zipper Pro). I have never used one of these programs and now have a large file to send to a customer. I found no customer support nor directions on the use of it.
    I will appreciate there is someone that could help me understanding how to use this software. I have tried different alternatives but files seems to have the same size as the original. There is no compression.
    Your help on this subject will be greatly appreciated.
    AntaresPower

    have a large file to send to a customer.
    *Some suggestions regarding sending large files:*
    If you both have High-speed connections, the easiest & fastest way is through Dropbox.
    I send all my large/huge files this way instead of using email.
    iChat has the same ability of transferring large files as Dropbox but is slower.
    Adium has file transfers.
    Yahoo Messenger has file transfers.
    If you must use email, check out YouSendIt and TransferBIGFiles for large & small file transfers.
    MediaFire is another file transfer site.
    Care to share which OS you are using? 

  • HT200246 I JUST PURCHASED MOTION 5 AND HAVE NEVER USED IT OR ITS PREDECESSORS BEFORE.  HOW CAN I GET A LESSON GUIDE FOR HOW TO USE THIS SOFTWARE?

    I JUST PURCHASED MOTION 5 AND HAVE NEVER USED IT OR ITS PREDECESSORS BEFORE.  HOW CAN I GET A LESSON GUIDE FOR HOW TO USE THIS SOFTWARE?

    There are a number of resources.  You might want to start with:
    The User Manual:
    http://help.apple.com/motion/mac/5.0/en/motion/usermanual/
    This Thread:
    https://discussions.apple.com/message/22833760#22833760
    or just do a google search, that should bring up plenty of tutorials from around the web.
    Cheers!

  • How to use the software with BSD License, such as substance!

    Hi everyone, any idea use the software with BSD License, such as substance?

    Welcome to the forum
    First of all let's be quite clear that whatever output you
    generate, you do not need RoboHelp loaded on the end users PC.
    You don't say whether you are planning to use RH HTML or RH
    for Word. The latter has the advantage that you are working with a
    tool that you understand but in my book there it ends. You want to
    generate HTML topics for an intranet and that is best done using RH
    HTML. It's much easier to make the output take on the appearance
    you want.
    Your software would open the help you create either at a
    default topic or a specific topic. That is controlled by how your
    developers call the help. No need to go into detail on that just
    yet. There are a couple of topics on my site about that.
    The next step depends on how you design things. Are you going
    to create a page that describes a particular document that links to
    the document or are you going to convert the document to a topic in
    its own right?
    - If you are planning to link to the Word document, then you
    need to consider how a Word document would open from an intranet
    link. See Snippets on my site. Perhaps another option would be to
    create PDFs of the documents.
    - If you are planning to import the documents and recreate
    them as HTML topics, I suggest you have some aspirin handy.
    Importing is a notorious problem area as you can see from topics on
    my site. That said, those topics explain how to avoid the worst
    problems. The fly in the ointment is that you are using Information
    Mapping and those indents and tables will give you real fun!
    You can create printed documentation but most of your site
    will be stuff that you already have in Word format so you need to
    include that in your design thinking.
    As to books there really isn't that much around. There are
    some links on the Useful Links page of my site but I don't think
    they will help you much on this one. You could read this forum from
    cover to cover!
    Hope that helps a bit. Come back if you have some follow up
    questions.

  • How to use wscompile to generate code using a WSDL file?

    I am working with JAX-RPC of Java Web Service ver: 1.1. I am intrested in making the WSDL file first and generating Java code from the WSDL file. On the following link:
    http://java.sun.com/webservices/docs/1.1/tutorial/doc/JAXRPC6.html#wp80094
    it says that wscompile can generate code using a WSDL file..:
    <quote>
    Table 11-3 wscompile Options
    -import : read a WSDL file, generate the service's RMI interface and a template of the class that implements the interface
    </quote>
    and the wscompile software says this:
    <quote>
    C:\>wscompile
    -import : generate interfaces and value types only
    </quote>
    can anyone tell me how to generated Java code from a WSDL file. As in, make the WSDL file (e.g. using XMLSpy) and then use that WSDL generate Java code.
    Thanks

    I'm trying to generate code using wscompile under the struction in JAXRPC_Tutorial.pdf.
    I issued the following command:
    wscompile.sh -keep -gen:client -f:wsi -verbose config.xml
    But I met with the following warning and I cann't find the produced java code, who know why? Thanks in advance!
    warning: ignoring SOAP port "EmployeeDBPort": unrecognized transport
    warning: Service "EmployeeDatabase" does not contain any usable ports
    the config.xml file is:
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration
    xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
    <wsdl name="EmployeeDBService"
    location="EmployeeDB.wsdl"
    packageName="com.sun.xml.rpc.xml.EmployeeDB">
    </wsdl>
    </configuration>

  • How to use MRP for generate PO? any samlpe?

    I want to know how to using the MRP for generate purchase order.
    have any documents for showing the steps by using MRP?
    Thanks.
    On

    MRP will generate Order Recommendation only, not actual PO.  You may need to learn general knowledge about MRP first before actually run the MRP Wizard.  Actually, if you have clear knowledge about what MRP covers, many steps have self explained well on the online help.
    Thanks,
    Gordon

  • How to use the path generated by A star to guide the robot to move?

    I now know how to use A star path planning on Voronoi and I can run this program successfully.\  
    however, my problem now is how i can use the path data (generated by the A* path planning algorithm) to guide the robot to drive along this path?   well, i suppose i can get a series of dots (denoted by x and y coordinates) from the path, and use these dots to guide the robot ?  
    can anyone please help?  
     thank you very much
    Solved!
    Go to Solution.

    Ravens Fan wrote:
    You can't.
    My post above will point everyone to the other post so that we don't have people trying to assist you in two different places without knowledge of the other thread.
    thank you 

  • How to use  Aggregations Method generated by WIZARD

    Hi All,
              I used ABAP wizard to develop I report.
    This wizard generated one class and method as below
      zcl_bt_alv_template=>factory(
                     exporting  im_syrepid = sy-repid
                                im_lheader = gv_title
                                im_allowls = abap_true  " Allow layout save
                     importing  ex_alvo    = r_alv_template
                     changing   ch_datatab = it_efficiency ).
    Inside this Factory Method there is one method for aggregations.
      ex_alvo->r_aggregations = ex_alvo->r_table->get_aggregations( ).
    How to use this Method for getting aggregations for some fields.
    Thanks,
    Prasad.

    Hi Patel,
                   I am getting DUMP for this.
    Its saying Access via 'NULL' object reference not possible.
    Patel when I am double clicking the 
    aggregation = if_salv_c_aggregation=>total
    This if_salv_c_aggregation is not having any methods.
    So may be the dump is coming.
    The dump is
    You attempted to use a 'NULL' object reference (points to 'nothing')
    access a component (variable: "R_AGGREGATIONS").
    Thanks,
    Prasad.
    Edited by: Dheeru Prasad on Aug 6, 2009 3:36 PM
    Edited by: Dheeru Prasad on Aug 6, 2009 3:39 PM
    Edited by: Dheeru Prasad on Aug 6, 2009 3:40 PM

  • How to use iframe to generate a dynamic URL for error message

    Hi guys,
    I am new to web dynpro java and having my first webdynpro project. Just wondering how to acquire the host name, port number and error message info. dynamically in order to form the following URL format. The iframe is directed to this following URL address.
    http://<%host name%>:<%port number%>/portal/ErrorPage.all?MSGID=<%=SYMSGID%>&NO=<%=SYMSGNO%>&PROG=<%=SYREPID%>
    I need to replace the <%...%> part with the dynamic content. Any one could provide me with some ideas? What java classes I should use? Thanks very much.

    hi
    Not sure why to you need hostname and port.
    You can assign relative path to the Iframe.  (e.g. /test/error.html )
    You can use context to generate the dynamic path and assign it to IFrame.
    -Ashutosh

  • How to use Function module generated to update CDHDR CDPOS

    Hi,
    I have a Z-table, and I want to tracks the value changes in some fields,
    the data elements for those specific fields are marked for "Change document".
    I created a Change document object using the transaction SCDO and I got the function module.
    now can any one tell me how to use these function modules like ( what values need to be passed to function module. what value do we need to pass for   OBJECTID,..value for tables ...etc )
    I have a custom program to update/delete entries in the custom table so should I use the function module in my custom program to result an entry in CDHDR & CDPOS.
    how to display the old value and new values  for the fields specified to changes.
    Regards,
    Nagu.

    check in SE37
    RV_ORDER_FLOW_INFORMATION
    SD_SALES_DOCUMENT_READ
    SD_SALES_DOCUMENT_READ_POS
    SD_DOCUMENT_PARTNER_READ
    SD_DETERMINE_CONTRACT_TYPE
    SD_SALES_DOCUMENT_COPY
    SD_SALES_DOCUMENT_SAVE
    SD_SALES_DOCUMENT_ENQUEUE
    SD_PARTNER_READ
    RV_DELIVERY_PRINT_VIEW
    SD_PACKING_PRINT_VIEW
    SD_DELIVERY_VIEW
    RV_BILLING_PRINT_VIEW
    RV_PRICE_PRINT_HEAD
    RV_PRICE_PRINT_ITEM
    Rewards if useful...........
    Minal

  • How to use the random generator in java

    hey peeps, this is the class in which i am trying to implement the random generator in;
    public class Matchlist
        private studentdetails sd = new studentdetails();
        /** matchList StringBuilder stores the match list in progress */
        private StringBuilder matchList = new StringBuilder();
        private int loop = 0;
        private int matches = 0;
        public Matchlist()
            sd.createstudentdetails();
        /** Method to create the actual match list, returns the list as a string */
        public String CreateMatch()
            int g;
            int y;
                for (g = 0; g < 4; g++)//g = game
                    for (y = 17; y > -1; y--)//y = green house
                        /** Check to see if the game is empty */
                        if (sd.getgh(y).getGame(g).equalsIgnoreCase(""))
                            for (int x = 0; x < 18; x++) //x = yellow house
                                if (sd.getyh(x).getGame(g).equalsIgnoreCase(""))
                                    if (sd.getgh(y).getC_lass() != sd.getyh(x).getC_lass())
                                        /** Check to see if the person has played the other person */
                                        if (sd.getgh(y).checkPlayed(sd.getyh(x).getName()) == false)
                                            /** Set the game to the name of the opponent played */
                                            sd.getyh(x).changeGame(g, sd.getgh(y).getName());
                                            sd.getgh(y).changeGame(g, sd.getyh(x).getName());
                                            /** Build the match list step by step using append with \n at the end to create a new line */
                                            matchList.append(sd.getyh(x).getName() + " vs " + sd.getgh(y).getName() + "\n");
                                            matches++;
                                            break;
                /** Convert the stringbuilder into an actual string, then return it */
                String completeMatchList = matchList.toString();
                System.out.println(matches);
                for (int i = 0; i <18; i++)
                    sd.getyh(i).getEmptyMatches();
                    sd.getgh(i).getEmptyMatches();
                return completeMatchList;
        }what i dont understand is how to implement it to pick my matches at random using the http://java.sun.com/j2se/1.4.2/docs/api/java/util/Random.html java tutorials from here
    regards

    How to use Random ?
    First you open API then you read it, then you use it.
    You mention you try to use it but i just see a horrible nested for for for if if if loop.
    Restructure code and question and maybe it makes more sense.
    Edited by: pgeuens on 10-mrt-2008 22:58

  • How to use the program "Generate test data for BAI bank statement" ?

    Hi all,
    I use the program RFEBKAT5 to create an Electronic Bank Statement file in BAI format ,but it doesn't generate the file .
    I don't know how to generate the file.
    Please help me !
    Thanks all !

    You need to suitably adjust your GL accounts for "Posting Offset Account" (Whisch is defaulted as ++++++++19" and Checkout/Funds Out/Funds IN GL accounts to your configuration.
    Once you do this try generating the file again.

  • How to use the software?

    I was given this http://sine.ni.com/nips/cds/view/p/lang/en/nid/104​1.
    I installed the versio that could detect the daq  http://joule.ni.com/nidu/cds/view/p/id/2214/lang/e​n.
    When I open the softare "Measurement & Automation" I see four categories. 
    1)data neighborhood
    2)device and interface
    3)scales
    4)software
    I go to device and interface -> create -> device and interface -> Network Ni-DAQmx devices. No device found.
    Further testing
    When I drop down the device and interface menu there's three categories:
    1)NI PCI-MIO-16E-4 "Dev1"
    2)network devices 
    3) pxi system unidentified 
    I click on NI PCI-MIO-16E-4 "Dev1" and there's 3 devices found. 
    a) Serial Number  value 0x13A9CDB
    b) socket Number  value 0x6
    c) Bus Number      value 0x4
    All 3 devices pass the selftest. Then I pull out the daq from my computer, then it fail the self-test. So my conclusion is the 3 number must indicate the daq I have in my computer. 
    So i right click a) and create task. It direct me to the ports. However my LED won't lid on!!!! )=

    Ok, so anyways right now I confirmed that the software did detect the 6040E. How I do it? 
    I go to devices and interface and do self test. However, when I pull the 6040E out from my cmoputer, selftest, calibration, reset and all other functions become not avalible. 
    I have the 6040E connected to BNC-2090. I went to properties -> accessory and select BNC-2090 as well. 
    Physical set up. 
    So right now I have a simple LED, powered by +5V, grounded to GND, and connected to DIO port 07 in the BNC 2090.
    Software Setup
    Generate signals -> didital output -> lint output -> port 0/line7
    For th egneration mode i choosed 1 sample(On Demand)
    then I run it. Led not on )=. I can't choose any other options as it will give me error given below:
    "Error -200077 occurred at DAQ Assistant
    Possible Reason(s):
    Requested value is not a supported value for this property.
    Property: SampTimingType
    You Have Requested: Sample Clock
    You Can Select: On Demand"
    Attachments:
    led set up.jpg ‏1085 KB
    lin output.png ‏245 KB
    task.png ‏182 KB

  • How to use client.jar generated by deploytool for a EJB web service

    Hello!
    Could anyone help me?
    I use Sun Application Server to deploy my EJB module and expose it as a web service. Then I open deploytool tree and select localhost under Server branch. In the right panel it shows a list of web services deployed. I chose recently deployed service and press "Client Jar..." button to get generated client stubs.
    Good.
    Could anyone tell me how I should use this jar file? It does not contain ..._Service_Impl.class that is usually used to get service port and call service methods.
    Please, explain me.
    Thank you much

    try
    jar tf Client.jar and look at what is inside.
    Usually you run the client to connect to the server -- (java -classpath blah pack.age.name.Client)
    Dont know how its being done over there.

  • How to use CooCox software(C​oBuilder+C​oDebugger+​CoFlash) to develop applicatio​n program using

    1、Install JAVA platform and GCC compiler.
    eg:
    jdk-6u2-windows-i586-p.exe
    arm-2009q3-68-arm-none-eabi.exe
    website:
    https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/​CDS-CDS_Developer-Site/en_US/
    -/USD/ViewProductDetail-Start?ProductRef=jre-6u16-​oth-JPR@CDS-CDS_Developer
    http://www.codesourcery.com/sgpp/lite/arm/portal/r​elease1033
    2、Download CoBuilder,CoDebugger,CoFlash and Colink Plugin.(four packages).
    3、Using CoBuilder create project and build it.
    4、Download the bin file to the target by using colink and coflash.
      Note:using coflash to download the bin file,you must in Command Line mode.
    5、Then,you can debug the project using CoDebugger.(open the CoDebugger,import the project you
    created just now, and debug it)
    www.coocox.org

           Yes. They are all developed by Eclipse.
           CoBuilder provides a completely free and highly automatical integrated development environment for the application based on ARM Cortex M3. It integrates plenty of drivers and components for users, so users can fully concentrate on the development of application software.
           It support devices:
    ATMEL
    ST
    NXP
    Luminary
     AT91SAM3U4E   AT91SAM3U4C   AT91SAM3U2E   AT91SAM3U2C   AT91SAM3U1E   AT91SAM3U1C
    STM32F103VB,STM32F103V8 STM32F103T8, STM32F103RB STM32F103R8,STM32F103CB
    STM32F103C8
    LPC1768, LPC1766 LPC1765, LPC1764 LPC1758, LPC1756 LPC1754, LPC1752
    LPC1751
    LM3S811 LM3S8962 LM3S9B96
    www.coocox.org

Maybe you are looking for