Setting a composite key where the 2nd PK is generated depending on the 1st

Hi,
I am dealing with a large database with a composite primary key made up of 1. ID 2.Sequence. Now my problem is for a particular ID I want to assign Sequence numbers starting from one to however many instances of that ID is there. This numbering will restart for another ID.Thus the combination of the ID and Sequence will make it unique.E.g.:
ID 1 has sequence 1,
ID 1 has sequence 2,
ID 1 has sequence 3,
ID 2 has sequence 1,
ID 2 has sequence 2....
For performance issues I will be using bulk bindings. Here is my go at the code. Can someone please suggest how I can optimize the code or make it better.
Code:
DECLARE
CURSOR c_orders IS
SELECT ID
FROM customer_orders;
TYPE t_num_array IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
v_order_ids t_num_array;
v_orders_sequence t_num_array;
v_row_count NUMBER := 0;
v_orders_sequence(1) := 1;
v_orders_sequence(2):=1;
BEGIN
OPEN c_orders;
LOOP
FETCH c_orders
BULK COLLECT INTO v_order_ids
LIMIT 100;
EXIT WHEN v_row_count = c_orders%ROWCOUNT;
v_row_count := c_orders%ROWCOUNT;
FOR i IN 2..v_order_ids.count LOOP
if(v_orders_id(i) = v_orders_id(i-1))
v_orders_sequence(i)=v_orders_sequence(i) + 1;
else
v_orders_sequence(i) = 1;
END LOOP;
FORALL i IN 1..v_order_ids.count
UPDATE customer_orders
SET sequence = v_orders_sequence(i)
WHERE id = v_order_ids(i);
END LOOP;
CLOSE c_orders;
COMMIT;
END;
Again if I made any mistakes please point it out and suggest any improvements to the code.
Edited by: user13579621 on Mar 3, 2011 3:40 PM
Edited by: user13579621 on Mar 3, 2011 3:43 PM
Edited by: user13579621 on Mar 4, 2011 7:15 AM
Edited by: user13579621 on Mar 4, 2011 7:19 AM
Edited by: user13579621 on Mar 4, 2011 9:35 AM

Hi,
The thing is both the id and the seqnums are part of a primary key. So say an ID has 3 instances this week and four the next week.
Week 1:
ID1 has Seq Num1
ID1 has Seq_num2
ID1 has Seq_num3
Week2:
ID1 has Seq Num1
ID1 has Seq_num2
ID1 has Seq_num3
ID1 has Seq_num4
Using an analytical function the sequence numbers will now be changed to reflect the new numbers. But what if the new ID coming in this week has a lesser ROWID in the original table. From what I understand your logic will now assign this new ID a sequence number of 1 and change the sequence numbers of the 3 existing from last week from 1 to 2,3,4 accordingly. But since it is part of the primary key we dont want to change them. The new ID coming in should always be assigned a sequence number of 4 not 1. Any ideas about how to achieve this.
Also it does not have to be the way I do it. Let me just go back and rephrase what I want to achieve.
I have a new table primary key(id,seqnum) which gets data from another table. Now I want to set the id incremented normally and the sequence number incremented uniquely like I mentioned before for each unique id and then reset for the next ID. How do I go about achieving this efficiently, keeping in mind that if a new id comes in next week the new id will always be assigned a sequence number that is +1 of the last sequence number for that ID?

