How to find exact pixels

I'd like to know if you could pull up a window in PSE 4 that told you the exact position of your brush, like in Paint
(See picture) . You know, that handy little status bar?

Window > Info

Similar Messages

  • Image Processing - How to find a pixel cordinates in iOS ?

    Hi,
    I want to know how to find the cordinates of the pixel which i am chaging.
    Here is what i am doing.
    CGImageRef imgSource = self.ImageView.image.CGImage;
        CFDataRef m_DataRed1 = CGDataProviderCopyData(CGImageGetDataProvider(imgSource));
        CGFloat myheight;
        CGFloat mywidth;
        myheight= CGImageGetHeight(imgSource);
        mywidth = CGImageGetWidth(imgSource);
        UInt8 *dataOrignal = (UInt8 *)CFDataGetBytePtr(m_DataRed1);
        double lenghtSource = CFDataGetLength(m_DataRed1);
        NSLog(@"lenght : %f",lenghtSource);
        int bytesPerPixel_ = CGImageGetBitsPerPixel(imgSource)/8;
        size_t bytesPerRow = CGImageGetBytesPerRow(imgSource);
        NSLog(@"height = %f, width = %f, bytesperPixel = %d",myheight,mywidth,bytesPerPixel_);
        for(int x = 0; x < myheight; x++)
            for(int y = 0; y < mywidth; y++)
                int pixelStartIndex = bytesPerPixel_*((bytesPerRow*x)+y);
    //            if (pixelStartIndex <= lenghtSource) {
                    UInt8 alphaVal = dataOrignal[pixelStartIndex];
                    UInt8 redVal = dataOrignal[pixelStartIndex + 1];
                    UInt8 greenVal = dataOrignal[pixelStartIndex + 2];
                    UInt8 blueVal = dataOrignal[pixelStartIndex + 3];
                    if(redVal == 236 || alphaVal == 236 || greenVal == 236)
                        dataOrignal[pixelStartIndex] = 255;
                        dataOrignal[pixelStartIndex +1] = 0;
                        dataOrignal[pixelStartIndex +2] = 0;
                        dataOrignal[pixelStartIndex+3]= 255;
                        NSLog(@"x %d, y = %d, index = %d", x, y,pixelStartIndex);
        NSUInteger width = CGImageGetWidth(imgSource); //202
        NSUInteger height = CGImageGetHeight(imgSource);//173
        size_t bitsPerComponent = CGImageGetBitsPerComponent(imgSource);
        size_t bitsPerPixel = CGImageGetBitsPerPixel(imgSource);
        NSLog(@"the width = %u and height=%u of the image is ",width,height );
        NSLog(@"the bits per component is %zd", bitsPerComponent);
        NSLog(@"the bits per pixel is %zd", bitsPerPixel);
        NSLog(@"the bytes per row is %zd" , bytesPerRow);
        CGColorSpaceRef colorspace = CGImageGetColorSpace(imgSource);
        CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(imgSource);
        CFDataRef newData = CFDataCreate(NULL, dataOrignal, lenghtSource);
        CGDataProviderRef provider = CGDataProviderCreateWithCFData(newData);
        CGContextRef context = CGBitmapContextCreate(newData, width, height, bitsPerComponent, bytesPerRow, colorspace, bitmapInfo);
        CGPoint point = CGContextGetTextPosition(context);
        NSInteger xx =  point.x;
    //    point.y;
        NSLog(@"this is the value of x axis %d",xx);
        CGImageRef newImg = CGImageCreate(width, height, bitsPerComponent, bitsPerPixel, bytesPerRow, colorspace, bitmapInfo, provider, NULL, true, kCGRenderingIntentDefault);
        UIImage *newImage1 = [UIImage imageWithCGImage:newImg];
        self.ImageView.image = newImage1;
    is this the right way to parse the image using x & y ?
    I dont know if the pixelstartIndex is correct or not, but it does change the pixels.
    I want to make sure if the x & y i am NSLogging is correct or not.
    Thanks in Advance

    BufferedImage img = null;
    DataBufferByte imgRasterBuffer = null;
    int imgColors[][];
    URL url = BumpMap1.class.getResource("bumpmap1/img.png");
    try
    img = ImageIO.read(url);
    catch(java.io.IOException x)
    System.out.println(x.getMessage());
    imgWidth = img.getWidth();
    imgHeight = img.getHeight();
    imgRasterBuffer = (DataBufferByte)(img.getRaster().getDataBuffer());
    imgColors = new int[imgWidth * imgHeight][3];
    // Store RGB values into array
    for (int x = 0; x < imgWidth; x++)
    for (int y = 0; y < imgHeight; y++)
    int c = img.getRGB(x, y);
    int loc = y * imgWidth + x;
    imgColors[loc][0] = (c&(255<<16))>>16;
    imgColors[loc][1] = (c&(255<<8))>>8;
    imgColors[loc][2] = c&255;
    if(imgColors[pixX+(pixY*imgWidth)][0] == 0 &&
    imgColors[pixX+(pixY*imgWidth)][1] == 0 &&
    imgColors[pixX+(pixY*imgWidth)][2] == 0)
    // it's black

  • How to find exact query executed by reports with parameters

    Hi,
    I am running a report which errors out with below log messages.
    REP-0004: Warning: Unable to open user preference file.
    REP-0300: ORACLE error occurred.
    REP-0069: Internal error
    REP-57054: In-process job terminated:Terminated with error:
    REP-300: ORACLE error occurred.
    In toad, the query is not giving any error message.
    I want to know what exact query is being executed by oracle report server.
    How can I find exact query executed?
    Abdul Wahid

    Hi Bobby,
    I had already tried to enable trace. But when I enable trace, report builder crashes!!
    I created SR also, and oracle says that they do not support 10.1.2.0.2. I should update to 10.1.2.3.
    I installed the 10.1.2.0.2 in xp mode and tried to update with 10.1.2.3. However, the updgrade failed saying that there is no update patch required/found or something like that.
    Abdul Wahid

  • How To Find Dead Pixels

    I just purchased the Apple 23" Display and have been reading this forum about dead pixels. How can I check my new display for dead pixels.
    I have a Dell Computer with Window XP home OS. Any help would be most appreciated. So far everything is working just fine with this display and I am quite pleased. But I want to make sure that everything is working properly.

    You don't need to "find" dead pixels. Unless your vision is seriously impaired, you will see them just fine. If you don't see any you probably don't have any so don't worry about it.

  • How to find exact error column name

    hi all ,
    My requirement is as follows .
    I am trying to add a record into temp_emp table inside plsql block ,after executing it i am getting ORA-01438: value larger than specified precision allowed for this column error .I want to find for which column the error is coming .
    In the below example i clearly know that deptno column precision is 2 and i am inserting bigger value that is why i am getting error .
    let us consider a scenario where i am trying to insert 40 colunm values into table and one column is causing the problem , how to find that column alone .
    SELECT * FROM V$VERSION
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE    11.2.0.2.0    Production
    TNS for Solaris: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production
    CREATE  TABLE
    temp_emp
      empno  NUMBER(4),
    ename VARCHAR2(15),
    job  VARCHAR2(10),
    deptno NUMBER(2)
    DECLARE
       v_empno    NUMBER (4);
       v_ename    VARCHAR2 (15);
       v_job      VARCHAR2 (10);
       v_deptno   NUMBER (2);
    BEGIN
       INSERT INTO temp_emp
                   (empno, ename, job, deptno
            VALUES (1234, 'ABC', 'CLERK', 1000
    EXCEPTION
       WHEN OTHERS
       THEN
          DBMS_OUTPUT.put_line (   SQLCODE
                                || DBMS_UTILITY.format_error_backtrace
                                || SQLERRM
    END;
    /finally I want column name in the error message .
    Thanks,
    P Prakash

    Oracle does not provide the column information in the error message and I don't know of any way to do so outside of developing something convoluted. For example:
    SQL> DECLARE
      2     te_row temp_emp%ROWTYPE;
      3  BEGIN
      4
      5     te_row.empno  := 1234;
      6     te_row.ename  := 'ABC';
      7     te_row.job    := 'CLERK';
      8     te_row.deptno := 1000;
      9
    10     INSERT INTO temp_emp
    11          VALUES te_row;
    12  END;
    13  /
    DECLARE
    ERROR at line 1:
    ORA-06502: PL/SQL: numeric or value error: number precision too large
    ORA-06512: at line 8Also, that EXCEPTION block has a bug in it (no RAISE or RAISE_APPLICATION_ERROR).
    Edited by: Centinul on May 3, 2012 8:23 AM

  • How to find exact file?

    I have a question that should be simple but I can't seem to figure it out.
    I had a file, specifically "appzapp.workflow" that I wanted to delete, however, I couldn't find it.
    I searched in finder for "appzapp.workflow" and selected "This Mac" and "File name" in the finder. However, it gave me no results.
    Eventually, I found out that this program stores that file in home\library\workflows\applications\finder\
    If I browse that folder, the file is there with the exact name I was searching for. If I search from within this folder for that file, it does show up, however it doesn't show up if I search for it from anywhere else.
    So my question is this: How do you find a file of which you know the exact file name, but have no idea where it is? Am I doing something wrong?
    Thanks

    Thanks for your answer, I appreciate it.
    At the risk of sounding stupid, how do you add "System Files" to the "Kind" menu in the finder search, as it's not currently there.
    If I select "other" it just opens up a text box for me to type in.
    Edit: Nevermind, I found it. I was looking in "Kind is other", but I see you have to select "Other" from the first dropdown pane. Thank you very much!
    Message was edited by: Mikooster
    Message was edited by: Mikooster

  • How to find exact motherboard model for Satellite P100-347?

    Hello,
    I am hoping someone could help me. I am looking for a new motherboard for my toshiba laptop as it needs replaced.
    I own a pspa6e-03302cen Satellite P100-347 laptop and have not been able to find this board online anywhere. Although I have found two suppliers of many p100 motherboards they use alternate model numbers in which I cannot find anywhere in my documentation or on the actual computer. The model numbers they use are something like A000008350 or a number starting with k. I am pretty sure the supplier i have found has the motherboard i would need but i would need a list of all the alternate part numbers for my laptop or someway of finding the exact numbers. Any help on this matter is appreciated..
    Thanks

    To be honest I really do not believe someone here can offer you such info. As you know this info is for internal use and you can try to get this info from authorized service provider in your country. Sorry but I do not see better solution, except to wait here and hope someone can help.
    Good luck!

  • How to find exactly the appereance of 3 (n) lowercase characters between periods in a text?

    In grep?
    The function {} is util for this?
    Thank you.

    "\.\l\l\l\." is all it takes, but of course you can use "\.\l{3}\." as well.
    The {n} notation is useful if you know a minimum or maximum number of occurrences up front -- "x{1,3}" will match 1, 2, or three exes, "x{,3} between zero and 3, "x{3,}" three or any larger number (where the largest number will be found). Additionally you can use the "?" switch to force the shortest possible match: "x{1,3}?" will match the shortest, and if there is nothing following this in your GREP it will always macth exactly one ex.

  • How to find exactly who lock the records

    hi:
    Session1: lock a record for example
    Select e.* from employees e where e.employee_id = 7034 for update;
    Session2: try to lock the same record:
    Select e.* from employees e where e.employee_id = 7034 for update nowait;
    After exception ora-00054 raised query this statement:
    Select Vs.Sid,
    Vs.Client_Identifier,
    Vs.Action,
    Vs.Status,
    Vs.Machine,
    Vs.Terminal,
    Vs.Logon_Time,
    Dmlock.Name
    From Dba_Dml_Locks Dmlock,
    V$session Vs
    Where Dmlock.Session_Id = Vs.Sid
    And Vs.Sid =
    (Select Distinct First_Value(Ash.Blocking_Session) Over(Order By Ash.Sample_Time Desc)
    From Sys.v_$active_Session_History Ash
    Where Ash.Session_Id = Sys_Context('USERENV', 'SID'))

    session #1
    21:28:14 SQL> Select e.* from employees e where e.employee_id = 206 for update;
    EMPLOYEE_ID FIRST_NAME           LAST_NAME
    EMAIL                     PHONE_NUMBER         HIRE_DATE JOB_ID         SALARY
    COMMISSION_PCT MANAGER_ID DEPARTMENT_ID
            206 William              Gietz
    WGIETZ                    515.123.8181         07-JUN-94 AC_ACCOUNT       8300
                          205           110
    21:28:39 SQL> session #2
    SQL> set time on
    21:29:25 SQL>  Select e.* from employees e where e.employee_id = 206 for update nowait;
    Select e.* from employees e where e.employee_id = 206 for update nowait
    ERROR at line 1:
    ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
    21:29:51 SQL> session #3
    21:30:18 SQL> SELECT Vs.sid,
           Vs.client_identifier,
           Vs.action,
           Vs.status,
           Vs.machine,
           Vs.terminal,
           Vs.logon_time,
           Dmlock.name
    FROM   dba_dml_locks Dmlock,
           v$session Vs
    WHERE  Dmlock.session_id = Vs.sid
           AND Vs.sid = (SELECT DISTINCT First_value(Ash.blocking_session)
                                           over(
                                             ORDER BY Ash.sample_time DESC)
                         FROM   sys.v_$active_session_history Ash
                         WHERE  Ash.session_id = Sys_context('USERENV', 'SID')) 21:30:44   2  21:30:44   3  21:30:44   4  21:30:44   5  21:30:44   6  21:30:44   7  21:30:44   8  21:30:44   9  21:30:44  10  21:30:44  11  21:30:44  12  21:30:44  13  21:30:44  14  21:30:44  15  21:30:44  16 
    21:30:46  17  /
    no rows selected
    21:30:49 SQL> Your results are duly UNDERWHELMING!

  • ?to math guru's  how to find pixel distance of this polynominal

    i have the following question
    i need to find the distance of the polynominal
    in order to step thru time correctly so i am ploting
    exactly 1 pixel per step of time.
    i need to know the distance of the curve before i plot it.
    in the following a = time; time steps thru .0 to 1.0 on a value i specify
    and b = 1 - time;
    A xyz is the starting position and D xyz is the ending position
    B and C affect the curve.
    i need to figure out exactly how many pixels are moved thru so
    i dont under plot and do not plot extra points that are not required.
    X = (int)( Ax*(b*b*b) + 3*Bx*(b*b*a) + 3*Cx*b*a*a + Dx*(a*a*a) );
               Y = (int)( Ay*(b*b*b) + 3*By*(b*b*a) + 3*Cy*b*a*a + Dy*(a*a*a) );   
               Z = (int)( Az*(b*b*b) + 3*Bz*(b*b*a) + 3*Cz*b*a*a + Dz*(a*a*a) );very much thanks for any help even if you dont know the solution
    any advise on the terminology that i can look up for what the solution
    to this type of problem is called i never even finish algebra in high
    school and i am teaching myself as i go along.
    however i dont know the correct terminology for the solution i am seeking.

    Am I right in thinking you want to evaluate the line
    integral?
    JohnIf we were talking about a continuous line, then yes, a line integral gives you the length of the line.. However, I think he wants to calculate the number of pixels that approximate the line, to display it with finite fixed pixels on the screen.
    Picture this: A straight horiz. line from (0,0) to (99,0) is 100 units long, and 100 pixels. a 45 degree angle line from (0,0) to (99,99) is 100*sqrt(2) in length (which a line integral would tell you), but still requires 100 pixels to draw, ie (0,0), (1,1), (2,2), ...... (98,98), and (99,99). Expand to 3D space, draw a line from (0,0,0) to (99,99,99), you get even longer of a line, but STILL 100 pixels..
    Since we're talking polynomials here, we can be sure that the function is 1 to 1 and continuous.. Since pixels are at a finite spot, we know that (except for a small set of straight lines) the pixels won't be on exact coordinates of the function.
    What you'll end up doing is starting at the beginning of your range, and plotting the closest pixel to that point. Now find the pixels next to the one you just plotted that is closest to the line and plot it.
    For a 2D polynomial, assuming normal cartesian coordinates, and that you're starting at the lowest x (far left), you could choose any one of 5 pixels (up, up and right, right, down and right, or down). You may have to arbitarily pick one if you get a situation where 2 pixels are equidistant to the function. Plot that point, and repeat until finished.
    If you expand method this to 3D space, you'll have to choose the pixel in a 2D plane that (depending on your perspective) makes the pixel LOOK like it's at that 3D point. Ie, a straight line sticking straight towards you could be any length, but appear as one pixel, since they're all kind of on top of each other in your 2D view. The number of pixels now depends on your position, so you'd need that info to determine for 3D.
    So, in response to your post, you dont have enough information to solve the problem in 3D space, and for 2D, you have to plot it like I said above, put a counter in there, and you'll know how many pixels when you're finished. I can't think of a way to determine before you plot.

  • How to find the exact user exit in enhancement.

    Hi All,
    I am in learning phase. I am working on TCODE VA01 and want to change the PO Date. But i am unable to find out the exact user exit.  If somebody could guide me that what is the procedure to find the exact user exit for a perticular field or like that.  I am know how to find all the enhancements in the TCODE.

    hi
    Run this program and give the tcode and it will list down all the user exits for that Tcode.
    REPORT z_find_userexit NO STANDARD PAGE HEADING.
    TABLES : tstc, tadir,            modsapt,            modact,            trdir,             tfdir,      enlfdir,     tstct.   
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN END OF BLOCK a01.
    START-OF-SELECTION.
      SELECT SINGLE * FROM tstc    WHERE tcode EQ p_tcode.
      IF sy-subrc EQ 0.
        SELECT SINGLE * FROM tadir       WHERE pgmid    = 'R3TR'         AND object   = 'PROG'
             AND obj_name = tstc-pgmna.
        MOVE : tadir-devclass TO v_devclass.
        IF sy-subrc NE 0.
          SELECT SINGLE * FROM trdir         WHERE name = tstc-pgmna.
          IF trdir-subc EQ 'F'.
            SELECT SINGLE * FROM tfdir          WHERE pname = tstc-pgmna.
            SELECT SINGLE * FROM enlfdir          WHERE funcname = tfdir-funcname.
            SELECT SINGLE * FROM tadir          WHERE pgmid    = 'R3TR'            AND object   = 'FUGR'
                AND obj_name = enlfdir-area.
            MOVE : tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
        SELECT * FROM tadir      INTO TABLE jtab      WHERE pgmid    = 'R3TR'        AND object   = 'SMOD'
            AND devclass = v_devclass.
        SELECT SINGLE * FROM tstct      WHERE sprsl EQ sy-langu        AND tcode EQ p_tcode.
        FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
        WRITE:/(19) 'Transaction Code - ',    20(20) p_tcode,    45(50) tstct-ttext.    SKIP.
        IF NOT jtab[] IS INITIAL.
          WRITE:/(95) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
          WRITE:/1 sy-vline,      2 'Exit Name',      21 sy-vline ,      22 'Description',      95 sy-vline.
          WRITE:/(95) sy-uline.
          LOOP AT jtab.
            SELECT SINGLE * FROM modsapt        WHERE sprsl = sy-langu AND        name = jtab-obj_name.
            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
            WRITE:/1 sy-vline,   2 jtab-obj_name HOTSPOT ON,  21 sy-vline , 22 modsapt-modtext, 95 sy-vline.
          ENDLOOP.
          WRITE:/(95) sy-uline.
          DESCRIBE TABLE jtab.
         SKIP.
         FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No of Exits:' , sy-tfill.
        ELSE.
          FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
          WRITE:/(95) 'No User Exit exists'.
        ENDIF.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'Transaction Code Does Not Exist'.
      ENDIF.
    AT LINE-SELECTION.
      GET CURSOR FIELD field1.
      CHECK field1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    Regards
    Sajid
    Edited by: shaik sajid on Jun 26, 2009 12:06 PM
    Edited by: shaik sajid on Jun 26, 2009 12:10 PM

  • How to find the exact user exit for our requirement?

    Dear Mr. keerthi,
    can you please explain me how to find the exact user exit for our requirement?

    Hi sandip
    There is more than one method in which you can check for user-exits.The following method is used very often.
    <b>How to find the exact user-exit for your requirement.</b>
    1.     You can check the user exists using transaction SE85.
    2.     Repository Information System -> Enhancements -> Customer exits
    3.     You can search the user-exits by package name.
    4.     Double click on each exit name to check the function module exits.
    <b>The procedure to find the package name.</b>
    Execute transaction SE93 
    Enter the tcode of the transaction for which you want to check the user exit.
    Example: if you want to find the user-exit for purchase orders while changing, enter ME22n  and press display.
    You will get to see the package name
    But you need to confirm that the user exit will get triggered at the appropriate event.
    ( example: you might want some validations to be done ON SAVE of a purchase order)
    <b>Checking if the user-exit is getting triggered or not.</b>
    1.     Open the user exit function module (that you have got in step 4) in Tcode SE37.
    2.     Click on where used button. In the pop up that immediately appears choose only programs .
    3.     You will get a list of programs. Double click on the program name.
    4.     You will get the list of location where this function module user exit is used.
    5.     Place session break points at each of these location ( at each CALL FUNCTION statement)
    6.     Now go to your transaction ( say change purchase order tcode:Me22n) and check if the user exit is getting triggered on appropriate event.
    regards,
    Prasad

  • How to find out the exact culpirit session

    How to find out the exact culpirit client machine process to kill the session and release.
    Thanks,

    We can not directly solve this mystery, only you can do so.
    V$SESSION contains data for all connected sessions.
    If no unique combination of fields exists that allows you to identify the culprit client session, then you are out of luck.
    See you started this thread with the premise that 1 session connected to the DB is a problem.
    OK, we will accept this as being true.
    Now via SQL how/what can you SELECT so that only 1 row is returned & that row corresponds to "problem client" session?
    Since this is YOUR system & not ours, only you can solve this mystery.

  • How to find out the exact reason for backordered order in oracle apps R12

    Hi,    
         I am new to OM module.I booked an order and trying to do "pick release" the booked order but i couldn't do so, because the order is getting backordered.
    These are the things i checked
    1.On-hand quantity for the particular item i am booking is sufficient enough
    2.Item is in M1 org and onhand quantity is also in same org.
    Can you please help me how to find the exact reason for my order getting backordered.
    Regards
    Sandeep.G

    Hi Sandeep,
    Reasons for pick release resulting in back ordered can be found here:
    Reasons for a Sales Order to get Backordered!
    Failing pick release, orders getting backordered and other common issues with picking.
    Please review notes:
    Cannot Pick Release Items, Completes with Warning and the Item is Backordered. (Doc ID 1240404.1)
    Pick Release Process Completes In Warning Line Gets Backordered Though Onhand Is Present (Doc ID 1285514.1)
    Pick Release Backorders Sales Order Lines, Error in Log File "No Mtl_Sales_Order ID found for oe header" (Doc ID 398385.1)
    Reservation Remains After Pick Release Of Backordered Move Order (Doc ID 754518.1)
    In addition, please review:
    What is Back Order in OM? How are Backorders Handled | Oracle Apps
    Thanks &
    Best Regards,

  • How to find out the exact version of web server 7.0

    Dear all,
    I am using currently web server 7.0 and in error logs its shows me following version
    Sun Java System Web Server 7.0 B12/04/2006 10:15
    what i need how to find out what exact version i am using in my webserver 7.0 is it update 6 or update 7 or update 8
    how to find out what exact version i am using in web server 7.0.....
    thanks and regards
    tiger

    Web Server tells you specifically which Update release in the string you quote (in your string you are running the original release of Web Server 7.0).
    My server is currently running Web Server 7.0 Update 7. The startup string looks like:
    [19/Jan/2010:11:18:27] info (15407): CORE1116: Sun Java System Web Server 7.0U7 B12/14/2009 22:58

Maybe you are looking for