MDIS Question

Could anyone clarify the following?
We set the file aggregation count = 1 . This means even if we have more than one file in the ready folder still it will process the files one by one meaning first file has to complete then only the next file will pick up and load. This is correct?. Some times we may have many files in the inbound ready folder.  We use sinmple workflow also. Does this cause record lock exception?
Some times we get record lock exception and the Import log says u2018operation="Import" import-action="Update (All Mapped Fields)" row="??">The record is currently used in the workflowu201D.  But the workflow completed successfully and not holding any record in the workflow
MDIS Configuration  file:-
Chunk Size=??? u2013 What exactly this is used for?
No. Of Chunks Processed In Parallel=?? u2013 What exactly this is used for?

Hi Lamp,
File Aggregation Count:The number of import files to aggregate for batch processing.
As you set it to 1 so your understanding is correct here.
Chunk Size: The Chunk Size value tells MDIS how many records from an aggregated file set to process at a time.Once MDIS processes a chunk of records, it immediately sends this chunk to MDS for import into the repository. When MDS receives the chunk, the Import Slice Size setting controls how many records from the chunk it should process at a time.
Note: The MDM Server is locked during record import.
Note: Each of these parameters must be added manually to the server-level settings in the mds.ini file. If these parameters are not added to mds.ini or have no values set, their default values will be used.
Currently, MDS only and always uses the average of these two values (Import Slice Size Min, Import Slice Size Max).
We use sinmple workflow also. Does this cause record lock exception?
If you are importing records into a workflow, the workflow is not launched until all import slices from an import package have been processed. An import package refers to the complete set of records received from a set of import files aggregated by MDIS.
Note: The port is locked during MDIS processing.
No. of Chunks Processed In Parallel  is the number of chunks processed simultaneously during streaming import. Default is 5. This parameter determines how many chunks MDIS can manage simultaneously, counting one chunk per stage plus chunks queued between stages
For more details, refer MDM Console Reference Guide.
http://help.sap.com/saphelp_nwmdm71/helpdata/en/4b/71608566ae3260e10000000a42189b/MDMConsole71.pdf
Hope this helps...
Regards,
Mandeep Saini

