Problem - Need Tables Experts' Help..!

Could someone who's well-versed in TABLE-ese tell me why the
following
rounded-corner box code renders beautifully in IE7, but not
in FF2?
The main hiccup is that the first and last row won't accept a
7 pixel
height, for whatever reason. All the more perplexing is the
absence of text
or even  's to muck things up. Just cells &
images (aside from the main
center cell).
PS: If you're someone who despises tables and just clicked on
this post to
tell me to stop using them, please don't bother.
Code :
<table width="100%" border="0" cellspacing="0"
cellpadding="0">
<tr>
<td width="7" height="7" bgcolor="#FF0000"><img
src="/images/box01TL.png" alt="" width="7" height="7"
/></td>
<td height="7"
background="/images/box01T.png"></td>
<td width="7" height="7"><img
src="/images/box01TR.png" alt="" width="7"
height="7" /></td>
</tr>
<tr>
<td background="/images/box01L.png"></td>
<td background="/images/box01C.png" width="100%">
MAIN TEXT HERE
</td>
<td background="/images/box01R.png"></td>
</tr>
<tr>
<td width="7" height="7"><img
src="/images/box01BL.png" alt="" width="7"
height="7" /></td>
<td background="/images/box01B.png"></td>
<td width="7" height="7"><img
src="/images/box01BR.png" alt="" width="7"
height="7" /></td>
</tr>
</table>

Far be it for me to tell someone how to do things. But I
believe you will
get better cross-browser rendering with CSS and the rounded
corners code
found here: www.roundedcornr.com/
It creates the CSS, html code and images for you. Take a test
drive.
--Nancy O.
Alt-Web Design & Publishing
www.alt-web.com
"Mike J.S." <[email protected]> wrote in message
news:fc4hkg$j6n$[email protected]..
> Could someone who's well-versed in TABLE-ese tell me why
the following
> rounded-corner box code renders beautifully in IE7, but
not in FF2?
>
> The main hiccup is that the first and last row won't
accept a 7 pixel
> height, for whatever reason. All the more perplexing is
the absence of
text
> or even  's to muck things up. Just cells &
images (aside from the
main
> center cell).
>
> PS: If you're someone who despises tables and just
clicked on this post to
> tell me to stop using them, please don't bother.
>
> Code :
>
> <table width="100%" border="0" cellspacing="0"
cellpadding="0">
> <tr>
> <td width="7" height="7" bgcolor="#FF0000"><img
> src="/images/box01TL.png" alt="" width="7" height="7"
/></td>
> <td height="7"
background="/images/box01T.png"></td>
> <td width="7" height="7"><img
src="/images/box01TR.png" alt=""
width="7"
> height="7" /></td>
> </tr>
> <tr>
> <td background="/images/box01L.png"></td>
> <td background="/images/box01C.png" width="100%">
> MAIN TEXT HERE
> </td>
> <td background="/images/box01R.png"></td>
> </tr>
> <tr>
> <td width="7" height="7"><img
src="/images/box01BL.png" alt=""
width="7"
> height="7" /></td>
> <td background="/images/box01B.png"></td>
> <td width="7" height="7"><img
src="/images/box01BR.png" alt=""
width="7"
> height="7" /></td>
> </tr>
> </table>
>
>

