This code doesn't run

This code doesn't pass run time. Can you please help me.
* Copyright (c) 2004 David Flanagan.  All rights reserved.
* This code is from the book Java Examples in a Nutshell, 3nd Edition.
* It is provided AS-IS, WITHOUT ANY WARRANTY either expressed or implied.
* You may study, use, and modify it for any non-commercial purpose,
* including teaching and use in open-source projects.
* You may distribute it non-commercially as long as you retain this notice.
* For a commercial use license, or to purchase the book,
* please visit http://www.davidflanagan.com/javaexamples3.
import java.io.*;
import java.net.*;
import java.util.*;
import java.lang.*;
* This program is a very simple Web server.  When it receives a HTTP request
* it sends the request back as the reply.  This can be of interest when
* you want to see just what a Web client is requesting, or what data is
* being sent when a form is submitted, for example.
public class HttpMirror {
    public static void main(String args[]) {
        try {
            // Get the port to listen on
            int port = Integer.parseInt(args[0]);
            // Create a ServerSocket to listen on that port.
            ServerSocket ss = new ServerSocket(port);
            // Now enter an infinite loop, waiting for & handling connections.
            for(;;) {
                // Wait for a client to connect.  The method will block;
          // when it returns the socket will be connected to the client
                Socket client = ss.accept();
                // Get input and output streams to talk to the client
                BufferedReader in = new BufferedReader(
                      new InputStreamReader(client.getInputStream()));
                PrintWriter out = new PrintWriter(client.getOutputStream());
                // Start sending our reply, using the HTTP 1.1 protocol
                out.print("HTTP/1.1 200 \r\n");        // Version & status code
                out.print("Content-Type: text/plain\r\n"); // The type of data
          out.print("Connection: close\r\n");        // Will close stream
                out.print("\r\n");                         // End of headers
                // Now, read the HTTP request from the client, and send it
                // right back to the client as part of the body of our
                // response.  The client doesn't disconnect, so we never get
                // an EOF.  It does sends an empty line at the end of the
                // headers, though.  So when we see the empty line, we stop
                // reading.  This means we don't mirror the contents of POST
                // requests, for example.  Note that the readLine() method
          // works with Unix, Windows, and Mac line terminators.
                String line;
                while((line = in.readLine()) != null) {
                    if (line.length() == 0) break;
                    out.print(line + "\r\n");
                // Close socket, breaking the connection to the client, and
          // closing the input and output streams
          out.close();     // Flush and close the output stream
          in.close();      // Close the input stream
                client.close();  // Close the socket itself
            } // Now loop again, waiting for the next connection
        // If anything goes wrong, print an error message
        catch (Exception e) {
            System.err.println(e);
            System.err.println("Usage: java HttpMirror <port>");
   * Copyright (c) 2004 David Flanagan.  All rights reserved.
   * This code is from the book Java Examples in a Nutshell, 3nd Edition.
   * It is provided AS-IS, WITHOUT ANY WARRANTY either expressed or implied.
   * You may study, use, and modify it for any non-commercial purpose,
   * including teaching and use in open-source projects.
   * You may distribute it non-commercially as long as you retain this notice.
   * For a commercial use license, or to purchase the book,
   * please visit http://www.davidflanagan.com/javaexamples3.
  class MulthServ extends Thread
  Socket s;
  BufferedReader i;
PrintWriter o;
  public MulthServ(Socket s) throws Exception
  this.s = s;
  this.i = new BufferedReader(new
  InputStreamReader(s.getInputStream()));
  this.o = new PrintWriter(s.getOutputStream(), true);
  public void run()
  try {
  o.close();
  i.close();
  s.close();
  catch(Exception e) {}
}

just compiled and ran it on my machine. runs fine, just as the comments say it should.
i ran it using this java command:
F:\Software\Java\Forum>java HttpMirror 9999which starts the server listening for http requests on port 9999.
i entered this url into my browser:
http://localhost:9999/?first=foo&last=bari got this response back in my browser, just as the comments said i would:
GET /?first=foo&last=bar HTTP/1.1
Host: localhost:9999
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alivewhat does "not running" look like to you? maybe you don't know what http is all about.
%

Similar Messages

  • Redemption code from Photoshop Elements 12 purchased from Best Buy does not work 'Oops! This code doesn't seem to be active. Please contact the retailer you purchased the card from, or use a different code.'   I have an invoice and the pickup notice from

    Redemption code from Photoshop Elements 12 purchased from Best Buy does not work 'Oops! This code doesn't seem to be active. Please contact the retailer you purchased the card from, or use a different code.'   I have an invoice and the pickup notice from Best Buy.   What other information does Best Buy need?   What will they do?   Will I get a new box?   What happened to the days of just typing in a simple s/n?   

    Redemption Code Help
    http://helpx.adobe.com/x-productkb/global/redemption-code-help.html

  • When I give the redeem code from the package I bought today from over an hour away, this is what i get and no forun seems to deal with it nor do I have days to chase adobe down.  Oops! This code doesn't seem to be active. Please contact the retailer you p

    When I give the redeem code from the package I bought today from over an hour away, this is what i get and no forun seems to deal with it nor do I have days to chase adobe down. Oops! This code doesn't seem to be active. Please contact the retailer you purchased the card from, or use a different code. For more information contact Customer Support and order by phone

    See if this helps:
    https://helpx.adobe.com/x-productkb/global/find-serial-number.html

  • Stop(); within movieclip doesn't work and all my other code doesn't run

    Hey guys,
    I've got a movieclip which has the code stop(); written within it, so that it doesn't play unless i interact with it. What happens now is that when i run the swf file, the entire movie keeps looping, and all my other code just doesn't run.
    I've named my instances buyButton and so on but yeah, somehow it just ignores all my code and just loops. Help!

    Hi Ned,
    In the main timeline it's just one frame yes. So on my main timeline there is a movieclip. Within that movie clip is an animation that adjusts the 'shine' on it. That animation is 20 frames long and i put a stop(); on the first frame inside that movieclip, with the intention that when i publish the swf, the movieclip doesn't loop, but should stop on the first frame. Only if i start to move my cursor over the movieclip, then it has feedback, which is to play the 'shine' animation. That sorta thing. So i had some code in the actionscript layer which edits the text property of the movieclip and it changes from "Click to Buy"(as shown in the screenshot) to "Buy a Shirt!".
    However, when i publish the swf file, the other code, like the one which changes the text property of the movieclip is ignored and also the stop(); function within that movieclip too. And i end up having a movieclip which constantly loops within itself. Other code which i put in, like setting the buttonMode = true and useHandCursor = true are also ignored. The odd thing is that there are no error in my output window. and my publish settings are set to use Actionscript 3.
    EDIT: sorry i used my other account on this haha

  • Code Doesn't Run - Not Sure Why.....

    Hello Everyone:
    I have an Oracle “program” (I wouldn’t call it a program, but just some code for a one off move of data). I use TORA as the interface for Oracle. I do not have a copy of TOAD. But for some reason, when I run this code, it takes all of 0.003 seconds and doesn’t actually move any data. Below is a copy of the code. If I take the query being used in the cursor, it does return data and takes about 1.5 seconds to execute, but when trying to run this code, it takes 1/10th of that time, so I am doing something wrong but I can’t figure out what.
    I also tried to copy this code into SQLPlus, but that also does not run. Can anyone spot what I am doing wrong? I am not sure if it is my environment and how I am trying to run this or the code itself is flawed.
    DECLARE
    -- Local Variables
    l_gm_master_label VARCHAR2(20);
    l_active_flag VARCHAR2(1);
    l_currdate DATE;
    l_comp_id VARCHAR2(2);
    l_site_id VARCHAR2(2);
    l_gm_master_id NUMBER;
    c_serial_number VARCHAR(40);
    c_creation_date DATE;
    c_interface_date DATE;
    c_ebiz_sku_no NUMBER;
    c_ebiz_ord_no NUMBER;
    -- Cursor
    CURSOR serial_number_data IS
    SELECT
    S.serial_number,
    S.creation_date,
    S.interface_date,
    S.ebiz_sku_no,
    O.ebiz_ord_no
    FROM
    dmlogic.trn_rm_serial_number S
    INNER JOIN ebiznet.trn_ordhead O ON S.ord_no = O.ord_no;
    BEGIN
    DBMS_OUTPUT.ENABLE(2000);
    -- Set default values
    l_gm_master_label := 'DMLogic001';
    l_active_flag := 'N';
    l_currdate := SYSDATE;
    l_comp_id := 'XE';
    l_site_id := 'OHIO';
    l_gm_master_id := 0;
    -- Get the next value
    SELECT
    trn_gm_master_seq.NEXTVAL
    INTO
    l_gm_master_id
    FROM
    dual;
    -- Insert generic Gray Number master record that will be joined to all the DMLogic serial numbers
    INSERT INTO trn_gm_master
    (gm_master_id,
    gm_master_label,
    active_flag,
    currdate,
    comp_id,
    site_id)
    VALUES
    (l_gm_master_id,
    l_gm_master_label,
    l_active_flag,
    l_currdate,
    l_comp_id,
    l_site_id);
    -- Open the cursor
    OPEN serial_number_data;
    LOOP
    -- Fetch the values
    FETCH serial_number_data INTO c_serial_number, c_creation_date, c_interface_date, c_ebiz_sku_no, c_ebiz_ord_no;
    EXIT WHEN serial_number_data%NOTFOUND;
    INSERT INTO ebiznet.trn_gm_serial_number
    (gm_serial_number_id,
    gm_master_id,
    gm_serial_number,
    received_by,
    received_date,
    picked_by,
    picked_date,
    ebiz_sku_no,
    comp_id,
    site_id,
    ebiz_ord_no,
    interface_date)
    VALUES
    (trn_gm_serial_number_seq.NEXTVAL,
    l_gm_master_id,
    c_serial_number,
    1,
    c_creation_date,
    1,
    c_creation_date,
    c_ebiz_sku_no,
    l_comp_id,
    l_site_id,
    c_ebiz_ord_no,
    c_interface_date);
    EXIT WHEN serial_number_data%NOTFOUND;
    END LOOP;
    CLOSE serial_number_data;
    -- Commit the changes
    COMMIT;
    -- Rollback if an error has occured
    EXCEPTION
    WHEN OTHERS THEN
    ROLLBACK;
    DBMS_OUTPUT.PUT_LINE('ERROR HAS OCCURED');
    END;

    When running it in SQL Plus, remember to put the / at the end of the script;
    Also, remember to print out your error in your exception handler;
    DECLARE
      -- Local Variables
      l_gm_master_label VARCHAR2(20);
      l_active_flag VARCHAR2(1);
      l_currdate DATE;
      l_comp_id VARCHAR2(2);
      l_site_id VARCHAR2(2);
      l_gm_master_id NUMBER;
      c_serial_number VARCHAR(40);
      c_creation_date DATE;
      c_interface_date DATE;
      c_ebiz_sku_no NUMBER;
      c_ebiz_ord_no NUMBER;
      -- Cursor
      CURSOR serial_number_data IS
        SELECT
          S.serial_number,
          S.creation_date,
          S.interface_date,
          S.ebiz_sku_no,
          O.ebiz_ord_no
        FROM
          dmlogic.trn_rm_serial_number S
        INNER JOIN ebiznet.trn_ordhead O ON S.ord_no = O.ord_no;
    BEGIN
      DBMS_OUTPUT.ENABLE(2000);
      -- Set default values
      l_gm_master_label := 'DMLogic001';
      l_active_flag := 'N';
      l_currdate := SYSDATE;
      l_comp_id := 'XE';
      l_site_id := 'OHIO';
      l_gm_master_id := 0;
      -- Get the next value
      SELECT trn_gm_master_seq.NEXTVAL
      INTO   l_gm_master_id
      FROM   dual;
      -- Insert generic Gray Number master record that will be joined to all the DMLogic serial numbers
      INSERT INTO trn_gm_master
                (gm_master_id,
                gm_master_label,
                active_flag,
                currdate,
                comp_id,
                site_id)
                VALUES
                (l_gm_master_id,
                l_gm_master_label,
                l_active_flag,
                l_currdate,
                l_comp_id,
                l_site_id);
      -- Open the cursor
      OPEN serial_number_data;
      LOOP
        -- Fetch the values
        FETCH serial_number_data INTO c_serial_number
                                     ,c_creation_date
                                     ,c_interface_date
                                     ,c_ebiz_sku_no
                                     ,c_ebiz_ord_no;
        EXIT WHEN serial_number_data%NOTFOUND;
        INSERT INTO ebiznet.trn_gm_serial_number
                    (gm_serial_number_id,
                    gm_master_id,
                    gm_serial_number,
                    received_by,
                    received_date,
                    picked_by,
                    picked_date,
                    ebiz_sku_no,
                    comp_id,
                    site_id,
                    ebiz_ord_no,
                    interface_date)
                    VALUES
                    (trn_gm_serial_number_seq.NEXTVAL,
                    l_gm_master_id,
                    c_serial_number,
                    1,
                    c_creation_date,
                    1,
                    c_creation_date,
                    c_ebiz_sku_no,
                    l_comp_id,
                    l_site_id,
                    c_ebiz_ord_no,
                    c_interface_date);
        EXIT WHEN serial_number_data%NOTFOUND;
      END LOOP;
      CLOSE serial_number_data;
      -- Commit the changes
      COMMIT;
      -- Rollback if an error has occured
      EXCEPTION
        WHEN OTHERS THEN
        ROLLBACK;
        DBMS_OUTPUT.PUT_LINE('ERROR HAS OCCURED ' || sqlerrm);
    END;
    /

  • Going to jump out a window if this code doesn't work!!! (kidding...)

    But seriously, I need Underscores to disappear when a user starts typing in a Notes field and it does, but if the user did not type anything into the notes field, I need the underscores to appear so someone can handwrite notes.
    Here's the code under Page1:
    topmostSubform.Page1.UNDLN_1::initialize - (FormCalc, client)
    // start script
    if (NOTES_1.value <> "") then
    UNDLN_1.presence
    ="hidden"
    UNDLN_2.presence
    = "hidden"
    UNDLN_3.presence
    = "hidden"
    endif
    This does not work. As soon as I open the PDF document, these underscores are all hidden. The Notes_1.value should be "" since nothing has been entered.
    I even the following code directly above the IF statement, and the underscores are still hidden when opening the PDF document.
    NOTES_1.value = ""
    I am at a complete loss.
    Any insight is greatly appreciated...
    -JoeF

    It does help, but doesn't fix the problem(Unless I did something wrong)
    I removed all other code related to this.
    Then added the following, but have the same identical issue.:
    topmostSubform.Page1.NOTES_1::docReady - (FormCalc, client)
    if 
    ($ eq "") then
    UNDLN_1.presence
    = "visible"UNDLN_2.presence
    = "visible"UNDLN_3.presence
    = "visible"
    else
    UNDLN_1.presence
    = "hidden"UNDLN_2.presence
    = "hidden"UNDLN_3.presence
    = "hidden"
    endif

  • How do I save user drawn graphics to a jpeg? (This code doesn't work).

    As the title says, I have the code that I think should work but cannot see what is wrong with it:
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;
    import java.awt.event.MouseMotionListener;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import javax.imageio.ImageIO;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    public class SavePaint extends JPanel {
        protected JButton saveButton;
        protected JFrame frame;
        protected int firstX, firstY, currentX, currentY, counter;
        protected JPanel mainPanel = this, panel2;
        protected JButton clearButton;
        protected Color background = Color.PINK;
        protected boolean dragged;
        public SavePaint() {
            JFrame frame = new JFrame("TheFrame");
            frame.add(mainPanel);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setSize(400, 400);
            frame.setVisible(true);
            MyMouseListener myMouseListener = new MyMouseListener();
            mainPanel.addMouseListener(myMouseListener);
            mainPanel.addMouseMotionListener(myMouseListener);
        private class MyMouseListener implements MouseListener, MouseMotionListener {
            public void mouseClicked(MouseEvent e) throws UnsupportedOperationException {
                // code
            public void mousePressed(MouseEvent e) throws UnsupportedOperationException {
                firstX = e.getX();
                firstY = e.getY();
                dragged = true;
            public void mouseReleased(MouseEvent e) throws UnsupportedOperationException {
                currentX = e.getX();
                currentY = e.getY();
                dragged = true;
                repaint();
            public void mouseEntered(MouseEvent e) throws UnsupportedOperationException {
                // code
            public void mouseExited(MouseEvent e) throws UnsupportedOperationException {
                try {
                    BufferedImage image = new BufferedImage(getWidth(), getHeight(), BufferedImage.TYPE_INT_RGB);
                    Graphics2D graphics2D = image.createGraphics();
                    mainPanel.paint(graphics2D);
                    ImageIO.write(image, "jpeg", new File("/home/deniz/Desktop/jmemPractice.jpeg"));
                } catch (Exception exception) {
                    System.out.println("The exception is: " + exception);
            public void mouseDragged(MouseEvent e) throws UnsupportedOperationException {
                currentX = e.getX();
                currentY = e.getY();
                dragged = true;
                repaint();
            public void mouseMoved(MouseEvent e) throws UnsupportedOperationException {
                dragged = false;
        protected void paintComponent(Graphics g) {
            g.drawLine(firstX, firstY, currentX, currentY);
            firstX = currentX;
            firstY = currentY;
        public static void main(String[] args) {
            new SavePaint();
    }An observation that I made is that on top of the white background, there is a dot (is this technically one pixel?) which seems to be the endpoint of what the user (in this case - me) has drawn. The frame has a continous flow of dots display as the user makes them with the cursor. Why isn't the jpeg a continuous flow of dots as well?
    Any help would be greatly appreciated!
    Thanks in advance!

    there is a dot (is this technically one pixel?) This shows a problem with your painting logic.
    Whenever the panel is repainted, you only have a single line of code, so only a single pixel is ever drawn. The drawing looks like its working because Swing hasn't asked the panel to repaint itself so you see the cummulative effect of all your drawLine(...) method.
    However, try drawing a few lines, then minimize the window and then restore the window. You will only see a single pixel. This is exactly what you see when you try to create the jpeg.
    You should probably be using the "Draw on Image" approach suggested in [url http://www.camick.com/java/blog.html?name=custom-painting-approaches]Custom Painting Approaches.
    Just for interest sake you can also use the ScreenImage class I suggested to you earlier in your other posting (when you didn't bother to accept the answer I provided, so this will be the last time I help if you don't learn to use the forum properly).
    ScreenImage.writeImage(ScreenImage.createImage((Component)mainPanel), "mainPanel.jpg");This will force the class to use the Robot to capture the actual pixels on the screen. Using a Robot is slower then using the paint() method.

  • Why only in firefox imported javascript source code doesn't run?

    The html source code properly exhibits a pop-up box as expected in almost all browsers(chrome,ie11,opera,android,...) but only it fails in Firefox... Can you explain why this happens so? How to make the script in question get work that is loaded from another domain as shown in source code?
    ---SOURCE CODE---
    <pre><nowiki><head>
    </head>
    <body>
    <script>
    function processJson(r) {
    alert("Function Called");
    </script>
    <script src="http://api.ipinfodb.com/v3/ip-city/?key=a2f2062d64fd705bbb32ce4c44e8ebb508d080990528d7cb4f1a0c5e7ddf5c1e&format=json&callback=processJson"></script>
    </body>
    </html></nowiki></pre>

    <pre><nowiki>data:text/html;charset=utf-8;base64,PGh0bWw+CjxoZWFkPgoKPC9oZWFkPgo8Ym9keT4KCjxzY3JpcHQ+CmZ1bmN0aW9uIHByb2Nlc3NKc29uKHIpIHsgCiAgICBwcm9tcHQoIkZ1bmN0aW9uIENhbGxlZCIsSlNPTi5zdHJpbmdpZnkocikpOwogIH0gCSAgCjwvc2NyaXB0Pgo8c2NyaXB0IHNyYz0iaHR0cDovL2FwaS5pcGluZm9kYi5jb20vdjMvaXAtY2l0eS8/a2V5PWEyZjIwNjJkNjRmZDcwNWJiYjMyY2U0YzQ0ZThlYmI1MDhkMDgwOTkwNTI4ZDdjYjRmMWEwYzVlN2RkZjVjMWUmZm9ybWF0PWpzb24mY2FsbGJhY2s9cHJvY2Vzc0pzb24iPjwvc2NyaXB0PgoKPC9ib2R5Pgo8L2h0bWw+</nowiki></pre>
    <pre><nowiki><html>
    <head>
    </head>
    <body>
    <script>
    function processJson(r) {
    prompt("Function Called",JSON.stringify(r));
    </script>
    <script src="http://api.ipinfodb.com/v3/ip-city/?key=a2f2062d64fd705bbb32ce4c44e8ebb508d080990528d7cb4f1a0c5e7ddf5c1e&format=json&callback=processJson"></script>
    </body>
    </html>
    </nowiki></pre>

  • Steve?  Do I really need all this code if I don't use insertRow()?

    protected void initializeBindingsForPage(DataActionContext ctx)
        System.out.println("***** initializeBindingsForPage - Start ***** ");
        HttpServletRequest request = ctx.getHttpServletRequest();
        String strCallingEvent = request.getParameter("event");
        if (strCallingEvent != null )
            System.out.println("event=" + strCallingEvent );
            if ( strCallingEvent.equalsIgnoreCase("MYCREATE"))
                System.out.println("---retrieving defaults for empno, report_year");
                // Find parent values to seed this row.
                Number numEmpno = null;
                String strReportYear = null;
                BindingContext bctx = ctx.getBindingContext();
                Row r = bctx.findBindingContainer("browseEmpReportsDueUIModel")
                            .findIteratorBinding("ViewEmpReportsDueView1Iterator")
                            .getCurrentRow();
                numEmpno = (Number) r.getAttribute("Empno");
                strReportYear = (String) r.getAttribute("ReportYear");
                System.out.println("numEmpno=" + numEmpno );
                System.out.println("strReportYear=" + strReportYear );   
                // look for empno/reportyear
                DCBindingContainer bc = ctx.getBindingContainer();
                DCIteratorBinding iter = bc.findIteratorBinding("EmpReportView1Iterator");
                System.out.println("---looking for existing row with this empno, report_year");
                try
                   String strKey = null;
                   NameValuePairs keyValues = new NameValuePairs();
                   keyValues.setAttribute("Empno", numEmpno );
                   keyValues.setAttribute("ReportYear", strReportYear);
                   Key k = iter.getRowSetIterator().createKey( keyValues );
                   strKey = k.toStringFormat(true);
                   // Find the row in the associated row iterator based on the Key
                   // object and if found set that as the current row.
                   iter.setCurrentRowWithKey( strKey );
                   // can we exit this method if we found it? yes!
                   return;
                catch  (RowNotFoundException rex )
                  System.out.println( rex.getMessage() );
                  // ignore - we'll create it.
                RowSetIterator rsIter = iter.getRowSetIterator();
                System.out.println("rsIter.isRangeAtTop()="+rsIter.isRangeAtTop());
                System.out.println("rsIter.isRangeAtBottom()="+rsIter.isRangeAtBottom());
                System.out.println("rsIter.getCurrentRowSlot()="+
                   slotName( rsIter.getCurrentRowSlot() ) );
                Row newRow = rsIter.createRow();
                System.out.println("rsIter.isRangeAtTop()="+rsIter.isRangeAtTop());
                System.out.println("rsIter.isRangeAtBottom()="+rsIter.isRangeAtBottom());
                System.out.println("rsIter.getCurrentRowSlot()="+
                   slotName( rsIter.getCurrentRowSlot() ) );
                if ( newRow != null )
                   System.out.println("after Create action invoke, stting attributes");
                   newRow.setAttribute("Empno", numEmpno );
                   newRow.setAttribute("ReportYear", strReportYear);
                   newRow.setNewRowState(Row.STATUS_INITIALIZED);
                   // rsIter.setCurrentRow( newRow );
                   // this doesn't make it current
                   // Another navigation attempt - fails!
                   // iter.getViewObject().setCurrentRow( newRow );
                   // Moves the currency to the slot before the first row.
                   // did not appear to show 1st record on 1st pass!  Can we not move
                   // to this row??
                   // rsIter.reset(); 
                   // NOTE: If this code is NOT run, then your data entry screen only
                   // ever displays the first row, though the multi-record grid at
                   // bottom shows ALL rows!
                   Row tmpRow = rsIter.first();
                   if (tmpRow != null)
                       EmpReportViewRow empRow = (EmpReportViewRow) tmpRow;             
                       System.out.println( "rowFound, Empno=" + empRow.getEmpno()
                          + ",Report_Year=" + empRow.getReportYear() );
                       while ( rsIter.hasNext() )
                          empRow = (EmpReportViewRow) rsIter.next();
                          System.out.println( "rowFound, Empno=" + empRow.getEmpno()
                             + ",Report_Year=" + empRow.getReportYear() );
                       } // iterator other rows
                   } // found the row
                   // End of moving to row just added - why are we doing this??
                   Row thisRow = iter.getCurrentRow();
                   if ( thisRow != null )
                      System.out.println("thisRow[\"Empno\"]=" +
                          thisRow.getAttribute("Empno"));
                      System.out.println("thisRow[\"ReportYear\"]=" +
                          thisRow.getAttribute("ReportYear"));
                   else
                     System.out.println("getCurrentrow() after setting defaults not found");
                } // newRow != null
                else
                  System.out.println("getCurrentRow() did not return a row!");
            } // MYCREATE CALLED THIS
        System.out.println("***** initializeBindingsForPage - End ***** ");
      } // initializeBindingsForPage

    I notice that Validifier turns the code into "Strict" HTML.
    No it doesn't.  It  turns <embed> code (which was never sanctioned by the W3C) into VALID XHTML <object> code. Valid code passes W3C validation tests on either Strict or Transitional XHTML document types.
    Shorter code is nice, but I like my W3C compliance.   That's why I collapse code on scripts, forms, and embeds.
    Huh?   What?  Collapse is a DW code view option only.  It has no effect on published code.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.blogspot.com

  • How is the code compiled and run?

    Hi,
    im wondering how this code is interpretet/run by flash as3.
    Lets say i have a for loop:
    for ( var i:Number = 0; i < 12; i++)
    runStep1();
    runStep2();
    runStep3();
    Does the as-code run top to bottom and every method runStep1,
    runStep2, runStep3 is run in a sequence or does the for-loop just
    rush through the methods and doesnt bother if the methods are
    totally executed?
    //Criss

    Hi --
    I agree with you on the way Actionscript behaves -- it
    definitly doesn't
    execute in a way you would expect. One way to work around
    this issue (if
    possible) is to call one function from the end of another,
    for example:
    for ( var i:Number = 0; i < 12; i++)
    runStep1();
    function runStep1() {
    runStep2();
    function runStep2() {
    runStep3();
    This appraoch won't always work if you don't always want step
    2 to run after
    step 1, etc. but it is one approach to this issue.
    Rich
    "Surferboy_SWE" <[email protected]> wrote in
    message
    news:ggegg7$21i$[email protected]..
    >
    Yes im an oldie but new hehe. I was told flash would
    run
    > straight thorough each for loop without bothering if
    each of the functions
    > (runStep1, runStep2...) were executed ready. Lets say
    runStep1() is
    > calculating somthing that takes 2 second and runStep2
    and runStep3 are
    > dependent of what runStep1 has calculated you would end
    up with som
    > strange
    > hard to debug error.
    > I know there are other ways of adressing this problem
    but I never heard
    > of
    > this kind of execution order in other programming
    languages.
    >

  • Code doesn't seem to be active...

    When I enter my code to redeem my purchase, the adobe site says:
    This code doesn't seem to be active.  Please contact the retailer you purchased the card from, or use a different code.  For more information contact Customer Support and order by phone.

    Try the link on this page, which often works when the one in your receipt doesn't:
    http://helpx.adobe.com/x-productkb/global/redemption-code-help.html

  • Real-Time Application doesn't run; source code works fine

    The short version is I'm programming a cRIO and apparently the RT code isn't running after being deployed and I can't figure out why. This is further complicated that I'm doing all this remotely and I don't have direct access to the unit since I'm 500 miles away. I'm working through a couple of other guys who know some LabVIEW, but neither works at the site so they have to explicitely travel out there every time I have a bright idea.
    I was out there a few weeks ago. During this time I created a simple cRIO code, since I'm new to cRIO, that allowed the user to move a control and change a graph. It worked fine, but I should note it did not have an FPGA component. After that I worked on the real code, which reads some sensors, displays the results on a UI and logs the results. This did have FPGA. I used it in the LabVIEW environment and it worked fine, but I ran out of time before I could complete a release version and deploy the RT as a compiled application. I sent them the release version later, my contact deployed it but got network stream errors when running the UI.
    After hours of looking at network problems and sending over debug versions, I tried creating a log on the RT level so I could see what was going on. The log doesn't even open, even if it's the first command in the code. I pored through the forums and found http://forums.ni.com/t5/LabVIEW/cRIO-Troubleshooting-creation-and-deployment-of-startup/td-p/1956475... which took me in a new direction.
    I had my contact use the RT debug console and when he pulls up the RT front panel, it shows a broken run arrow. He clicks it and nothing happens -- no running, no bug list. If he pulls up the bug list manually, it's empty. Again the RT works fine if you run it through LabVIEW and not as a compiled real-time application. He also noticed that the Open FPGA VI was grayed out on the block diagram. No other icons are.
    So the problem appears to be that the compiled RT application is getting some kind of error but not telling me what it is, and it seems to be related to opening the FPGA. I've recompiled the FPGA and RT. I've had him recompile the RT himself, but not the FPGA because it would take hours. He's downloading everything correctly to the cRIO. The RT is set to run automatically. He's rebooting the cRIO every time he deploys the RT. They have LabVIEW on a computer there but it doesn't have the right drivers to run the code from the LV environment. I'm resisting having them install the dirvers because downloading big files is complicated there due to security restrictions and a lousy network connection at a remote site. Besides that doesn't solve the problem of the RT executable not running the same as the source code, which according to the thread above appears to be a thing.
    The latest thing I'm trying is that I sent him instructions for how to build a source distribution from the project I sent and try deploying that to the cRIO. Even if that works I'm not sure that's an acceptable solution because I assume running the VI rather than the EXE is slower, and they need speed on this project.
    I simply have no idea where to go from here. I probably need to get direct acess to the cRIO and I might be able to convince them to ship it to me so I can figure this out, but I'm not sure where I'd even start other than the standard voodoo debugging of "try stuff at random until something works". I'm open to suggestions if anyone has managed to solve this before.
    Code snippet of the first part of the project is attached, though I'm not sure how much good it will do. I'm really stumped and the client is getting frustrated with how much of the budget is going to fix this.
    Solved!
    Go to Solution.
    Attachments:
    RTMainSnippet.png ‏623 KB

    Have you checked the cRIO error log? Usually I'd access it through the LabVIEW project (right-click on the target, don't remember the exact menu options and I don't have the RT toolkit installed on this machine to check), but it must be stored somewhere on the cRIO as well, although I don't know if it's in a human-readable format.
    Which cRIO are you using? What exactly do you mean by "debug console"? (This may be related to the cRIO - the newer ones have video out, although I don't know if that's what you're referring to.) With a broken run arrow, you won't get an error list unless you're running in the development environment.
    Have you confirmed that the software installed on the cRIO matches the version you're using for development, including patch level? Get someone to connect to the cRIO with Measurement and Automation Explorer, and get a list of the software installed on the cRIO.
    Sounds like the ability to connect with a remote debugger would be helpful here, if you can get the right drivers installed on the machine with LabVIEW that's connected to the cRIO. Make sure all driver versions match what you're using. Any chance you could then do a remote desktop connection from your work site to the remote LabVIEW machine?

  • FPGA code simulation on dev computer doesn't run

    Wrote some code in LV2013 for NI5640R FPGA, and when tried to run it on Dev computer - nothing happened. VI isn't running, no errors or popup windows.
    While looking for the cause of the problem, I've noticed that in Tools->Options->FPGA module Simulator was set to "<None>". ModelSim is not installed, and ISim doesn't work for some reason (it can be selected, but simulation still doesn't run).
    I've tried to repair the NI FPGA, Xilinx Tools 10 and 14 with no result.
    Any ideas?

    hey thu^^
    This is actually probabably caused by changing your LabVIEW Default Directory under Tools>>Options>>Paths. You can try changing it back, or if you don't have any specific settings in your LabVIEW environment that you want to keep, just rename your labview.ini file (C:\Program Files (x86)\National Instruments\LabVIEW 201x) to labview.ini.bak and restart LabVIEW. You could also just do that as a quick test.
    Cheers!
    TJ G

  • My weather app doesn't show the feels like temp or wind, etc.  How can I fix this?  I am running iOS 8.1.2

    My weather app doesn't show the feels like temp or wind, etc.  How can I fix this?  I am running iOS 8.1.2.

    is that really what it is?  this is the native iphone weather app.  the funny part is that when i use the actual weather channel app, it does provide it.
    is this an api issue with the weather channel and the iphone then?  i guess there's no fix?
    thanks for your help by the way.

  • The following code is used to run a report in tom cat. When I run this code

    Hi
    When I try to run the following SQL code doesn't work. Can someone pls tell me why?
    SELECT
    SR.ID AS SRID,
    -- SR.DATECREATED AS SR_DATE_CREATED,
    -- JOB_END.JOB_END_DT AS SR_FIELD_WORK_COMP,
    AQ.OBJECTID AS SH_ID,
    CASE
    WHEN Q.ID IN (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738) THEN '1'
    WHEN Q.ID IN (30749, 30739, 30740, 30741, 30742, 30743, 30744, 30745, 30746, 30747) THEN '2'
    WHEN Q.ID IN (30752, 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760) THEN '3'
    WHEN Q.ID IN (30780, 30761, 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769) THEN '4'
    WHEN Q.ID IN (30782, 30770, 30771, 30772, 30773, 30774, 30775, 30776, 30777, 30778) THEN '5'
    ELSE
    '' END AS QUESTIONNAIRE,
    MAX(CASE WHEN Q.ID IN ( 30750, 30479, 30752, 30780, 30782) THEN ANSWER ELSE '' END) AS PIT, --Pit1
    MAX(CASE WHEN Q.ID IN ( 30730, 30739, 30753, 30761, 30770) THEN ANSWER ELSE '' END) AS PITID, --Pit ID
    MAX(CASE WHEN Q.ID IN ( 30731, 30740, 30754, 30762, 30771) THEN ANSWER ELSE '' END) AS PROBLEM, --Problem
    MAX(CASE WHEN Q.ID IN ( 30732, 30741, 30755, 30763, 30772) THEN ANSWER ELSE '' END) AS CAUSE, --Cause
    MAX(CASE WHEN Q.ID IN ( 30733, 30742, 30783, 30764, 30773) THEN ANSWER ELSE '' END) AS CAUSE_DETAILS, --Detail of cause
    MAX(CASE WHEN Q.ID IN ( 30734, 30743, 30756, 30765, 30774) THEN ANSWER ELSE '' END) AS ACTION_TO_RESOLVE, --Action to resolve
    MAX(CASE WHEN Q.ID IN ( 30735, 30744, 30757, 30766, 30775) THEN ANSWER ELSE '' END) AS VV_REPLACED, --VV replaced
    MAX(CASE WHEN Q.ID IN ( 30736, 30745, 30758, 30767, 30776) THEN ANSWER ELSE '' END) AS SERIAL_NUMBER, --Serial number
    MAX(CASE WHEN Q.ID IN ( 30737, 30746, 30759, 30768, 30777) THEN ANSWER ELSE '' END) AS VALVE_MODEL, --Valve model
    MAX(CASE WHEN Q.ID IN ( 30738, 30747, 30760, 30769, 30778) THEN ANSWER ELSE '' END) AS COMMENTS --Comments    
    FROM
    FOCUSAMS.EW_ANSWERED_QUESTIONNAIRE AQ
    INNER JOIN FOCUSAMS.EW_ANSWERS A ON A.ANSWEREDQID = AQ.ID
    INNER JOIN FOCUSAMS.EW_QUESTIONS Q ON A.QUESTIONID = Q.ID
    INNER JOIN FOCUSAMS.EW_STATUS_HIST SH ON SH.ID = AQ.OBJECTID
    INNER JOIN FOCUSAMS.EW_CASE SR ON SR.ID = SH.CASEID
    -- Get the latest Field Work Complete Date/time
    LEFT JOIN
    SELECT
    CASEID, MAX(ACTUALDATETIME) AS JOB_END_DT
    FROM
    FOCUSAMS.EW_STATUS_HIST H1
    WHERE
    NEWSTATUSID = 17
    AND REPLICATIONSTATUS = 0
    GROUP BY
    H1.CASEID
    ) JOB_END ON JOB_END.CASEID = SR.ID
    WHERE
    AQ.REPLICATIONSTATUS = 0
    AND AQ.QUESTIONNAIREID = 30096
    AND A.REPLICATIONSTATUS = 0
    AND Q.REPLICATIONSTATUS = 0
    AND Q.ID IN (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738, 30748
    , 30749, 30739, 30740, 30741, 30742, 30743, 30744, 30745, 30746, 30747, 30751, 30752
    , 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760, 30779, 30780, 30761
    , 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769, 30781, 30782, 30770, 30771
    , 30772, 30773, 30774, 30775, 30776, 30777, 30778)
    AND A.DATEUPDATED =
    SELECT MAX(A2.DATEUPDATED)
    FROM FOCUSAMS.EW_ANSWERED_QUESTIONNAIRE AQ2
    INNER JOIN FOCUSAMS.EW_ANSWERS A2 ON A2.ANSWEREDQID = AQ2.ID
    WHERE AQ2.OBJECTID = AQ.OBJECTID
    AND A2.QUESTIONID = Q.ID
    AND SR.DATECREATED &gt; (TO_DATE(TO_CHAR(:sDate, 'DD/MM/YYYY HH:MI:SS AM'), 'DD/MM/YYYY HH:MI:SS AM'))
    AND JOB_END.JOB_END_DT &lt; (TO_DATE(TO_CHAR(:eDate, 'DD/MM/YYYY HH:MI:SS AM'), 'DD/MM/YYYY HH:MI:SS AM')) + 1
    AND ((SR.ID = :SRID) OR (:SRID IS NULL))
    GROUP BY
    AQ.OBJECTID,
    CASE
    WHEN Q.ID IN (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738) THEN '1'
    WHEN Q.ID IN (30749, 30739, 30740, 30741, 30742, 30743, 30744, 30745, 30746, 30747) THEN '2'
    WHEN Q.ID IN (30752, 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760) THEN '3'
    WHEN Q.ID IN (30780, 30761, 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769) THEN '4'
    WHEN Q.ID IN (30782, 30770, 30771, 30772, 30773, 30774, 30775, 30776, 30777, 30778) THEN '5'
    ELSE'' END,
    SR.ID
    HAVING
    (:PitID IS NULL)
    OR TRIM(:PitID) = TRIM(MAX(CASE WHEN Q.ID IN ( 30730, 30739, 30753, 30761, 30770) THEN ANSWER ELSE '' END))
    ORDER BY
    SR.ID,
    CASE
    WHEN Q.ID IN (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738) THEN '1'
    WHEN Q.ID IN (30749, 30739, 30740, 30741, 30742, 30743, 30744, 30745, 30746, 30747) THEN '2'
    WHEN Q.ID IN (30752, 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760) THEN '3'
    WHEN Q.ID IN (30780, 30761, 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769) THEN '4'
    WHEN Q.ID IN (30782, 30770, 30771, 30772, 30773, 30774, 30775, 30776, 30777, 30778) THEN '5'
    ELSE
    '' END
    Thanks
    N

    hi, i formatted your code using TOAD, and it is OKAY - the syntax should be correct. It could be, your environment does not support some features (like INNER JOIN - you must change with older syntax ). Try to debug incrementally by removing some conditions and then add one by one.
    /* Formatted on 2012/06/13 11:25 (Formatter Plus v4.8.8) */
    SELECT   sr.ID AS srid,
    -- SR.DATECREATED AS SR_DATE_CREATED,
    -- JOB_END.JOB_END_DT AS SR_FIELD_WORK_COMP,
                           aq.objectid AS sh_id,
             CASE
               WHEN q.ID IN (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738)
                 THEN '1'
               WHEN q.ID IN (30749, 30739, 30740, 30741, 30742, 30743, 30744, 30745, 30746, 30747)
                 THEN '2'
               WHEN q.ID IN (30752, 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760)
                 THEN '3'
               WHEN q.ID IN (30780, 30761, 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769)
                 THEN '4'
               WHEN q.ID IN (30782, 30770, 30771, 30772, 30773, 30774, 30775, 30776, 30777, 30778)
                 THEN '5'
               ELSE ''
             END AS questionnaire,
             MAX (CASE
                    WHEN q.ID IN (30750, 30479, 30752, 30780, 30782)
                      THEN answer
                    ELSE ''
                  END) AS pit,                                                                                                       --Pit1
                              MAX (CASE
                                     WHEN q.ID IN (30730, 30739, 30753, 30761, 30770)
                                       THEN answer
                                     ELSE ''
                                   END) AS pitid,                                                                                  --Pit ID
                                                 MAX (CASE
                                                        WHEN q.ID IN (30731, 30740, 30754, 30762, 30771)
                                                          THEN answer
                                                        ELSE ''
                                                      END) AS problem,                                                            --Problem
             MAX (CASE
                    WHEN q.ID IN (30732, 30741, 30755, 30763, 30772)
                      THEN answer
                    ELSE ''
                  END) AS cause,                                                                                                    --Cause
                                MAX (CASE
                                       WHEN q.ID IN (30733, 30742, 30783, 30764, 30773)
                                         THEN answer
                                       ELSE ''
                                     END) AS cause_details,                                                               --Detail of cause
             MAX (CASE
                    WHEN q.ID IN (30734, 30743, 30756, 30765, 30774)
                      THEN answer
                    ELSE ''
                  END) AS action_to_resolve,                                                                            --Action to resolve
                                            MAX (CASE
                                                   WHEN q.ID IN (30735, 30744, 30757, 30766, 30775)
                                                     THEN answer
                                                   ELSE ''
                                                 END) AS vv_replaced,                                                         --VV replaced
             MAX (CASE
                    WHEN q.ID IN (30736, 30745, 30758, 30767, 30776)
                      THEN answer
                    ELSE ''
                  END) AS serial_number,                                                                                    --Serial number
                                        MAX (CASE
                                               WHEN q.ID IN (30737, 30746, 30759, 30768, 30777)
                                                 THEN answer
                                               ELSE ''
                                             END) AS valve_model,                                                             --Valve model
             MAX (CASE
                    WHEN q.ID IN (30738, 30747, 30760, 30769, 30778)
                      THEN answer
                    ELSE ''
                  END) AS comments                                                                                               --Comments
        FROM focusams.ew_answered_questionnaire aq INNER JOIN focusams.ew_answers a ON a.answeredqid = aq.ID
             INNER JOIN focusams.ew_questions q ON a.questionid = q.ID
             INNER JOIN focusams.ew_status_hist sh ON sh.ID = aq.objectid
             INNER JOIN focusams.ew_case sr ON sr.ID = sh.caseid
    -- Get the latest Field Work Complete Date/time
             LEFT JOIN
             (SELECT   caseid, MAX (actualdatetime) AS job_end_dt
                  FROM focusams.ew_status_hist h1
                 WHERE newstatusid = 17 AND replicationstatus = 0
              GROUP BY h1.caseid) job_end ON job_end.caseid = sr.ID
       WHERE aq.replicationstatus = 0
         AND aq.questionnaireid = 30096
         AND a.replicationstatus = 0
         AND q.replicationstatus = 0
         AND q.ID IN
               (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738, 30748, 30749, 30739, 30740, 30741, 30742, 30743,
                30744, 30745, 30746, 30747, 30751, 30752, 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760, 30779, 30780,
                30761, 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769, 30781, 30782, 30770, 30771, 30772, 30773, 30774, 30775,
                30776, 30777, 30778)
         AND a.dateupdated = (SELECT MAX (a2.dateupdated)
                                FROM focusams.ew_answered_questionnaire aq2 INNER JOIN focusams.ew_answers a2 ON a2.answeredqid = aq2.ID
                               WHERE aq2.objectid = aq.objectid AND a2.questionid = q.ID)
         AND sr.datecreated > (TO_DATE (TO_CHAR (:sdate, 'DD/MM/YYYY HH:MI:SS AM'), 'DD/MM/YYYY HH:MI:SS AM'))
         AND job_end.job_end_dt < (TO_DATE (TO_CHAR (:edate, 'DD/MM/YYYY HH:MI:SS AM'), 'DD/MM/YYYY HH:MI:SS AM')) + 1
         AND ((sr.ID = :srid) OR (:srid IS NULL))
    GROUP BY aq.objectid,
             CASE
               WHEN q.ID IN (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738)
                 THEN '1'
               WHEN q.ID IN (30749, 30739, 30740, 30741, 30742, 30743, 30744, 30745, 30746, 30747)
                 THEN '2'
               WHEN q.ID IN (30752, 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760)
                 THEN '3'
               WHEN q.ID IN (30780, 30761, 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769)
                 THEN '4'
               WHEN q.ID IN (30782, 30770, 30771, 30772, 30773, 30774, 30775, 30776, 30777, 30778)
                 THEN '5'
               ELSE ''
             END,
             sr.ID
      HAVING (:pitid IS NULL) OR TRIM (:pitid) = TRIM (MAX (CASE
                                                              WHEN q.ID IN (30730, 30739, 30753, 30761, 30770)
                                                                THEN answer
                                                              ELSE ''
                                                            END))
    ORDER BY sr.ID,
             CASE
               WHEN q.ID IN (30750, 30730, 30731, 30732, 30733, 30734, 30735, 30736, 30737, 30738)
                 THEN '1'
               WHEN q.ID IN (30749, 30739, 30740, 30741, 30742, 30743, 30744, 30745, 30746, 30747)
                 THEN '2'
               WHEN q.ID IN (30752, 30753, 30754, 30755, 30783, 30756, 30757, 30758, 30759, 30760)
                 THEN '3'
               WHEN q.ID IN (30780, 30761, 30762, 30763, 30764, 30765, 30766, 30767, 30768, 30769)
                 THEN '4'
               WHEN q.ID IN (30782, 30770, 30771, 30772, 30773, 30774, 30775, 30776, 30777, 30778)
                 THEN '5'
               ELSE ''
             ENDEdited by: ʃʃp on Jun 12, 2012 9:36 PM

Maybe you are looking for

  • Using variable name for target dir in OdiExportMaster tool

    Hi I am using OdiExportMaster tool to export master repo on daily basis as backup. But for the target directory option in the tool, I am not able to use a variable (variable fetches the directory path from a pl/sql table). Please provide a solution f

  • Goods issue against STO (plant authorization)

    Dear All I have an authorization issue when doing goods issue from Plant 1, against an STO raised for Plant 2. User has MIGO authorization for 351mvt with authorization object M_MSEG_BWA; Also he has authorization for all storage locations of Plant 1

  • How can i open "my computer" in java

    How can i open ]my computer[b in java                                                                                                                                                                                                                     

  • Why does Arch use .tar.gz as package files?

    As opposed to a tar.gz file with a .pac extension much like a .deb from Debian.  I'm just curious... Arch is a great Distro.  It has taken over my desktop... something that hasn't happened since 1999!

  • Matrix Reports in 6i

    Hello. I have a question in regards to matrix reports and matrix with group reports. Is it true that in 6i (and possibly versions beyond 6i) that when you create a matrix with group report with the wizard that the report treats each group as its own