Need ideas on how to manage upgrade to legacy proc, func ...etc

We have legacy procedure, function and packages. Ex: JOURNAL_DETAIL(), a journalization procedure.
All our applications make direct calls to this object (thru DLL sometimes). We implemented a new version of JOURNAL_DETAIL, with the same signature, but the code inside depends on a new package. Bug, some application cannot be updraded to the new package at the same time, so we decide to have two function:
JOURNAL_DETAIL -- the old ond
JOURNAL_DETAIL_XXX -- the new one
But then the other application would have to be changed to use JOURNAL_DETAIL_XXX(), so we decided we dont like this.
So we decided to provice a unique JOURNAL_DETAIL() which will decide if the old code should be called or the new one, depending is the new package is installed and initialized. But since we dont want to duplicate code in one humongous proc, we decided to provide:
JOURNAL_DETAIL -- now a dispatcher to
JOURNAL_DETAILI_LEGACY
JOURNAL_DETAIL_NEW_APPL
But eventually we wiil end up having several version of the same function in our schema, winch we are not sure its a good idea. With DLL, the problem is simple, keep the same interface, but change the code in the DLL. We would like to know if there is a way to do this in Oracle.
Maybe using packages ?
Thanks.

What do DLLs have to do with what you are doing in an unstated (3 decimal places) version of Oracle?
You have provided almost no information that can be used to generate a response beyond just a wild guess.
Assuming DLL refers to a Windows-only Windows-centric design I would urge you to move your code inside the database into packages.