Similar Messages

  • Import u2013 MDIS handling Question

    This is for auto import and I have two fields and both are lookup fields.
    FIELD  A  -  Lookup field
    FIELD B  - Lookup field
    Requirements
    FIELD A,  I have a new lookup field value in the import file and I want to add this new field value to the lookup table  then map and import the file.
    FIELD B,  I have a new lookup field value in the import file but I want to set this as ERROR and  donu2019t import this record.
    How  do we handle these two fields differently?
    The Import manager configuration section of the default  MDIS handling,  unmapped value handling, I have  IGNORE, ADD & FAIL.  I can select one of the option and continue.
    But how to handle this based on individual fields has individual requirements?
    My another question is:-
    My import file has 100 records.  Import Manager configuration option, Default MDIS handling -> Unmapped value handling = Fail.
    Out of the 100 records, only one record has the error so that record will not be loaded  and remaining 99 records will be loaded.
    But the exception folder, the file has all the records (100 records) if I am not mistaken. So it is pretty difficult to identify which record has error.  Again if the input file has more records then it is more difficult.
    Is there a way we can identify only records that are in error instead of looking the whole file in the exception folder?

    Hi,
    The Import manager configuration section of the default MDIS handling, unmapped value handling which you set, by default is applicable to all of the look up fields.
    But if you want to handle it individually for two fields, you can.
    In Map Fields/Values Tab Say Source Field A map with Target Destination field TrgA, Right click on TrgA Set Unmapped Value handling as Add.
    IIy, you can set for Field B as per your requirement as Add, Ignore, Fail etc. As i see select here Fail.
    For Second Question you asked,
    Is there a way we can identify only records that are in error instead of looking the whole file in the exception folder
    Whenever you get file into exception folder, Go to Import Manager, Select Type as Port, Remote system as per your requirement, Port as Filename(Exception) select and Finish it. Once your Import Manager opens, Go to Import Status Tab check Action Items for take the desired action to import that file. In this way you will come to know what are the fields and values which need to be mapped. Once it maps you can import this file in one shot and data will be populated into MDM.
    Thanks and Regards,
    Mandeep Saini

  • MDI design question

    [Question 1]
    I am designing a Swing application using the Multi Document Interface style. The main JFrame has a single menu bar and toolbar that's shared by all InternalFrames in the application (InternalFrames don't have toolbar or menu). Since different InternalFrames have different functionality, when an InternalFrame launches, it needs disable/enable the relevant commands in the menu bar and toolbar. However, there are lots of commands in the menu bar and toolbar, and I can't find an elegant way to handle this enabling/disabling business. Is there a standard way to do this?
    [Question 2]
    About the same MDI application, what is the preferred way to handle events in the toolbar/menu that initiates a command? Since the command should be carried out by the InternalFrame, should the event be delegated to the InternalFrame who then carry out the event? What's an elegant way to do this in code?
    Thanks!

    Create an Action object for all the commands in the
    menu and in the toolbar.
    For event handling, when action occurs on a component
    in the toolbar/menu, the Action object's
    actionPerformed() method would determine the currently
    active MyInternalFrame, and will forward the
    ActionEvent object to the MyInternalFrame by calling
    some method like handleAction(Action Event e) defined
    inside the MyInternalFrame (MyInternalFrame differs
    from JInternalFrame in the inclusion of
    handleAction()). The handleAction() method would then
    handle the event for the currently active frame.
    MyInternalFrame therefore doesn't need to register as
    the listener for any of the menu/toolbar components
    it wants to listen to. Furthermore, any button
    inside the Internal Frame itself that correspond to
    the same function can implement event handling by
    simply attaching the Action object.I don't understand why you need to forward the action event. Just execute the action
    For disabling commands in the menu bar and toolbar,
    inside the main JFrame, I will create a Dictionary
    containing all the Action objects mapped to a short
    name for the corresponding action. And I will provide
    convenience methods for enabling/disabling a single,
    set of, or all Actions by their String name, as well
    as for setting/getting various properties of the
    Action objects, as well as for getting the Action
    objects themselves.Build a class ie. ActionManager that will keep all the actions in a map.
    Something like that.
    static Map actionMap = new Hashmap();
    public static Action getAction(Class cName) {
              Object a = actionMap.get(cName.getName());
              if (a != null) { //We already created the action
                   return (Action) a;
              Object instance = null;
              try {
                   instance = cName.newInstance();
              } catch (InstantiationException ie) {
                   Application.LOG().log(Level.WARNING
                             , "Failed to create a new action:" + cName.getName()
                             , ie);
              } catch (IllegalAccessException iae) {
                   Application.LOG().log(Level.WARNING
                             , "Failed to create a new action:" + cName.getName()
                             , iae);
              //Failed ti create a action
              if (instance == null) {
                   instance = ACTION_UNKNOWN;
              actionMap.put(cName.getName(), instance);
              return (Action) instance;
         }You refer to actions with their class so you will get some compile type safety.
    >
    My remaining questions are:
    1. How does the Action object determine the currently
    active InternalFrame?Component c = getPermanentFocusOwner();
    SwingUtilities.getAncestorOfClass(JInternalFrame.class, c);
    2. Since all commands have associated Action object
    and all are instantiated at startup time, would this
    take up too much resources?Action don't take much time to create since they are way small then components(buttuns, tables, ...)
    With the ActionManager aproach you will also get lazy loading of actions, but won't help you much since you need to show the menus and toolbars imediatly

  • How to make MDI child - parent relationship in java using net beans/

    Hello Expers
    i am going to prepare an application in java.
    for that, i have to establish an MDI child - parent relation between various forms.
    I am preparing that application in net beans.
    Just guide me as early as possible for that as i have to submit that within three days.
    thanks.

    smuwanga
    Please don't post in old threads that are long dead. When you have a question, please start a topic of your own. Feel free to provide a link to an old thread if relevant.
    I'm locking this two year old thread now.
    db

  • How to maximize the MDI window in web form.

    Dear all,
    i am new to jdeveloper. i am using form 10g there is a problem which is not handle by me in forms.
    i want to maximize the MDI window in web form.
    can jdeveloper solve my problem.
    i am new please anyone tell me step by step.
    thanks
    Muhammad Nadeem
    [email protected]

    Hi,
    no. Please use the Forms built-in set_window_property maximize
    Forms questions are answered here: Forms
    Frank

  • The MDI on the Web

    Hi All,
    I wonder if anyone else has had this problem and if they've found a way round it.
    In clent server mode all our windows are centered within the MDI and we can obtain the size of the MDI from a get_window_property using FORMS_MDI_WINDOW handle. Unfortunately this is not usable over the web. Has anyone else found a way round this ? Can't find any way of getting this info from a built-in. Anyone know what the window handle might be for this java MDI window.
    If you have, a hint would be appreciated. Current best option is to fix the MDI size and always work relative to that.
    Thanks in Advance,
    Mike

    Hi all,
    Answered my own question. It all works properly in 6i, plus Oracle alos inform me that it was fixed in version 6.0.6.3 of forms as well.
    Mike

  • Mdis settings

    Hi all
    We are doing a port load and want to auto map and add values to a qualified lookup table during the import
    we have to following setting in out ini
    Automap Unmapped Value=Yes
    Unmapped Value Handling=Add
    Always Use Unmapped Value Handling=Add
    The log files shows the following error:
    <Trace ts="2007/01/29 03:49:21.550 GMT" tid="1286" entry-no="225">     Value &apos;12230&apos; is ignored.<LINE-FEED/></Trace>
    ..and then will fail the import of the qualified lookup table.
    If we open same file in import manager and then manually Auto map existing values and manually add new value, save the map and re-run the port import it works fine.
    Any suggestions?
    Regards
    Con

    Hi Con,
    just another question from my side: which data type has the Non-Qualifer field itself? Is it a flat look-up? Or is it a simple text-field?
    If it is a look up up field, the Import Server would have to fulfill two tasks for a new value:
    1. The new value has to be added to the flat look up table itself
    2. The new value has to be added as a possible non-qualifier.
    This is indeed not working in MDIS.
    If the non-qualifier is a simple text field, the import should work with adding the new values (if it does not, please raise a bug ticket!).
    Regarding the modeling of a non-qualifier, I've got a tipp for you. You can model non-qualifiers as text field and you can "initialize" them with values. In fact a non-qualifier field has the same features as a flat look up. But: using a flat look up as field type for the non qualifier makes sense only if you can reuse this flat look up somewhere else in your data model. If you can not do this, I recommend to model the non-qualifers as flat fields!
    Kind regards
    Michael

  • Does the ME3400 switch support MDI/MDI-x autocross

    Does the ME3400 switch support MDI/MDI-x autocross? I recently experienced  a situation where when the switch was set to a fixed 100 Full duplex and the outboard device selected the wrong pair, they would never link.
    Is MDI/MDI-x only supported on auto-negotiation?

    “Thank you for your question.  This community is for Cisco Small Business products and your question is in reference to a Cisco Elite/Classic product.  Please post your question in the Cisco NetPro forums located here: http://forums.cisco.com/eforum/servlet/NetProf?page=main  This forum has subject matter experts on Cisco Elite/Classic products that may be able to answer your question.”
    - Switches ----> Network Infrastructure Forum http://forum.cisco.com/eforum/servlet/NetProf;jsessionid=E0EEC3D9CB4E5165ED16933737822748.SJ3A?page=Network_Infrastructure_discussion

  • Status bar & MDI Child

    Hi again,
    Now, I am interested in creating a status bar at the bottom of my vi and I want to put the date and time in it or other messages that my application generates. How can I do it?
    and.... How can I do and a MDI child application like in visual basic?
    Finally,
    Is it possible in time execution to show the front panel of my vi without embeding it in a window? LabVIEW always embeds the vi in a window, I would like to not embed it in a window.
    Thanks,
    ToNi.

    I'll start with the easy ones -
    The easy way to put a status bar in your app is probably to devote that area for one, or several, controls which will display what you want. You can decorate that area and customize the controls to have the look you want. If you want it to hover above, I think your best chance is a subVI constantly open in that area.
    Which brings me to the next question - "LV embeds the VI in a window" - I presume you mean the menu bar (the area where the run button and the VI icon are). If so, right click the icon, select VI Properties and go to Window Appearence. Here you customize these options.
    Last one - MDI. If I understand correctly, this is Multiple Document Interface, meaning that you have several child windows sharing the same menus, etc. Like when you open Word and have several documents in the same space or Photoshop and have several pictures in the same space using the same tools. I don't know how this works in VB (how does it work in VB, by the way?), but I don't think this can be done just as easily in LV, since LV is multiplatform and VB (I believe) is windows specific and uses windows options inherently to do this (just a guess, LV also has some windows specific features). Anyway, you can have a seperate VI as your common area and simulate this using subpanels (can be found in the Containers palette, next to the tab control) or using regular subVIs, but you'll probably have to sync all of them somehow. Hope this helps. Maybe I'm wrong and someone will have a better idea.
    Try to take over the world!

  • One MDIS for several MDS

    Hello,
    Is it possible to use one MDIS for several MDSs?
    For example, configure mdis.ini in the following way:
    [GLOBAL]
    String Resource Dir=E:\PROGRA2\SAPMDM1.5\IMPORT~1\LangStrings\
    Log Dir=E:\PROGRA2\SAPMDM1.5\IMPORT~1\Logs\
    Server=MDS1,MDS2,MDS3
    Best regards,
    Dale

    Hi Dale,
    This is indeed a good question and i tried this as well but it is not possible to use more then one MDM Server with one Import Server. When you make the entry in MDIS.ini against the server attribute, it treats that as a single string hence if you specify more than one server name it will not recognize even the single.
    Hope it helps.
    Regards,
    Jitesh Talreja

  • What is the right way to change the active JInternalFrame for and MDI app?

    I am working on my own implementation of the window menu. The action that is triggered when a customer chooses a window to activate from the list in the menu is not behaving as I expected. The code I wrote (below) switches frames correctly but the caption bar never gets updated and if you restore a frame from an icon the frame is not correctly activated, there is even a restore button which if you push fixes things up and the frame then behaves normally     if (frameToActivate.isIcon ())  {
              //  Restore from icon
              desktopPane().getDesktopManager().deiconifyFrame (frameToActivate);
         desktopPane().getDesktopManager().activateFrame (frameToActivate);
         desktopPane().setSelectedFrame (frameToActivate);I did a search of the web and found a tip on JavaWorld (http://www.javaworld.com/javaworld/jw-05-2001/jw-0525-mdi.html) which led me to try doing this from a different angle - the JInternalFrame's point of view. This code works     try {
              if (frameToActivate.isIcon ())  {
                   //  Restore from icon
                   frameToActivate.setIcon (false);
              frameToActivate.moveToFront();
              frameToActivate.setSelected (true);
         } catch (PropertyVetoException error) {
              error.printStackTrace();
         }My question is why does the desktop based approach not work? If methods exist that appear to let you restore and switch between frames why are the ineffective? Am I missing something obvious that I should be doing?
    If using the JInternalFrame methods is the right way to go then I will It just seems like if the DesktopManager has methods that advertise that is supports managing the active frame then they should work. Before I ignore them I want to check with you to see if there is a right way to use them.
    Ian

    So, this is another batch of duke dollars I cannot assign - since I solved my own problem:-)
    I had an epiphany and tried setting break points to see what code was executed when you click on an inactive frame. From that I determined that DefaultDesktopManager.activateFrame, as implemented, does not activate the frame but acknowledges the activation of a frame and does a small amount of bookeeping work for the DesktopManager. So, the solution is the code I wrote to switch focus using the JInternalFrame's methods. Since I did not want to have to write those nine lines of code in the couple of places I want to programmatically switch the active frame I added a get/setActiveFrame method to my JDesktopPane derivative. In case others face this problem here is the code (warning I have not yet setup building the JavaDocs for this project so I cannot vouch for the validity of the JavaDoc, but the code does work):/**
    * Bring frameToActivate to the front (restoring from icon if neccessary) and make it the
    * selected frame.  This method does all the things required to switch the active frame for
    * an MDI application unlike: @link JDesktopPane.setSelectedFrame, which does not change the
    * focus; @link javax.swing.DefaultDesktopManager.activateFrame which does not correctly
    * handle iconified frames or switch the focus properly; and
    * @link javax.swing.JInternalFramesetSelected which also does not handle iconified frames.
    * @param frameToActivate the frame to bring to the front and become the active window
    * @throws IllegalArgumentException
    public void setActiveFrame (JInternalFrame frameToActivate) throws IllegalArgumentException  {
        if (frameToActivate == null)
            throw new IllegalArgumentException ("setActiveFrame a frame must be passed a non null valie.");
        try {
            if (frameToActivate.isIcon ())  {
                //  Restore from icon
                frameToActivate.setIcon (false);
            frameToActivate.moveToFront();
            frameToActivate.setSelected (true);
        } catch (PropertyVetoException error) {
    * This method returns the currently active frame.  This method returns the same frame
    * as <code>getSelectedFrame</code> and is provided for symetry for <code>setActiveFrame</code>. 
    * @return the currently active frame
    * @see LDesktopPane.setActiveFrame
    * @see javax.swing.JDesktopPane.getSelectedFrame
    public JInternalFrame getActiveFrame ()  {
        return getSelectedFrame ();
    }IL

  • Connect MDM components (MDM, MDIS) with Oracle (MCOD)

    Hello!
    I successfully installed SRM-MDM Catalog with MDS and MDIS and MDM console
    (scenario: SAP EHP4 ERP system with SRM server, SAP EP EHP1 and SRM-MDM Catalog).
    Now I would like to integrate MDM with Oracle.
    On the server I allready have 2 Oracle instances (SAP EHP4 ABAP and Portal).
    So I have MCOD Oracle installation.
    What are the technical steps (oralce steps) to connect MDM components with Oracle?
    (editing tnsnames.ora, creating/modifying tablespaces)
    kind regards

    Hi!
    Thank you very much!
    My current situation:
    Oracle software was installed and updated to version 10.2.0.4 by previous ABAP and Portal system.
    Now I installed MDM with MDM ans MDIS.
    So I have ABAP, Portal and MDM components on the same windows server.
    Now I would like to connect my MDM components to Oracle.
    Questions:
    1) Which oracle post installation steps do I need, when I allready installed Oracle and have 2 oracle separate instances on the same server (MCOD)?
    a) modification of  TNSNAMES.ORA
    b) creation of new oracle users for MDM/modification of environment variables for MDM OS users
    b) creation of new database instance or integration of MDM into existing ABAP or Portal oracle instance
    Thank you very much!
    kind regards

  • Swing interview questions

    I thought this would be the best place to ask some of you all what type of questions should be asked in an interview for a Swing developer. I also would love to have some questions about general GUI development.
    I have to interview a guy and I need to know what to expect from him and this is the first GUI interview I've done.

    So, after discussing this thread with some co-workers we came up with the following, which I think are acceptable GUI and Swing questions. They aren't too hard but aren't easy, and they tend to more relevant than just asking for specific information that can be looked up in the API.
    We did go through them and give some of what should be heard in an answer. These 'answers' aren't catch-alls, and may not have what individual interviewers are looking for but I think they make a good starting point. Some of the questions require a mockup or screenshot to ask them and these weren't included. Since different jobs require different skills an interviewer will need to create their own mockups and screenshots to focus the interview to the job listing.
    Interview Questions
    Graphical User Interface and Swing
    Section 1 - General Swing and GUI Questions
    What types of components have you used?
    This will depend on what the company does but you can never go wrong with JTables and JTrees. If you do MDI development, obviously JInternalFrames might be something you want to hear. The interviewee gets extra points for GridBagLayout experience since it is so powerful but feared by many Java delevopers.
    When you are building a GUI do you prefer to use an IDE or build it by hand?
    You want an employee who can do it by hand but you don't want the person to be inefficient and not use an IDE if it's available. If the person doesn't have any experience with an IDE that's not a plus or minus, it just means they will need to learn (if you are an IDE shop). If the person is only creating GUIs through an IDE builder, that may be a problem but there are other questions to clarify the person's skills.
    What is the difference between AWT and Swing?
    The difference is that an AWT component is a 'heavyweight' and Swing is a 'lightweight' component. Obviously, the interviewee needs to know that a heavyweight component depends on the native environment to draw the components. Swing does not. The interviewee gets extra points for some of the other things Swing brings to the table, like a pluggable look & feel, MVC architecture, and a more robust feature set.
    Can you name four or five layout managers?
    GridBagLayout, GridLayout, BorderLayout, FlowLayout, and CardLayout tend to be the most common. There are others that are listed in the Java API; check out the java.awt.LayoutManager interface for more.
    What is the difference between a component and a container?
    All Swing 'objects' are components, like buttons, tables, trees, text fields, etc. A container is a component that can contain other components. Technically, since JComponent inherits from Container all Swing components are containers as well. However, only a handful of top-level containers exist (JFrame, JDialog, etc.), and to be visible and GUI must start by adding components to a top-level container.
    Some components do not implement their 'add' methods so while they may be containers they do not allow the nesting of other components within their bounds. Specifically, JPanels can be used for component-nesting purposes.
    What would you change about this dialog?
    Using a dialog screenshot that has a poor layout, uses the wrong component for a specific task, has poor spacing between components, allow the interviewee to dissect the dialog and describe what should be done. I would suggest that a completely fictitious dialog is used to remove any personal biases the interviewer might have.
    This definitely needs to come before the next question, since we don't want to taint the interviewee with how we think a dialog should look. So the next question is:
    Explain how you would achieve the layout given this mockup.
    Using a screenshot of a dialog with a fair number of components, the user is to explain how they would get the components to be in the locations that they are in the mockup. This is much like the layout manager question although in this case the skill with the layout managers is being questioned. The weight each interviewer places on this question is up to them, but it can be used to discover whether someone knows about, has used it occasionally, or is intimately familiar with GridBagLayout or other layout managers. Also take into consideration the grouping of logical components in panels that might make a new piece of data that needs to be reflected in the dialog easier to add in later.
    What is the significance of a model in a component (for example, in a JTable or JTree)?
    What are the advantages of using your own model?
    The model in a component is used to fine-tune what the component displays by returning the specific data in specific instances where either the default values are used (a default model) or custom values are used (a custom model).
    When would you use a renderer or editor on a component?
    A renderer is used to create a custom display for the data in a component. The custom display is all that a renderer does. Implementing an editor allows the user to manipulate the data as well as have a custom display. However, once editing is completed the renderer is once again used to display the data.
    Why is Swing not 'thread safe'?
    A Swing application is run completely in the event-dispatching thread. Changes to components are placed in this thread and handled in the order they are received. Since threads run concurrently, making a change to a component in another thread may cause an event in the event-dispatching thread to be irrelevant or override the other thread's change.
    To get around this, code that needs to be run in a thread should be run in the event-dispatching thread. This can be achieved by creating the thread as normal but starting the thread by using SwingUtilities.invokeLater() and SwingUtilities.invokeAndWait().
    What would you do if you had to implement a component you weren't familiar with?
    This question is more about the process a person uses to solve a coding problem. Where do they go to find an answer? The order of the sources of information is just as important as which sources. Asking team members or other co-workers should be first, with other sources like the Internet (documents and forums) and books next. The Java API can also be useful in some cases but I think we have to assume that the component's requirements were more complex than just the API documentation can tell you.
    Section 2 - GUI Design Skills
    In this section, we are going to give the user an example of some inputs that need to be implemented and have them design a GUI for us. This will be completely done on the whiteboard and we don't care about any code. The timeframe is irrelevant so any component or custom component can be used.
    What we are looking for:
    - A design that focuses on the workflow from the user's perspective.
    - The proper components used to represent the data, but also
    - Unique and interesting ways of displaying data.

  • Qualified table, MDIS

    Hi All,
    for a qualified table, we have a different approach of loading the data using import manager...... like first mapping and loading the qualifiers and then mapping and loading the non-qualifiers .
    My question is that ..... I want to load a qualified table automatically from the port using MDIS........ can anyone pls explain me how to handle this auto task.
    regards,
    verma.

    Adrivit,
    I have to place these files in a port to import automatically.
    for this i need MDIS to pick up the no qualifiers first
    and then the qualifiers.
    Once the file if imported it will be moved to archived folder right.
    then how do i handle this.
    pls dont mind..little stuck ....... can you pls elabrate
    example:
    mat01 desc type Bu1 ht1 wt1
                               Bu1 ht2  wt2
                               Bu1 ht3 wt3
    say Bu1 is the no qualifier
    rgds,
    verma

  • Closing the MDI Window...

    Hi Guys,
    I have a set of 10 forms which are being called from a
    another form through Forms Menu. Lets take the scenario as Form
    A opens Form B via "Open Form". From there on using Forms Menu,
    Form B opens the rest of the 8 forms using "Call Form". My
    requirement is that incase the MDI Window is closed all the
    forms should get closed along with it. Suppose I open Form E
    from Menu of Form B (Call Form) and then Open Form D from Menu
    of Form C (Call Form). Currently if I have to close the
    application, I have to indivisually close all the forms. So If
    there are 5 forms open I have to close the MDI Window five
    times. Is there a method by which on click of a single button
    the Application as a whole should close, instead of user having
    to closde all the forms individually.
    Please help me if any body has done this before. Is there a
    way to find the process id of the current forms session at the
    Windows level, in which case I can right a C++ progam to kill
    the process itself.
    Please reply asap...
    Regards,
    Vcrum...

    Bogdan,
    we are trying to close the sole document window we have inside of our MDI application, leaving the application itself open. By comparison, you can leave MS Word application window open without having any document windows in it. I am starting to doubt it's possible at all in Forms. To re-phrase the question, is having at least one document window open at all times a requirement for MDI application?
    Thank you.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Bogdan Dincescu ([email protected]):
    I understand that the one document window is the main window of the form that is curenntly running and that you have one only form running. Closing that window you close that form, so how would the application know any better then closing.
    Please be more specific as to what you really need to do.
    Best wishes,
    BD.<HR></BLOCKQUOTE>
    null

Maybe you are looking for

  • How to listen to iPod through new tv?

    I'm trying to listen to 80gig, I believe, 5thgen iPod through new LCD tv. I tried RCA to headphone jack, RCA to plug at bottom of iPod, and VGA adapter. Everything gives no signal message on tv, what should I do? I was able to listen through old TVs

  • Why doesn't my sandisk SDDR-73 work?

    The manual says that all I need to do is plug it in, insert a sandick and image capture or iphoto will open. Not happening. And when I start image cap on it's own, it doesn't recognize the reader plugged into the USB hub.

  • Airport extreme & express - I am tearing out the little hair i have left !!

    Can anyone help with this problem before i am completly bald. I have just bought a new imac (with intel chip) and i am wanting to locate it downstairs but the room is in a wireless deadspot. I have a pc upstairs connected to a bb cable connection. I

  • Is it possible to change the automatically set image on the new iMovie Theater title screen?

    I made a few movies on the new iMovies 2013 then uploaded into iTheater. I love the software and its ease of use. However, I noticed iTheater automatically sets the title image. Similar to youtube, iTheater probably uses the video mid point image as

  • Specifying storage bin for quality inspection.

    Hello all, I am wanting to move a material, that is stored in multiple storage bins in our warehouse, into an inspection lot. I can create a 322 movement in MIGO however this doesn't specify storage bin location, it looks at the warehouse as a whole.