Similar Messages

  • Need some expert help on this one

    My PPC 10.4.11 mac is running very very slow with plenty of disk space and when I try to verify permission, repair permissions etc. disk utility freezes up to the point where I have to cold shut off the computer. Issues started yesterday when a page in iweb became corrupt causing me to have to completely redesign my index page and then it started freezing up. Do I just need it do an achieve and install or is there something else I can do?

    As your very expert help already mentioned, You must repair the HD.
    If Disk Utility cannot do it then your best bets are DiskWarrior from Alsoft...
    http://www.alsoft.com/DiskWarrior/
    But you need the CD, the download won't work unless you have another Bootable HD.

  • Very strange problem need a super help

    I have bought since about one month an wirelles ,lan router modem and it works cool
    but some times i got massege from the computer telling me that the network cable is unplaged so i look to the router i found the power led is off and DSL is off and iternet led is off but all rest leds are powered green on
    i thought at first itis matter of changing the elctricity sorce but no use and also i found out iam a fool coz if the electricty is the resone so the router should powered off all leds on it not some off and others not
    and some times its all off and reconnect again as power a power issue
    so please i need your kind help dear..
    khaled shams

    surge protecor  means an UPS or means what if you mean UPS so no i donot use an UPS
    i didnot try it on other computer yet !!! and you have to know my friend that this issue some times happen and some other time is not so the problem is weried to me
    can you give me more details
    I would be very thankful
    Message Edited by khaled shams on 03-03-2008 12:59 AM

  • Itunes has encountered a problem & needs to close - HELP!

    Hi lovely people. Please help me. My iTunes just won't work. It won't open & when I click it the following appears:
    *iTunes has encountered a problem and needs to close. We are sorry for the inconvenience.*
    Data contained in the error report is:
    *AppName: itunes.exe AppVer: 9.0.2.25 ModName: unknown*
    *ModVer: 0.0.0.0 Offset: b984065e*
    Please help because I have had my new Lostprophets CD for a week & I NEED to listen to it! I have 3 accounts on my pc & all are having the same issue. Also, Quicktime displays the same error. Please help, I'll be eternally grateful x

    Ta, Amanda!
    When you get back to the PC, if the QuickTime problem is a BEX and the QuickTime control panel error message is:
    An exception occured while trying to run "C:\WINDOWS\system32\shell32.dll,Control_RunDLL "C:\WINDOWS\system32\QuickTime.cpl",QuckTime"
    ... (the key here is that the message shows that the QuickTime.cpl is down in the \system32\ folder), then try proceeding as per my instructions to zach in the following post:
    http://discussions.apple.com/thread.jspa?messageID=10932033&#10932033
    (If the QuickTime control panel error message says something different, post back to let us know what it says.)

  • Ecg baseline wandering[​need quick expert help]

    Hello everyone!
    I'm new user here, and I have an urgent problem considering my faculty project.
    I have looked at previous topics on this matter, and also I've checked the tutorial here
    http://zone.ni.com/devzone/cda/tut/p/id/6349
     but I didnt find the exact thing I need.
    So here is the thingd:
    I have baseline wandering, but how can I fix it without using additional 
     Digital Filter Design Toolkit (DFDT). I have access only to labview 8.5 at laboratory at my faculty
    and I dont have DFDT there.
    I have attached what I have done so far, and it would mean a lot if someone could help me 
    by explaining me how to create/or create for me the filter for wandering.
    I would upload the ecg txt file that I use but it's 35mb.
    Thanks in advance people!
    Attachments:
    Semestralni.vi ‏63 KB

    I agree with Steve. Also remember that if your goal only is to extract heart rate you will only be interested in the QRS complex. The rest of the ECG complex that have lower frequency content may be shaved away with filtering. In your signal you have a large bump just before sample 8000. This is caused by  electrode movement. Securing the electrodes is important.  But your biggest problem is that you do not use the "Peak Detector.vi" correct.
    Here is some useful tips for the Labview beginner (we have all been there some time)
    1)Then starting a new Labview session enable context help (Ctrl+h) Do not be afraid to use the detailed help option
    2)Then stuck, go to help in the toolbar then select find examples
    Ps. I also noticed that your Labview programming style is somewhat mixed-up. It is hard to follow the data flow. 
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Need Table Script Help Please

    Is there a script to distribute table columns evenly between guides or margins? Here is the issue I am having. I have a big catalog and I need to take the price column out of every item but then i have to (shift-Drag) the table to get it to fill the space where the price column was.
    Thanks in advance for any help.

    Hello. Thank you for your reply. I don't think i asked me question clearly so for that I apologize but I have mage an image to illustrate what I am trying to do.
    1. This is that the table would look like before touching it
    2. This is the table after taking out the price column which is always the last column in all of the tables
    3. This is the table after evenly distributing the remaining column to fill the space where the price column was.
    I have a script that does step 2, now I just need one that will do step 3 if possible? Basically I have a script that deletes the last column in every table in a document but I need one to distribute the columns after taking out the price one.
    Thanks in advance for any help you can give me.

  • Solaris 10 login problem. need guru's help.

    I posted the same question a few days ago. Mor than 150 persons reviewd it. But noone could answer my question. Is there real expert or guru out there to help me out? Here is the question again.
    I isntalled solaris 10 on Sun sparc 64 bit machine. I can login as root user through GUI or console. After I created an Oracle user, I only can login as that user from console window. I tried to login from GUI (CED) window, it failed. Anyone know about this, please help me to figure out the reason and the method to fix it. Thanks for your help.

    ls -l /u01/app/oracle
    ls -l /u01/app
    ls - /u01
    please
    alanAlan:
    Thanks for your help. Here is the information.
    # ls -al /u01/app/oracle
    total 8
    drwxrwxr-x 2 oracle oinstall 512 Dec 14 15:35 .
    drwxrwxr-x 3 oracle oinstall 512 Dec 14 15:00 ..
    -rw-r--r-- 1 oracle oinstall 511 Dec 14 16:21 .profile
    -rw------- 1 oracle oinstall 128 Dec 15 13:42 .sh_history
    # ls -al /u01/app
    total 6
    drwxrwxr-x 3 oracle oinstall 512 Dec 14 15:00 .
    drwxr-xr-x 4 root root 512 Dec 14 15:02 ..
    drwxrwxr-x 2 oracle oinstall 512 Dec 14 15:35 oracle
    # ls -al /u01
    total 8
    drwxr-xr-x 4 root root 512 Dec 14 15:02 .
    drwxr-xr-x 34 root root 1024 Dec 18 11:37 ..
    drwxrwxr-x 3 oracle oinstall 512 Dec 14 15:00 app
    drwxrwxr-x 2 oracle oinstall 512 Dec 14 15:02 oradata
    # ls -al
    total 510
    drwxr-xr-x 34 root root 1024 Dec 18 11:37 .
    drwxr-xr-x 34 root root 1024 Dec 18 11:37 ..
    drwxr-xr-x 12 root root 512 Dec 18 11:37 .dt
    -rwxr-xr-x 1 root root 5111 Dec 14 14:12 .dtprofile
    drwx------ 2 root root 512 Dec 15 16:02 .gconf
    drwx------ 2 root root 512 Dec 15 16:20 .gconfd
    drwx------ 3 root root 512 Dec 15 14:38 .gnome
    drwx------ 3 root root 512 Dec 14 14:34 .gnome2
    drwx------ 2 root root 512 Dec 14 14:34 .gnome2_private
    drwx------ 4 root root 512 Dec 14 14:34 .mozilla
    drwxr-xr-x 4 root root 512 Dec 14 15:25 .softwareupdate
    drwx------ 3 root root 512 Dec 14 12:00 .sunw
    -rw------- 1 root root 75 Dec 18 11:37 .TTauthority
    -rw------- 1 root root 161 Dec 18 11:37 .Xauthority
    lrwxrwxrwx 1 root root 9 Dec 14 11:39 bin -> ./usr/bin
    drwxr-xr-x 2 root root 512 Dec 14 14:44 cdrom
    drwxr-xr-x 20 root sys 4096 Dec 18 11:36 dev
    drwxr-xr-x 2 root sys 512 Dec 18 11:33 devices
    drwxr-xr-x 81 root sys 4608 Dec 18 11:34 etc
    drwxr-xr-x 3 root sys 512 Dec 14 11:39 export
    dr-xr-xr-x 1 root root 1 Dec 18 11:34 home
    drwxr-xr-x 14 root sys 512 Dec 14 11:48 kernel
    drwxr-xr-x 7 root bin 5120 Dec 14 13:13 lib
    drwx------ 2 root root 8192 Dec 14 11:38 lost+found
    drwxr-xr-x 2 root sys 512 Dec 14 11:39 mnt
    -rw-r--r-- 1 root root 846 Dec 15 11:00 mod_partition.txt
    dr-xr-xr-x 1 root root 1 Dec 18 11:34 net
    -rw-r--r-- 1 root root 0 Dec 14 11:50 noautoshutdown
    drwxr-xr-x 9 root sys 512 Dec 14 13:22 opt
    drwxr-xr-x 2 root root 512 Dec 15 15:08 Ora10DB
    drwxr-xr-x 51 root sys 2048 Dec 14 12:11 platform
    dr-xr-xr-x 62 root root 193216 Dec 18 11:53 proc
    drwxr-xr-x 2 root sys 1024 Dec 14 12:11 sbin
    drwxr-xr-x 4 root root 512 Dec 14 11:39 system
    drwxrwxrwt 7 root sys 843 Dec 18 11:37 tmp
    drwxr-xr-x 2 root root 512 Dec 14 14:12 TT_DB
    drwxr-xr-x 4 root root 512 Dec 14 15:02 u01
    drwxr-xr-x 40 root sys 1024 Dec 14 13:21 usr
    drwxr-xr-x 44 root sys 1024 Dec 14 14:12 var
    dr-xr-xr-x 6 root root 512 Dec 18 11:35 vol
    I have found some different in /u01 part, but not sure. Please advise.
    Also I set Oracle profile umask 022. Does this impact anything?
    Thanks.
    Message was edited by:
    duke0001

  • NEED PROGRAMMING EXPERT HELP !!!!

    I 'd like to create a specific dll usable by java and i just have one dll not usable with java.
    i need your help if you know a routine, program .. that create automatically my dll for my java use.

    What you are asking for is automatic creation of a wrapper dll - something that I don't believe exists.
    1. If you have a simple interface to the existing dll, then it is probably not difficult to write your own wrapper.
    o Create an "ideal" java native method.
    o Run javah on the class definition to automatically create an "h" file.
    o Implement a small dll that translates calls from java native calls (to your dll) to the target dll calls.
    2. Search the web for "jace" - a tool that may help you.

  • Need table replication help

    Hello. I'm trying to create simple table replication(windows servers. 11gR2). Unfortunately with no luck. When I start DBMS_STREAMS_ADM.MAINTAIN_TABLES(... everything goes without errors, but I don't see any changes in the destination table. Below are all steps
    The first DB:
    ----sys----
    ALTER SYSTEM SET job_queue_processes=2
    ALTER SYSTEM SET aq_tm_processes=1
    ALTER SYSTEM SET parallel_max_servers=10
    ALTER SYSTEM SET streams_pool_size=200M
    ALTER SYSTEM SET undo_retention=900
    ALTER SYSTEM SET job_queue_interval=1
    create user STRMADMIN identified by STRMADMIN;
    ALTER USER STRMADMIN DEFAULT TABLESPACE USERS
    TEMPORARY TABLESPACE TEMP
    QUOTA UNLIMITED ON USERS;
    GRANT CONNECT, RESOURCE, AQ_ADMINISTRATOR_ROLE,DBA to STRMADMIN;
    GRANT EXECUTE ON DBMS_AQADM TO strmadmin;
    Set all databases in archivelog mode.
    GRANT EXECUTE ON DBMS_APPLY_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_CAPTURE_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_PROPAGATION_ADM TO strmadmin;
    GRANT EXECUTE ON DBMS_STREAMS TO strmadmin;
    GRANT EXECUTE ON DBMS_STREAMS_ADM TO strmadmin;
    execute DBMS_STREAMS_AUTH.GRANT_ADMIN_PRIVILEGE('STRMADMIN');
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_SET_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    BEGIN
    DBMS_RULE_ADM.GRANT_SYSTEM_PRIVILEGE(
    privilege => DBMS_RULE_ADM.CREATE_RULE_OBJ,
    grantee => 'strmadmin',
    grant_option => FALSE);
    END;
    CREATE PUBLIC DATABASE LINK LOGM_LINK_STREAM2
    CONNECT TO STRMADMIN IDENTIFIED BY STRMADMIN
    USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=bio-db1)(PORT=1521)))(CONNECT_DATA=(SID=BIO)(SERVER=DEDICATED)))';
    CREATE DIRECTORY db_files_directory AS 'C:\oracle\oradata\db_files';
    The second DB:
    same steps as in the first DB, only DBLink is different
    CREATE PUBLIC DATABASE LINK LOGM_LINK_STREAM1
    CONNECT TO STRMADMIN IDENTIFIED BY STRMADMIN
    USING '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=bio-db)(PORT=1521)))(CONNECT_DATA=(SID=BIO)(SERVER=DEDICATED)))';
    And then - connect as strmadmin to the first DB
    ----strmadmin------
    DECLARE
    tables DBMS_UTILITY.UNCL_ARRAY;
    BEGIN
    tables(1) := 'BIODATA.AUDIT_DATA';
    DBMS_STREAMS_ADM.MAINTAIN_TABLES(
    table_names => tables,
    source_directory_object => NULL,
    destination_directory_object => NULL,
    source_database => 'LOGM_LINK_STREAM1',
    destination_database => 'LOGM_LINK_STREAM2',
    perform_actions => TRUE,
    script_name => 'configure_rep.sql',
    script_directory_object => 'db_files_directory',
    bi_directional => FALSE,
    include_ddl => TRUE,
    instantiation => DBMS_STREAMS_ADM.INSTANTIATION_TABLE_NETWORK);
    END;
    anonymous block completed

    Below is generated scrip. I added
    ALTER SYSTEM SET global_names=true. So the source Db SID BIO1, destination - BIO
    SET ECHO ON
    SET VERIFY OFF
    WHENEVER SQLERROR EXIT SQL.SQLCODE;
    -- get TNSNAME and streams admin user details for both the databases
    PROMPT
    PROMPT 'Enter TNS Name of site 1 as parameter 1:'
    DEFINE db1 = &1
    PROMPT
    PROMPT 'Enter streams admin username for site 1 as parameter 2:'
    DEFINE strm_adm_db1 = &2
    PROMPT
    PROMPT 'Enter streams admin password for site 1 as parameter 3:'
    DEFINE strm_adm_pwd_db1 = &3
    PROMPT
    PROMPT 'Enter TNS Name of site 2 as parameter 4:'
    DEFINE db2 = &4
    PROMPT
    PROMPT 'Enter streams admin username for site 2 as parameter 5:'
    DEFINE strm_adm_db2 = &5
    PROMPT
    PROMPT 'Enter streams admin password for site 2 as parameter 6:'
    DEFINE strm_adm_pwd_db2 = &6
    -- connect as streams administrator to site 1
    PROMPT Connecting as streams administrator to site 1
    CONNECT &strm_adm_db1/&strm_adm_pwd_db1@&db1
    -- Set up queue "STRMADMIN"."BIO1$CAPQ"
    BEGIN
    dbms_streams_adm.set_up_queue(
    queue_table => '"STRMADMIN"."BIO1$CAPQT"',
    storage_clause => NULL,
    queue_name => '"STRMADMIN"."BIO1$CAPQ"',
    queue_user => '');
    END;
    -- PROPAGATE changes for table "BIODATA"."AUDIT_DATA1"
    DECLARE
    version_num NUMBER := 0;
    release_num NUMBER := 0;
    pos NUMBER;
    initpos NUMBER;
    q2q BOOLEAN;
    stmt VARCHAR2(100);
    ver VARCHAR2(30);
    compat VARCHAR2(30);
    BEGIN
    BEGIN
    stmt := 'BEGIN dbms_utility.db_version@BIO(:ver, :compat); END;';
    EXECUTE IMMEDIATE stmt USING OUT ver, OUT compat;
    -- Extract version number
    initpos := 1;
    pos := INSTR(compat, '.', initpos, 1);
    IF pos > 0 THEN
    version_num := TO_NUMBER(SUBSTR(compat, initpos, pos - initpos));
    initpos := pos + 1;
    -- Extract release number
    pos := INSTR(compat, '.', initpos, 1);
    IF pos > 0 THEN
    release_num := TO_NUMBER(SUBSTR(compat, initpos,
    pos - initpos));
    initpos := pos + 1;
    ELSE
    release_num := TO_NUMBER(SUBSTR(compat, initpos));
    END IF;
    ELSE
    version_num := TO_NUMBER(SUBSTR(compat, initpos));
    END IF;
    -- use q2q propagation if compatibility >= 10.2
    IF version_num > 10 OR
    (version_num = 10 AND release_num >=2) THEN
    q2q := TRUE;
    ELSE
    q2q := FALSE;
    END IF;
    EXCEPTION WHEN OTHERS THEN
    q2q := FALSE;
    END;
    dbms_streams_adm.add_table_propagation_rules(
    table_name => '"BIODATA"."AUDIT_DATA1"',
    streams_name => '',
    source_queue_name => '"STRMADMIN"."BIO1$CAPQ"',
    destination_queue_name => '"STRMADMIN"."BIO1$APPQ"@BIO',
    include_dml => TRUE,
    include_ddl => TRUE,
    include_tagged_lcr => TRUE,
    source_database => 'BIO1',
    inclusion_rule => TRUE,
    and_condition => NULL,
    queue_to_queue => q2q);
    END;
    -- Disable propagation. Enable after destination has been setup
    DECLARE
    q2q VARCHAR2(10);
    destn_q VARCHAR2(65);
    BEGIN
    SELECT queue_to_queue INTO q2q
    FROM dba_propagation
    WHERE source_queue_owner = 'STRMADMIN' AND
    source_queue_name = 'BIO1$CAPQ' AND
    destination_queue_owner = 'STRMADMIN' AND
    destination_queue_name = 'BIO1$APPQ' AND
    destination_dblink = 'BIO';
    IF q2q = 'TRUE' THEN
    destn_q := '"STRMADMIN"."BIO1$APPQ"';
    ELSE
    destn_q := NULL;
    END IF;
    dbms_aqadm.disable_propagation_schedule(
    queue_name => '"STRMADMIN"."BIO1$CAPQ"',
    destination => 'BIO',
    destination_queue => destn_q);
    EXCEPTION WHEN OTHERS THEN
    IF sqlcode = -24065 THEN NULL; -- propagation already disabled
    ELSE RAISE;
    END IF;
    END;
    -- CAPTURE changes for table "BIODATA"."AUDIT_DATA1"
    DECLARE
    compat VARCHAR2(512);
    initpos NUMBER;
    pos NUMBER;
    version_num NUMBER;
    release_num NUMBER;
    compat_func VARCHAR2(65);
    get_compatible VARCHAR2(4000);
    BEGIN
    SELECT value INTO compat
    FROM v$parameter
    WHERE name = 'compatible';
    -- Extract version number
    initpos := 1;
    pos := INSTR(compat, '.', initpos, 1);
    IF pos > 0 THEN
    version_num := TO_NUMBER(SUBSTR(compat, initpos, pos - initpos));
    initpos := pos + 1;
    -- Extract release number
    pos := INSTR(compat, '.', initpos, 1);
    IF pos > 0 THEN
    release_num := TO_NUMBER(SUBSTR(compat, initpos, pos - initpos));
    initpos := pos + 1;
    ELSE
    release_num := TO_NUMBER(SUBSTR(compat, initpos));
    END IF;
    END IF;
    IF version_num < 10 THEN
    compat_func := 'dbms_streams.compatible_9_2';
    ELSIF version_num = 10 THEN
    IF release_num < 2 THEN
    compat_func := 'dbms_streams.compatible_10_1';
    ELSE
    compat_func := 'dbms_streams.compatible_10_2';
    END IF;
    ELSIF version_num = 11 THEN
    IF release_num < 2 THEN
    compat_func := 'dbms_streams.compatible_11_1';
    ELSE
    compat_func := 'dbms_streams.compatible_11_2';
    END IF;
    ELSE
    compat_func := 'dbms_streams.compatible_11_2';
    END IF;
    get_compatible := ':lcr.get_compatible() <= '||compat_func;
    dbms_streams_adm.add_table_rules(
    table_name => '"BIODATA"."AUDIT_DATA1"',
    streams_type => 'CAPTURE',
    streams_name => '"BIO1$CAP"',
    queue_name => '"STRMADMIN"."BIO1$CAPQ"',
    include_dml => TRUE,
    include_ddl => TRUE,
    include_tagged_lcr => TRUE,
    source_database => 'BIO1',
    inclusion_rule => TRUE,
    and_condition => get_compatible);
    END;
    -- connect as streams administrator to site 2
    PROMPT Connecting as streams administrator to site 2
    CONNECT &strm_adm_db2/&strm_adm_pwd_db2@&db2
    -- Datapump TABLE MODE IMPORT (NETWORK)
    DECLARE
    h1 NUMBER := NULL; -- data pump job handle
    name_expr_list VARCHAR2(32767); -- for metadata_filter
    object_name dbms_utility.uncl_array; -- object names
    cnt NUMBER;
    object_owner VARCHAR2(30); -- owner
    job_state VARCHAR2(30); -- job state
    status ku$_Status; -- data pump status
    job_not_exist exception;
    pragma exception_init(job_not_exist, -31626);
    local_compat v$parameter.value%TYPE;
    remote_compat v$parameter.value%TYPE;
    min_compat v$parameter.value%TYPE;
    ind NUMBER;
    le ku$_LogEntry; -- For WIP and error messages
    js ku$_JobStatus; -- The job status from get_status
    jd ku$_JobDesc;
    -- The job description from get_status
    BEGIN
    object_name(1) := 'AUDIT_DATA1';
    object_owner := 'BIODATA';
    FOR idx IN 1..1 LOOP
    SELECT COUNT(1) INTO cnt FROM all_tables@BIO
    WHERE owner = object_owner AND table_name = object_name(idx);
    -- table does not exist locally, need instantiation
    IF cnt = 0 THEN
    IF name_expr_list IS NULL THEN
    name_expr_list := '(';
    ELSE
    name_expr_list := name_expr_list ||',';
    END IF;
    name_expr_list := name_expr_list||''''||object_name(idx)||'''';
    END IF;
    END LOOP;
    IF name_expr_list IS NOT NULL THEN
    name_expr_list := name_expr_list || ')';
    ELSE
    COMMIT;
    RETURN;
    END IF;
    select value into local_compat from v$parameter
    where name = 'compatible';
    select value into remote_compat from v$parameter@BIO
    where name = 'compatible';
    IF TO_NUMBER(REPLACE(local_compat, '.', '0')) > TO_NUMBER(REPLACE(remote_compat, '.', '0')) THEN
    min_compat := remote_compat;
    ELSE
    min_compat := local_compat;
    END IF;
    h1 := dbms_datapump.open(operation=>'IMPORT',job_mode=>'TABLE',
    remote_link=>'BIO1',
    job_name=>NULL, version=> min_compat);
    dbms_datapump.metadata_filter(
    handle=>h1,
    name=>'NAME_EXPR',
    value=>'IN'||name_expr_list);
    dbms_datapump.metadata_filter(
    handle=>h1,
    name=>'SCHEMA_EXPR',
    value=>'IN'||'(''BIODATA'')');
    dbms_datapump.start_job(h1);
    job_state := 'UNDEFINED';
    BEGIN
    WHILE (job_state != 'COMPLETED') AND (job_state != 'STOPPED') LOOP
    status := dbms_datapump.get_status(
    handle => h1,
    mask => dbms_datapump.ku$_status_job_error +
    dbms_datapump.ku$_status_job_status +
    dbms_datapump.ku$_status_wip,
    timeout => -1);
    job_state := status.job_status.state;
    dbms_lock.sleep(10);
    END LOOP;
    EXCEPTION WHEN job_not_exist THEN
    dbms_output.put_line('job finished');
    END;
    COMMIT;
    EXCEPTION WHEN OTHERS THEN
    dbms_output.put_line('Exception, sql code = ' || SQLCODE || ', error message: ' || SQLERRM);
    dbms_output.put_line( dbms_utility.format_error_stack);
    dbms_output.put_line( dbms_utility.format_error_backtrace);
    IF h1 IS NOT NULL THEN
    BEGIN
    dbms_datapump.get_status(
    handle => h1,
    mask => dbms_datapump.ku$_status_job_error +
    dbms_datapump.ku$_status_job_status +
    dbms_datapump.ku$_status_wip,
    timeout => -1,
    job_state => job_state,
    status => status );
    dbms_output.put_line('Data pump job status: ' || job_state);
    le := status.wip;
    IF le IS NULL THEN
    dbms_output.put_line('WIP info is NULL');
    ELSE
    dbms_output.put_line('WIP info:');
    ind := le.FIRST;
    WHILE ind IS NOT NULL LOOP
    dbms_output.put_line(le(ind).LogText);
    ind := le.NEXT(ind);
    END LOOP;
    END IF;
    le := status.error;
    IF le IS NULL THEN
    dbms_output.put_line('Error info is NULL');
    ELSE
    dbms_output.put_line('Error info:');
    ind := le.FIRST;
    WHILE ind IS NOT NULL LOOP
    dbms_output.put_line(le(ind).LogText);
    ind := le.NEXT(ind);
    END LOOP;
    END IF;
    EXCEPTION
    WHEN job_not_exist THEN
    dbms_output.put_line('Data pump job finished');
    WHEN OTHERS THEN RAISE;
    END;
    END IF;
    ROLLBACK;
    RAISE;
    END;
    -- Set up queue "STRMADMIN"."BIO1$APPQ"
    BEGIN
    dbms_streams_adm.set_up_queue(
    queue_table => '"STRMADMIN"."BIO1$APPQT"',
    storage_clause => NULL,
    queue_name => '"STRMADMIN"."BIO1$APPQ"',
    queue_user => '');
    END;
    -- APPLY changes for table "BIODATA"."AUDIT_DATA1"
    DECLARE
    compat VARCHAR2(512);
    initpos NUMBER;
    pos NUMBER;
    version_num NUMBER;
    release_num NUMBER;
    compat_func VARCHAR2(65);
    get_compatible VARCHAR2(4000);
    BEGIN
    SELECT value INTO compat
    FROM v$parameter
    WHERE name = 'compatible';
    -- Extract version number
    initpos := 1;
    pos := INSTR(compat, '.', initpos, 1);
    IF pos > 0 THEN
    version_num := TO_NUMBER(SUBSTR(compat, initpos, pos - initpos));
    initpos := pos + 1;
    -- Extract release number
    pos := INSTR(compat, '.', initpos, 1);
    IF pos > 0 THEN
    release_num := TO_NUMBER(SUBSTR(compat, initpos, pos - initpos));
    initpos := pos + 1;
    ELSE
    release_num := TO_NUMBER(SUBSTR(compat, initpos));
    END IF;
    END IF;
    IF version_num < 10 THEN
    compat_func := 'dbms_streams.compatible_9_2';
    ELSIF version_num = 10 THEN
    IF release_num < 2 THEN
    compat_func := 'dbms_streams.compatible_10_1';
    ELSE
    compat_func := 'dbms_streams.compatible_10_2';
    END IF;
    ELSIF version_num = 11 THEN
    IF release_num < 2 THEN
    compat_func := 'dbms_streams.compatible_11_1';
    ELSE
    compat_func := 'dbms_streams.compatible_11_2';
    END IF;
    ELSE
    compat_func := 'dbms_streams.compatible_11_2';
    END IF;
    get_compatible := ':lcr.get_compatible() <= '||compat_func;
    dbms_streams_adm.add_table_rules(
    table_name => '"BIODATA"."AUDIT_DATA1"',
    streams_type => 'APPLY',
    streams_name => '',
    queue_name => '"STRMADMIN"."BIO1$APPQ"',
    include_dml => TRUE,
    include_ddl => TRUE,
    include_tagged_lcr => TRUE,
    source_database => 'BIO1',
    inclusion_rule => TRUE,
    and_condition => get_compatible);
    END;
    -- Get tag value to be used for Apply
    DECLARE
    found BINARY_INTEGER := 0;
    tag_num NUMBER;
    apply_nm VARCHAR2(30);
    apply_nm_dqt VARCHAR2(32);
    BEGIN
    SELECT apply_name INTO apply_nm
    FROM dba_apply_progress
    WHERE source_database = 'BIO1';
    apply_nm_dqt := '"' || apply_nm || '"';
    -- Use the apply object id as the tag
    SELECT o.object_id INTO tag_num
    FROM dba_objects o
    WHERE o.object_name= apply_nm AND
    o.object_type='APPLY';
    LOOP
    BEGIN
    found := 0;
    SELECT 1 INTO found FROM dba_apply
    WHERE apply_name != apply_nm AND
    apply_tag = hextoraw(tag_num);
    EXCEPTION WHEN no_data_found THEN
    EXIT;
    END;
    EXIT WHEN (found = 0);
    tag_num := tag_num + 1;
    END LOOP;
    -- alter apply
    dbms_apply_adm.alter_apply(
    apply_name => apply_nm_dqt,
    apply_tag => hextoraw(tag_num));
    END;
    -- Start apply process applying changes from BIO1
    DECLARE
    apply_nm VARCHAR2(32);
    apply_nm_dqt VARCHAR2(32);
    BEGIN
    SELECT apply_name INTO apply_nm
    FROM dba_apply_progress
    WHERE source_database = 'BIO1';
    apply_nm_dqt := '"' || apply_nm || '"';
    dbms_apply_adm.start_apply(
    apply_name => apply_nm_dqt);
    EXCEPTION WHEN OTHERS THEN
    IF sqlcode = -26666 THEN NULL; -- APPLY process already running
    ELSE RAISE;
    END IF;
    END;
    -- connect as streams administrator to site 1
    PROMPT Connecting as streams administrator to site 1
    CONNECT &strm_adm_db1/&strm_adm_pwd_db1@&db1
    -- Enable propagation schedule for "STRMADMIN"."BIO1$CAPQ"
    -- to BIO
    DECLARE
    q2q VARCHAR2(10);
    destn_q VARCHAR2(65);
    BEGIN
    SELECT queue_to_queue INTO q2q
    FROM dba_propagation
    WHERE source_queue_owner = 'STRMADMIN' AND
    source_queue_name = 'BIO1$CAPQ' AND
    destination_queue_owner = 'STRMADMIN' AND
    destination_queue_name = 'BIO1$APPQ' AND
    destination_dblink = 'BIO';
    IF q2q = 'TRUE' THEN
    destn_q := '"STRMADMIN"."BIO1$APPQ"';
    ELSE
    destn_q := NULL;
    END IF;
    dbms_aqadm.enable_propagation_schedule(
    queue_name => '"STRMADMIN"."BIO1$CAPQ"',
    destination => 'BIO',
    destination_queue => destn_q);
    EXCEPTION WHEN OTHERS THEN
    IF sqlcode = -24064 THEN NULL; -- propagation already enabled
    ELSE RAISE;
    END IF;
    END;
    -- Start capture process BIO1$CAP
    BEGIN
    dbms_capture_adm.start_capture(
    capture_name => '"BIO1$CAP"');
    EXCEPTION WHEN OTHERS THEN
    IF sqlcode = -26666 THEN NULL; -- CAPTURE process already running
    ELSE RAISE;
    END IF;
    END;
    /

  • Need an expert help solve linking original music files

    All my iTunes music files now have an exclamation mark ( ! ) next to them. The error says unable to loacate original music file. I choose to locate the file, and I am able to find the file. When I find the file in "my music" folder, I see all my albums. If I open the album file I can find the original music file and I can link it successfully so that that particular song will play correctly from iTunes.
    My problem is that I have almost 4,000 songs listed in my iTunes library. I can't possilby take each file and link each one manually through the My Music folder to the Album folder and then find the song. There must be an easier way, or I am doing this incorrectly.
    I would certainly appreciate anyone's expertise.

    I believe I followed the directions: I closed iTunes. I renamed the MY MUSIC file to MY MUSIC 1. (this is where all the music files were located). I reopened iTunes, then dragged the MY MUSIC folder into the open iTunes window. Now I have duplicates of all my music files in iTunes, but both sets get the exclamaion mark that original file cannot be located. Perhaps this works for MAC, but not Windows.
    Still looking for any solutions. Thank you.

  • Problem with tables -- need help!

    I am having problems with table formatting, when using
    Preformatted text. The tables look fine in the WYSIWYG editor, but
    have lots of extra space above and below the text when looking at
    the output files.
    I will attach the code from one of the HTML files from my
    project, so you can see what I'm talking about.
    Thanks.

    Well, if you're talking about the single-celled table with
    the line:
    <p class=Preformatted>[assembly:
    Ace.AceAssembly]</p>
    </pre>
    ... you can eliminate the <P> tags. that will give you
    one line less. Otherwise, your remaining space is the result of the
    <PRE> tag. It, like the <XMP> tag, gives it one line of
    space beneath as well.
    Your alternative beyond that would be to, when needed, wrap
    up the script in Javascript. That line, for instance, wouldn't need
    it.

  • I need advise and help with this problem . First , I have been with Mac for many years ( 14 to be exact ) I do have some knowledge and understanding of Apple product . At the present time I'm having lots of problems with the router so I was looking in to

    I need advise and help with this problem .
    First , I have been with Mac for many years ( 14 to be exact ) I do have some knowledge and understanding of Apple product .
    At the present time I'm having lots of problems with the router so I was looking in to some info , and come across one web site regarding : port forwarding , IP addresses .
    In my frustration , amongst lots of open web pages tutorials and other useless information , I come across innocent looking link and software to installed called Genieo , which suppose to help with any router .
    Software ask for permission to install , and about 30 % in , my instinct was telling me , there is something not right . I stop installation . Delete everything , look for any
    trace in Spotlight , Library . Nothing could be find .
    Now , every time I open Safari , Firefox or Chrome , it will open in my home page , but when I start looking for something in steed of Google page , there is
    ''search.genieo.com'' page acting like a Google . I try again to get raid of this but I can not find solution .
    With more research , again using genieo.com search eng. there is lots of articles and warnings . From that I learn do not use uninstall software , because doing this will install more things where it come from.
    I do have AppleCare support but its to late to phone them , so maybe there some people with knowledge , how to get this of my computer
    Any help is welcome , English is my learned language , you may notice this , so I'm not that quick with the respond

    Genieo definitely doesn't help with your router. It's just adware, and has no benefit to you at all. They scammed you so that they could display their ads on your computer.
    To remove it, see:
    http://www.thesafemac.com/arg-genieo/
    Do not use the Genieo uninstaller!

  • Users of imovie experience a lot of problems and crying for help and no one at Apple did not respond I do not understand how a company like Apple puts experts to help users Please note that anonymous experts in Internet offer their help for money

    Users of imovie experience a lot of problems and crying for help and no one at Apple did not respond
    I do not understand how a company like Apple puts experts to help users
    Please note that anonymous experts in Internet offer their help for money

    Users of imovie experience a lot of problems and crying for help and no one at Apple did not respond
    I do not understand how a company like Apple puts experts to help users
    Please note that anonymous experts in Internet offer their help for money

  • In iTunes the iPhone device icon will not show up whenever I plug in a USB into my PC but the iPhone icon will show up in 'This PC'  so if anyone who knows a resolution to my problem with my iTunes or PC,it would really help me.I need at least Help or Tip

    In iTunes the iPhone device icon will not show up whenever I plug in a USB into my PC but the iPhone icon will show up in 'This PC'  so if anyone who knows a resolution to my problem with my iTunes or PC,it would really help me.I need at least Help or some Tips.I have already tried many things to iTunes and my PC like trying to restore my PC but that do anything.Also,would it be fine if i contacted (call) Apple Support? Please,I need help because what I think is wrong is my PC,iPhone,or USB might be messed up so if anyone could help me with this,it would be really helpful and for anyone to be nice enough to help me.

    I think this article will help you.

  • Expert help needed to connect iPhone / iPad using BlueTooth and Wi-Fi

    We need expert help to connect iPhone / iPad using BlueTooth and Wi-Fi. If you have worked with Apple MFi Program [http://developer.apple.com/programs/mfi], or have expertise/experience in this, please contact me. Thanks! Kevin.

    Hi there.
    I connected to my livebox after about three attempts. You have to pair the livebox by pressing either the number one or two that is on the box. When it is in pair mode it stays that way for ten minutes so it gives you chance to try your wep code that is on the bottom of the box a few times. I can't remember which one was successful but i did try the letters in uppercase and lower and one of them seemed to connect.
    Welcome to discussions by the way.
    Hope this helps JB

Maybe you are looking for

  • How to generate a report from stored procedure

    I would like to generate a report from stored procedure. I used to work on sql server. this can be done as easy as put a select statement at the end of stored procedure. The resule can be displayed on the development IDE, like sql developer or consum

  • How to I run Snow Leopard,  Mountain Lion and Windows 8 on my new iMac

    I just bought a new iMac. My goal is to set up 3 different partions to run 3 different operating systems (Mountain Lion, Snow Leopard, and Windows 8).  The reason for this post is because when I attempted to do this same thing on my old iMac ( except

  • Is it better to put my rMBP in sleep mode or should i shut it down?

    Hello, I just recently purchased my first ever Macbook Pro (Late 2013). Now I have no clue whether I should put in sleep or shut it down completely when not in use. Some of my friends say that they only shut it down once a month and always put it to

  • Save as xml

    I have an html form with 10 fields, I want to save the info in a database field (a blob) as xml, is there an extension to do this ? And then I have a page with same fields but to display the info from the database (xml) each value of xml where the fi

  • Printer Settings Not Saving

    I have an Epson 4800 and an Epson 6600. I have saved the printer presets for the different papers that I use. Like Roll Paper Glossy or Semimatte Sheet paper. After the latest OS upgrade, my saved settings are not working! When I click on one of my s