Similar Messages

  • Please help; What makes the 2nd Gen iPod Touch better then the 1st Gen?

    I am thinking about buying an 8gb iPod Touch, should i save some dough and buy the 1st gen iPod Touch or pay a bit more and buy the 2nd gen?
    Also, what makes the 2nd gen iPod Touch better then the 1st gen, what has been improved, changed, etc...?
    Thanks in advance.

    I had the 1st gen touch since it first came out and just got the 2nd gen touch last month. I'll list a few things I like about the 2nd gen touch.
    1. internal speaker. makes a huge difference in my opinion.
    2. new design. alot nicer to hold in your hand than the 1st gen.
    3. seems faster overall than the 1st gen touch.
    4.display no longer has blue tint. now has more of a yellow tint. makes pics and movies look a little better.
    If you can afford the 2nd gen touch I would highly recommend it.
    lenn

  • [svn:fx-3.x] 7852: Changing the fix for SDK-19811 as the E4X escaping behavior is dependent on the target player  (i.e.

    Revision: 7852
    Author:   [email protected]
    Date:     2009-06-15 13:34:23 -0700 (Mon, 15 Jun 2009)
    Log Message:
    Changing the fix for SDK-19811 as the E4X escaping behavior is dependent on the target player (i.e. swfVersion) rather than the version of the runtime.
    QE: Yes, please test --target-player=9 and 10, and AIR
    Doc: No
    Checkintest: Pass
    Reviewer: Svetlin
    Bugs: SDK-19811 - SOAPEncoder double-encodes string values in AS proxy code generated from .NET webservices
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-19811
        http://bugs.adobe.com/jira/browse/SDK-19811
    Modified Paths:
        flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/managers/SystemManager.as
        flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/messaging/config/LoaderConfig. as
        flex/sdk/branches/3.x/frameworks/projects/rpc/src/mx/rpc/xml/XMLEncoder.as

    I checked my java version on my mac, and its 1.3.1.
    So I thought that I would update my pc's java to 1.3.1.
    After doing that, and verifying that it was updated,
    I still get the s ame exceptions when I use backspace
    on a new font!!! I just don't get it.
    Maybe it doesn't have to do with the java version, maybe its a computer
    setting or something. I'd switch to the mac and program
    it on that, however that seems ridiculous that it
    would refuse to work on my pc. Any suggestions?
    im running win98 SE on the pc, if that helps anyone.

  • How can I refer to the PhotoShop Object library dynamically depend on the release of PhotoShop?

    Recently, I make a program, now I face a big program:
    I make the program by visual basic and photoshop script , but my client have different release of Photoshop, for example : photoshop 7.0 cs and cs2. I know every release of PhotoShop have ist own Object library, but in visual basic 6.0, I can only refer to one PhotoShop Object library. for example: if I refer to Photoshop 8.0 Object library, if my clients release of Photoshop is 7.0. there will be a error message : Run-time error '429 ( cant create object) Run-time error '430(Class does not support Automation or does not support expected interface), How can I refer to the PhotoShop Object library dynamically depend on the release of PhotoShop?
    my email is : [email protected] .
    any suggestion?

    Please read, and reply back here with information https://forums.adobe.com/thread/1499014
    -and try some steps such as changing browsers and turning off your firewall for downloads

  • I don't want the language bar switches automatically depending on the site until I change it manually.

    I am using firefox 4.0 in mac. Whenever I go to the korean site, the language bar switches automatically to korean from english, but if I am back to english based site, the language still keep korean. I don't want the language bar switches automatically depending on the site until I change it manually. It's very annoying. Thank you.

    I don't know why it says that I use firefox 4... When I check in my About window it says 18.
    I do ignore the message about the plugins. But I've started to get a little bit annoyed that I have to move up and press the little x every time I navigate to a site that needs something like flash. It eats up the size of about two text rows... it feels so unnecessary that it's there. If I want flash I will install it... The browser doesn't have to inform me about it every time.
    I really hoped for a better answer. Hopefully the firefox crew will add an option to not show that kind of messages in the future.

  • How can we trape the Keys Pressed on the Keyboard and do action depending on the keys

    I want to know how we can capture the keys pressed on the keyboard by the user and do necessary action depending on the key pressed by the user....
    For example.... If user press Alt+q the form should go in the Enter Query Mode.
    Can anyone tell me how i can do this in Form 6i....
    Please Help me out from this problem...
    Thanks in Advance
    Shan

    Can somebody point me to what I need to use to
    intercept all the 'keys' for an application.
    At the moment I have set Focus to parts of the
    application when the Mouse is over it, and then get
    the Keys with a KeyListener.
    Is there a way to get the keys, as long as the Java
    app is active.
    - Its an image display program, and I want to use keys
    for - next image , zooom etc etc.
    If soemone could just point me to the right part of
    the API to look in?java.awt.Toolkit.addAWTEventListener()
    then use the mask defined in AWTEvent.KEY_EVENT_MASK to listen to all the events.
    Steve

  • Populating the 2nd dropdown based on value selected on 1st dropdown

    Hi,
    I know that there is a similar post about this in the forum but it doesn't actually show how an event for the dropdown is created. I believe this would be a script that is done within the form (transaction SFP) itself, but could I please have an example please?
    I did try to take a look at the standard ISR_FORM_SPTD form but there doesn't seem to be any scripts in this form.
    Thanks and regards,
    Adeline.

    Hi,
    Am not so sure, how were unable to locate this script. Click on the dropdown and check in the Script editor. You will get the same script. Anyways, here is the script.
    <i>// If the display value is used in the data DOM,
    // re-assign the corresponding data value
    if (this.rawValue != "" ) {
         if (this.boundItem(this.rawValue) != "") {
              this.rawValue = this.boundItem(this.rawValue);
    // START OF CODE - TO RUN AFTER SELECTION HAS BEEN MADE
    xfa.record.CONTROL_PARAM.ISR_EVENT.value = "CHECK";
    app.eval("event.target.SAPSubmit(false);");
    // END OF CODE - TO RUN AFTER SELECTION HAS BEEN MADE
    data.RequestPromotion[0].PCR_PAGE1.PCR_DE.PCRDEContent.NewScaleLevelDDL::ready:form - (FormCalc, client)
    //     START OF XFO CODE - DO NOT REMOVE OR MODIFY
    // If this object exists, then we are not being rendered by the XML Form Agent
    if ((Exists(xfa.host.appType)) and ($.bind.ref <> "")) then
         // Note the rawValue and try to set the selection if it is present
         // As soon as you add items the rawValue will be lost
         var CurrValue = ""
         //  Check for a null - an empty XML node will return a null
         if ($.rawValue <> null) then
              CurrValue = $.rawValue
         endif
         var Found = 0
         // the data binding may contain "$data.<root data name>" instead of $record
         var DataBinding = replace($.bind.ref,Concat("$data.",xfa.record.name),"$record")
         DataBinding = replace(DataBinding,"[*]")
         for i=0 upto xfa.record.enum_list.nodes.length - 1 step 1 do
              // Find the match.  The binding value may contain "[*]"
              // so remove them first
              var ListBinding = replace(xfa.record.enum_list.nodes.item(i).binding.value,"[*]")
              if (DataBinding == ListBinding) then
                   // the first two items are the name and binding attributes, then the list starts
                   if (xfa.host.version < 7) then  // add a dummy item to work around a bug in A6
                        $.addItem("a","-1")
                   endif
                   $.clearItems()
                   for j=2 upto xfa.record.enum_list.nodes.item(i).nodes.length - 1 step 2 do
                        // The order is assumed to be display and then data
                        // if the value is null, then add the empty string
                        if (xfa.record.enum_list.nodes.item(i).nodes.item(j+1).value == null) then
                             $.addItem(xfa.record.enum_list.nodes.item(i).nodes.item(j).value,"")
                        else
                             $.addItem(xfa.record.enum_list.nodes.item(i).nodes.item(j).value,xfa.record.enum_list.nodes.item(i).nodes.item(j+1).value)
                        endif
                        if (xfa.record.enum_list.nodes.item(i).nodes.item(j+1).value == CurrValue) then
                             Found = 1
                        endif
                        if ((xfa.record.enum_list.nodes.item(i).nodes.item(j+1).value == null) and (CurrValue == "")) then
                             Found = 1
                        endif
                   endfor
                   // Now set the selection - omitting this step means there will be no selection
                   // if there is only one item in the list and no default value, we have to select the first item - Bug in Acrobat 6.02 (fixed in Acrobat 7)
                   if ((xfa.record.enum_list.nodes.item(i).nodes.length <= 4) and (CurrValue == "") and (xfa.host.version < 7)) then
                        $.rawValue = xfa.record.enum_list.nodes.item(i).nodes.item(3).value
                   else
                        // if available, set the selection to the default value
                        if (Found) then
                             $.rawValue = CurrValue
                        else
                             // otherwise: set the selection to the first item
                             $.rawValue = xfa.record.enum_list.nodes.item(i).nodes.item(3).value
                        endif
                   endif
                   // START OF CODE - TO RUN AFTER LIST HAS BEEN FILLED
                   // END OF CODE - TO RUN AFTER LIST HAS BEEN FILLED
                   break
              endif
         endfor
    endif
    //     END OF XFO CODE - DO NOT REMOVE OR MODIFY</i>
    This should solve your problem.
    Regards
    <i><b>Raja Sekhar</b></i>

  • Main Server cannot ping the 2nd server in another location but the 2nd server can ping the main server

       
    I have 3  servers :  Main server, and 2 file servers in another country.
    My main server can only ping the 2nd file server.
    But both of  our 2 file servers from another country can ping the main server.
    In short, I cannot remote to the first file server.
    The settings on both file servers are the same. And I don't have issues in accessing the 2nd file server using the Main server.
    Can somebody have the patience to help me figure out the issue?

    Being able to ping the server does not mean that you remotely access it.
    If you are trying to RDP a server then you need to check that RDP is enabled on the server and that traffic to port 3389 is not blocked or filtered. You can use PortQryUI for checking.
    For testing, you can temporary disable security software running on the servers and try again. Also, check the filtering done on network equipment in between your servers.
    This posting is provided AS IS with no warranties or guarantees , and confers no rights.
    Ahmed MALEK
    My Website Link
    My Linkedin Profile
    My MVP Profile

  • I had ATV first generation and used to use a software (VideoDrive) to make a quick movie conversion to iTune. Since I purchased the 2nd generation still I can convert the movies but streaming is disabled. Any advise ?

    I had ATV first generation and for the purpose of fast movie converting to iTune I used to use a software ( VideoDrive) , since I purchased the 2nd generation still I can convert movies but streaming via APT is disabled. Please advise if there is any solution for this or a new softawre with high speed converting function.
    Regards

    Many of your points are totally legitimate.
    This one, however, is not:
    …To put it another way, the design of the site seems to be geared much more towards its regular users than those the site is supposedly trying to "help"…
    The design and management of the forums for more than five years have driven literally dozens of the most valuable contributors and "regulars" away from the forums—permanently.
    The only conclusion a prudent, reasonable person can draw from this state of affairs is that Adobe consciously and deliberately want to kill these forums by attrition—without a the PR hit they would otherwise take if they suddenly just shut them down.

  • How to populate the second combo box by depending on the selection in 1st?

    I have two combo boxes, both of data in the lists come from the database. The list in the second will be changed when the selection is changed in the first one. I am trying to do query again in the ActionPerform function, unfortunately the list in second one doesn't change.
    I am learning Swing now, I really appreciate for any suggestions!
    Thanks

    camickr,
    I have another question for the tab pane. Now I have to remove the tab and add tab for updating the tab pane. I wonder if there is other way to do it. I really appreciate your help!
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import org.hibernate.Session;
    import org.hibernate.SessionFactory;
    import org.hibernate.Transaction;
    import org.hibernate.cfg.Configuration;
    import java.net.URL;
    import java.util.Iterator;
    import java.util.List;
    import java.util.StringTokenizer;
    public class test_tabpane extends JPanel implements ActionListener {
         private JPanel MainPane;
         private JComboBox combobox2;
         private JTabbedPane TabbedPane;
         private JComponent panel1;
         private JComponent panel2;
         private String [] resources ={"ZZAA", "ZZAB", "ZZAC", "ZZAD"};
         private String selected_resource = "";
         public test_tabpane() {
              MainPane = new JPanel();
            MainPane.setOpaque(true);
            MainPane.setPreferredSize(new Dimension(600, 70));
            MainPane.setBorder(BorderFactory.createRaisedBevelBorder());
            combobox2 = new JComboBox(resources);
            combobox2.addActionListener(this);
            MainPane.add(combobox2);
            add(MainPane);
            UIManager.put("TabbedPane.tabInsets", new Insets(5,5,5,5));
            TabbedPane = new JTabbedPane();
            panel1 = makeTextPanel(resources[0]);
            TabbedPane.addTab("Language/Notes", panel1);
            panel2= makeTextPanel(resources[0]);
            TabbedPane.addTab("Relations/Coverage", panel2);
            TabbedPane.setPreferredSize(new Dimension(600, 340));
            TabbedPane.setFont(new Font("ariel", Font.BOLD, 11));
            TabbedPane.setSize(600, 340);
            add(TabbedPane);
         protected JComponent makeTextPanel(String text) {
            JPanel panel = new JPanel(false);
            JLabel filler = new JLabel(text);
            filler.setHorizontalAlignment(JLabel.CENTER);
        //    panel.setLayout(new GridLayout(1, 1));
            panel.add(filler);
            return panel;
         public void actionPerformed(ActionEvent e) {
                   JComboBox cb = (JComboBox)e.getSource();
                   if ("comboBoxChanged".equals(e.getActionCommand()))
                   //   if ("comboBoxEdited".equals(e.getActionCommand()))
                   //     System.out.println("in action:" + (String)cb.getSelectedItem());
                        String selected_string = (String)cb.getSelectedItem();
                        StringTokenizer st = new StringTokenizer(selected_string, "|");
                        selected_resource = st.nextToken();
                        updateTabbedPanes(selected_resource);
        protected void updateTabbedPanes(String selected_string) {
             panel1 = makeTextPanel(selected_string + " in Language/Notes");
             int index = TabbedPane.indexOfTab("Language/Notes");
             TabbedPane.remove(index);
             TabbedPane.insertTab("Language/Notes", null, panel1, "", index);
             panel2 = makeTextPanel(selected_string + " in Relations/Coverage");
             index = TabbedPane.indexOfTab("Relations/Coverage");
             TabbedPane.remove(index);
             TabbedPane.insertTab("Relations/Coverage", null, panel2, "", index);
        * Create the GUI and show it.  For thread safety,
        * this method should be invoked from the
        * event-dispatching thread.
       private static void createAndShowGUI() {
               JFrame.setDefaultLookAndFeelDecorated(false);
           //Create and set up the window.
             JFrame frame = new JFrame("test");
           frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
           //Create and set up the content pane.
           JComponent ContentPane = new test_tabpane();
           ContentPane.setOpaque(true); //content panes must be opaque
           frame.setContentPane(ContentPane);
           //centers a frame onscreen // it is a problem for wide screen
           //   frame.setLocationRelativeTo(null);
           frame.setLocation(300, 120);
           frame.setSize(1024, 768);
           frame.setExtendedState(java.awt.Frame.MAXIMIZED_BOTH);
           //Display the window.
          frame.pack();
           frame.setVisible(true);
          * @param args
          * This is main function.
         public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();
    }

  • How can i change the width of a webapp depending on the view?

    In Dashcode how can i change the width of the web app depending on the width of the view. I am using the stack layout.
    For example if view 1 had a width of 400 px
    the web app would have a width of 400 px
    if i changed to a view with a 400 px
    the webap would change to have a width of 400 px
    it automatically adapts the the hight of a view how do i do the same with the width.

    While they may auto adjust to what it thinks is a correct width, far too often it allocates way too much room and that causes lists with 4 columns to be much longer than they need to be and without the ability to adjust them, lists look strange.
    http://twitpic.com/23ro09/full is an example of the first column having been allocated too much room.
    Denzel

  • How to get the colour of a line depending on the attribute of first charact

    Hi
    I am using DefaultStyledDocument in JTextPane.the function is depending on the frirst character of the line the whole line should be of one colour.for example if i tye the first character as '\' the whole line following this character must be green .Can anyone suggest me how to do it

    Hi,
    Simple example below:
    Suppose you have this method in AppmoduleImpl:
    public void testHello( ) {
    return "Hello";
    1.After you expose this to clientInterface,drop this method on the jspx page as ADF Parameter
    form
    2.Drop the return String as outputText
    3.Run the page,click on the commandButton & the outputText returns 'Hello'
    Regards,
    Shantala

  • Is the date/time in Milliseconds dependent on the underlying timezone

    Hi,
    A Timestamp is received as an argument to a method. It is meant to be for the Time Zone "America/Los_Angeles".
    The value of the Timestamp is "2001-06-06 10:10:10.1".
    The JVM Time Zone is "America/New_York".
    The output of <Timestamp>.getTime() is
    991836610000
    Then I change the default Time Zone to "America/Los_Angeles" and create a new Timestamp with a value of
    "2001-06-06 10:10:10.1". The same as the above Timestamp.
    The output of <Timestamp>.getTime() is
    991847410000
    If I create a new Timestamp object using the value of 991836610000 milliseconds when the default Time Zone is "America/Los_Angeles", the date/time that is given is
    "2001-06-06 07:10:10.1
    The API for <Date>.getTime() states that "Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.". It doesn't mention that it is dependent on the Time Zone in which the Date object was created. Hence I was assuming that the same value will be returned irrespective of the Time Zone the Date object was created in. However it appears not to be so.
    Is there a way to work with date/time objects without been influenced by the underlying default Time Zone? i.e without having to change the underlying Time Zone when working with objects created in one Time Zone and with a need to be applied to a different Time Zone?
    Thanks
    Harsha

    As malcolm pointed out, the problem is that when you parse the date, a reference timezone must be used. If you don't explicitly specify a reference timezone, the default timezone will be used.
    Is there a way to work with date/time objects without
    been influenced by the underlying default Time Zone?
    i.e without having to change the underlying Time Zone
    when working with objects created in one Time Zone and
    with a need to be applied to a different Time Zone?Make sure you specify which timezone the parsed time is in:
    String localTime = ...;
    TimeZone localTimeZone = ...; // you presumably know this
    DateFormat df = ...; // get a formatter for parsing your date
    df.setTimeZone(localTimeZone);
    Date date = df.parse(localTime);

  • If i have to close Firefox after attempting to load a page locks the machine up, what setting can i change where it will not automatically try to reload the page when i restard the browser?

    Say i try to open a pdf link for example (although not limited to) and Firefox stops responding; if i close the browser and open it again, it will attempt to reload the same page that just locked it up. How do i turn this off? I get the "Well, this is embarrassing." error fairly often (after 'end task'-ing twice) :/
    == This happened ==
    A few times a week

    What page crashes Firefox? On the "Well, this is embarrassing." page you could choose to restore all pages except for this "bad" one.
    If I knew what page it is, maybe, I could help more.
    You can also
    Help->Report Broken Website...
    Besides, you can also update Java.
    If the problem is caused by JavaScript, you could install [https://addons.mozilla.org/en-US/firefox/addon/722 NoScript].
    <u></u><u></u><u></u><u></u><u></u>
    To change what pages are opened on each start-up/restart (whether a crash occurred or not), you can go to
    Tools->Options->General->Homepage->You can change which page to use on start-up.

  • I can see the library on the 2nd computer using home sharing but the library will not load

    I have home sharing on both of the computers, I see the library on the machine I was to bring it to but when I select it says loading but then doesn't ever bring in all the music.

    I finally got the computer to download the library, 6800 songs. I had to turn off my mcafee real time scan & firewall for 15 minutes on both machines. I them hit import and for the last day and a half it was copy the library to my laptop I thought. I had one pop up at the very end that said it couldn't download one song which wasn't a big deal so I thought I answered it correctly that it was fine to skip it. It was done copying them but they aren't on the laptop, so I am now importing them again what do you suggest I do after it finishes importing this time? Again I wasn't thinking and did a select all instead of just one album but it is going much faster so I believe the songs must be on my laptop.

Maybe you are looking for

  • Kindle Fire

    When can we expect Skype on a Kindle fire. Since it is only a skinned Android, I imagine it must be e fairly straightforward customization of the Android version. It is the fastest selling tablet in the markets where it is available, so hopefully you

  • Profit center security for Report Writer reports

    We need to limit users access to profit center report writer reports.  We attempted to add values to security object K_PCA but this did not work.   I have heard there is a way to turn on objects for report writer checks but so far have been unable to

  • Why can't I upload an imovie to youtube?

    Once it finished, it says "waiting for acknowlegment" then does nothing.  I've tried "finalizing project" but always get error 49.

  • Sampletank 2.5 won't launch after installing Logic update 9.1.7

    After installing 9.1.7 update, my Sampletank 2.5 XL will not launch.  Contacted IK Multimedia to troubleshoot, they pointed the finger back at Apple.  ????

  • Wily Enterprise Manager fails to start up

    Hi Gurus: While starting up Wily EM I get the below.  Can anyone point me in the right direction with this? ====================================================================== Running Enterprise Manager with IHOME=. Running Enterprise Manager with