Does WCF-OracleDB adapter support XMLType data for table select operation

I am getting this error When I do the consume adapter service for Oracle table select operation on one of the tables which has XMLType column. It's working fine for other tables. 
Microsoft.ServiceModel.Channels.Common.MetadataException: Retrieval of Operation Metadata has failed while building WSDL at 'http://Microsoft.LobServices.OracleDB/2007/03/XXXX/Table/table_name/Select' ---> Microsoft.ServiceModel.Channels.Common.MetadataException:
Incorrect Type: XMLTYPE. Possible causes: 1. Permission issue 2. Unsupported type.
   at Microsoft.Adapters.OracleDB.OracleCommonMetadataResolverHandler.ResolveTypeMetadata(String nodeId, TimeSpan timeout, TypeMetadataCollection& extraTypeMetadataResolved)
   at Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetTypeMetadata(String uniqueId, Guid clientId, TimeSpan timeout)
   at Microsoft.ServiceModel.Channels.Common.MetadataLookup.GetTypeDefinition(String typeId, TimeSpan timeout)
   at Microsoft.Adapters.OracleDB.OracleCommonMetadataResolverHandler.ResolveTypeMetadata(String nodeId, TimeSpan timeout, TypeMetadataCollection& extraTypeMetadataResolved)
   at Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetTypeMetadata(String uniqueId, Guid clientId, TimeSpan timeout)
   at Microsoft.ServiceModel.Channels.Common.MetadataLookup.GetTypeDefinition(String typeId, TimeSpan timeout)
   at Microsoft.Adapters.OracleDB.OracleCommonMetadataResolverHandler.ResolveOperationMetadata(String operationId, TimeSpan timeout, TypeMetadataCollection& extraTypeMetadataResolved)
   at Microsoft.ServiceModel.Channels.Common.Design.MetadataCache.GetOperationMetadata(String uniqueId, Guid clientId, TimeSpan timeout)
   at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.SearchBrowseNodes(MetadataRetrievalNode[] nodes, WsdlBuilderHelper helper, TimeoutHelper timeoutHelper)
   --- End of inner exception stack trace ---
