Invoker's Rights in Designer 9i

I'm trying to generate a stored procedure i Designer 9i with invoker's rights, but I can't find any option for that. How can I do that without having to fix the script generated from Designer?

Kjell,
Sadly, I don't think we support that syntax in Designer. I can't find a workaround except by editing the generated code. This could possibly be automated (e.g. using perl) if you can provide some distinguishing feature in the package name (maybe ends in _IR, for example) or generate to different files.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Similar Messages

  • INVOKER'S RIGHT ( ORACLE 8I NEW FEATURE )

    제품 : PL/SQL
    작성날짜 : 2000-05-31
    INVOKER'S RIGHT ( ORACLE 8I NEW FEATURE )
    ==============================================
         AUTHID와 SQL_NAME_RESOLVE에 대해 CURRENT_USER, DEFINER를 지정
         8.1 현재 버젼에서는 AUTHID = CURRENT_USER 일때는 SQL_NAME_RESOLVE =
    CURRENT_USER, AUTHID = DEFINERE 일때는 SQL_NAME_RESOLVE = DEFINER만
    가능
         - AUTHID , SQL_NAME_RESOLVE = DEFINER
              scott 이라는 user에 다음과 같은 stored procedure를 정의했을때
              foo 라는 user에서는 scott.emp 나 scott.empcount 에 대한
              select priviledge, insert priveledge가 없어도 name_count에
              대한 execute priveledge를 가지고 있으면 실행 가능하다.
              그 이유는 name_count를 invoke 시킨 user가 foo라고 할 지라도
              내부적으로는 scott의 priveledge를 가지고 name_count라는
              procedure가 실행 되기 때문이다.
              create or replace procedure name_count
              authid definer as
              n number;
              begin
              select count(*) into n from scott.emp;
              insert into empcount values(n);
              end;
         - AUTHID , SQL_NAME_RESOLVE = CURRENT_USER     
              scott이라는 user에서 다음과 같은 stored procedure를 정의했을
    때 foo 라는 user에서 name_count에 대한 execute priveledge를
              가지고 있다고 할 지라도 scott.emp 에 대한 select priveledge를
              가지고 있지 못하면 name_count를 실행 할 수 없다. 또한
              empcount table은 scott.empcount가 아니라, foo.empcount 테이블
    을 뜻하는데, 그 이유는 authid 와 sql_name_resolve가
    current_user로 지정이 되어 있기 때문이다.
              foo 라는 user에 scott.emp 테이블에 대한 select priviledge를
              grant 해 주고, empcount 테이블을 만든후 실행 시키면
              scott.emp의 row 갯수를 foo.empcount 테이블에 insert 시키게
              된다.
              create or replace procedure name_count
              authid current_user as
              n number;
              begin
              select count(*) into n from scott.emp;
              insert into empcount values(n);
              end;

    Seems that you are right ... iSQLPlus is not referenced in the Oracle8i documentation and was probably not available until Oracle9i
    However, it is certainly possible to install only the iSQLPlus capability of 9i (and probably10g) and configure the tnsnames.ora for the iSQLPlus installation to communicate with an 8i database.
    This is partially discussed here http://download-west.oracle.com/docs/cd/B10501_01/server.920/a90842/ch3.htm#1005835
    Works ... as long as the use is willing to accept the lesser capability of Oracle8i ...

  • Generating PL/SQL with invoker's rights?

    When will this functionality be available in Designer? We are currently running Designer 10g (9.0.4.3.14) and this functionality is not supported yet.
    We would very much like to be able to generate packages with "AUTHID CURRENT_USER" from the server model.
    There is a forum in which the following is stated: " The BUG 884671 - PROCEDURE/FUNCTION NEEDS INVOKER RIGHTS (AUTHID)
    is not yet fixed. Please follow the bug from Metalink."
    Bug 884671 does not exist or is not viewable by ordinary MetaLink users like me.
    Regards Thomas Kirchhoff

    Thomas,
    We have no plans to add this functionality to Designer. Please read the latest Tools Statement of Direction on the Designer pages on OTN (http://otn.oracle.com/products/designer/index.html) There is also a Designer maintenance release cycle document which details our plans for Designer and a related FAQ.
    Regards
    Sue Harper
    Designer Product Management

  • Nested tables don't look right in design mode

    When I view www.akashhealingcenter.com with IE or Safari,
    everything looks fine. However, when I open the page in DW 2004,
    the tables don't look correct while in design or code/design mode.
    I've driven myself nuts trying to find out what I can do so
    that it looks correct.
    If I can get it to look right, I can turn daily maintenance
    (text updates mostly) to someone else - however, with the design
    looking so unlike the actual web page, I can't.
    I'm assuming the nested tables, graphic image backgrounds in
    the table data, etc. are driving DW 2004 nuts. I really don't want
    to spring for a new version of DW, so I hope that's not the answer.
    Thanks for the help.

    > The backgrounds won't matter a jot because as they are
    link with a full
    > path url nothing will appear in DW design view locally.
    Will do in DW8/CS3....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Osgood" <[email protected]> wrote in
    message
    news:fc86fc$ra2$[email protected]..
    > Dougmo2003 wrote:
    >
    >> When I view www.akashhealingcenter.com with IE or
    Safari, everything
    >> looks fine. However, when I open the page in DW
    2004, the tables don't
    >> look correct while in design or code/design mode.
    >
    >
    > What exactly do you mean by 'Dont look correct'? The
    link yu provided
    > looks ok in my DWMX04 design view.
    >
    > Not much styling, as that is mostly provided by the
    background images, but
    > everything seems to be accessible to work on.
    >
    > I have'nt checked any other pages of the site except
    your home page.
    >
    >
    >
    >> I'm assuming the nested tables, graphic image
    backgrounds in the table
    >> data, etc. are driving DW 2004 nuts.
    >
    >
    > The backgrounds won't matter a jot because as they are
    link with a full
    > path url nothing will appear in DW design view locally.
    >

  • Layout dosn't look right in design view

    I have made the following to re-create the cross pattern I used for a FrontPage website:
    http://www.benedictines-cib.org/demo/cross.html
    It looks right in the browser, but when I view the page in design view (CS4) the navigation lines up on the left with the blue header and underneath it. Is this just something that happens? Or can I do something to avoid it? It looks fine in Live View.

    This happens sometimes and it can be disconcerting, but the reality is design view is meaningless. I'd much rather have it perfect in the browser and not in DV thn the other way around. Code looks good, I'd not worry about it and let F12 be your freind.
    Gary

  • Website suddenly goes to right of design view

    I don't know what i've done, but when i saved a webpage to a
    new folder and chose to update the links, the whole page now
    appears at the right of the page instaid of the center as it should
    be. This seems to happen with most other web pages that i now open
    with dream weaver.
    When opening the webpage in IE or FF it appears normal and in
    the center, its just in design view :S
    Can someone please help and tell me how i can correct it.
    Thank you

    It will appear normal on your dream weaver im faily sure, i
    think its just some configuration on dream weaver that needs
    sorting out.
    any ideas?

  • Muse 2014.2.1.10 - place of svg - not showing right in design mode but correct in browser

    Hi,
    I am trying to place an svg file as a stand alone object and I am not seeing it correctly in design mode at muse. It seems to add a black stripe at the bottom of the svg covering a significant amount of the svg image. When preview at the chrome browser it seems fine and also by using the preview in browser of muse.
    Any ideas?

    It is weird and kinda frustrating but it appears to be working now (partly). I still can't see the image in Design view but they are now showing up in the browser.
    I tested this using the following save settings in Illustrator (both worked this time, but when I tried originally both failed).
    Only difference between the two is the Responsive option.

  • RFC , IDoc , XI and JDBC receiver communication channel--- Good Design

    Hi Experts,
    We have developed around 60+ interfaces on PI7.1 EHP1, in that 20 interfaces sending data to Data Base using JDBC receiver communication channel, 15 interfaces ABAP inbound proxy using XI adapter,10 Scenarios using IDoc receiver channel and 15 scenarios using RFC receiver channel.
    But I have created only one IDoc, XI , JDBC and RFC channel.
    Is it right idea/design or do I need to create more channels to handle multiple request.
    Please share your thoughts on this.
    Regards,
    JAM

    Hi,
    For XI,RFC and Idoc when it's pointing to one SAP system you don't need any further comm channels.
    For JDBC , if you are pointing to only one database you can use the same channel, if the target/databse changes you need more comm channels.
    Your Design is as per the standards.
    Regards,
    Sainath Chutke

  • Coldfusion error displaying in Design view... ???

    This just popped up this morning:
    It's an error from a cfc I wrote. Why is this displaying in the Design View, and why is it there, especially when the cfc works correctly? To my knowledge, nothing has changed in flex Builder, but any help in removing this would be appreciated.
    Thanks,
    Les

    Somehow I managed to remove a section of code from the CFC. Since one of the CFFUNCTIONs was missing, it threw the error, right in design view.
    Once I replaced the missing code, everything was back to normal

  • Problem in Select rights

    I have defined a role as:
    create role my_role;
    Then I granted the select on USER1.Table1 as:
    Grant select on User1.Table1 to my_role:
    Then I granted the role to User2 as:
    grant my_role to User2;
    Now I am able to execute the following query while I am connected with User2:
    select * from User1.Table1;
    All is working fine.
    Now I have writen a procedure in User2 As
    Create or replace procedure User2.someProceduere
    cur_test out sys_refcursor
    Begin
    Opne cur_test
    for 'select * from User1.Table1';
    End;
    While I runt this procedure it produces the error message
    "Table or view does not exists"
    Intrestingly when I give direct rights on User1.Table1 to User2 the procudure statrs working, without any error
    (From direct rights I mean to say when I do not give rights through the roile "my_role"
    instead I write:
    grant select on User1.Table1 to User2;)
    I want to know the reason? I am confused, because when I give rights through the role the procedure does not work
    and when I give rights directly to the user the procudue starts working.
    Edited by: Sayyed_Kamran on Aug 11, 2010 1:40 AM

    Right. This is written in detail in the Oracle documentation. Some portion from that:
    >
    How Roles Work in PL/SQL Blocks
    The use of roles in a PL/SQL block depends on whether it is an anonymous block or a named block (stored procedure, function, or trigger), and whether it executes with definer's rights or invoker's rights.
    Roles Used in Named Blocks with Definer's Rights
    All roles are disabled in any named PL/SQL block (stored procedure, function, or trigger) that executes with definer's rights. Roles are not used for privilege checking and you cannot set roles within a definer's rights procedure.
    The SESSION_ROLES view shows all roles that are currently enabled. If a named PL/SQL block that executes with definer's rights queries SESSION_ROLES, then the query does not return any rows.
    http://download.oracle.com/docs/cd/B28359_01/network.111/b28531/authorization.htm#DBSEG004
    >
    >
    A unit whose AUTHID value is CURRENT_USER is called an invoker's rights unit, or IR unit. A unit whose AUTHID value is DEFINER is called a definer's rights unit, or DR unit. An anonymous block always behaves like an IR unit. A trigger or view always behaves like a DR unit.
    The AUTHID property of a unit determines whether the unit is IR or DR, and it affects both name resolution and privilege checking at run time:
    * The context for name resolution is CURRENT_SCHEMA.
    * The privileges checked are those of the CURRENT_USER and the enabled roles.
    When a session starts, CURRENT_SCHEMA has the value of the schema owned by SESSION_USER, and CURRENT_USER has the same value as SESSION_USER. (To get the current value of CURRENT_SCHEMA, CURRENT_USER, or SESSION_USER, use the SYS_CONTEXT function, documented in Oracle Database SQL Language Reference.)
    CURRENT_SCHEMA can be changed during the session with the SQL statement ALTER SESSION SET CURRENT_SCHEMA. CURRENT_USER cannot be changed programmatically, but it might change when a PL/SQL unit or a view is pushed onto, or popped from, the call stack.
    Note:
    Oracle recommends against issuing ALTER SESSION SET CURRENT_SCHEMA from within a stored PL/SQL unit.
    During a server call, when a DR unit is pushed onto the call stack, the database stores the currently enabled roles and the current values of CURRENT_USER and CURRENT_SCHEMA. It then changes both CURRENT_USER and CURRENT_SCHEMA to the owner of the DR unit, and enables only the role PUBLIC. (The stored and new roles and values are not necessarily different.) When the DR unit is popped from the call stack, the database restores the stored roles and values. In contrast, when an IR unit is pushed onto, or popped from, the call stack, the values of CURRENT_USER and CURRENT_SCHEMA, and the currently enabled roles do not change.
    http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28370/subprograms.htm#LNPLS00809

  • Getting No rights error in Crystal Reports connection with SAP ECC 6

    I am ABAP/BI developer and would like to work in Crystal Reports 2011. Currently, We have SAP ECC 6 and BI 7 set up. I have installed trial version of Crystal Reports 2011.
    I am getting error while trying to create blank report in Crystal Reports:
    Create New Connection -> SAP Tables.. -> entered SAP Development server user id and password -> following error message :
    LOGON failed
    Details : You do not have necessary rights to design reports against the SAP system. Please check with your system administrator.
    My user id has all rights in development server.  So, is any special rights require? OR do we have to install any patch for Crystal Reports at SAP level?
    Please guide me.

    Hi,
    To be able to report off an SAP data source in Crystal Reports, request the SAP Administrator to set the appropriate authorizations for the user.
    For a list of authorizations that are necessary for each type of SAP connection, consult the document:
    BusinessObjects XI Integration for SAP Installation Guide
    In the "Authorizations" chapter, there is a description of each authorizations needed for each type of connection and actions.
    ( The document is attached to this SAP Knowledge Base Article in the attachment section )
    In addition to the authorizations specified in the SAP Integration Kit Installation Guide, the following authorizations are required:
    For Authorization object: S_RFC with Field name: RFC_Name. According to the installation guide the values should be: SYST, /CRYSTAL/OPENSQL
    Additionally you will need the value: SUSR as well.
    For Authorization object: ZSEGREPORT with field name: ACTVT. According to the installation guide the value is: 02 (Change)
    Additionally you will need the value: 01 (Create or generate) as well.
    Thank you.

  • TABLE DESIGN

    Hi I have this business rule which makes my table design very complex(at least for me)
    My application keeps track of all the patients who are admitted to the hospital with some diagnosis(disease) like TB,asthma,Heart attack etc.Also my application is suppose to keep track of any procedure (operations) like Heart transplant,heart surgery etc performed on the patients.Later,depending upon the diagnosis and procedure ,the patients are clubbed under one group (help is needed to create the table for this group).
    To satisfy my requirements I create a the following tables
    DIAGNOSIS
    Diagnosis_code pk
    Diagnosis_Desc
    PROCEDURE
    Procedure_Code pk
    Procedure_Desc
    Now I am confused on how to create the table for patient group.I mean if any patient is suffering from a diagnosis like heart attack and has undergone a procedure like Heart transplant then this kind of patient should be clubbed under the group say XYZ.Similarly if any patient is suffering from TB and has undergone a procedure like Kidney transplant then he should be clubbed under the group say ABC.In short for every patient in the hospital this table is read to club the patient under certain group.Example
    PatientGroup1 SomeDiagnosisCode1 SomeDiagnosisCode2 SomeProcedureCode1
    PatientGroup2 SomeDiagnosisCode1 SomeProcedureCode6
    PatientGroup3 SomeDiagnosisCode8 SomeProcedureCode9 Some DiagnosisCode6
    etc etc
    Please help with the design of the Patient group table.
    thanks
    MS

    Depends on a few factors ...
    The most flexible (that I can think of right now) design would be as follows:
    DIAGNOSIS
    diag_id
    diag_desc
    PROSEDURE
    proc_id
    proc_desc
    PATIENT
    patient_id
    patient_name
    PATIENT_DIAG -- associates zero, one, or more diagnosis with a patient
    patient_diag_id
    patient_id
    diag_id
    PATIENT_PROC -- associates zero, one, or more procedures with a patient
    patient_proc_id
    patient_id
    proc_id
    DIAG_PROC_CAT -- identifies a Group
    diag_proc_cat_id
    diag_proc_cat_desc
    DIAG_PROC_CAT_DIAG -- associates zero, one, or more diagnosis with a Group
    diag_proc_cat_diag_id
    diag_proc_cat_id
    diag_id
    DIAG_PROC_CAT_PROC -- associates zero, one, or more procedures with a Group
    diag_proc_cat_proc_id
    diag_proc_cat_id
    proc_id
    PATIENT_DIAG_PROC_CAT -- associates zero, one, or more Groups with a patient
    patient_diag_proc_cat_id
    patient_id
    pdpc_precedence_nmbr -- (1=highest ... don't need it if you're only gonna allow one association)
    diag_proc_cat_id
    Put the business rule code in TRIGGERs for PATIENT_DIAG and PATIENT_PROC to INSERT appropriate values into PATIENT_DIAG_PROC_CAT ... INSERT proper rows into DIAG_PROC_CAT, DIAG_PROC_CAT_DIAG, and DIAG_PROC_CAT_PROC tables to support business rule (if patient has same diagnosis and procedures as a Group/Category, then assign that Group/Category to the patient ... if more than one applies, you may or may not allow it ... if you do, indicate which is primary if doubling on reports/ui is a bad thing) ... Users may modify DIAG_PROC_CAT, DIAG_PROC_CAT_DIAG, and DIAG_PROC_CAT_PROC tables as needed to manage their own Groups/Categories.
    Good luck.

  • Trade-offs of different Immutability designs

    Hi,
    I'm wondering what the trade-offs are for the following immutability designs:
    1) Object composition: a mutable class wraps an immutable class without any sort of inheritance. Example: String vs StringBuilder.
    2) Single interface with optional operations. Example: List throws UnsupportedOperationException when someone tries modifying an immutable list.
    3) Object inheritance: a mutable class extends an immutable class. Example: MutableString extends String by adding mutation methods to it. I could not find an example of this in the JDK.
    4) Are there other possible designs you're familiar with?
    Thank you,
    Gili

    Why would you need to do this? Why couldn't the mutable interface inherit from the immutable one?I was originally talking about classes where if the super is immutable then you quite literally cannot make it muttable (like String).
    But to answer the direction of the inheritance tree problem (mutable->immutable or vice versa), if Mutable extended Immutable it's then fundamentally not an Immutable breaking the "is a" rule, you have this problem with both directions of inheritance. More reason to steer clear of it I think.
    Deciding what modifiability to return/accept is an even more tricky business with both inherited route and with distinct classes, for example imagine the .iterator() method you would have to duplicate the methods to: mutableIterator() and immutableIterator(), this would plague your API designs and make it a royal pain to use.
    I meant unmodifiable class, not immutable.The discussion works for immutable and unmodifiables, though I think that converting between (im)mutables becomes even hairier (should be avoided) as users are lead to believe the internal class will never change, whereas unmodifiables allow the internal class data to change just not via API calls.
    I should explain that my "interest" here is the best way to introduce "turning modifiability on and off" (which is only a slight deviation to the original post). In my case, I've decided it's a must have feature.
    Why would the caller ever need to know whether a Collection is mutable or not?Where we've experienced this issue we've been designing an API that's not just a collection, more like heavyweight resources, where:
    -in certain cases we don't trust the user to give them access to the modifiable
    -where they can only receive/read from the resource and they should not alter it
    -to let them register interest in the resource before it's construction is finalised - ensuring they don't interrupt the finalisation process.
    -the API is about the same size as the collections API, which I think is bordering on the (to) largish size (if it's a small API I'd consider distinct classes).
    The decision was made to give them the ability to discover whether the resource was unmodifiable for two reasons:
    -code could be written (annoying that it's not "have to be" I agree) which would then be guaranteed not to fail unexpectedly later on (assuming compliance).
    -not having it meant that users are subtly encouraged to to write large chunks of code within an �ber try/catch to handle possible failures, which has it's obvious disadvantages.
    I also believe there should be some method of discovering whether the resource/collection is unmodifiable. Say you want fail fast behaviour for example, you have to call some modifiable method and deal with the resulting exception if it failed. And (slightly worse) try and undo it if it did work - which in some cases is impossible.
    In most cases (e.g. collections being used) this isn't required, as generally the collection's modifiability will stay the same for an apps lifetime and good testing (or the first time the error is discovered :) will out any mistakes which can be fixed once and for good.
    I think that Josh got it right when designing the collections framework, I can't see a better way of doing it given the size of the resulting API and ignoring the "not being able to discern modifiability" problem. Adding anything other than a tagging interface or simple checking method would have resulted in a seriously bloated API.
    I think the reason they didn't do anything about trying to discern modifiability was that, as collections don't change their modifiability (accepting composition), they probably decided, as you said, there's no benefit to adding the ability to check.
    I followed the link btw, it's interesting to get other peoples take on these issues, I constantly worry if I'm going down the right route. I am trying to get a few of our projects made open source so I can get other peoples feedback/input for that very reason.
    Wowsers, I also didn't realise I had this much to say about it, sorry.

  • Applying rights management through a watched folder

    Greetings -- I'm trying to apply rights management to a PDF through a watched folder. I've created a short-lived process that invokes the Rights management Apply Policy module and created a watched folder endpoint. When I drop a PDF file into the watched folder, however, the result ends up in the failure bin (after a very, very long delay). Here's the error from the resultant log file:
    Failure Time----Tue Mar 11 11:18:30 EDT 2008
    source location ---- Reason of failure is-----Failure to invoke the job Apply Policy
    Failure to invoke the job Apply Policy
    Invocation error.
    javax.jms.JMSException: Could not create a session: javax.resource.spi.CommException: org.jboss.mq.SpyJMSException: Cannot authenticate user; - nested throwable: (java.net.ConnectException: Connection timed out: connect)
    Could not create a session: javax.resource.spi.CommException: org.jboss.mq.SpyJMSException: Cannot authenticate user; - nested throwable: (java.net.ConnectException: Connection timed out: connect)
    ALC-DSC-600-000: com.adobe.idp.dsc.provider.service.scheduler.impl.SchedulerRuntimeException: Failure to invoke the job Apply Policy
    at com.adobe.idp.dsc.provider.service.file.scan.impl.FileScanJobImpl.invokeJob(FileScanJobIm pl.java:323)
    Any ideas on how to fix this?

    I believe the issue is that the user that you named in the enpoint definition as the person who will execute the service has to be named in the policy. Add that user to your policy.

  • How to center page in Split and Design view?

    When I look at my template in Design or Split View, it is flush right on my screen with a top margin of 20 px or so. But when I check it in Live View, or when I preview it on Firefox/Safari/Chrome/Opera, it is centered and flush against the top of the screen.
    I should add that the template was fine in Design and split, until I started mucking about the a spry menu. My page fell apart, I deleted the spry with plans ot start over. But then I discovered my template flush right (in Design and Split, anyway).
    Can anyone please tell me how to correct this? I suppose it's more of a nuisance than a tragedy, as long as the page is centered when it goes online. But it is a nuisance to work on the right side of the screen.
    Coding follows:
        margin-top: 0px;
        margin-left: 0px;
    #wrapper {
        background-image: url(../template%20images/mainBody.jpg);
        background-repeat: repeat;
        overflow: hidden;
        width: 800px;
        background-color: #CCC;
        margin-right: auto;
        margin-left: auto;
    #wrapper #header {
        height: 150px;
        width: 800px;
        background-color: #CCC;
        background-image: url(../template%20images/header.jpg);
    #wrapper #navBar {
        height: 55px;
        width: 800px;
        background-color: #666;
        background-image: url(../template%20images/navBar.jpg);
    #wrapper #mainBody {
        width: 80%;
        margin: 0 auto;
        padding-top: 20px;
        font-family: Arial, Helvetica, sans-serif;
    #wrapper #footer {
        background-image: url(../template%20images/footer.jpg);
        width: 800px;
        height: 60px;
        text-align: center;
        font-size: 16pt;
        clear: both;
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <!-- TemplateBeginEditable name="doctitle" -->
    <title>2000_template</title>
    <!-- TemplateEndEditable -->
    <link href="../CSS/layout.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    -->
    </style>
    </head>
    <body>
    <div id="wrapper">
    <div id="header">
    </div><!--close header-->
    <div id="navBar">
      </div><!--close navBar-->
    <div id="mainBody"><!--begin mainBody--><!-- TemplateBeginEditable name="mainContent" -->
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam dolor libero, aliquam vitae scelerisque in, malesuada non neque. </p>
      <p>Phasellus dignissim arcu eget velit posuere vel varius magna dapibus. Phasellus pharetra imperdiet nunc, vel interdum dolor fermentum id. Integer luctus mollis tempor. Nunc lacus urna, blandit sollicitudin cursus at, ultrices et erat. Sed rhoncus, ipsum vitae dictum scelerisque, diam felis euismod augue, a facilisis massa augue ut nibh. </p>
      <p>Sed ac ante magna. Nulla consequat posuere ullamcorper. In interdum, elit sed tempor suscipit, quam mauris egestas justo, sed lobortis sem magna a mi. Etiam tincidunt fringilla sapien, congue condimentum augue adipiscing ut. Nam pretium egestas lacus in elementum. Vivamus eros erat, varius nec aliquam quis, congue at orci.</p>
    <p>Vivamus eget felis purus, in porta tellus. Nullam ac orci eu arcu luctus ornare. Aliquam quis ligula metus. Morbi congue cursus justo, et sagittis sem adipiscing blandit. </p>
    <p>Quisque sed bibendum nisi. Curabitur ultrices imperdiet lacus in ullamcorper. Etiam pulvinar magna et neque congue eu aliquam metus semper. </p>
    <!-- TemplateEndEditable --></div>
    <!--close main body-->
    <div id="footer"><!-- TemplateBeginEditable name="footerPage" -->
      <p> &#8249; &#8249; Previous    1 :: 2 :: 3 :: 4    Continue &#8250; &#8250;</p>
    <!-- TemplateEndEditable --></div><!--close footer-->
    </div><!--close wrapper-->
    </body>
    </html>

    Get rid of this.
        margin-top: 0px;
        margin-left: 0px;
    The universal selector (asterisk) applies whatever styles you give it to  EVERY PAGE ELEMENT regardless of where it is.  So unless you know  exactly what you're doing, don't use universal selectors.
    To center your page
    body {
    width:900px /**some width in pixels, ems or %}
    margin:0 auto;
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb

Maybe you are looking for

  • Can OSX be installed onto a PC?

    Sorry, kind of long.... but expresses what I'm looking for, trying to do, and why. I need a new computer. We used to have two, and then one caught fire (watercooled, developed leak, coolant dripped onto electronics...). Now we have one remaining comp

  • Help with UDF code ...

    I got the below code. It returns the FileName from File sender adapter. Works fine when running the complete scenario, but when running it from the mapping test utility it FAILS. Obviously because there is no filename since I am testing in my mapping

  • Photoshop CS6 Problems- Shortcuts are Stuck! Lasso Does Not Work!

    Hi there! I'm a Mac user with a Cintiq 12WX tablet, and I just upgraded to Photoshop CS6. I use it primarily for art, but I've come across some problems that have really interrupted my workflow. A lot of the time, certain functions seem to not work o

  • Javax.naming.AuthenticationException: No such domain/application:

    I'm trying on JDeveloper 11g tutorial on "Build a Web Application with JDeveloper 11g Using EJB, JPA, and JavaServer Faces. I encounter this problem when try to run the simple java client created by Jdeveloper. javax.naming.AuthenticationException: N

  • Acrobat 9 - table/formatted text select tool

    In acrobat 5 exist "table/formatted text select tool". That function exist in acrobat 9? Where? thanks