Best approach to use with OTT

Hi
We have a application (c code) that currently uses a ISAM file based DB.
We want to replace this with Oracle9i.
My thoughts would be to create Oracle OBJECTS data types and use the OTT utility to automaticaly create the associated c structs.
We could then create wrappers around the existing c modules that interface to the ISAM tables & point them to Oracle using the new c structs.
What I need to get a better picture on is the pros & cons of using:
- PROC*C
- OCI
What benefits are there in using embedded PL/SQL with either technology?
Are there any other tools that I could use to map the Oracle9i entities to the relevant c structs?
Any thoughts or tips based on your experience would be greatly appreciated.
Cheers Luie

Luie,
You may also consider using OCCI, which is the C++ API to the database. Since you are working with objects, OCCI may fit you best, since C++ is object-oriented. OTT works with OCCI as well. Please see:
http://otn.oracle.com/tech/oci/occi/index.html
for more information. Hope that helps!

Similar Messages

  • What´s the best approach to work with Excel, csv files

    Hi gurus. I got a question for you. According to your experience what's the best approach to work with Excel or csv files that have to be uploaded through DataServices to you datawarehouse.
    Let's say your end-user, who is not a programmer, creates a group of 4 excel files with different calculations in a monthly basis, so they can generate a set of reports from their datawarehouse once the files have been uploaded to tables in your DWH. The calculations vary from month to month. The user doesn't have a front-end to upload the excel files directly to Data Services. The end user needs to keep a track of which person uploaded the files for a determined month.
    1. The end user should place their 4 excel files in a shared directory that will be seen by DataServices.
    2. DataServices will execute certain scheduled job that will read the four files and upload them to the Datawarehouse at a determined time, lets say at 9:00pm.
    It makes me wonder... what happens if the user needs to present their reports immediately so they can´t wait until 9:00pm.  Is it possible for the end user to execute some kind of action (out of the DataServices Environment) so DataServices "could know" that it has to process those files right now, instead of waiting for the night schedule?
    Is there a way that DS will track who was the person who uploaded those files?
    Would it be better to build a front-end for the end user so they can upload their four files directlyto the datawarehouse?
    Waiting for your comments to resolve this dilemma
    Best Regards
    Erika

    Hi,
    There are functions in DS that captures the input files automatically. You could use file_exists() or wait_for_file() option to do that. Schedule the job to run every certain minute and if the file exists then run. This could be done by using a certain file name with date and timestamp etc or after running move the old files to archive and DS wait for new files to show up.
    Check this - Selective Reading and Postprocessing - Enterprise Information Management - SCN Wiki
    Hope this helps.
    Arun

  • The BEST format to use with iDVD is .DV video from QT Pro ?

    The BEST format to use with iDVD is .DV video from QT Pro ?
    Hi Jon
    If you remember my video (640x480) NTSC in iMovie Project.
    Someone told me that exporting movie to DV video QT from iMovie share option, for burning in iDVD, is the best quality possible.
    Is this true ?
    If so what are the parameters ? Again is for seeing in a widescreen TV

    Someone told me that exporting movie to DV video QT from iMovie share option, for burning in iDVD, is the best quality possible.... Is this true ?
    As usual, this is really a matter of individual opinion. I personally prefer the Apple Intermediate Codec (AIC). It is newer codec specifically designed for use as an "intermediate" editing compression format. It is slightly more efficient than DV-25 (18-20 Mbps for audio + video vs. 28.5 Mbps) and is less restrictive (i.e.,the user has more control over certain settings). On the other hand, the very nature of having a highly standardized (few user option) compression format does appeal to many users since there are fewer things the user can mess up.
    If so what are the parameters ? Again is for seeing in a widescreen TV
    Bit rate, frame rate, and encoding dimensions are part of the standard and do not have user parameters as such other than selecting the NTSC or PAL standard. With regard to the aspect ratio, you simply select which you want to use—4:3 or 16:9. However, as I've previously mentioned, it is possible to distort your output by either entering the wrong aspect or to actually "lose" the embedded flag/value in some work flows. (I.e., a 4:3 aspect movie displayed at 16:9 makes the people an objects appear short and fat while encoding a 16:9 aspect movie as 4:3 will make them look tall and skinny.) Movies should always be encoded in their original aspect ratio since any modern digital TV will allow the user to disport—i.e., force a 4:3 file to fully fill a 16:9 display screen. In fact, some will even allow you to spread the distortion evenly across your screen or to the spread it proportionally. (On my set these features are called "H-Fill" and "Justify" respectively.) If you were to use the AIC video compression format rather than DV, then you would have to manually enter the display dimensions for the "standard" and/or "definition" format you are targeting.

  • Can someone tell me the best stylus to use with good note app.

    Can someone tell me the best stylus to use with good note app?

    I use the Jot Script stylus with Good Notes on a daily basis, and I'm realy satisfied. I recently did some videos to show how this works for me, you could check it out, and I hope it'll help you find the perfect stylus and app!
    https://www.youtube.com/user/AurelienChe

  • Switching to AT&T Cingular - best phone for use with Mac and iSync

    Dear Friends,
    I am finally about to be free from Sprint's poor customer service. I will be switching to AT&T / Cingular. (Not quite ready to buy an iPhone, but don't want to be locked into a 2 year contract with another provider).
    I want to use Apple's iSync. I have reviewed the list of compatible devices and scanned the forums for related topics.
    I'm still left wondering:
    What is the best phone to get with AT&T for use with iSync?
    I would like to sync contacts both ways. If possible, syncing cal events and to-dos would be nice, but not as important as contacts.
    I prefer small flip phones. I don't plan to buy the Media pack service that includes text, web, etc. Instead, I will use the phone for calls and occassional text messages.
    Sound quality and the ease of use are the most important features for me. I prefer raised keys to the flat keypads, but could give on this if need be.
    Finally, using the phone as a modem with my laptop would be nice, but is not essential.
    Thanks so much for any help you can offer.
    David

    I am facing the exact same question regarding, e.g., the Nokia 6126. There are several references:
    1. Go to the Nova Media web site and look at their new product, Fone Link. Or their iSynch Plugins
    2. One of the forum threads references, http://www.macosxhints.com/article.php?story=20060915154526806
    3. Another link I found http://soapbox.co.nz/past/2007/4/9/nokia-6126-and-isync-revisited/
    But what I don't yet understand is whether or not any of these suggestions/solutions are affected by the carrier. My understanding is that the 6126 is the North America Version of the 6131. But I talked to ATT/Cingular support yesterday and they make some modifications to the phone software. They don't know if the ATT 6126 will synch with a Mac. Of course they know the answer if synching with a PC (!!)

  • Best approach to dealing with someone else's sphagetti code with no documentat​ion

    Hello LabVIEW gurus,
    I am just given a few software tools to add functionality and rewrite, each of which is a big spaghetti mess and each tool has 100+ vis all sphagetti, these tools control a very complex machine talking via seria, parallel, ethernet, 485 etc. and there is barely any documentation of the logic or the implemetation of the source code / what the subvis do. 
    what would be my best approach to understand this mess and recreate it in a structured way faster. it has lot of old sequence structures and just plain bad style of programming.
    any help is highly appreciated
    Thanks all

    And Do not forget about using the VI Analyzer TK!  It can reveal several obvious sources to clarify code that "Stinks" A lot of skull sweat went into that framework and it has signifigant value!
    Norbert_B wrote:
    If your task is only to ADD things, you might be interested in Steve's recommendation here.
    Norbert
    (Inside joke ahead)
    Ah, That explains the TDMS File Viewer!
    Spoiler (Highlight to read)
    You really should run that through the VIA....:smileymad
    You really should run that through the VIA....:smileymad
    Spoiler (Highlight to read)
    It can be done fairly quick
    It can be done fairly quick
    Spoiler (Highlight to read)
    How do you unspoiler?  Ah well  I'll hope a moderator can leave only the first comment "spoiled"
    How do you unspoiler?  Ah well  I'll hope a moderator can leave only the first comment "spoiled"
    Spoiler (Highlight to read)
    Note the quote from the link "The Code we inherited might have been "richly obfuscated."" "richly Obfuscaed code was a code review term used for code written by your boss... The VIA would call it something else.
    Note the quote from the link "The Code we inherited might have been "richly obfuscated."" "richly Obfuscaed code was a code review term used for code written by your boss... The VIA would call it something else.
    Jeff

  • What is best outliner to use with Pages?

    I'm disappointed that Pages does not have any sort of outline function built in.
    What is the best of the stand-alone OS X outliners to use with Pages?
    As far as I can tell none will export to Pages directly, nor will Pages import directly from any. But is there one that works better than the rest?
    Your suggestions please!

    Head over to versiontracker.com or macupdate.com and search for outliners. (There's even a website dedicated to outliners - outliners.com) There are a bunch. I was a huge fan of More (sadly dead) and tried out several that didn't make me happy. Then with a new computer Apple bundled OmniGroup's Outliner. I used it, upgraded it, and then upgraded to the Pro version. It isn't More - but for me it is the best. My wife likes another, called Tao I think.

  • What is the best programme to use with iwatermark or similiar copyright software

    I want to watermark my photos, I have been told iwatermark is real good but can someone tell me what is the best app to use in conjunction with copyrighting or watermarking sofware.
    Thanks

    It’s really a personal choice. I’ve recently bought a new Dell. Like you I was not interested in the consumer products so I purchased a business spec machine and I’m very happy with it. It’s Dell Precision T3600 with Intel Xeon CPU and Nvidia Quadro 2000 graphics card. Running Windows 7 Pro 64 bit with 8gb RAM. I got 1TB and 500gb drives both 7500 rpm with a 3TB Seagate external HD. I gave SSD a miss until prices drop further. I don’t think the extra speed is that relevant to Photo editing although perhaps more relevant to video rendering. I’m also not gaming or running other apps that might benefit from an SSD. Photoshop Elements is a 32 bit program which runs well on 64 bit systems but cant use more than 1.5 to 2GB of RAM. Premiere Elements has 64 bit support and can therefore take advantage of the extra RAM. At the end of the day it’s your choice.

  • What is the best printer for use with iMac osx lion 10.7.4

    What is the best printer to purchase for use with imac osx lion 10.7.4. Preferably an all-in-one with wireless capabilities. around $125-$150

    JDLASK wrote:
    I WOULD RATHER NOT PAY MORE THAN ABOUT $125.00 IF POSSIBLE.
    Please don't use all Caps. It's considered shouting. And please don't keep doubling up on your posts.
    Thanks
    Pete

  • Best modem to use with time capsule?

    I'm having Time Warner Cable (TWC) come into install internet only on Thursday.  I want to attach my new 3tb timecapsule to the network (which I just purchased so unused so far) and use as my wireless gateway and for wireless backup.  TWC has a list of recommended modems we can use.  I picked the motorola sb6141 but I saw a few posts on other threads here that is causes problems with Time Capsule over time and the speed diminishes.  Of their list, would someone recommend one of these other options instead? Or should I just go with the motorola?  Am not a tech savvy person, but can work with detailed instructions.  So whatever would give me the least headaches?   Thanks much!
    Vendor
    Model
    Motorola
    SBG6580
    Motorola
    SB6141
    Motorola
    SB6121
    Motorola
    SB5101
    Motorola
    SB5101U
    Motorola
    SBG901
    Netgear
    CG3000D
    Netgear
    CMD31T
    Zoom
    5352
    Zoom
    5350
    Zoom
    5341J
    ZyXEL
    CDA-30360
    I have a brand new macbook pro (2 months old) so i'm assuming I have the latest of everything.  I run the software update regularly.

    You might want to read the discussion started in Feb 2014 with the title "What is the most reliable modem for my Apple Time Capsule." TWC was mentioned by two responders.
    I am no technician and therefore cannot help beyond this referral. However,
    I have a similar question about which modem to use with a Time Capsule. My ISP is Cox Communications, whose website suggests similar modem brand/types as mentioned in your list above, but also adds two Cisco models that are compatible with Cox internet. The Cisco models are DPC3000 (Preferred) and DPC3010 (Ultimate). I would like to get the DPC3010 but would like confirmation that the TC WiFi will work as flawlessly as it has been, while connected to a Linksys with DOCSIS 2.0 technology. Thanks for any advice.

  • Best drive to use with k8n Platinum?

    Need to know the fastest drive to use with this board. I'm sort of confused about the different types of interfaces i.e. scsi, IDE, and SATA.

    Sampson,
    Nowadays all modern ATA and SATA drives in the marked have reached the Performance  limitation opposed by the HDD Technology (electromechanic disk drives)...
    ....performance differences are in the range of few mseconds between different manufacturers and don't really matter, just for marketing purposes if you catch my drift...
    There are more important characteristics these days describing HDDs other than performance.
    Like reliability, capacity and bug/GB figures.
    Taking the vast amount of media and other torrents floating in the net i would go definitely for the largest capacity and bug/GB and good reliability and less for performance.
    So if i would tomorrow go and buy a HDD i would go for this beauty here,
    http://www.warp2search.net/modules.php?name=News&file=article&sid=27610
    Take Care,
    Markoul 

  • What is the best projector to use with a macbook air

    Need a trouble free projector to use with my macbook air for showing photos and business documents , excel eyc.

    If you don't mind connecting the projector directly to the Mac with an HDMI cable, any projector with an HDMI input will work. There are a very large variety to choose from. Projector People is a competent vendor that I have used and can recommend. They are knowledgeable about Macs. Describe your needs and they will make recommendations. Their prices are as good as you are likely to find anywhere else.
    You will also need a Thunderbolt to HDMI adapter. Purchase one from Monoprice. They are less than $10.

  • Best approach for using Faces with growing children?

    Hi all,
    I'm I recent Aperture user with young kids (four-year old twins), and I'm wondering how best to use Faces to identify the kids' faces.  I started working with about 6 months worth of recent photos in Aperture (3.2.3) before importing my full iPhoto library.  Faces did quite a good job of identifying the kids in that sample.  I've just imported all of my iPhoto library, which includes photos back to when the kids were first born.  Faces is now making suggestions that seem pretty reasonable, but far from perfect.  I suspect that if I go through the process of training Faces to do a better job with the "baby faces" its performace would improve on the old photos I just added, but is that a bad idea?  I'm afraid that training Faces to recognize the baby version of someone will "broaden" the definition it's using, making recognition less accurate for new photos I add. I could tell Faces that the baby versions are different people, but that might be worse -- then I'd have two very similar face profiles that are competing to "claim" new faces.  Does anyone have any experience that might help?
    Thanks,
    Brad

    Let me start by stating:
    - I don't know
    - I don't think you'll get any help from Apple.
    That said, here's what I suggest.  The Faces parameters are biometric.  The human head changes the least of any body part over the course of life.  Still, there is bound to be an age prior to which Faces identification works less-well because the data is "smeared".  Similarly, after that age, the Faces identification should work with the same level of accuracy.
    I would, for the present, ignore that.  Identify all Faces you have.  If Faces identification is sub-optimal, pick an age that you think corresponds to what I've laid out above, and create a new Face for all pictures of the individual prior to that age.  At that point you'll have two "Faces" for each individual: let's say "Robin Infant" and "Robin (post-infant)".
    While Aperture makes it easy to combine Faces (drag-drop in Faces View), I don't know an easy way to split named Faces.  It's easy enough to group the Images you want (filter for "Face is ... " and for "Date is before ... ").  From there, you will have to rename the Faces one-by-one.  This goes quickly by pasting the name in the name field.
    My guess is that the identification algorithm rejects the data from included faces that are outliers.  IOW, I don't think you can train Faces to be sloppy.
    Let us know what you find out.

  • What is the best motherboard to use with Photoshop elements 11 premium edition?

    I'm going to build my computer by selecting components and having Fryes service put them together. I'd like to build a system with a motherboard that supports 8 gb RAM, and a 250GB SSD drive (SATA III) with a 750gb or 1 TB  7500 rpm slave internal drive or an similar 7500 rpn external drive. The system I build will have usb 3 and hdmi ports with a dvd rom 24x drive. It will have a Windows 7 premium home edition OS. It will have an Nvidea video card with 2 gigs of independent ram.
    I'm trying to build a PC that works efficiently with Photoshop Elements premium version 11. I am a casual home user. I will be doing some basic video rendering of DVD home videos that I have converted to dvd from VHS and 8mm format.. I am NOT a gamer.
    I have a monitor and therfore I'm only interested in building a desktop box with thease specs and I'd like to get the best quality componenets for my desktop build for $1300 or less.
    I'm not interested in anything from Dell (alienware).
    Any motherboard recomendations or criticism/recomendations of other components I want to use will be greatly appreciated.
    Thanks

    It’s really a personal choice. I’ve recently bought a new Dell. Like you I was not interested in the consumer products so I purchased a business spec machine and I’m very happy with it. It’s Dell Precision T3600 with Intel Xeon CPU and Nvidia Quadro 2000 graphics card. Running Windows 7 Pro 64 bit with 8gb RAM. I got 1TB and 500gb drives both 7500 rpm with a 3TB Seagate external HD. I gave SSD a miss until prices drop further. I don’t think the extra speed is that relevant to Photo editing although perhaps more relevant to video rendering. I’m also not gaming or running other apps that might benefit from an SSD. Photoshop Elements is a 32 bit program which runs well on 64 bit systems but cant use more than 1.5 to 2GB of RAM. Premiere Elements has 64 bit support and can therefore take advantage of the extra RAM. At the end of the day it’s your choice.

  • Best Approach for Use Case

    Experts,
    I am creating a small POC for a search engine. I am thinking on what is the best way to achieve the below scenario
    1) Assume like in Google i am entering some data in the text box. I want the area below the text box to show the records (leaving aside from where the records is fetched - DB or flatflies) based on user input values and change as an when new characters are entered or deleted.
    I guess contextual events clubbed together with regions will help me in this but i need to know if i am thinking in the right direction.
    2) My other page has registration which contains 3 sections (logically) say Emp, Dept, Country. All the EO have validations defined on them. Now the user can only enter Emp details and proceed, or Dept details and proceed. So in such a case how do i skip the other section validations.
    I guess sub forms can help me in this
    Please advise.
    Jdev 11.1.1.4 and beyond.

    Hi,
    you didnot get the article..I explains the wizard type interface with next functionality where validations is not fired at first but during at commit time.....
    When i commit how do i make sure that only Transaction level validation is fired for the tab/section of one Entity only ?That article don't meet your usecase.....
    SkipValidation will only skip validations when you need to navigate along with immediate="false"(default), but it wont allow you to commit unless and until your eo validates.
    I guess SkipValidation set to Custom would help me Wrong..
    Lets say i have a page with 3 tabs or a single page with 3 sections each sowing data from diff EO. Each EO having validations defined on them.In that case you need to supress the validation of that eo using some flag workaround .. as i explained you in my previous post !!
    just set the flag to 'DRAFT' to supress the validation of that eo before commit..
    Using it as EntityLevel script validator would be better.
    Regards,
    Edited by: Santosh Vaza on Jun 29, 2012 10:51 AM

Maybe you are looking for

  • Google bus maps no longer working

    I own an iPhone 4 with the iOS 5. I depend a lot on the bus directions in the maps app, but it stopped working yesterday. If I out in two previously valid locations and ask for a bus route, it was that no transit can be found. But the directions for

  • Printer Communication Error

    I've owned an Epson 1280 printer for about a year now, but for some reason it no longer prints. When I print a document the pop-up message reads: "Printer communication error, try reseting printer and try again" But that still doesnt work. My system

  • Related to Thread.

    Hello everbody, This a a part of my application code. There is a return statement, what I want is to view the value of the 'dWord' before returning, I know this is not possible with the code and I know I have to use Thread.sleep() for the purpose so

  • I give up! Take your Garage band and shove it!

    I've tried two different approaches to playing my guitar through Garageband and can't get anything to work. I have a Tascam US 100 interface, hooked it up and then found out that I can't monitor through the computer speakers which means I can't hear

  • Separators appear mysteriously in bookmarks toolbar, I can delete them but a new one appears each time I re-open Firefox

    I have a bookmarks toolbar that I've customized. I know how to insert and remove separators. Recently every time I re-start Firefox it adds a separator at the end of the bookmarks tool bar. If don't delete them, the eventually take over the whole too