Pl/sql Procedure is Not Creating With the CLOB data Type

Hi,
I am Using Oracle 10g Express Edition Release2.... My Doubt is While creating a table With CLOB Data Type the table is created successfully,but while Creating a Procedure With the CLOB Data type i am getting an Error Message
2667/5 PL/SQL: Statement ignored
2667/24 PLS-00382: expression is of wrong type
then i tried With the Varchar2(30000) the Procedure is Created Successfully note i have not changed any thing in my code except the data type.
I am Just Confused ......Why the Procedure is not Created with CLOB Data type?
Please advice ...
Thank U
SHAN

hi,
Thanks for reply....Another Example
CREATE TABLE USER_MAS (USER_ID     VARCHAR2 (20 Byte),MAIL_ID     VARCHAR2 (255 Byte));
set serveroutput on
declare
atable varchar2(64) := 'USER_MAS';
acolumn varchar2(64) := 'MAIL_ID';
avalue varchar2(64) := 'NEWYORK' ;
dyn_sql clob;
begin
dyn_sql := 'update '||atable||' set '||acolumn||' = '''||avalue|| '''' ;
dbms_output.put_line(dyn_sql);
execute immediate dyn_sql;
end;
commit ;
Error at line 2
ORA-06550: line 9, column 23:
PLS-00382: expression is of wrong type
ORA-06550: line 9, column 5:
PL/SQL: Statement ignored
When i Changed the Data type to varchar2(64)
update USER_MAS set MAIL_ID = 'NEWYORK'
PL/SQL procedure successfully completed.
Commit complete.
I like to Know the Reason Why the Procedure is Not Created in Oracle 10g XE DB
Note :the Same Script i used in 11g DB the Procedure is Created Successfully....
Why you need use CLOB or VARCHAR2 in your temp_num variable as you sending parameters as number?
In the Procedure we are create some run time queries while executing the procedure. There are around 10 run time queries created.
The size of each query is more than 4000 characters . We then add all the queries using union all after each query  to the clob variable as the normal varchar will not support.
Please Advice
Thank U
SHAN

Similar Messages

  • Table is not filling with the RFC data

    Hi,
       I am new to WDJ. I have a created a wdj application by importing adaptive RFC model. deployment is sucessful but at runtime the table is not getting filled up with the RFC data. RFC is executing find from the backend. JCO is maintained correctly in the webdynpro, mapping and  binding is done.
    Could someone guide where could be the problem?
    I am giving the code below for doinit and service controller method.
    public void wdDoInit()
        //@@begin wdDoInit()
        //$$begin Service Controller(-222509821)
        wdContext.nodeZsalesheader_Data_Input().bind(new Zsalesheader_Data_Input());
    //     wdComponentAPI.getMessageManager().reportSuccess("Node value " + wdContext.currentContextElement().getAttributeAsText("auart"));
        //$$end
        //@@end
    public void executeZsalesheader_Data_Input( )
        //@@begin executeZsalesheader_Data_Input()
        //$$begin Service Controller(-1232218854)
        IWDMessageManager manager = wdComponentAPI.getMessageManager();
        try
         wdContext.nodeOutput().invalidate();
          wdContext.currentZsalesheader_Data_InputElement().modelObject().execute();
        catch(WDDynamicRFCExecuteException e)
          manager.reportException(e.getMessage(), false);
        //$$end
        //@@end
    Can anybody guide if am missing something?
    Regards
    Sireesha.

    Anup and all,
    Can anyone please identify whats the mistake in the below code?
    OnLeadSelect Event
        wdContext.nodeZsalesheader_Data_Input().getElementAt(wdContext.getLeadSelection()).getAttributeValue("Vbeln"));
    I am getting a runtime exception that "unknown attribute Vbeln".
    Here is my Context Node.
    ---Zsalesheader_Data_Input
    Output
    T_Salesheader
    Vbeln
    Auart
    Vbtyp
    Trvog
    As per the above Context structure is my code correct? If not how do i read the value vbeln from the above context?
    Can anyone pls advice?
    Regards
    Sireesha.

  • Page is not refreshing with the correct data.

    Hello experts,
    I have an unusual situation and I'm not sure why it is happening. We have 3 instances and the error is occurring in one of them.
    So here is the issue:
    1) I created a custom extended controller for a customer site form to check the character length of address lines 1 and 2.
    2) User creates a new contact under customer site. On the contact creation page, the contact information is entered and click Apply.
    After the contact has been created, the application directs you back to the customer site page.
    3) On the customer site page, the user clicks Apply again. The custom extended controller runs and then it takes you back to the customer site page.
    4) Now the page has some other address that is not in anyway related to the customer.
    5) I checked in the back end and the address is associated to hz_parties.party_id = -1.
    If I remove the custom controller the page refreshes with the correct address information. What I am baffled is that it is only happening in 1 of the 3 instances (all using Release 12.1.3).
    I already asked the dba to bounce middle tier/apache, cleared the cache and it is still having the same issue.
    Anyone have any idea why this is happening?

    Here's the custom controller code:
    package xbol.oracle.apps.ar.cusstd.acctSite.webui;
    import java.io.PrintStream;
    import oracle.apps.ar.cusstd.acctSite.webui.ArAcctSiteOverviewCO;
    import oracle.apps.fnd.framework.*;
    import oracle.apps.fnd.framework.webui.OADialogPage;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.jbo.Row;
    public class XXF5ArAcctSiteOverviewCO extends ArAcctSiteOverviewCO
    public void processRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    System.out.println("Running extended controller processRequest......");
    super.processRequest(oapagecontext, oawebbean);
    public void processFormRequest(OAPageContext oapagecontext, OAWebBean oawebbean)
    System.out.println("Running extended controller processFormRequest......");
    OAApplicationModule oaapplicationmodule = oapagecontext.getApplicationModule(oawebbean);
    String s = oapagecontext.getParameter("event");
    System.out.println((new StringBuilder()).append("Event: ").append(s).toString());
    System.out.println((new StringBuilder()).append("OkButton: ").append(oapagecontext.getParameter("OkButton")).toString());
    if(oapagecontext.getParameter("Save") != null || oapagecontext.getParameter("Apply") != null)
    System.out.println("Start of validation");
    OAApplicationModule AddressAM = (OAApplicationModule)oaapplicationmodule.findApplicationModule("HzPuiAddressAM");
    if(AddressAM == null)
    throw new OAException("Error: Stale Data - The requested page contains stale data. This error could hav" +
    "e been caused through the use of the browser's navigation buttons (the browser B" +
    "ack button, for example)."
    , (byte)0);
    System.out.println((new StringBuilder()).append("HzPuiAddressAM: ").append(AddressAM).toString());
    OAViewObject AddressVO = (OAViewObject)AddressAM.findViewObject("HzPuiLocationVO");
    System.out.println((new StringBuilder()).append("HzPuiLocationVO: ").append(AddressVO).toString());
    if(AddressVO == null)
    throw new OAException("Error: Stale Data - The requested page contains stale data. This error could hav" +
    "e been caused through the use of the browser's navigation buttons (the browser B" +
    "ack button, for example)."
    , (byte)0);
    Row AddressRow = AddressVO.getCurrentRow();
    System.out.println((new StringBuilder()).append("AddressRow1: ").append(AddressRow).toString());
    if(AddressRow == null)
    AddressRow = AddressVO.last();
    System.out.println((new StringBuilder()).append("AddressRow2: ").append(AddressRow).toString());
    String Address1 = (String)AddressRow.getAttribute("Address1");
    String Address2 = (String)AddressRow.getAttribute("Address2");
    System.out.println((new StringBuilder()).append("Address1: ").append(Address1).toString());
    System.out.println((new StringBuilder()).append("Address2: ").append(Address2).toString());
    int length1 = 0;
    if(Address1 != null)
    length1 = Address1.length();
    int length2 = 0;
    if(Address2 != null)
    length2 = Address2.length();
    System.out.println((new StringBuilder()).append("Address length1: ").append(length1).toString());
    System.out.println((new StringBuilder()).append("Address length2: ").append(length2).toString());
    if(length1 > 35 || length2 > 35)
    OAApplicationModule PurposeAM = (OAApplicationModule)oaapplicationmodule.findApplicationModule("HzPuiAccountSiteAM");
    OAViewObject PurposeVO = (OAViewObject)PurposeAM.findViewObject("HzPuiCustSiteUsesVO");
    int BPcount = PurposeVO.getRowCount();
    System.out.println((new StringBuilder()).append("Business Purpose Row Count: ").append(BPcount).toString());
    Row PurposeRow1 = PurposeVO.getFirstFilteredRow("SiteUseCode", "SHIP_TO");
    System.out.println((new StringBuilder()).append("Ship_to row: ").append(PurposeRow1).toString());
    System.out.println((new StringBuilder()).append("Length1: ").append(length1).append(" Length2: ").append(length2).append(" Ship_to row: ").append(PurposeRow1).toString());
    if(PurposeRow1 != null)
    System.out.println("Throwing exception.");
    System.out.println("Before SuperPFR2");
    super.processFormRequest(oapagecontext, oawebbean);
    System.out.println("After SuperPFR2");
    OAException ErrorMessage = new OAException("WARNING: Ship_To sites address lines 1 and/or 2 have more than 35 characters.", (byte)3);
    OADialogPage dialogPage = new OADialogPage((byte)1, ErrorMessage, null, "", null);
    dialogPage.setOkButtonItemName("OkButton");
    dialogPage.setOkButtonToPost(true);
    dialogPage.setPostToCallingPage(true);
    dialogPage.setOkButtonLabel("OK");
    oapagecontext.redirectToDialogPage(dialogPage);
    } else
    System.out.println("SuperPFR3");
    super.processFormRequest(oapagecontext, oawebbean);
    } else
    System.out.println("SuperPFR4");
    super.processFormRequest(oapagecontext, oawebbean);
    System.out.println("End of validation");
    } else
    System.out.println("SuperPFR5");
    super.processFormRequest(oapagecontext, oawebbean);
    public XXF5ArAcctSiteOverviewCO()
    }

  • Why will my web form submit but my fillable form not submit with the same data in both?

    i have developed a form in formscentral. When I trest it as a web form, it submits all the data to my attached fromscentral response form. I copy and paste the same data into tjhe fillable pdf form I generate from the distribute forms option with a submit buttion, and the form will not submit. It gives an "unable to connect to server" error.
    When I try an empty form. it will submit. When I delete data from text fields. I will eventually reach a pint where the form will submit.
    Is there a file size limit on the fillable pdf for submission to the formscentral response form?

    Hi Mark,
    Sorry for not being clear.
    There is a system limit of 10000 characters in a multiline text field. Say you designed a form where a multiline text field has a limit of 20 characters. The following text will submit without error in the HTML form but will fail in the PDF form:
    1234567890
    123456789
    In the HTML form there is a total of 20 characters in the field value, 19 digits and a linefeed character representing the newline. In the PDF form there is a total of 21 characters in the field value, 19 digits, a carriage return, and a linefeed.
    Regards,
    Brian

  • 'Payload not Serializable' with custom WSDL data types in message-style web service

    I'm implementing a message-style web service which publishes to a JMS Queue.
    I had the web service built and deployed, but noticed that the "sendRequest" message's
    part was of type "xsd:anyType." This is not specific enough for our interface,
    since it is externally facing and needs to describe the object we're expecting
    on the back end.
    So I replaced xsd:anyType with mynamespace:MyType, which is defined as a complex
    type in the same WSDL document.
    My problem is that when I test the web service with the new WSDL (using the client.jar),
    I get a server-side exception from the DestinationSendAdapter.doPost() method.
    The exception reads:
    javax.servlet.ServletException: Payload not Serializable
    at weblogic.soap.server.servlet.DestinationSendAdapter.doPost(DestinationSendAdapter.java:129)
    The domain object ('classic' JavaBean) that it should map to on the server side
    extends a class that implements Serializable, so it should inherit the trait.
    So my questions are:
    1) Did I properly go about trying to restrict the object type that gets sent to
    my Destination?
    2) If no, what is the correct way? If yes, why am I receiving the Payload not
    Serializable error if the domain object implements Serializable?
    Thanks in advance.

    Resolved:
    Apparently this is the right approach, as it boiled down to a classpath issue
    on the client-side. Thanks anyway.

  • BAdI /SAPAPO/DM_PO_MNTN - CT_ORDKEY is not populated with the order data for PO Memo

    Dear All,
    I have done enhancement in the ERP system by adding the customer specific field ZZ_RESWK in structure CIFPUORCUS. This field is filled in the ERP user exit EXIT_SAPLMEAP_001, for the Purchase order (category BF & BG) and PO Memo (Category AH).
    Now, in APO I have implemented the BAdI /sapapo/dm_po_mntn, and in the method "Change" I am passing the field zz_reswk to ct_ordkey table field reswk, so to write the field in livecache.
    This set up is working for order category BF and BG. However, when I am transferring the PO memo (Category AH) from ERP to APO, the the BAdI internal table ct_ordkey is having no records. Hence I am not able to write field reswk for the PO memo in the live cache.
    Any one have any idea, why there is not data in ct_ordkey for PO memo ?
    Note: The data transfer from ERP to APO is using IDOC.
    Please Help.
    Regards,
    SC

    Hi,
    If you don't do what I told you, I can not do anything more....
    Your code should look like this:
    loop at it_item into ls_item.
    ls_cust-refobject = 'POITEM'.
    ls_cust-fieldname = 'CATALOGID'.
    ls_cust-REFFIELD1 = 'PO_ITEM'. <b>and not 'POITEM'</b>
    ls_cust-REFVAL1 = ls_item-number_int. <b>and not a fixed value</b>
    ls_cust-container = ls_item-catalogid.
    append ls_cust to ct_bapi_customer_fields.
    endloop.
    For R/3 mapping table BBP_CUFMAP:
    DOC_TYPE = PO
    KEY_TYPE = Z
    CUF_FIELD = CATALOGID
    R3_FIELD = ZSRMCATALOGID
    Rgds
    Christophe

  • New entries created for RPTQTA00 with the same data

    Hi,
    Whenever I run RPTQTA00, it creates a new record in IT2006. If i run the report again, another record is created with the same data. How can i prevent this? It should only update the existing record.
    thanks,
    Steph

    Hi
    Can you please paste the piece of code written for the same to get the idea.
    Thanks
    LG

  • Nokia 6124 classic wont work with the USB Data Cab...

    Hi all,
    I'm trying to connett Nokia 6124 classic but its not working with the USB Data Cable. Is there a way to fixing it yourself?
    Thanks
    Jonathan 'Jonnie'

    You should install the drivers first before connecting your phone. Drivers are bundled in with pcsuite/ovi suite which can be downloaded from here.

  • Forms6 LOB not compatible with 9i CLOB

    We have a table with some CLOB data type fields. Front-end of this table is forms60 interface. As forms60 has LOB instead of CLOB, we have selected the same for the field in form. When we try to enter data through form, LOB related data missing from database and ### appears in place of LOB data in form.

    According to the matrix documentation of 11 release 1 which clearly state that 9.2.0.8 can support all as my installation
    as following
    databases version (9.2.1.0, 9.2.0.8, 10.2.0.4, 11.1.0.6)
    Rman catalog database + Schema + Rman utility is (9.2.0.8) database
    Now 11 release 2 matrix documentation says no you have to use 10.2.0.3 even oracle documents are confusing me
    I have successfully registered all the database in my catalog as well run ( crosscheck archivelog all, report schema ) was functioning smoothly
    when its came to the integration part to HP - Data Protector it started to through me an error ( this version of database its not compatible with recovery manager)
    and what does this oracle document senario means
    ====================
    RMAN Compatibility:
    Scenario
    Assume that you maintain a production databases of the following releases:
    9.2.0
    10.2.0
    11.2.0
    You want to record RMAN repository data about these databases in a single recovery catalog database. According to Table B-2, you can use a single 11.2.0 recovery catalog database with a 11.2.0 catalog schema for all target databases. Ensure that the version of the RMAN client used to back up each target database meets the following requirements:
    Use the 9.2.0 RMAN executable to back up the 9.2.0 database.
    Use either the 9.2.0 or 10.2.0 RMAN executable to back up the 10.2.0 database.
    Use any RMAN executable to back up the 11.2.0 database.
    ==================================
    All what i want is to achieve one single catalog for all the above mentioned oracle versions and can be integrated with HP-DP
    can anyone explain this doubts and give me a best solution to achieve desire solution if not what are the altarnative ??/
    thanks and sorry its quite log post
    Regards

  • Create Tabel having LONG Data Type

    HI Team,
    I want to create table but for table i have 2 LONG data type is throwing error message please give the light

    JustinCave wrote:
    1) When you're getting an error, it's always helpful to include the error.  Otherwise, we have to guess.  And if we guess wrong, our answers will be incorrect and we'll waste everyone's time.  Including the Oracle version is also useful.
    2) Why, oh why would you want to use the LONG data type?  That type has been depricated since 9.0.1.  It was replaced by the CLOB data type (assuming you are storing large amounts of character data-- BLOB would be the replacement for LONG RAW columns).  Data in a LONG is terribly difficult to work with in PL/SQL.
    3) My recollection is that one of the (many, many, many) restrictions on a LONG is that you can only have 1 per table.  I'm guessing that is the error you're getting (though if you post the error, I wouldn't have to guess).
    Justin
    Even oracle should probably re-consider its data dictionary views not to use long datatype.
    e.g. Does not look perfect when you see LONG datatype for TEXT column in dba_views/all_views/user_views and that too in latest version Oracle 12c
    Cheers,
    Manik.

  • Issues with the SQL wrapper scripts created with the DB adapter

    Hi All,
    We have the wrapper sql scripts created with the DB adapter configurations which are being used to invoke the stored procedures.
    To give you a background on the wrapper sql scripts-The Adapter Configuration wizard generates a wrapper API when a PL/SQL API has arguments of data types, such as PL/SQL Boolean, PL/SQL Table, or PL/SQL Record.
    These two SQL files are saved in the same directory where the WSDL and XSD files are stored, and are available in the Project view.
    The issue we are facing now is that whenever the associated package or the procedure structure undergoes a change we see an error as given below:
    An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/Application1_ABC_ESB/DBADP_Update_Out.wsdl [ DBADP_Update_Out_ptt::DBADP_Update_Out(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'DBADP_Update_Out' failed due to: Error while trying to prepare and execute an API. An error occurred while preparing and executing the APPS.XXIRIS_SOA_R_WRAPPER.XXIRIS_AR_CUST_K$ API. Cause: java.sql.SQLException: ORA-04068: existing state of packages has been discarded ORA-04061: existing state of package body "APPS.XXIRIS_AR_CUST_K" has been invalidated ORA-04065: not executed, altered or dropped package body "APPS.XXIRIS_AR_CUST_K" ORA-06508: PL/SQL: could not find program unit being called: "APPS.XXIRIS_AR_CUST_K" ORA-06512: at "APPS.XXIRIS_SOA_R_WRAPPER", line 1 ORA-06512: at line 1 [Caused by: ORA-04068: existing state of packages has been discarded ORA-04061: existing state of package body
    In such cases we need to either execute the wrapper scripts again or refresh the connection pool in case the wrapper sql scripts for that procedure are not available.
    In some cases we see that the first instance errors out.However the second request and the subsequent requests after that goes through successfully.
    Please do let me know if anyone has faced such issues before.
    Any inputs in this regard would be of great help.
    Thanks in advance!
    Deepthi                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I stumbled on a link in the oracle forum which says that the "create or replace package XXX" at the start of the PL/SQL procedure when run seems to intermittently cause the ORA-04068: existing state of packages has been discarded problem.
    As per the solution suggested an “alter package XXX compile" can be executed after the changes are made and then we would no longer get the error in BPEL/ESB and dont have to bounce the server too.
    __http://forums.oracle.com/forums/thread.jspa?threadID=185762_
    However the above solution does not seem to resolve the issue.
    Any help in this regard would be highly appreciated.
    Thanks,
    Deepthi

  • HT2513 my iCal calendar that I created with the color green keeps changing to purple.  no matter how many times I change it to green, it turns it back to purple.  Of course this only happens with iCloud and not "from my Mac".  Any ideas?

    my iCal calendar that I created with the color green keeps changing to purple.  no matter how many times I change it to green, it turns it back to purple.  Of course this only happens with iCloud and not "from my Mac".  Any ideas on how to correct this?  This seems like a trivial error, but it's super annoying.

    I called Apple and they said that they know about this problem.  It's a problem with iCloud which their Engineers know about.  (there was a new iCloud release, hence...)  No ETA for a fix yet.  I asked that this be escalated so Engineering doesn't put it at the bottom of their fix list.  I talked to a Senior Advisor and mentioned to them to have QA check their regression tests as this has happened before to me (the problem just didn't take this long to resolve).  I like to use green too for important stuff, so I've resorted to creating a new calendar using the normal calendar green for events going forward.  They could have picked another color besides green to have this problem with and I wouldn't have been so upset.  ;-)

  • My iWork (pages and keynote) are not communicating with the iCloud. I haven't changed anything and all of the sudden there is no sync happening.  My iCloud account is fine as i can create documents on my iPad and they appear on iCloud.

    my iWork (pages and keynote) are not communicating with the iCloud. I haven't changed anything and all of the sudden there is no sync happening.  My iCloud account is fine as i can create documents on my iPad and they appear on iCloud. However, when i change documents on my mac (documents that are supposed to be in the iCloud), the changes do not sync with my other devices nor with iCloud.  Even when i create new documents on my mac and save them to iCloud, all seems okay and i can access them from my mac, however they do not show up in the iCloud and i can't access them with my other devices.
    Most recent version of mountain lion updated over a month ago.  New iPad in use for over a month.
    thanks

    The same thing is happening to me, Mail was fine about an hour ago and now is rejecting correct password.  Typical when today I'm waiting some important emails!

  • SQL 2012 installation Error-The MOF compiler could not connect with the WMI server

    Hi all,
      I am getting below error while installing SQL 2012 Dev edition in Win 8.1 Pro.
    I am facing lot of issues while installing SQL 2012 in Win 8.1 Pro.Any other steps we need to take to install SQL 2012 in Win 8.1.
    Thanks in advance. 

    Installation:
    Installation for SQL Server 2012
    Hardware and Software Requirements for Installing SQL Server 2012
    Installing the .NET Framework 3.5 on Windows 8 or 8.1
    About "The MOF compiler could not connected with the WMI server" error message:
      Please, verify the Windows Management Instrumentation has status "started" and is set with Startup Type "Automatic". (Alberto Morillo, SQLCoffee.com).
    José Diz     Belo Horizonte, MG - Brasil

  • MS SQL Server 2008 not getting installed properly - MOF compiler could not connect with the WMI server

    I am trying to install SQL Server 2008 in my local machine. However, I kept running into errors with the following error message:
    "The MOF Compiler could not connect with the WMI Server. This is either because of a semantic error such as an incompatibility with the existing WMI repository or an actual error such
    as the failure of the WMI Server to start".
    I also ran "rundll32 wbemupgd, UpgradeRepository" to rebuild WMI repository, it doesn't help either. I got the same error message. 
    Any ideas what settings I need to change in order to ensure a successful installation of SQL Server 2008?

    "The MOF Compiler could not connect with the WMI Server. This is either because of a semantic error such as an incompatibility with the existing WMI repository or an actual error such
    as the failure of the WMI Server to start".
    I also ran "rundll32 wbemupgd, UpgradeRepository" to rebuild WMI repository, it doesn't help either. I got the same error message. 
    Any ideas what settings I need to change in order to ensure a successful installation of SQL Server 2008?
    can you check below two links.Make sure previous failed installation is removed completely.
    http://connect.microsoft.com/SQLServer/feedback/details/356258/the-mof-compiler-could-not-connect-with-the-wmi-server#
    Solution given by Connect MS is:
    Possibly the issue was caused by uninstalling from add-remove programs - at any rate, using aaron bertrand's suggestion below fixed the issue. Also of note - I used the local admin for the install.
    http://sqlblog.com/blogs/aaron_bertrand/archive/2009/02/20/the-xp-sp3-msxml6-sp2-sql-server-debacle.aspx
    yes - remove msxml6 and any other half installed portion of sql 2008 and REBOOT and install sql
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

Maybe you are looking for