AQ adapter dequeue problem

Hi,
I made a process which uses a AQ adapter with a CLOB payload when I enqueue a message, an exception is raised.
<ERROR> <default.collaxa.cube.activation> <AQ Adapter::Inbound> MessageReader_readMessage: Received TranslationException
<ERROR> <default.collaxa.cube.activation> <AQ Adapter::Inbound> ORABPEL-11207
IO Failure in translator.
IO failure because the Inbound XSD translator failed to DOM Parse InputStream .
Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
     at oracle.tip.pc.services.translation.xlators.xsd.XSDTranslator.translateFromNative(XSDTranslator.java:128)
     at oracle.tip.adapter.aq.database.MessageReader.translateFromNative(MessageReader.java:1095)
     at oracle.tip.adapter.aq.database.MessageReader.readMessage(MessageReader.java:464)
     at oracle.tip.adapter.aq.inbound.AQActivationSpecDequeuer.run(AQActivationSpecDequeuer.java:163)
     at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
     at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:267)
     at java.lang.Thread.run(Thread.java:534)
<WARN> <default.collaxa.cube.activation> <AdapterFramework::Inbound> PrintenGBA[Dequeue_ptt::Dequeue(Document)] - onReject: An Adapter requested handling of a malformed inbound message. However, the Adapter Framework is unable to perform this operation since the following bpel.xml activation property has not been defined: 'rejectedMessageHandlers'. Please define it and redeploy the business process.
<ERROR> <default.collaxa.cube.activation> <AQ Adapter::Inbound> MessageReader_readMessage: exception from onReject()
<ERROR> <default.collaxa.cube.activation> <AQ Adapter::Inbound> ORABPEL-00000
java.util.MissingResourceException
The sample: ADT_with_CLOB_Payload worked just fine and i can't find any relevant differences.
Anybody any idea?
Mark

Could you please mail your project (rename to .zipr) at [email protected] and please explain the steps to replicate this problem.