Server stack trace: 
   at Microsoft.ServiceModel.Channels.Common.Design.AdapterExceptions.ThrowMetadataException(String errorMessage, Object arg, Object source, Exception innerException)
   at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.SearchBrowseNodes(MetadataRetrievalNode[] nodes, WsdlBuilderHelper helper, TimeoutHelper timeoutHelper)
   at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.GenerateOperationSchemas(WsdlBuilderHelper helper, MetadataRetrievalNode[] nodes, TimeSpan timeout)
   at Microsoft.ServiceModel.Channels.Common.Design.WsdlBuilder.GetWsdl(MetadataRetrievalNode[] nodes, Uri uri, TimeSpan timeout)
   at Microsoft.Adapters.OracleCommon.OracleCommonWsdlRetrieval.Microsoft.ServiceModel.Channels.Common.IWsdlRetrieval.GetWsdl(MetadataRetrievalNode[] nodes, Uri uri, TimeSpan timeout)
   at Microsoft.ServiceModel.Channels.Common.Design.MetadataExchanger.ProcessMetadataGet(Message message, Uri target, TimeSpan timeout, MetadataLookup metadataLookup)
   at Microsoft.ServiceModel.Channels.Common.Design.MetadataExchanger.ProcessMetadataMessage(Message message, Uri target, TimeSpan timeout, MetadataLookup metadataLookup, Message& replyMessage)
   at Microsoft.ServiceModel.Channels.Common.Channels.AdapterRequestChannel.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Microsoft.ServiceModel.Channels.IMetadataRetrievalContract.GetMetadata(MetadataRetrievalNode[] nodes)
   at Microsoft.ServiceModel.Channels.Tools.MetadataSearchBrowse.MetadataPanel.GetWsdl(MetadataRetrievalNode[] nodes)
   at Microsoft.ServiceModel.Channels.Tools.MetadataSearchBrowse.MetadataPanel.btnProperties_Click(Object sender, EventArgs 
My table has XMLType column which is also included for select.
Thanks

Hi Van&boatseller,
The duplicate thread has been deleted, and thanks for your feedback.
Best regards
Angie Xu
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.

Similar Messages

  • Can the WCF-OracleDB adapter generate 'nill' attribute for DBNull result on inbound operation?

    When a result set is returned using a REF CURSOR, DBNull values are omitted from the XML. Is it possible to change that behavior to write the element as 'nil'? 
    Thanks,
    Brad

    Pleaes refer to the document which might helpfull:
    http://coditblog.webs.be/category/BizTalk.aspx?page=2

  • BizTalk 2010 wcf-oracledb adapter with Oracle Database 12c

    Hi,
    My customer is currently running BizTalk 2010 adapter pack wcf-oracledb with Oracle 11g.
    They want to upgrade the oracle database to 12c.
    Is it possible to use BizTalk 2010 wcf-oracledb adapter with Oracle 12c?
    Thank you.
    br, Johan

    Hi,
    No it is not supported.
    For the Oracle Database Adapter
    Supported server versions: Oracle database version 11.1, Oracle database version 10.2, Oracle database version 10.1, Oracle database version 9.2
    Supported client versions: Oracle Data Access Components for Oracle Client 11.1.0.6 with Patch Set 11.1.0.7, Oracle Data Access Components for Oracle Client 11.1.0.7
    Refer:
    Microsoft BizTalk Adapter Pack 2010 Documentation
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • Does 10.5.6 Support Dual displays for Radeon 9800 Pro Mac Edition cards?

    Does 10.5.6 Support Dual displays for Radeon 9800 Pro Mac Edition cards?
    And is there driver updates for anyone using the all-in-ones HP printers...has anyone been able to use their scanners since the update? and has the dual screen support been added to avoid the blue screen on startup?

    The ATI Radeon 9600 PC/Mac edition 256 MB should work in the MDD G4. It has two DVI ports (one is dual-link and can support a 30" display). You will need adapters for ADC displays.

  • HT204387 Does the IPhone 4S support NFC technology for Bluetooth pairing?

    Does the IPhone 4s support NFC technology for Bluetooth pairing.

    NFC and bluetooth are not the same thing.
    The iPhone (no currently existing model) does not have the hardware required for NFC.

  • Why does the hdmi adapter(purchased from apple for $40) no longer mirror my iPad 2?

    Why does the hdmi adapter(purchased form Apple for $40) no longer mirror my ipad 2?  If ios6 prevents this, will they return my money?

    Does this involve iPhoto in any way? I believe you need to post in a different forum - and since these are strictly uuser to user forums answers about what Apple does or will do are not likely nor reliaible - you need to contact Apple for Apple answers
    LN

  • Does anyone know the USA release date for West of Memphis movie?

    Does anyone know the USA release date for West of Memphis movie?

    There's no general answer, it depends on the platform. On Metalink this information can be found under Certification & Availability.

  • Does Interconnect FTP Adapter support SFTP/SSH?

    Does Interconnect FTP Adapter support SFTP/SSH?
    Thanks!
    -mb

    No it doesn't!
    Actually, FTP adapter in BPEL support secure FTP (FTPS, FTP over SSL), but only on Solaris platform if believe documentation.
    You can try to connect BPEL FTP adapter to InterConnect using new JCA adapter (in IC 10.1.2.0.2), but I'm not sure wether BPEL FTP adapter is JCA-compatable or not (since it is not in Oracle AS adapters package but inside BPEL)...

  • I am aware that the iPod Touch 5g has no official date yet, on the site it only says: Available to ship: October. But, does anyone know what a possible, date for the iPod to be released? :)

    I am aware that the iPod Touch 5g has no official date yet, on the site it only says: Available to ship: October. But, does anyone know what a possible, date for the iPod to be released? :)

    Well, I recently checked apple.com, and the "pre-order" button has been replaced with the "buy now" button. This is a very good sign that the iPods will begin to ship soon! There is still no exact date, but I expect that they will ship within the next 3 days. You should get an email when they have shipped.
    Take care!
    -59Ballons

  • HT1222 Hi, what is the support end date for Quicktime 7.7.3?

    Hi, what is the support end date for Quicktime 7.7.3?

    Hi
    <b>Have you tried reading the details of the PO Releaser using the BAPIs ?</b>
    BAPI_PO_GETRELINFO
    BAPI_PO_GETITEMSREL
    BAPI_PO_GETITEMSREL            List Purchase Orders for Release (Approval): New as of 4.0A     
    BAPI_PO_GETRELINFO             Display Detailed Release (Approval) Information on Purchase Order
    BAPI_PO_RELEASE                Release Purchase Orders            
    BAPI_PO_RESET_RELEASE          Cancel Release of Purchase Orders  
    <u>Related link -></u>
    Re: How to fetch data from back end for PO?
    Hope this will help.
    Do let me know.
    Regards
    - Atul

  • Support retired date for iAS6 & NES4.1

    Dear Sir/Madam,
    I'd like to ask is there any information about the support retired date for iAS6 and NES4.1 (i.e. desupport)? Where can I find these information? Since I've tried to search on Sun web site but still cant find any, please help! Thanks so much!!
    Best regards,
    Joyce

    Technically you are on an unsupported platform now. They do not support earlier clients speaking with later servers or the reverse. This being said I have yet to see this cause an explicit
    problem yet however have seen mixed versions of MaXL and EAS cause crashes of the Essbase server.
    Regardless of your use of mixed environment support for all 7.x Essbase products has expired already. See http://www.oracle.com/support/library/brochure/lifetime-support-middleware.pdf
    Regards,
    John A. Booth
    http://www.metavero.com

  • SM58 - IDoc adapter inbound: IDoc data record table contains no entries

    Trying to send Idocs from SAP ECC6.0 via PI 7.0 up until 2 days ago there was no problem.
    Since yesterday, only one specific type of Idoc does not make it into XI (PI). In the Idoc monitor (WE02) the idocs that were created gives status 3 which is good. But all Idocs of that specific type (ZRESCR01) does not go to XI. I can only find them bakc in SM58 where it gives the following message:
    IDoc adapter inbound: IDoc data record table contains no entries
    I have checked SAP notes 1157385 and also 940313, none of them gives me any more insight into this error. I have also checked all the configuration in WE20, SM59, and in XI (repository and directory) and in XI IDX1, IDX2 but could not find anything that would cause this. I can also not think of anything that changed since 2 days ago.
    Please point me in the right direction.

    hi,
    i think in sm 58 u can find entries only when there is some failure in login credential .
    if there is change in IDoc structure than you have to reimport the idoc metadata defination at IDX2.otherwise not requird.
    please check the logical system name pointing to the your requird target system....
    please also verify thet your port should not be blocked.
    pls find the link it may help
    Monitoring the IDOC Adapter in XI/PI using IDX5
    regards,
    navneet

  • How to create or generate sample / test data (mass data for tables) ?

    Hello,
    I'm playing around a little with some SQL-functions, but actually I have only a small number of rows in my sample table and I would like to have "big, filled tables". :-)
    Is there an easy way to generate mass data for tables, e.g. for testing the performance of SQL-statements when a table is full of data.
    For example:
    How can I generate lets say 50.000 or 100.000 rows into a table with two columns? Is there a ready-to-use command to generate this mass of data?
    How do you create random data for testing?
    Thanks a lot in advance for your help!
    Best regards
    FireFighter

    First, thanks for the quick and great answer! It looks exactly what I'm looking for. How could I forget to look at Tom's site for such a script. ;-)
    But.....
    ...unfortunately, it doesn't seem to work. :-( And since I'm not so experienced in PL/SQL until now (looking forward to a course end of year...) I don't know what the error is. Is it not meant to use within 10g ??
    So, here is what i do:
    1. Log in to SQL*plus and generate the procedure with "@gen_data.sql"
    2. Then I try to execute the procedure by using "exec gen_data('mytesttable',500);"
    Then I get the following error output:
    SQL*plus> exec gen_data( 'mytable', 50 );
    BEGIN gen_data( 'mytable', 50 ); END;
    ERROR at line 1:
    ORA-00936: missing expression
    ORA-06512: at "SYS.GEN_DATA", line 34
    ORA-06512: at line 1
    And here is the code that I have used:
    01 create or replace procedure gen_data( p_tname in varchar2, p_records in number )
    02 authid current_user
    03 as
    04 l_insert long;
    05 l_rows number default 0;
    06 begin
    07
    08 dbms_application_info.set_client_info( 'gen_data ' || p_tname );
    09 l_insert := 'insert /*+ append */ into ' || p_tname ||
    10 ' select ';
    11
    12 for x in ( select data_type, data_length,
    13 nvl(rpad( '9',data_precision,'9')/power(10,data_scale),9999999999) maxval
    14 from user_tab_columns
    15 where table_name = upper(p_tname)
    16 order by column_id )
    17 loop
    18 if ( x.data_type in ('NUMBER', 'FLOAT' ))
    19 then
    20 l_insert := l_insert || 'dbms_random.value(1,' || x.maxval || '),';
    21 elsif ( x.data_type = 'DATE' )
    22 then
    23 l_insert := l_insert ||
    24 'sysdate+dbms_random.value+dbms_random.value(1,1000),';
    25 else
    26 l_insert := l_insert || 'dbms_random.string(''A'',' ||
    27 x.data_length || '),';
    28 end if;
    29 end loop;
    30 l_insert := rtrim(l_insert,',') ||
    31 ' from all_objects where rownum <= :n';
    32
    33 loop
    34 execute immediate l_insert using p_records - l_rows;
    35 l_rows := l_rows + sql%rowcount;
    36 commit;
    37 dbms_application_info.set_module
    38 ( l_rows || ' rows of ' || p_records, '' );
    39 exit when ( l_rows >= p_records );
    40 end loop;
    41 end;
    42 /
    Does anybody know what my error i have in here?
    Thanks again for you help in advance!
    Rgds
    FF
    Message was edited by:
    FireFighter

  • Error when reading the DDIC-data for table

    Hi Tobias
    We upgraded from DMIS 2011 SP04 to SP07. We are in development system.
    To test initial load, we stopped replication for an existing table and then started replication for the same table.
    Mass transfer id connects ECC system to BW on HANA system.
    Replication errored with the following message:
    Error when reading the ddic-data for table MARD (RFC destination DWACLNT010).
    Looking for your guidance.
    Kind Regards
    Kamaljit Vilkhoo

    Was able to solve using oss note 1972533.

  • How do you configure a WCF-SQL adapter to write data from a SQL2012 "always on" database?

    Hi All,
    I have a BizTalk environment. I have to write the data from BizTalk to the database which is configured using ALWAYS ON availability group.
    I use WCF-SQL adapter to write the data. My question is this setup a supported?

    The answer is NO.
    Refer: Can
    I use a BizTalk WCF-SQL send adapter with a SQL 2012 Always on Database?
    A snippet quoted below.
    In summary (in order of preference):
    Disable AlwaysOn Availability Groups / Mirroring on SQL server if you need to connect to this SQL server which has this enabled
    Disable transactions and implement logic to be able to handle duplicates .
    Disable transactions and handle the duplicates or lost messages with custom logic (e.g. Send twice and compare and implement error handling). You need to write your own DTC handling this which
    is probably very complicated.
    Disable transactions and live with risk of duplicates or lost messages without handling duplicates.
    Refer: SQL Server AlwaysOn feature does not support MSDTC transactions.
    Rachit
    Please mark as answer or vote as helpful if my reply does

Maybe you are looking for