How to analyse the date flow diagram

hi guys,
            my question is how to analyse in detail the data flow diagrams and functional and technical spes. how can i understant in detail.
regards,
manju

Hi,
Data flow diagram will show you the flow of the data from the Source System till the data target. It will give you the details of the Data Source, Info Source and Info Provider etc...
Functional Spec gives you the requirement of your company, I mean the fields they need for a particular reports and tables they have used etc... All you have to do is compare the fields you have in your data sources and finout which fields need to be added to the data sources or do you need to go for a new custom data source etc.. and prepare a Gap analysis Document. When You put the details of the data sources till the Info Provider I mean the TRs and URs etc.. in a document it becomes your Tech Spec.
Hope it helps...

Similar Messages

  • How to automate the data flow to content servers?

    We have ECC connected to CS. Could you help tell how to automate the data flow into the CS? Thanks a lot!

    What do you use the Content Server for? If its for archiving you need to run the STORE job to send the data to the CS.
    I can't see a reason to automate that process
    Regards
    Juan

  • How to migrate  the data flow from DB CONNECT sourse system from 3.5 to BI

    Hi
    can any one tell me how to migrate the data flow from DB CONNECT sourse system from 3.5 to BI 7.

    Hi,
    Go to Infoprovider to which your DB connect DS feeds and Right Click on Data source-> Then Migrate-> With Export---> You have to build new 7.0 Transformations and DTP's etc.
    ~AK

  • How to find the data flow in pipes

    Hi All,
    I am working on an existing created job which have the query that mapped to a input file from there it have a couple of Query transforms. After the second Query transform there are multiple Pipes with different query transform in which all of the querys are target to a error table and one pipe is target to a clean table.
    I want to know how the data is flow into the clean table and error table. How to find the conditions saying which record needs to go into the clean table and which record needs to go into an error table.
    Thanks

    No such public document available from Oracle unless from Oracle Education.
    for some specific operation you can check Process tab inside Oracle Application which shows the data flow as part for workflow process.
    Regards
    Prashant Pathak

  • How to analysis the data cube

    Once the analytic workspace is populated, I can view dimensions directly from Oracle AWM. But sometimes  the Data Viewer Window  load slowly. I wonder  whether it need to aggregate each time. Also  I can view the dimensions'  data  through the  navigation tree.But if I want to analysis the data cube more  detail, and to  mining some more important information should i how to analysis it , and what I can do ?

    Oracle OLAP offers several ways to analyze your data.  On this web page: Oracle OLAP note the Tutorial, Technical Information, Demonstrations & Videos, and Downloads sections for information on how to analyze your Oracle OLAP data using Microsoft Excel, Oracle BIEE and Oracle APEX reports.
    There are also several white papers discussing the advantages of various analysis methods.

  • How to find the data flow for a given module.

    Hi ,
    Is there a way to find the data flow for a given module(Example AR,AP,......).
    I mean are there any predefined document other than user guides that explains with data flow diagrams(including the tables involved).
    Any help would be greatly appreciated.
    Thanks & Regards,
    Naveen.

    No such public document available from Oracle unless from Oracle Education.
    for some specific operation you can check Process tab inside Oracle Application which shows the data flow as part for workflow process.
    Regards
    Prashant Pathak

  • How to analyse the data with &without free form of planning

    Hello Expert's,
    I am new to this concept's and I want to know the difference between with Free form &without Free form in SmartView of Planning data.I need a navigation path to know the difference between these two.
    Thanks in advance

    Thanks, i think i figured it out. I changed the cpx files in my client projects to point to the new data source.
    And i also added the new data source on the Application Server: I added a new data source for each BC4J module (with the Enterprise Manager UI) and i also changed the data-sources.xml files in the directory j2ee/application-deployment and j2ee/applications.

  • How to stop the data flow untill an event happens

    hi
    i have made a file\folderchooser and with the appropreate bean class
    and instead of a actionEvent for the button i have captured
    museclicked
    the problem is how do i make the flow of data sleep till the mouse is clicked 2 times .
    The main method
    public static void main(String args[])
    file_folder_chooser FFC=new file_folder_chooser();
    FFC.show();
    String fold=FFC.getSeleDirectory();
    String file=FFC.getSeleFile();
    System.out.println(fold+file);
    this method gives me a nullpointer exception because the operation is not over and there is no value in getSelefile()//getSeleDirectory()
    the solution that i found was to call Thread.sleep(15000);
    which stops the flow for 15 secs and if the operation does not end, then i get the nullpointer exception again.
    is there is a method to make all the threads sleep?
    please help me to understand
    thank you
    vinay

    so here it is
    it works both on mouse and enterkey
    and the mouseEvent has to be debugged
    import javax.swing.border.*;
    import javax.swing.tree.*;
    import java.util.zip.*;
    import java.util.*;
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    public class checker1 extends JFrame
    public static JTree tr,tr1;
    public static JFrame fin;
    public static java.awt.List lis1,lis;
    public static JTextField tfpath,tedir,tefile,tfsave;
    public static String ab,ac;
    public static String bb[],bc[];
    public static JRadioButton dir ,singlefile,multiplefile,singledir,multipledir;
    public static JPanel p6;
    public boolean entkey;
    public checker1()
    try{
    addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent windowevent){setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);                     dispose();                     }});
    bb=new String[20];
    bc=new String[20];
    setTitle("File menu");
    tedir=new JTextField();
    JPanel p=new JPanel();
    p.setLayout(new BorderLayout());
    JPanel p1=new JPanel();
    JPanel p7=new JPanel();
    JPanel p2=new JPanel();
    p2.setBorder(new BevelBorder(BevelBorder.RAISED));
    p2.setLayout(new FlowLayout(FlowLayout.RIGHT));
    JLabel lb=new JLabel(" Present \\ Directory ");
    p2.add(lb);
    tfpath=new JTextField();
    tfpath.setColumns(30);
    tfpath.setEditable(false);
    p2.add(tfpath);
    JCheckBox cb=new JCheckBox("edit");
    cb.setSelected(false);
    p2.add(cb);
    cb.addItemListener(new C());
    JPanel p3=new JPanel();
    JLabel lb1=new JLabel(" Filter's ");
    p3.add(lb1,"West");
    JComboBox cob=new JComboBox();
    cob.addItem("java");
    cob.addItem("class");
    cob.addItem("htm");
    cob.addItem("html");
    cob.addItem("txt");
    p3.add(cob,"East");
    cob.addItemListener(new tellf());
    p3.setBorder(new BevelBorder(BevelBorder.LOWERED));
    p3.setLayout(new FlowLayout(FlowLayout.RIGHT));
    JPanel p5=new JPanel();
    JButton but=new JButton(" To File Root's ");
    JButton qb=new JButton("Sort");
    qb.addActionListener(new sorter());
    p5.add(qb);
    but.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){
    try{
    lis.removeAll();
    lis1.removeAll();
    tfpath.setText("");
    File f[]=File.listRoots();
    for(int i=0;i<f.length;i++)
    lis.add((f.toString()));
    } }catch(Exception ew){System.out.println(ew);}
    p5.add(but,"Center");
    p5.setBorder(new BevelBorder(BevelBorder.LOWERED));
    p5.setLayout(new FlowLayout(FlowLayout.RIGHT));
    p6=new JPanel();
    p6.setBorder(new BevelBorder(BevelBorder.LOWERED));
    p6.setLayout(new FlowLayout(FlowLayout.RIGHT));
    tfsave=new JTextField();
    tfsave.setColumns(15);
    tfsave.addKeyListener(new ketsave());
    p6.setVisible(false);
    p6.add(tfsave);
    p7.setLayout(new BorderLayout());
    JPanel p4=new JPanel();
    p4.setLayout(new GridLayout(3,1));
    p4.add(p3);
    p4.add(p5);
    p4.add(tfsave);
    tfsave.setEditable(false);
    p4.setBorder(new BevelBorder(BevelBorder.RAISED));
    //p4.setLayout(new FlowLayout(FlowLayout.RIGHT));
    p1.setLayout(new BorderLayout());
    p.setBorder(new BevelBorder(BevelBorder.LOWERED));
    p1.setBorder(new BevelBorder(BevelBorder.LOWERED));
    tedir.setBackground(Color.white);
    tedir.setText("te");
    tedir.setForeground(Color.blue);
    tedir.setColumns(15);
    getContentPane().setLayout(new BorderLayout());
    p.add(tedir,"North");
    lis=new java.awt.List(10);//dir
    lis.addActionListener(new RECOV());
    lis.addKeyListener(new ressolver());
    //lis.addMouseListener(new ressolver2());// yet to be debugged
    p.add(lis,"South");
    tefile=new JTextField();
    tefile.setForeground(Color.blue);
    tefile.setColumns(15);
    p1.add(tefile,"North");
    lis1=new java.awt.List(10);//files
    lis1.addKeyListener(new ressolver1());
    //lis1.addMouseListener(new ressolver3());// yet to be debugged
    p1.add(lis1,"South");
    if(ab==(null)){
    tfpath.setText("");
    File f[]=File.listRoots();
    for(int i=0;i<f.length;i++)
    lis.add((f[i].toString()));
    else if(ab!=(null)){
    tfpath.setText(ab);
    File f1=new File(ab);
    if((f1.exists())==true)
    String s[]=f1.list();
    for(int j=0;j<s.length;j++)
    File f2=new File(f1+"/"+s[j]);
    if(f2.isDirectory())
    byte b[]={92};
    String s0s=new String(b);
    lis.add(s[j]+s0s);
    else
    if(s[j].endsWith(tellf))
    lis1.add(s[j]);
    else
    JOptionPane.showMessageDialog(getContentPane(),"DRIVE NOT ACCESSABLE","DRIVE ERROR",JOptionPane.ERROR_MESSAGE);
    else{
    p7.add(p2,"North");
    p7.add(p4,"Center");
    p7.add(p1,"East");
    p7.add(p,"West");
    JPanel p8=new JPanel();
    p8.setLayout(new GridLayout(4,1));
    singledir=new JRadioButton(" singleDirectory FILTER ");
    p8.add(singledir);
    multiplefile = new JRadioButton(" Multiplefile FILTER ");
    p8.add(multiplefile);
    multipledir = new JRadioButton(" Multipledir FILTER ");
    p8.add(multipledir);
    JRadioButton saveP = new JRadioButton(" save Panel ");
    p8.add(saveP);
    ButtonGroup group1 = new ButtonGroup();
    group1.add(multipledir);
    group1.add(multiplefile);
    group1.add(singledir);
    group1.add(saveP);
    multipledir.addActionListener(new muldirfil());
    multiplefile.addActionListener(new mulfilfil());
    singledir.addActionListener(new singledirfil());
    saveP.addActionListener(new savep());
    getContentPane().add(p8,"East");
    getContentPane().add(p7,"West");
    pack();
    show();
    // Thread.sleep(20000);
    }catch(Exception re)
    {System.out.println(re);JOptionPane.showMessageDialog(getContentPane(),"an exception occcured"+re.getMessage(),"EXCEPTION",JOptionPane.ERROR_MESSAGE);}
    public class sorter implements ActionListener
    public void actionPerformed(ActionEvent e)
    java.util.List l=new ArrayList();
    java.util.List l1=new ArrayList();
    String ss[]=lis.getItems();
    for(int y=0;y<ss.length;y++){
    l.add(ss[y]);
    String ss1[]=lis1.getItems();
    for(int y=0;y<ss1.length;y++){
    l1.add(ss1[y]);
    Collections.sort(l);
    Collections.sort(l1);
    int a=l.size();
    int a1=l1.size();
    lis.removeAll();
    for(int y=0;y<a;y++){
    lis.add((String)l.get(y));
    lis1.removeAll();
    for(int y=0;y<a1;y++){
    lis1.add((String)l1.get(y));
    public class savep implements ActionListener
    public void actionPerformed(ActionEvent e)
    tfsave.setEditable(true);
    public class ketsave extends KeyAdapter
    public void keyPressed(KeyEvent e)
    if((e.getKeyCode())==KeyEvent.VK_ENTER)
    ab=tfpath.getText();
    ac=tfsave.getText();
    setDirectoryName(ab);
    setFileName(ac);
    String sw=getDirectoryName();
    String g3=getFileName();
    // System.out.println(sw+g3);
    public class ressolver1 extends KeyAdapter
    public void keyPressed(KeyEvent e)
    setEnterKeyStateName(false);
    try{
    synchronized(c)
    c.notifyAll();
    c.removnot();
    }catch(Exception q){System.out.println(c+"   "+q);}
    lis.removeAll();
    if((e.getKeyCode())==KeyEvent.VK_ENTER)
    ab=tfpath.getText();
    String ss[]=lis1.getSelectedItems();
    int r=ss.length;
    // System.out.println(ab);
    setDirectoryName(ab);
    if(r>1)
    setFiles(ss);
    else if(r==1)
    setFileName(ss[0]);
    else
    setEnterKeyStateName(true);
    String sw=getDirectoryName();
    String g5[]=getFiles();
    String g3=getFileName();
    for(int y=0;y<g5.length;y++)
    // System.out.println("selected File's are >>>>>> "+sw+g5[y]);
    // System.out.println("selected File is >>>>>> "+sw+g3);
    public class ressolver3 extends MouseAdapter
    public void mouseClicked(MouseEvent e)
    setEnterKeyStateName(false);
    try{
    synchronized(c)
    c.notifyAll();
    c.removnot();
    }catch(Exception q){System.out.println(c+"   "+q);}
    lis.removeAll();
    if((e.getClickCount())==3)
    ab=tfpath.getText();
    String ss[]=lis1.getSelectedItems();
    int r=ss.length;
    // System.out.println(ab);
    setDirectoryName(ab);
    if(r>1)
    setFiles(ss);
    else if(r==1)
    setFileName(ss[0]);
    else
    setEnterKeyStateName(true);
    String sw=getDirectoryName();
    String g5[]=getFiles();
    String g3=getFileName();
    for(int y=0;y<g5.length;y++)
    // System.out.println("selected File's are >>>>>> "+sw+g5[y]);
    // System.out.println("selected File is >>>>>> "+sw+g3);
    public class ressolver2 extends MouseAdapter
    public void mouseClicked(MouseEvent e)
    setEnterKeyStateName(false);
    lis1.removeAll();
    try{
    synchronized(c)
    c.notifyAll();
    c.removnot();
    }catch(Exception q){System.out.println(c+"   "+q);}
    if((e.getClickCount())==3)
    ab=tfpath.getText();
    String ss[]=lis.getSelectedItems();
    for(int y=0;y<ss.length;y++)
    ss[y]=(ab+ss[y]);
    //System.out.println(ss[y]);
    int r=ss.length;
    if(r>1)
    setDirectorys(ss);
    else if(r==1)
    setDirectoryName(ss[0]);
    } else{}
    setEnterKeyStateName(true);
    String sw=getDirectoryName();
    String g5[]=getDirectorys();
    for(int y=0;y<g5.length;y++)
    // System.out.println("selected dir's are >>>>>> "+g5[y]);
    //System.out.println("selected dir is >>>>>> "+sw);
    try{
    synchronized(c)
    c.notifyAll();
    c.removnot();
    }catch(Exception q){System.out.println(q);}
    public class ressolver extends KeyAdapter
    public void keyPressed(KeyEvent e)
    setEnterKeyStateName(false);
    lis1.removeAll();
    try{
    synchronized(c)
    c.notifyAll();
    c.removnot();
    }catch(Exception q){System.out.println(c+"   "+q);}
    if((e.getKeyCode())==KeyEvent.VK_ENTER)
    ab=tfpath.getText();
    String ss[]=lis.getSelectedItems();
    for(int y=0;y<ss.length;y++)
    ss[y]=(ab+ss[y]);
    //System.out.println(ss[y]);
    int r=ss.length;
    if(r>1)
    setDirectorys(ss);
    else if(r==1)
    setDirectoryName(ss[0]);
    } else{}
    setEnterKeyStateName(true);
    String sw=getDirectoryName();
    String g5[]=getDirectorys();
    for(int y=0;y<g5.length;y++)
    // System.out.println("selected dir's are >>>>>> "+g5[y]);
    //System.out.println("selected dir is >>>>>> "+sw);
    try{
    synchronized(c)
    c.notifyAll();
    c.removnot();
    }catch(Exception q){System.out.println(q);}
    public class keylis extends KeyAdapter
    public void keyPressed(KeyEvent e)
    if((e.getKeyCode())==KeyEvent.VK_ENTER){
    lis.removeAll();
    lis1.removeAll();
    File d=new File(tfpath.getText());
    File f1=new File(d.toString());
    if((f1.exists())==true)
    String s[]=f1.list();
    for(int j=0;j<s.length;j++)
    File f2=new File(f1+"/"+s[j]);
    if(f2.isDirectory())
    byte b[]={92};
    String s0s=new String(b);
    lis.add(s[j]+s0s);
    else
    if((s[j].endsWith(tellf))&&((s[j].indexOf("$"))==-1))
    lis1.add(s[j]);
    else
    JOptionPane.showMessageDialog(getContentPane(),"DRIVE NOT ACCESSABLE","DRIVE ERROR",JOptionPane.ERROR_MESSAGE);
    public class C implements ItemListener
    public void itemStateChanged(ItemEvent e)
    int ss=e.getStateChange();
    if(ss==1){
    tfpath.setEditable(true);
    tfpath.addKeyListener(new keylis());
    tfpath.setToolTipText(" Write The Dir And Only The Dir");
    else{
    tfpath.setEditable(false);
    public class mulfilfil implements ActionListener
    public void actionPerformed(ActionEvent e)
    tacle=2;
    tfsave.setEditable(false);
    lis.setMultipleMode(false);
    lis.removeKeyListener(new ressolver());
    lis1.setMultipleMode(true);
    static int tacle=1;
    public class muldirfil implements ActionListener
    public void actionPerformed(ActionEvent e)
    tacle=3;
    tfsave.setEditable(false);
    lis.setMultipleMode(true);
    lis1.removeKeyListener(new ressolver1());
    lis1.setMultipleMode(false);
    lis.removeAll();
    lis1.removeAll();
    File d=new File(tfpath.getText());
    File f1=new File(d.toString());
    if((f1.exists())==true)
    String s[]=f1.list();
    for(int j=0;j<s.length;j++)
    File f2=new File(f1+"/"+s[j]);
    if(f2.isDirectory())
    byte b[]={92};
    String s0s=new String(b);
    lis.add(s[j]+s0s);
    else
    // if(s[j].endsWith(tellf))
    // lis1.add(s[j]);
    else
    JOptionPane.showMessageDialog(getContentPane(),"DRIVE NOT ACCESSABLE","DRIVE ERROR",JOptionPane.ERROR_MESSAGE);
    System.out.println();
    public class singlefilfil implements ActionListener
    public void actionPerformed(ActionEvent e)
    tfsave.setEditable(false);
    lis.removeKeyListener(new ressolver());
    lis1.removeKeyListener(new ressolver1());
    lis.setMultipleMode(false);
    lis1.setMultipleMode(false);
    tacle=1;
    public class singledirfil implements ActionListener
    public void actionPerformed(ActionEvent e)
    tfsave.setEditable(false);
    lis.removeKeyListener(new ressolver());
    lis1.removeKeyListener(new ressolver1());
    lis.setMultipleMode(false);
    lis1.setMultipleMode(false);
    lis.removeAll();
    lis1.removeAll();
    File d=new File(tfpath.getText());
    setDirectoryName(d.toString());
    File f1=new File(d.toString());
    if((f1.exists())==true)
    String s[]=f1.list();
    for(int j=0;j<s.length;j++)
    File f2=new File(f1+"/"+s[j]);
    if(f2.isDirectory())
    byte b[]={92};
    String s0s=new String(b);
    lis.add(s[j]+s0s);
    else
    // if(s[j].endsWith(tellf))
    // lis1.add(s[j]);
    else
    JOptionPane.showMessageDialog(getContentPane(),"DRIVE NOT ACCESSABLE","DRIVE ERROR",JOptionPane.ERROR_MESSAGE);
    tacle=4;
    System.out.println();
    public class RECOV1 implements ActionListener
    public void actionPerformed(ActionEvent e)
    String ss=lis1.getItem(lis1.getSelectedIndex());
    String sq=tfpath.getText();
    ab=sq;
    if(sq.equals(null))
    sq="";
    tefile.setText(ss);
    ac=ss;
    ss=sq+ss;
    public static String tellf="java";
    public class tellf implements ItemListener
    public void itemStateChanged(ItemEvent e)
    String ss=(String)e.getItem();
    tellf=ss;
    lis.removeAll();
    lis1.removeAll();
    File d=new File(tfpath.getText());
    File f1=new File(d.toString());
    if((f1.exists())==true)
    String s[]=f1.list();
    for(int j=0;j<s.length;j++)
    File f2=new File(f1+"/"+s[j]);
    if(f2.isDirectory())
    if(tacle==1){}
    else if(tacle==1){}
    else{}
    byte b[]={92};
    String s0s=new String(b);
    lis.add(s[j]+s0s);
    else
    if(tacle==1){}
    else if(tacle==1){}
    else{}
    if((s[j].endsWith(tellf))&&((s[j].indexOf("$"))==-1))
    lis1.add(s[j]);
    else
    JOptionPane.showMessageDialog(getContentPane(),"DRIVE NOT ACCESSABLE","DRIVE ERROR",JOptionPane.ERROR_MESSAGE);
    public class RECOV implements ActionListener
    public void actionPerformed(ActionEvent e)
    String ss=lis.getItem(lis.getSelectedIndex());
    String sq=tfpath.getText();
    if(sq.equals(null))
    sq="";
    tedir.setText(ss);
    ss=sq+ss;
    tfpath.setText(ss);
    lis.removeAll();
    lis1.removeAll();
    File d=new File(tfpath.getText());
    File f1=new File(d.toString());
    if((f1.exists())==true)
    String s[]=f1.list();
    for(int j=0;j<s.length;j++)
    File f2=new File(f1+"/"+s[j]);
    if(f2.isDirectory())
    byte b[]={92};
    String s0s=new String(b);
    lis.add(s[j]+s0s);
    else
    if((s[j].endsWith(tellf))&&((s[j].indexOf("$"))==-1))
    lis1.add(s[j]);
    else
    JOptionPane.showMessageDialog(getContentPane(),"DRIVE NOT ACCESSABLE","DRIVE ERROR",JOptionPane.ERROR_MESSAGE);
    public void setFiles(String[] bs)
    for(int i=0;i<bc.length;i++)
    bc[i]="";
    this.bc=bs;
    public void setDirectorys(String[] bs)
    for(int i=0;i<bb.length;i++)
    bb[i]="";
    this.bb=bs;
    public void setFileName(String bs)
    ac="";
    this.ac=bs;
    //System.out.println(ac);
    public void setDirectoryName(String bs)
    ab="";
    this.ab=bs;
    //System.out.println(ab);
    public String[] getFiles()
    //for(int i=0;i<bc.length;i++)
    //System.out.println("getf[] "+bc[i]);
    return bc;
    public String[] getDirectorys()
    for(int i=0;i<bb.length;i++)
    //System.out.println("getd[] "+bb[i]);
    return bb;
    public String getFileName()
    //System.out.println("get f "+ac);
    return ac;
    public void setEnterKeyStateName(boolean b)
    this.entkey=b;
    //System.out.println("getd "+ab);
    public boolean getEnterKeyStateName()
    //System.out.println("getd "+entkey);
    return entkey;
    public String getDirectoryName()
    //System.out.println("getd "+ab);
    return ab;
    public static checker1 c;
    public void plsShow()throws Exception
    synchronized(c)// for c.show
    c.wait();
    public void removnot()
    ch1.setVisible(false);
    ch1.dispose();
    public static checker1 ch1;
    public static void main(String args[])throws Exception
    if(ab==null){ab=null;}
    c=new checker1();
    ch1=c;
    c.plsShow();
    System.out.println(c.getEnterKeyStateName());
    if(c.getEnterKeyStateName()==true)
    System.out.println(c.getDirectoryName());
    System.out.println(c.getFileName());
    Runtime t=Runtime.getRuntime();
    Process p=t.exec("start "+c.getDirectoryName()+c.getFileName());
    System.out.println(c.getEnterKeyStateName());

  • Data flow diagram - missing information stores

    I am creating data flow diagrams using sql developer data modeler. Often, the information stores that I created and used in the Data Flow Diagrams in the process model are simpy gone when save, close and reopen the model. Even the XML files on the disk are gone. I am using version 2.0.0 build 584. Any idea why this is happening?

    Hi,
    There is a SQLDeveloper version 2.1.1 (Patch 1) out there.
    You could try with that one, just in order to see whether your problem still persist.
    If so, let is know.
    Cheers!!

  • How Make a software Design Data Flow Diagrams (DFD)..?

    I want a build up software for design DFD (Data Flow Diagrams). Can you help show to me a simple script for design DFD (Data Flow Diagrams). Thanks for all..
    My mail : [email protected]

    -Also the problem is how to do various validations of objects(line, oval, process) and move these objects using mouse? Which all specific events are needed ?This will help you [http://java.sun.com/docs/books/tutorial/uiswing/painting/step3.html]
    -Another problem is how to have mutiple windows framework in applet. By clicking on the process another level corresponding to the process(i.e. its sub-process) will open?I think JInternalFrames would do.
    I general please refer to [The Swing Tutorial|http://java.sun.com/docs/books/tutorial/uiswing/], it has answers to many (all) swing related problems. Go through it.
    Thanks!

  • How to store the data coming from network analyser into a text or excel file

    Hii everyone
    I'm using Agilent 8719ET network analyser and wish to store the data coming from netowrk analyser into a text file/ excel file.
    Presently I'm able to get the data on Labview graph using GPIB . Can anyone suggest how to go ahead after collect data sub vi. How can the data be stored into a file apart from showing on the graph?
    Attached is the vi for kind consideration...
    Looking for help
    Regards
    Rohit
    Attachments:
    Agilent 87XX Series Exceed Max Meas.vi ‏43 KB

    First let me say that your code really looks pretty good. The data handling could be made more efficient by calculating the number of datapoints that are going to be in the completed dataset and preallocating the entire array -- but depending upon your answer to my questions, the logic in the lower shift register may be going away - so we won't worry about that right now.
    The thing I need to know before addressing the data storage question is: Each time you call "Collect and Display Data.vi", how many element are in the array? Are you reading single data points, or a group of data? (BTW: if the answer to that question is obvious based on the way the other VIs are setup, I don't have the drivers so I can't tell what the setup values are.) Second, how fast does the loop iterate? Are we talking msec per loop?, seconds? fortnights?
    The issues here are two-fold: how much data? and how fast is it coming? The answer to these will tell you how to save the data.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • How Can I include a logical data model in a Data Flow Diagram?

    Hi,
    I have done a logical data model and now, I want to include it in a data flow diagram. I do not know which element I should use to make this relation.
    Thanks,

    Hi,
    you need to create "Information structure" in the flow properties dialog and then can assign attributes to that information structure in its properties dialog
    Philip

  • How to create Decision Node in Data Flow diagram under Process Model

    Hi,
    I am starting a new project and would like to use Oracle Data Modeler for my data flow diagrams and logical/relational diagrams. Could you please guide me how can I ask Decision question in data flow diagram. Ideallly i would like to create a Decision Node (diamond) in Data Flow diagram under Process Model with yes or no option.
    Thanks in advance
    JM

    Hi JM,
    may be you are looking for other notation. There is no dedicated decision node in data flow diagramming.
    Philip

  • How to run just the data flow

    We are in the process of converting from one ETL tool to Data Services 3.0.  I have a workflow with several data flows underneath it and have to make a change to the data flow.  Is there a way to run just the dataflow without executing the whole job?  For example, I just want to run DF4 below.
    WF --> DF1 --> DF2 --> DF3 --> DF4 --> DF5
    Thanks,
    Dan

    Although this topic is solved, just a few clarifications:
    When you create a new job and drag 'n drop the workflow/dataflow into it, you are not creating a second object (class), you are calling the object a second time (instantiate). It is like a BASIC program. I created a sub-procedure and called in DF1. In my filesystem I can see that sub-procedure as a seperate file in the folder object_library -> dataflow_procedures.
    Then I have two main programs, both just calling that sub-procedure with "gosub DF1".
    In the job you see the calls, when you drill into DF1 you see its definition and what object it calls.
    Using a conditional is okay but not adviced in my opinion. You are losing too much, the handling is complex and development takes a few seconds longer. my two cents only.
    https://wiki.sdn.sap.com/wiki/display/BOBJ/Testing

  • Losing source-target mapping from a data flow diagram process

    Hi,
    When I reload a model design from an xml repository, I am losing source-target mappings from a data flow diagram process. I wonder why.
    The way it goes is:
    - I define a data flow diagram with information stores, processes, and flows.
    - Information structures are defined from the flows and the information trickles down to processes and information stores.
    - In a process, I define Source-Target Mapping by selecting a target element and then selecting the source element(s).
    - I save the whole model.
    - So far, the Source-Target Mapping keeps the association between target and source elements.
    - If I exit from Data Modeler, the next time I reload the saved model, the Source-Target Mapping target to source elements associations are lost!?
    Does anyone have the same issue or would know how to resolve it?
    Thanks,
    /Mario

    I am still having problems getting my source to target mappings to save after I apply the fix described in this thread. Any thoughts?
    From my TargetElement.xml
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <oracle.dbtools.crest.model.design.process.TargetElement parentClass="java.lang.Object">
    <property name="objectID" dataType="java.lang.String" readOnly="true" defaultValue="" xmlName="id" xmlType="attribute" getter="getObjectID" setter="setObjectID" reffered="false"/>
    <property name="target" dataType="oracle.dbtools.crest.model.design.DesignObject" defaultValue="" xmlName="target" xmlType="element" getter="getTarget" setter="setTarget" reffered="true"/>
    <property name="description" dataType="java.lang.String" defaultValue="" xmlName="description" xmlType="element" getter="getDescription" setter="setDescription" reffered="false"/>
    <property name="name" dataType="java.lang.String" readOnly="true" defaultValue="" xmlName="name" xmlType="attribute" getter="getName" setter="setName" reffered="false"/>
    <property name="transformationType" dataType="java.lang.String" defaultValue="" xmlName="transformationType" xmlType="element" getter="getTransformationType" setter="setTransformationType" reffered="false"/>
    <collection name="sources" dataType="java.util.List" xmlName="sources" itemXmlName="sourceRef" getter="getSources" itemIsRef="true" refsXMLName="sourceRefs" addItem="addSource" getItemByID="getSourceByID" nativeList="true" orderTheList="true"/>
    <roproperty name="sources" dataType="interface java.util.List" getter="getSources"/>
    </oracle.dbtools.crest.model.design.process.TargetElement>
    Process.xml:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <oracle.dbtools.crest.model.design.process.Process parentClass="oracle.dbtools.crest.model.design.process.Transformation">
    <property name="type" dataType="int" defaultValue="0" xmlName="type" xmlType="element" getter="getType" setter="setType" reffered="false" />
    <property name="batchMinimumTransactions" dataType="int" defaultValue="" xmlName="batchMinimumTransactions" xmlType="element" getter="getBatchMinimumTransactions" setter="setBatchMinimumTransactions" reffered="false" />
    <property name="batchTimeUnit" dataType="java.lang.String" defaultValue="" xmlName="batchTimeUnit" xmlType="element" getter="getBatchTimeUnit" setter="setBatchTimeUnit" reffered="false" />
    <property name="diagram" dataType="oracle.dbtools.crest.model.design.process.DataFlowDesign" defaultValue="" xmlName="diagram" xmlType="element" getter="getDiagram" setter="setDiagram" reffered="true" />
    <property name="footNote" dataType="java.lang.String" defaultValue="" xmlName="footNote" xmlType="element" getter="getFootNote" setter="setFootNote" reffered="false" />
    <property name="frequencyTimeUnit" dataType="java.lang.String" defaultValue="" xmlName="frequencyTimeUnit" xmlType="element" getter="getFrequencyTimeUnit" setter="setFrequencyTimeUnit" reffered="false" />
    <property name="frequencyTimes" dataType="int" defaultValue="" xmlName="frequencyTimes" xmlType="element" getter="getFrequencyTimes" setter="setFrequencyTimes" reffered="false" />
    <property name="interactiveLongestResponseTime" dataType="int" defaultValue="" xmlName="interactiveLongestResponseTime" xmlType="element" getter="getInteractiveLongestResponseTime" setter="setInteractiveLongestResponseTime" reffered="false" />
    <property name="interactiveResponseTimeUnit" dataType="java.lang.String" defaultValue="" xmlName="interactiveResponseTimeUnit" xmlType="element" getter="getInteractiveResponseTimeUnit" setter="setInteractiveResponseTimeUnit" reffered="false" />
    <property name="mode" dataType="java.lang.String" defaultValue="" xmlName="mode" xmlType="element" getter="getMode" setter="setMode" reffered="false" />
    <property name="paramsWrappersString" dataType="java.lang.String" defaultValue="" xmlName="paramsWrappersString" xmlType="element" getter="getParamsWrappersString" setter="setParamsWrappersString" reffered="false" />
    <property name="priority" dataType="java.lang.String" defaultValue="" xmlName="priority" xmlType="element" getter="getPriority" setter="setPriority" reffered="false" />
    <property name="transformationtask" dataType="oracle.dbtools.crest.model.design.process.TransformationTask" defaultValue="" xmlName="transformationtask" xmlType="element" getter="getTransformationTask" setter="setTransformationTask" reffered="true" />
    <property name="peakPeriodsString" dataType="java.lang.String" defaultValue="" xmlName="peakPeriodsString" xmlType="element" getter="getPeakPeriodsString" setter="setPeakPeriodsString" reffered="false" />
    <collection name="events" dataType="java.util.List" xmlName="events" itemXmlName="eventRef" getter="getEvents" itemIsRef="true" refsXMLName="eventRefs" removeItem="removeEvent" addItem="addEvent" getItemByID="getPartyByID" nativeList="true" orderTheList="true" />
    <collection name="targetMappings" dataType="java.util.List" xmlName="targetMappings" itemXmlName="targetMapping" getter="getTargetElements" createItem="createTargetElement" removeItem="removeEvent" addItem="addTargetElement" getItemByID="getPartyByID" nativeList="true" orderTheList="true" />
    <roproperty name="componentFlowsFor" dataType="interface java.util.Collection" getter="getComponentFlowsFor" />
    <roproperty name="events" dataType="interface java.util.List" getter="getEvents" />
    <roproperty name="flowEvents" dataType="interface java.util.List" getter="getFlowEvents" />
    <roproperty name="paramMapping" dataType="oracle.dbtools.crest.model.design.DesignObject" getter="getParamMapping" />
    <roproperty name="paramsWrappers" dataType="interface java.util.List" getter="getParamsWrappers" />
    <roproperty name="parentprocess" dataType="oracle.dbtools.crest.model.design.process.Process" getter="getParentProcess" />
    <roproperty name="parentprocessInDFD" dataType="oracle.dbtools.crest.model.design.process.Process" getter="getParentProcessInDFD" />
    <roproperty name="peakperiods" dataType="[Z" getter="getPeakPeriods" />
      <roproperty name="processedAttributesAndFlows" dataType="interface java.util.List" getter="getProcessedAttributesAndFlows" />
      <roproperty name="processedEntitiesAndFlows" dataType="interface java.util.List" getter="getProcessedEntitiesAndFlows" />
      </oracle.dbtools.crest.model.design.process.Process>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for