Similar Messages

  • How OSB AQ adapter dequeue from database AQ ?

    Hi,
    Could someone please tell me how OSB AQ adapter dequeues from database AQ ?
    Does it ask database frequently ? Or just hangs on database ?
    Or database AQ notifies OSB when something comes to AQ ?
    Regards,
    Cezary

    I don't have any experience with AQ adapter for OSB, but when I was working with AQ library for JMS I had the same question and found out that it was polling the database.

  • Terredo Tunneling adapter driver and Ralink PCI Adapter driver problem

    Have HP A-I-O,  running Windows 8 and getting errors ref. Terredo Tunneling Adapter driver and Ralink PCI Adapter driver problem.  Occassionally lose internet or wireless mouse and kebouad.  Troubleshooting reloaded drivers for both but did NOT resolve the problem.
    Any ideas?  Wouold Refresh work? If so, should I just load Windows 8.1?

    Sysherman, welcome to the forum.
    When requesting help you should always include the make/model (i.e. p6-xxxx) of the computer and/or monitor. This information is necessary for us to review the specifications of them.
    Signature:
    HP TouchPad - 1.2 GHz; 1 GB memory; 32 GB storage; WebOS/CyanogenMod 11(Kit Kat)
    HP 10 Plus; Android-Kit Kat; 1.0 GHz Allwinner A31 ARM Cortex A7 Quad Core Processor ; 2GB RAM Memory Long: 2 GB DDR3L SDRAM (1600MHz); 16GB disable eMMC 16GB v4.51
    HP Omen; i7-4710QH; 8 GB memory; 256 GB San Disk SSD; Win 8.1
    HP Photosmart 7520 AIO
    ++++++++++++++++++
    **Click the Thumbs Up+ to say 'Thanks' and the 'Accept as Solution' if I have solved your problem.**
    Intelligence is God given; Wisdom is the sum of our mistakes!
    I am not an HP employee.

  • Mini DVI to VGA Adapter Video Problem

    This year at Randolph-Macon College we replaced the Math lab Emac computers with IMac G5 Intel machines. The laboratory has an NEC model MT1050 projector with a manufacturer’s date of August 2002. We can not seem to get rid of ever present scan lines. We can slow them down and speed them up by adjusting resolution and refresh rates, but nothing will remove them. We are connecting the IMac to the projector via the Apple Mini-DVI to VGA Adapter. It is specifically designed for use with the iMac (Intel Core Duo), and the adapter connects to the Mini-DVI port of the computer and the VGA end of the adapter to an external VGA monitor or projector.
    Troubleshooting the problem we have swapped IMac Intel computers with no luck, but we still have to use the Apple Mini-DVI to VGA Adapter. When we hook the projector to a Intel Mac Book Pro, we have to use a different adapter, but then it works perfectly. In fact, everything we try using other adapters works fine, it’s just when we use the Apple Mini-DVI to VGA Adapter that we experience the video problem.
    Has anyone experienced this problem and if so, have you been able to remedy it?
    iMac (Intel Core Duo)   Mac OS X (10.4.8)  

    I don't have much to suggest, except to ask if you can try with a different mini-DVI to VGA adapter. (i.e. do you have more than one on hand to make sure yours isn't just defective?) Make sure it is firmly seated into the iMac.
    I use the same adapter to provide an extended desktop on an old CRT monitor and the display is great.

  • Sender Adapter Mail Problem

    Hello All,
    on PI 7.0, i have a scenario MAIL -> PI -> MAIL.
    I've configured the sender mail adapter in order to keep attachment and using pop protocol.
    When i test, the problem is that everything is green in the CC monitoring but it doesn't take any mail from the mailbox server, still in it. i see 0 mail taken in the CC monitoring.
    Since i don't have error messages i don't know how and where to look at ! Do you have some ideas ?
    For infos, i've based my configuration with the help of this blog :
    /people/michal.krawczyk2/blog/2005/12/18/xi-sender-mail-adapter--payloadswapbean--step-by-step
    EDIT : For further more informations, i am using a Lotus server for the mail.
    Thanks,
    Jean-Philippe
    Edited by: Jean-Philippe PAIN on Jan 14, 2010 6:08 PM

    Hi Jean,
      Have you tried to open the link *http://xiserver:port/mdt/amtServlet
    as suggested by Michal? What is the status there? There you can see whether the mail has been received by your mail adapter or not. If not, then check with your POP server and ports again. Look whether you have the POP port opened bi-directionally for your PI server.
    Regards,
    Sugata

  • Sender Adapter archiving problem

    Hello All,
                 In the sender adapter channel, we are getting the following error message. The messages are not getting archived in the archive folder that we have mentioned in the Sender adapter configuration in the ID.
    Putting message into send queue failed, due to: com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id 36f5f1e6-97a8-41b0-1fb8-b9c2bdbb6008(OUTBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: ORA-00001: unique constraint (SAPPIXDB.SYS_C00159667) violated .
    Returning to application. Exception: com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException: Message Id 36f5f1e6-97a8-41b0-1fb8-b9c2bdbb6008(OUTBOUND) already exists in duplicate check table: com.sap.sql.DuplicateKeyException: ORA-00001: unique constraint (SAPPIXDB.SYS_C00159667) violated
    Could you please let me know the exact problem? And how to resolve this? Thanks.

    Hi there,
    This error is issued if a user tries to insert an already existing value into a column defined unique.
    This error will also be generated if an existing record is updated to generate a duplicate (unique) key. Typically this is a duplicate primary key, but it need not be the primary key.
    Remedy:
    Only one of the following will be appropriate:
    1. Remove the unique restriction.
    2. Change the restriction to allow duplicate keys. An index could be changed to be a non-unique index, but remember that the primary key must always be unique.
    3. Do not insert the duplicate key.
    Cheers'
    Neetesh

  • SAP PI 7.1 HTTP receiver adapter conversion problem

    Hello!
    I would like to send a EDIFACT file over HTTP to our partner. The problem is that I can not use any entries in the "module" tab to convert the EDIFACT XML message to a EDIFACT "text" message (X2E conversion normally made with help of Seeburger modules when using X.400, FTP,...).
    Does anyone know how to send content other than IDocs over HTTP ?
    Thank you for your help!
    Regards
    Christian

    Hi Christian
    The position of your module looks correct. Even the link below confirms it.
    https://help.sap.com/saphelp_nw04/helpdata/en/cd/5af7c0c994e24fb0d0088443513de2/frameset.htm
    In the receiver adapter, if you want to add your own modules to process the request message, you add them before the module specified below; if you want to add your own modules to process the response message, you add them after the following module:
    sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean
    I tested this out with the module configuration below and it works fine.
    From the audit log, you can see the BIC conversion is successful and the SOAP message successfully transmitted. I checked on the receiver side, and the EDIFACT flat file was received.
    Can you add the "destTargetMsg" parameter = "MainDocument"? I think your BIC conversion is saving the converted document under a different attachment name, but the SOAP adapter is sending out the MainDocument (which is still the EDIFACT XML). This parameter should replace the MainDocument with the converted file.
    Rgds
    Eng Swee

  • File Adapter - Sender Problem

    Hi,
    While implementing a file to file interface I am facing problem in Integration Engine. Data is not passing to Integration engine, so it is not able to reach receiver.
    Receiver file adapter is working fine for other scenarion like IDoc to File.
    File Adapter status is Green in RWB.
    I am not able to see message in SXMB_MONI
    The error details in Adapter Engine is bellow
    Audit Log for Message: 410424a0-c496-11da-aa48-00111120e6db
    Time Stamp Status Description
    2006-04-05 16:51:37 Success Channel file2file_in_channel: Send binary file  "D:\usr\sap\QN7\DVEBMGS00\work\XiPattern2\testfile2in.xml". Size 209 with QoS EO
    2006-04-05 16:51:37 Success Application attempting to send an XI message asynchronously using connection AFW.
    2006-04-05 16:51:37 Success Trying to put the message into the send queue.
    2006-04-05 16:51:37 Success Message successfully put into the queue.
    2006-04-05 16:51:37 Success The application sent the message asynchronously using connection AFW. Returning to application.
    2006-04-05 16:51:37 Success The message was successfully retrieved from the send queue.
    2006-04-05 16:51:37 Success File "D:\usr\sap\QN7\DVEBMGS00\work\XiPattern2\testfile2in.xml" deleted after processing
    2006-04-05 16:51:37 Success The message status set to DLNG.
    2006-04-05 16:51:37 Error Transmitting the message to endpoint http://sapep:50000/sap/xi/engine?type=entry using connection AFW failed, due to: Received HTTP response code 404 : Not Found.
    2006-04-05 16:51:37 Success The asynchronous message was successfully scheduled to be delivered at Wed Apr 05 16:56:37 GMT+05:30 2006.
    2006-04-05 17:01:37 Success The message status set to WAIT.
    2006-04-05 17:06:37 Success Retrying to send message. Retry: 3
    2006-04-05 17:06:37 Success The message was successfully retrieved from the send queue.
    2006-04-05 17:06:37 Success The message status set to DLNG.
    2006-04-05 17:06:37 Error Transmitting the message to endpoint http://sapep:50000/sap/xi/engine?type=entry using connection AFW failed, due to: Received HTTP response code 404 : Not Found.
    2006-04-05 17:06:37 Error The message status set to NDLV.
    Please suggest the solution.
    Is there any place where I can find the exact error log?
    Thanks,
    Smita.

    Hi,
    I found there was a problem with HTTP port in the URL. After fixing this, I am able to see the message in SXMB_MONI. But it is with an error. The error details is as bellow.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code>
      <SAP:P1>af.qn7.sapep</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>no_messaging_url_found: Unable to find URL for Adapter Engine af.qn7.sapep</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error when reading the access data (URL, user, password) for the Adapter Engine af.qn7.sapep</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    In RWB->Adapter engine there is a success message, But in the RWB->Integration Engine there is an error with Error Code : AE_DETAILS_GET_ERROR.
    Please suggest how to fix this. I am able to logon to XI system with user XIAFUSER.
    Thanks,
    Smita

  • FTP (Sender) Adapter - Polling Problem

    Hello everyone!
    I'm trying to pick up an XML file using the FTP Adapter (Sender).
    Weird thing is that I have set the "polling interval" for 60secs, but the FTP adapter doesn't seem to want to repeat polling at the said time interval.
    It only picks up the file once, and after that no more polling occurs.
    Could anyone know what the problem might be?
    Warm regards,
    Glenn
    PS. We are on PI 7.0, SP11.

    Hi Glenn,
    Check the connection mode in FTP adapter.
    Connect permanently or connect everytime.  Try changing the option and see if it works.
    If it still doesnt work then contact the guys who are maintaining the FTP server.
    Regards,
    Sumit

  • Mail Adapter Module Problem!

    Hi All
    I m facing a problem in implementing a custom mail adapter module.
    The scenario is to set the content type based on the file type. eg: if the file being sent is a pdf then content type should be "application/pdf".
    I hope the scenario is clear, please feel free to ask for clarifications.
    awaiting your replies.
    Regards
    Kapil

    Hi All
    I am able to fetch the file name now and set the content type based on the file name. But I m not able to change the name of attachment of mail. For reference, I m pasting the code here, please suggest how to do the latter part
    try {
                         // CS_GETCHADAT START
                         cid  = moduleContext.getChannelID();
                         Channel channel = new Channel(cid);
                         // Example to access a channel configuration parameter in a module: String someParameter = channel.getValueAsString("YourAttributeName");
                         // CS_GETCHADAT END
                        fileName = msgg.getMessageProperty("http://sap.com/xi/XI/System/File","FileName");
                        Payload attachment = msgg.getAttachment("MainDocument");
                             StringTokenizer st = new StringTokenizer(fileName, ".");
                             while(st.hasMoreTokens()){
                                  extension = st.nextToken();     
                        Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS, "RenameFile: filename " + fileName);
                        Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS, "RenameFile: extension " + extension);
                             // create new payload
                             Audit.addAuditLogEntry(amk, AuditLogStatus.SUCCESS, "RenameFile: attchmntName " + attachment.getName().toString());
                             //provide attributes and content for the new payload
                             attachment.setName("Attachment :" + fileName);
    //                         msgg.setMessageProperty("http://sap.com/xi/XI/System/File","content-description",fileName);
                             attachment.setContentType("application/" + extension );
                             inputModuleData.setPrincipalData(msgg);

  • J2EE adapter monitoring problem/no error description found

    Hi!!!
    I have a problem with J2EE adapter monitoring.
    When I use SOAP adapter (receiver, asynchronous mode)
    and there is an error in Web Service (for example,
    the structure of the message is incorrect) then in Workbench
    (in an adapter monitoring) I can only find information that
    there is "application error" and nothing more
    (I searched also logs and I didn't find anything).
    But when there is an error in Web Service then
    there are details about this error in ACK message,
    for example that required tag is omitted
    (I can see this information in the TCPMonitor when
    I configure it between SOAP adapter and Web Service).
    In "old days" when I use plain Adapter Engine
    I could find all information about errors
    in Integration Engine Monitoring (sxmb_moni):
    - error message (like "application error") was in the "error" node,
    - and details about this error (like "java.io.FileNotFound" (...), for example)
    were in the "trace" node.
    I suppose there is something wrong with my eyes now that I can't see these details,
    so please tell when can I find that.
    We have SP12.
    Regards,
    Andrzej

    Hi Andrzej
    Check this OSS Note 856597
    cheers
    Sameer

  • Dequeue problem using deq_condition

    Hello All,
    I have a payload that is an named object
    type x_data_fragments AS OBJECT (
    df_value_1 VARCHAR2(60),
    df_prime_value_1 VARCHAR2(60),
    df_prime_value_2 VARCHAR2(60));
    I desire to conditionally dequeue when df_value_1 is equal to contents of a variable p_condition.
    Database version is 10.2.0.3.0
    This is a Single consumer queue.
    This works, the "EXIT WHEN" line below in the code SNIPPET01:
    EXIT WHEN (l_data_fragments.df_value_1 = p_condition);
    Ideally I'd like to use the deq_condition Dequeue Option.
    That is my problem and what I'm asking for help with.
    I cannot get deq_condition to work. see SNIPPET02 below.
    I've tried many flavors of syntax.
    I even tried a function that returned the df_value_1 fragment from the object, with this syntax:
    l_dequeue_options.deq_condition :=
    'MyPackage.F_GET_DF_VALUE_1_VALUE(tab.user_data.x_data_fragments) = '||''''||p_condition||'''';
    Can't get it to work with deq_condition.
    Gives ORA-00904: "TAB"."USER_DATA"."X_DATA_FRAGMENTS": invalid identifier
    I can't tell if this is an AQ bug or whether I have bad syntax.
    Any help is most appreciated.
    Thanks,
    Tom
    SNIPPET01:
    PROCEDURE p_dequeue_conditional(p_qname IN VARCHAR2,
    p_condition IN VARCHAR2,
    p_data_fragments OUT x_data_fragments)
    IS
    DEQUEUE_CONDIT_FAIL EXCEPTION;
    LOOP_CNT INTEGER := 0;
    MAX_WAIT INTEGER := 0;
    l_dequeue_options DBMS_AQ.dequeue_options_t;
    l_message_properties DBMS_AQ.message_properties_t;
    l_message_handle RAW(16);
    l_data_fragments x_data_fragments;
    BEGIN
    l_dequeue_options.dequeue_mode := DBMS_AQ.BROWSE;
    LOOP
    DBMS_AQ.DEQUEUE(
    queue_name => p_qname,
    dequeue_options => l_dequeue_options,
    message_properties => l_message_properties,
    payload => l_data_fragments,
    msgid => l_message_handle
    EXIT WHEN (l_data_fragments.df_value_1 = p_condition);
    END LOOP;
    SNIPPET02:
    PROCEDURE p_dequeue_conditional(p_qname IN VARCHAR2,
    p_condition IN VARCHAR2,
    p_wait_seconds IN NUMBER,
    p_data_fragments OUT x_data_fragments)
    IS
    l_dequeue_options DBMS_AQ.dequeue_options_t;
    l_message_properties DBMS_AQ.message_properties_t;
    l_message_handle RAW(16);
    l_data_fragments x_data_fragments;
    BEGIN
    l_dequeue_options.navigation := DBMS_AQ.FIRST_MESSAGE;
    l_dequeue_options.wait := p_wait_seconds;
    l_dequeue_options.deq_condition :=
    'tab.user_data.x_data_fragments.df_value_1 = '''||p_condition||'''';
    DBMS_AQ.DEQUEUE(
    queue_name => p_qname,
    dequeue_options => l_dequeue_options,
    message_properties => l_message_properties,
    payload => l_data_fragments,
    msgid => l_message_handle
    p_data_fragments := l_data_fragments;
    COMMIT;
    END;

    Afternoon,
    Problem solved.
    A wonderful co-worker put different pair of eyes on my item.
    My user_data is of my object type.
    Changed this:
    'MyPackage.F_GET_DF_VALUE_1_VALUE(tab.user_data.x_data_fragments) = '||''''||p_condition||'''';
    To this:
    'MyPackage.F_GET_DF_VALUE_1_VALUE(tab.user_data) = '||''''||p_condition||'''';
    All working fine now.
    Thanks for your time.
    Tom

  • HTTP Sender Adapter Strange Problem After SP16 Patch!!!

    Hi,
    after upgrading to XI SP 16 I'm no longer able to create HTTP Sender Adapter based Communication Channels. I can create a Receiver Adapter but no Sender since the Sender button is greyed out in the UI. Does anybody have an Idea what could be the problem here?
    Kind regards,
    Heiko

    HI Heiko,
    As stated by bhavesh you cant have a sender http adapter, infact there is no need to have it.
    If you want topost message to the integration engine using http protocol,you can directly send the xml message to the pipeline url of the integration engine.
    http://<host>:<Abap http port>/sap/xi/engine?type=entry
    Yomesh

  • XI Adapter : Firewall Problem !

    Hi Guys !
    Here we face a problem transfering data to Oracle using JDBC Adapter (Sender / Recevier)
    There is firewall between our XI System and Oracle System. We have opened 1521 -- 1529 Series / 50 000 - 59 999 Series in firewall for communication.
    But when data is transfered from  ECC to Oracle follwoing happens ad below
    1) Source Ip : 10.x.x.4 : 38788 to Destination Ip : 10.x.x.56:1521 ---> Connection seems to be OK (I can see in Listner.Log file)
    But when reverse communicatiuo happens
    2)Source Ip : 10.x.x.56:1521 to Destination Ip : 10.x.x.4 : 38788  --> Error comes as no port open for firewall (38000 Series)
    If Source ip with 50000 Series then data transfers.
    This Port generation from SAP XI Application erractic sometimes 30000 , 40000 , 50000 sERIES by seeing in the log ??
    So am not in a  position to tell firewall team this my range of ports to be opened , so when 50000 series comes it works r else it says network adapter error in RWB.
    I heard we can do port binding to divert all request from different port through one port so that firewall can allow the same ??
    Is it possible , if doing so is it good for handeling bulk data transfers  ??
    My main aim is to give the range of ports that SAP XI application generates ?
    Any idea of my problem to be taken further.
    rgds
    srini

    Hi Guys,
    Anyone came across same kind of problem.
    Going to Top
    Rgds
    Srini

  • FTP Adapter config problem (again :/ )

    Hello all.
    I know that this topic was discussed few times before but i still cant setup my FTP adapter.
    My OS is Win XP. I downloaded free ftp server (XLight FTP Server) and setup my oc4j-ra.xml in following way:
         <connector-factory location="eis/Ftp/FtpAdapter" connector-name="Ftp Adapter">
         <config-property name="host" value="10.172.201.57"/>
         <config-property name="port" value="210"/>
         <config-property name="username" value="szeryf"/>
         <config-property name="password" value="szeryf"/>
         </connector-factory>
    where shown ip address is my computer address. I also created user szeryf/szeryf at my local FTP server and tried to connect to that server using some ftp client - with success. Then i created some simple BPEL process to upload file to FTP server. Each time i try i get fault that connection to server failed.
    Maybe someone experienced such a thing and could help me with that problem?
    Regards,
    Chris

    Are you sure your ftp server is on port 210? It seems odd.
    And is there a reason you are editing oc4j-ra.xml directly? Why not make a partner link and get that working first?

Maybe you are looking for

  • Error when saving a file with whatever text

    Suddenly when I am going to save a file wich has text, unknow error ocurs and can not save the file, if I delete the text, the file saves fine, no matter what text or font I choose. It is weird. The app was working fine a few days ago. I have 3 users

  • AirPlay, iPhone 4 and TV Shows

    Ok, I finally updated to 4.3. My main interest is in an updated AirPlay. I'm glad I can FINALLY AirPlay videos I shot with the iPhone 4 to my apple tv! Issues I've noted: The new iPod "sharing" does not see any tv shows I've added unless they were pu

  • How to delete photos from photo stream

    How do I delete photos from photo stream? I have taken some photos I don't want to keep.

  • Creating viewset in webdynpro(abap)

    Hi all,        in my project i want a single window(view) and in this window i want to embed 4 views.I read somewhere that i need to create a viewset since i am new to this could you all please help me out...Thanks

  • Lower volume level on Auxiliary that Airtunes is playing thru

    Anyone got any advice here? I have airtunes working on my Bose stereo from both computers in my house. When I play it, however, it is at a noticeably lower volume level than that of the CD or even FM radio. Volume on iTunes is at the max. Any help is