Similar Messages

  • My family put multiple devices on the icloud, and I need to know how to manage duplicate entries.  Specifically contacts.  If I fix the contact list on my pc will it push the info out to the other devices and maintain it correctly?

    My family put multiple devices on the icloud, and I need to know how to manage duplicate entries.  Specifically contacts.  If I fix the contact list on my pc will it push the info out to the other devices and maintain it correctly?

    All devices signed into the same iCloud account will finish up with the same contacts. Of course if prior to joining iCloud two family members each had an entry for Uncle Fred, then you will finish up with two contact cards for Uncle Fred, and so on. If you tidy this up on your computer then the changes will propagate to everyone else.

  • I need to learn how to manage pictures on my I-pad.  I get multiples of pics taken and many that cannot be deleted.

    I need to learn how to manage pictures on my I-pad.  I get multiples of pictures taken & there are pictures I want to delete but can't.

    If you're syncing with iTunes, you'll have to un-sync to remove the ones you want to take off.
    Manually managing content with iTunes

  • Ideas of how to manage voice files on iPod

    This might be a wierd one ... I bought an iPod on Satuday, really happy with it! But aside from having all my music there was was 1 other main purpose.
    I'm a medical student and record all my lecture notes so I can listen back to them to help me learn it all. I travel a lot and it would be a great way to multi task and listen to lecture notes on the move. However there are loads of lectures and loads of notes so I'd really have to categorise them otherwise it will all get very confusing.
    I asked 3 separate assistants in the iPod shop about folders and subfolders, they all said that I can create folders and subfolders and subfolders in subfolders in itunes and transfer them across to my iPod ...... great! Exactly what I wanted. Got home, and haven't worked out how to do it - searched online and still no luck and read in a few places that I cant even do it!
    Here's what I want to be able to do, so if anyone has any ideas please let me know.
    Will have folders like the following:
    Neuro -> Eye -> about 10-20 voice recordings
    Neuro -> Anatomy -> Neck -> about 5-10 voice recordings
    Neuro -> Anatomy -> Face -> about 5-10 voice recordings
    Muscles -> Anatomy -> chap 1
    Muscles -> Anatomy -> chap 2
    Muslces -> antomy -> chap3 .... etc
    Mucles -> physiology ....
    etc
    anyway, you get the idea. Probably need about 3 levels of folders.
    Also, I also asked one guy if I was able to add folders to the very first menu screen you get (the one with music,photos,videos etc) ideally I would want to have folders for my modules (neuro, muslces etc) there and then the subfolders leading off from it...
    Big question: is this possible? and if so, how?
    If not - anyone got any ideas on how I can manage the files without having a huge long list? Or using the iPod efficiently for what I want to do.
    Also - I do want to have my music files on it as well (although for me its a secondary function) - it would be nice to keep the music and the audio files separate ..
    Any help would be great. Thanks

    anyone have any ideas about this?

  • Need idea on how to do question and answer program

    I want to create a troubleshooting program where it asks the user questions until its drilled down to an appropriate answer.
    I've done this with a web server before but I can't seem to figure out how to do it in a program without involving many many forms. Any ideas on how to do the UI?
    Thanks!

    Building an expert system is not a trivial process so for a commercial app you'll need to do some research. For an internal app you should probably use a database. For a school project you can get away with storing the data in a file that is loaded into
    memory (or simply building the data in memory directly).  In any case you'll need to define a table of questions.  If you support questions with fixed answers then you'll need a separate table for the answers associated with the questions. 
    If questions can be different types (as mentioned previously) then you'll also need to track the question type with the question.  For the relationship between questions you can go different ways depending upon your requirements. If question 1 with answer
    A goes to question 2 but answer B goes to question 3 then you can create a simple reference table that indicates what the next question is given the current question and answer, basically a state machine.  If a single answer opens a whole series of questions
    then you might do better to group the questions together and manage the transition between groups of questions.  It really depends upon your requirements. You'll want to research state machines to implement this though.
    On the UI side you really don't need to dynamically create anything.  The only thing that changes between questions is the text and possibly the answer format (if you support multiple questions). As I mentioned earlier you can create a separate container
    (Panel) for each question type and then show or hide the container based upon the type of question (from your database data).  This eliminates the need to dynamically create the UI.

  • Need idea on how to replicate muti/multi choice form

    I am working on trying to "computerize" a set of NCR forms we use for Home inspections.
    So far, so good.  I have check boxes, radio buttons, and more....
    BUT...
    I have a lot of lines that are multiple/multiple choice entries that work fine on paper, but I can't figure out how to present them on a electronic form...
    Example:
    Oven/Cooktop
    [ ] Deterioration/Damage/Not Functional/Unsafe/Near End of Lifespan*
    [ ] Not Inspected (power/gas off) [ ] Upper/lower Element-burner - not functional [ ] Heavy Corrosion/Wear
    [ ] Recommend anti-tipping device (2) [ ] Gas shutoff valve not visible / none (2)(4)
    On paper, I could select (check) the initial box, then circle "Damage " and  "Near end of Lifespan"
    Without creating a checkbox for EVER option, does anyone have an idea about how to present these type multi-option options.
    I have 16 pages PACKED with choices like this.  Pull downs don't help me much, as then the user can't see all the options.
    We will use Pull downs for some of the canned comments, and other field type for simple (short) lists...
    PS...thanks to this forum I figured out how to have text fields appear & disappear based on check boxes. Anytime there is a *,2 or 4 I need a comment to appear on the summary page...now if only I can figure out how to make the summary page look nice with missing fields....

    One possible option is to use a button that trigger a pop-up menu to open,
    where the user sees all the options at once and can select one of them.
    This would require a bit of scripting, though, and the only advantage over
    a drop-down menu is that all the options are visible in a single window, as
    opposed to a scrollable list.

  • My mac laptop crashed I need to know how to transfer my ipod's music/videos etc to my new IMac without erasing all my music/pic/videos.  please help me

    My macbook crashed the other day and i've been searching and searching for some help but nothing has come up... so anyway i need to get my music/movies/T.V shows/pics off the ipod and onto the new computer, but the problem is, is that it says i have to delete the contents of my ipod to sync with other computer.  I have purchased songs and a ton of movies but the rest has been from my friends and whatnot.  I need to know how to move the music/shows/movies to the new computer without using the old one.  is there such a thing?
    If you can help me out that would be awesome!
    thanks

    you can try this http://www.getsharepod.com/

  • Need ideas on how to return display back to normal

    Any suggestions on how to return the display back to normal setting on my Mac OS X, my cat "pawed something on the keyboard and now everything is stretched so big I have to scroll way down to get to the dock and way over to see what's on the sides.  Then my daughter tried to fix it and the display is now a square center with the black sides cut off.  Any idea are greatly appreciated!

    First try opening the Universal Access System Preferences and check the'Seeing' options. It's possible that the 'Zoom' option has been enabled. If that's what happened then you should be able to hold down the command and option keys, then press the '-' and '=' keys to zoom the image in and out. Hopefully that is all that is needed.
    You should also check the Display System Preferences to make sure that you are set to the native resolution of your panel (should be the highest highest resolution listed).

  • Need ideas on how to deploy to multiple locations

    I could use a few tips. We are deploying ipads in groups of ten to 22 different locations. Each location has their own ideas about which apps to use. I have one macbook air with apple configurator loaded on it. If I use my master generic itunes account, I'll have a ton of apps to sort through and the user will be prompted for credentials for every app update. What would your do, or are doing, for mulitple deployments like this one? How would you set up your macbook? I've thought of a logon for each location on the macbook but then I have to download ios6 each time (can't find the actual ios6 ipsw file to copy to all of the accounts).

    I think some type of centrally managed MDM would be best for the situation you describe.  We are in the process of moving ahead with an AirWatch implementation for use as our MDM.  There are lots of MDM products out there, including one that comes included with Lion Server. I think OTA  management, where you have widely dispersed locations would be more practical.  If you haven't you should also look at the Volume Purchasing program.  Another consideration is whether the connecting devices will be company or personally owned, or a mixture of both.  You could also look at the education deployment guide, even if you aren't in education, it has a lot of great ideas. 
    http://images.apple.com/education/docs/IOS_5_Education_Deployment_Guide.pdf
    http://images.apple.com/business/docs/VPP_Business_Guide_US.pdf

  • Need idea on how to implement this - repeating monthly data on day level

    Hi all, i had run into the following thing, this may soung easy, but i'm searching for the best solution:
    i have a dataset per the stores of the customer, the dataset is an asset count on the end of the specific month. I must not sum the data between two/N months.
    We they need to do several querries like
    sales/assets/day
    Sales/itemgroup/asset/day
    sales/salesperson/asset/day
    etc.
    My problem is that i have this data on a month&store level, but i need to provide a solution, so it could be handled as a "global" value on that, so they can query it "almost any ways".
    I don't really want to generate day/other level data based on this, so any tricks, how to repeat the data in all lines for that specific month on presentation/Business level?
    All ideas are welcome.
    Thanks&Regards,
    D
    Edited by: user8113564 on 2012.09.11. 4:52

    Sorry if I took this wrong but are you try to do level based measured
    Take the same physical column in the fact and have one aggregated at a month level and the other at a day level.
    If yes, make sure you build a date dimension hierarchy and mapped at the correct level to the fact. Then take your measure and correctly define them at the correct level, day, month etc
    This should sort it out

  • How to manage upgrade project from 4.6c version to 6.0 version

    1) The client would like us to do a prototype of the upgrade (from 4.6 C to ECC 6.0) and selectivly modify certain complex customised objects. Is it possible to do it? If yes how?
    2) How do we identify which objects have obsolete syntax/function modules, etc that needs to be corrected? Does SAP correct these automatically or do we have to do it manually?
    3) How do we identify which all screens which require changing, both SAP and customised screens
    4) In version 4.6 C we are using userexits, whereas in ECC 6.0, we understand that user exits are replaced by BADIS. How do we know which all user exits require to be changed and which BADIS we need to implement?
    5) After using SPDD and SPAU errors will come how can we resolve it.
    Thanks in advance,
    shilpa

    Hi,
    1) The client would like us to do a prototype of the upgrade (from 4.6 C to ECC 6.0) and selectivly modify certain complex customised objects. Is it possible to do it? If yes how?
    ans ->Get all the custom objects from ur client..Compare the output in 4.6c and ECC 6.0 and see the if the output is coming correctly.if u won't get the desired result u have to check the functionality and then modify ur programs.
    2) How do we identify which objects have obsolete syntax/function modules, etc that needs to be corrected? Does SAP correct these automatically or do we have to do it manually?
    3) How do we identify which all screens which require changing, both SAP and customised screens
    ans ->Check the screen flow in both versions.
    4) In version 4.6 C we are using userexits, whereas in ECC 6.0, we understand that user exits are replaced by BADIS. How do we know which all user exits require to be changed and which BADIS we need to implement?
    and ->In ECC 6.0 also u are having userexits ,so u need to check if ur userexit is working well in ECC 6.0 , if not then u have to see for Badi's.
    5) After using SPDD and SPAU errors will come how can we resolve it.
    ans->if u get erros then u have to manually chnage the code , if u get warnings then SAP will take care...
    Regards,
    Nagaraj

  • I find I have software that needs 10.5, how should I upgrade?

    10.5 is needed for many new iApp based devices, yet Apple no longer offers it on their web based store.  For people who have compatible computers they need to consider the following:
    1. iTunes latest version that works on 10.4.11 is 9.2.1, available here: http://support.apple.com/kb/dl1056
    2. Boot Camp only works on Intel Macs, not PowerPC G4 nor G5 Macs.
    3. Classic does not operate in 10.5.  This user tip does show what Macs allow dual booting of 9 and 10.5:
    https://discussions.apple.com/docs/DOC-1757
    Otherwise you'll need to keep 10.4.11 or earlier to allow Classic compatibility either on an erase and reinstalled 10.4 partition, as described in the tip, and
    http://docs.info.apple.com/article.html?artnum=61301
    or an external Firewire hard drive.  If you have an Intel Mac, this does not matter since it doesn't have any 9 compatibility at all.
    4. Apple may offer the retail version of 10.5 through its phone mail order, but not show it on their website.  Note this is the only version of 10.5 that will run on any Mac that shipped new prior to October 26, 2007.  System specific discs rarely if ever work on Macs that aren't the same vintage or model they were initially designed for.  And Up to Date discs were only available for Macs that were new October 8, 2007 to October 26, 2007.
    5. Macs need 512MB of RAM, a G4 processor with 867 Mhz (dual 800 Mhz doesn't count, and upgraded processors only count if the processor seller supports it), and a minimum of 9 GB of free hard disk space.  Arbitrarily an additional 15% free hard disk space has been found in addition to Apple's specs to suffice for fast smooth installations of Mac OS X.  I.e. 100 GB hard drive would have at least 24 GB free before their 10.5 installations are smooth.
    6. All upgrades necessitate backing up your data at least twice, checking for software and hardware compatibility, and shutting down the Mac, and disconnecting all but display, Apple USB keyboard/mouse (if desktop), before rebooting and installing the update.
    7. If your Mac is Intel, upgrading to 10.6 (Snow Leopard) directly is recommended, and if you have a Core2Duo or Xeon Mac, upgrading to 10.6, then 10.6.6 or later to get Lion (10.7) installed is recommended if you have software which supports it. Contrary to popular belief 10.5 is not needed as an in between installation to apply 10.6.  But 10.6.6, 10.6.7, or 10.6.8 presently are a minimum for installing 10.7.  10.7 no longer supports Rosetta though. So be prepared if you are in the market for it.  Snow Leopard requires 5 GB of hard disk space and 1 GB of RAM.  Lion requires 7 GB of hard disk space and 2 GB of RAM.  The same arbitrary 15% as mentioned in #5 is highly recommended for free hard disk space that is additional.  Be sure to inquire in the Communities before updating anything to find out about any additional pitfalls you may run into.

    "this tip is ready for consideration"

  • Help needed very BAD, how to manage layout which is going to 2 pages

    Hi all,
    Need your help very bad. I am very new to reports.
    I have a layout which goes to the second page. First page is a form layout (One record). I drew the form layout and placed all the fields in the form and works fine. But my problem is when I have 3 fields which are on the second page, because it doesnot fit in the first page. When I run it, the form (first page) get printed for all the records and the second page get printed only in the last at the end after printing all the records. How do I ask it to print it simultaneously. First page then the second page and so on. I set the PAGE BREAK AFTER to YES and still does not work.
    Please guys need your help.
    Thanks.
    Joe.

    Sometimes a problem with Firefox may be a result of malware installed on your computer, that you may not be aware of.
    You can try these free programs to scan for malware, which work with your existing antivirus software:
    * [http://www.microsoft.com/security/scanner/default.aspx Microsoft Safety Scanner]
    * [http://www.malwarebytes.org/products/malwarebytes_free/ MalwareBytes' Anti-Malware]
    * [http://support.kaspersky.com/faq/?qid=208283363 TDSSKiller - AntiRootkit Utility]
    * [http://www.surfright.nl/en/hitmanpro/ Hitman Pro]
    * [http://www.eset.com/us/online-scanner/ ESET Online Scanner]
    [http://windows.microsoft.com/MSE Microsoft Security Essentials] is a good permanent antivirus for Windows 7/Vista/XP if you don't already have one.
    Further information can be found in the [[Troubleshoot Firefox issues caused by malware]] article.
    Did this fix your problems? Please report back to us!

  • Need ideas on how to display a footer on last page only on a dynamic document

    I have a document that is similar to this...
    Dear Customer,
    paragraph 1 content dkdk dkd alkfdjaldkjfa d
    dlkfajd;lkfja;dlkfj a.
    [repeating subform transaction data]
    Closing paragraph please contact us using one of the numbers listed below
    contact info
    The problem I am having is that I want the Contact Info block to appear as a footer on the last page only.  In addition, I want the Closing Paragraph to be on the same page as the contact info block.  The contact info is currently anchored to the bottom in the design view and when the transaction data repeats, it incorrectly pushes the closing paragraph into the contact area.  So basically if the closing paragraph starts to bleed into the contact info block, I want both closing paragraph and contact info to break to a new page.  I don't want to reduce the height of the content area because I want the transaction data to have the ability to display in the full length of the height if needed. 

    Every time you add an instance to you subform, you should hide the footer in the previous instance
    e.g.
    when adding an instance
    var intCount = _subform.count;
    _subform.addInstance(1);
    Reference_syntax.resolveNode("subform[" + intCount.toString() + "].footer").presence = "hidden"
    when removing an instance if applicable
    _subform.removeInstance(x);
    var intCount  = _subform.count - 1;
    Reference_syntax.resolveNode("subform[" + intCount.toString() + "].footer").presence = "visible";

  • Firefox crashed and subsequently wiped out my history - need ideas on how to retrieve history!

    *Mac 10.6.6
    *Firefox preferences always set to "remember history"
    *Before crash and history wipe-out, I had just:
    - been updating to iCal beta from apple.com

    Then your address book cannot be restored. You might be able to reconstruct it to some point, based on your existing e-mail messages.
    There is an [https://addons.mozilla.org/nl/thunderbird/addon/email-address-crawler address crawler add-on] for Thunderbird, but it was not tested with the latest version and might not install. You could try this, however getting this to work with the latest version may need help from the author.
    Maybe you could temporarily install an older version of Thunderbird, as suggested by one of the commenters of the add-on.
    Addons are not supported by Mozilla directly, but the author might be able to help you with it.
    Hope this helps you further, maybe a technical person near you might be able to help you out locally?

Maybe you are looking for

  • Mapping Issue: How to split the value  of Lineitem

    Hi  All, I have issue in Mapping .XML-> BAPI Scenario 1 line item  has the  one 50% Cost Centre , another 50% Cost centre data 2 line item has only      100% WBS elemnt WBS elemnt mapping : If A |EQUALS (Text) | WBS_ELEMNT   |If without else|  B(WBS

  • Printing in Java 5

    Dear All, I have a HTML file contains two tables, one is the summary table and the other one is the detail one. The HTML is displayed in the JEditorPane. Could anyone suggest me with the example code on how to do if I want to print in directly (using

  • Render & Sharing TOO SLOW (Retina late 2013)

    (I'm a FCPX noob, but:) - 16GB Late 2013 Retina. - 81MB project (1080p) takes +1 hour to render. · 500SSD (400GB are used) ^ I know its too full, I need to delete information (mostly all the Render files from FCPX) because: I bought yesturday a 2,5TB

  • HT4623 what can I do if the menu display of iphone4 is lost when I was update in itunes

    pls.   help me.....

  • Cd/dvd rom fail after the mountain lion installation

    Recently, I installed os (the mountain lion) on my 2009 mac mini. Data CDs and DVDs are available to see but not working(internal super drive). also every audio cd is not recognized at all. I tried to downgrade os to lion but it does not work too. Th