B2B File Delivery channel

Hi,
I was trying to configure a trading partner with FILE as Deliverychannel on a WINDOWS MACHINE . Few challenges I am facing while doing this are -
1. Though i specify the hostname in the TRANSPORT settings, the endpoint URI in the log file always shows as "file://localhost/TestFiles/FilePoc/Out" which means B2B is always trying to write/poll only on the local host.
2. Though this location exists on localhost(m/c on which B2B is running), log file shows
"file://localhost/TestFiles/FilePoc/Out PROTOCOL_ENDPOINT = null
polling_interval = 60
file.receiver.polling_interval = 60
2007.10.10 at 14:28:05:491: B2BStarter thread: B2B - (WARNING) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Directory /TestFiles/FilePoc/Out does not exist"
Does this mean that EndPoint URI is incorrect??
However I am able to access this path by copy pasting the same uri from my local machine just by changing "localhost" to "remotemachine name".
3. If I want the files to be written on a remote host, do i need to give the windows absolute path?
Thanks,
Phani

Hi Ramesh,
Thanks for the reply. It seems to be working fine with the mapped drive and UNC path as well.
However in this case i unbale to understand the significance of hostname. If the drive is mapped to the local host and just by giving that mapped drive in the endpoint URI is working, whats the significane of hostname?

Similar Messages

  • BPEL JMS Adpater to publish message to B2B Internal Delivery Channel

    We are planning to use the JMS adapter in BPEL to publish message to B2B Internal Delivery channels. But during the JMS Adapter configuration it doesnt list the B2B Internal queues (IP_OUT_QUEUE and IP_IN_QUEUE) in the list of queues. However for AQ Adapter in BPEL, during the AQ Adapter configuration its lists the queues(IP_OUT_QUEUE and IP_IN_QUEUE) in the list of the queues. We used the same database connection and user for both the adapters. The B2B queues are in the B2B repository.
    Can we use the JMS Adapter in BPEL to publish message to B2B internal delivery channel and if so is there any other configuration we need to do?

    You can use the default AQ to pub/sub messages in/out of the IP_IN and IP_OUT Qs.
    However, if you still need to use JMS, then make the B2B listen to this JMS Q and then use the JMS adapter.
    Using the default AQ should be robust and simple. But, again we have seen several customers implementing in thrid party JMS providers as per their business scenarios.
    Regards
    Anirudh Pucha

  • Internal File Delivery Channel not working..

    Hi,
    I have configured a Trading partner to poll for a file and write into a SFTP Server with Internal delivery channel as SFTP Protocol. This is working fine on dev instance. However, when I exported the same configuration to test instance (SFTP credentials are different for test and dev. But that is taken care of in configuration) the same is not working.
    Strangely, I don't see any error also in B2B log file and business message status report shows the transaction as successful, which means that file has been transferred. But I don't see the file on SFTP server.
    What could be the possible reasons. Can someone help me here.
    Thanks,
    Phani

    Hi Anuj,
    Thanks for the reply -
    So you should have property oracle.tip.adapter.b2b.appTransportTraceLogLevel set to "DEBUG" in tip.properties file - Yes
    an+d b2b_idc_transport.log should show you the errors+. If it does not raise a case with support. - No. b2b_idc_transport is of 0 kb and is not getting updted.
    Which authentication are you using - password or public key? - I am using a password
    Did you try command line SFTP from Test B2B box to SFTP box? Are you able to do so? - Yes I did try and am able to connect to the SFTP box from B2B Unix box.
    Thanks,
    Phani

  • Filename Format in FTP Delivery Channel - oracle.tip.adapter.b2b.allTPInOne

    Hi,
    For Inbound SFTP transfer is there a way to avoid using standard B2B file-naming convention at source files?
    We tried the following for B2B host external delivery channel (SFTP) which would pick up the files from trading partner directory -
    1. Set oracle.tip.adapter.b2b.allTPInOneDirectory = false
    2. Create a directory specific to the trading partner and have the Trading Partner drop the files in the Trading Partner specific folder.
    However, it did not work; the transfer was successful only when standard file name format was specified and used for files.
    We are using 'Oracle B2B 10.1.2 MLR16' version - is this feature not available in this version?
    Sincerely,
    CD

    Thanks Anuj
    It throws the following error now -
    Description: Unable to identify the document protocol of the message
    StackTrace:
    Error -: AIP-50083: Document protocol identification error
         at oracle.tip.adapter.b2b.engine.Engine.identifyDocument(Engine.java:3354)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1725)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2657)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2527)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2482)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:530)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:376)
         at java.lang.Thread.run(Thread.java:534)
    These are the details for the Inbound transfer -
    preserve filename=true
    filename=SampleFile.txt
    filename format (specified in host external delivery channel) =%FROM_PARTY%_%TO_PARTY%_%DOCTYPE_NAME%_%DOCTYPE_REVISION%
    fullpath=/../SystemB/SampleFile.txt SystemB is the remote trading partner (FROM_PARTY); it has generic identifier created with same name.
    The transfer works if the filename is in this format: %FROM_PARTY%_%TO_PARTY%_%DOCTYPE_NAME%_%DOCTYPE_REVISION%. Do any of the other parameters for delivery channel such as directory name format, Directory name format separator need to be used/updated?
    Thanks,
    CD

  • Unable to set Internal delivery channel in B2B 11g

    Hi
    I am very new to B2B
    I have some doubts that i want to clear
    I am not sure whether the internal delivery channel will be automatically set in B2B 11g
    I created an agreement for one of the external trading partner from host trading partner
    When I try to deploy the agreement it is failing with the validation error
    I don't know what is the error but I am believing that the internal delivery channel is not set for my host trading partner
    I have two question's here
    1. How to set Internal delivery channel in 11g B2B if it is not automatically set. If it is set what is it
    2. Where can I find the log file on server. I want to get the details of the validation error occuring while I am deploying the agreement
    Any help is greatly appreciated
    Thanks
    Vijay Sai.S

    Hi
    Now I want to define a custom IDC using HTTP.
    How Can I do that
    If go to channels tab for my TP and select HTTP as channel, I am not able to save it and the error is Unable to create an IDC with HTTP as method.
    Can you tell me how can I create custom IDC
    I don't want to use QUEUE channel for IDC.
    Secondly do I have to give proper details of my TP?
    I mean to say I that I want to just deploy an agreement for testing purpose by just giving some dummy details of my TP connection.
    What if I don't have proper details of my TP connection
    Thanks for the log file path
    I found it.
    I couldn't find any extra details in it though
    Thanks
    Vijay Sai.S

  • File Internal Delivery Channel failed

    hi all,
    i'm facing some problem with the File Internal Delivery Channel, my idea is to output the incoming message from my remote trading partner into a folder.
    i'd follow the steps in the user guide but i can see any files in the folder.
    i've try the FTP Internal Delivery Channel and i can see those files in the folder.
    can anyone help me here? how to output the incoming message into a folder using the File Transport Protocol??
    Thanks

    Hello PT,
    A part of this question is also discussed in the other post named Transport Parameters for FTP1.0 . In acme-Global Chips scenario , you might want to define the delivery channel for Acme to be picked up from an FTP folder where Global Chips is assumed to be placing the files for inbound.
    For outbound scenario, you have to define the delivery channel of GlobalChips to define the FTP end points so that B2B will put the files in the respective folder. HTH. Please let me know.
    Rgds,Ramesh

  • File Internal Delivery Channel

    I've created an internal delivery channel to poll for when a File is dropped into a specific directory on the B2B server. B2B should poll for the file and pick it up once the file appears to be sent out to our trading partner. The problem is B2B is not picking up the file and it is just sitting in the directory.
    Directory where the file is being dropped: /rootdirectory/foldername/name/location
    - directory is on the same server as b2b
    File Name: TradingPartner_DocType_MessageType_MessageID.xml
    - MessageID is unique
    Permissions: The file used for testing was put there by ‘oracle’ home user.
    Internal Delivery Channel Settings:
    Transport Details:
    Transport Protocol: File
    URI: /rootdirectory/foldername/name/location
    Polling Interval: 1
    Receiver Read Only: false
    Transport Sever Details:
    Host name: B2B box
    I created the TPA using the internal delivery channel I created. The configuration is deployed and when I drop the file there, nothing happens. Nothing seems to show up in the logs or error reports.
    It seems as if B2B is not even polling that directory. Is there some configuration setting I'm missing? Any help would be greatly appreciated.
    Thanks.

    Hello,
    sankar has already given the solution. YOu might also want to enable the transport log for further error messages. Please do so in tip.properties.
    #oracle.tip.adapter.b2b.transportTrace = c:\\oracle\\midtier\\ip\\log/transport.trc
    Rdgs,Ramesh

  • [URGENT]Internal Delivery Channels of B2B

    Hi,
    After going through the tutorials of B2B and BPEL interoperability i am bit confused as the information is bit abstract.
    If my understanding is not wrong, the trading partners created in B2B communicate among themselves through the B2B inbound and B2B outbound channels. These B2B channels in turn use IP_IN_QUEUE and IP_OUT_QUEUE.
    But when I am connecting a Host application say BPEL with B2B to map some data fetched from oracle apps to the 850.xsd, by choosing the deployed B2B docs through WSIL browser, the default queue that is being used is AQ, which uses IP_IN_QUEUE and IP_OUT_QUEUE.
    I am confused when i am trying to view the entire setup as I feel there is some missing concepts while intregating BPEL on one side with one TP as Host and the other as Remote.
    More over Iwould also love to know if any tables like (IP_QTAB) are populated during the process of enquing and dequing.
    any comments from any corners will be beneficial.
    Thanks and regards
    Prabal
    Message was edited by:
    Prabal

    Hi Prabal,
    Firstly, in B2B there are two communication sides, one is Internal (facing internal applications such as BPEL, IC etc) and the other is External (facing Remote Trading partners, diff organizations).
    For Internal Communication B2B uses by default AQ channels.
    - IP_OUT_QUEUE is used by B2B to receive messages put in by Internal App and send them out to remote trading partners
    - IP_IN_QUEUE is used by B2B to put the messages it has received from remote trading partners to be consumed by Internal Applications.
    Note that these are not used for communication between trading partners.
    For External Communication, B2B has support for various channels such as HTTP, FTP, File etc. and some transport exchange protocols such as AS2 (EDIINT), RNIF (RosettaNet Messages), ebMS, MLLP etc. Typically with EDI documents such as X12 docs, one would you EDI over Internet (AS2) or use generic transports such as File or FTP.
    If you run Tutorial 3 (given in the B2B User Guide), it sets up X12 (850, 855, 997) over Internet (AS2). Please try and run this scenario for understand B2B.
    Please note for this you would require two separate B2B machines.
    After running the Tutorial, you can try to configure BPEL to enqueue and dequeue the messages instead of using the enq and deq scripts. Please note that one BPEL instance should be connected to one B2B instance eg. Acme (as per the tutorial) instance. You could create one process that will Enqueue the message into Acme and a second that will Dequeue the message from Acme.
    The BPEL - B2B Outbound message flow is as follows
    - BPEL picks message from Oracle APPS or any other internal application
    - BPEL will convert this to 850 format.
    - BPEL will enqueue the message into B2B. This message goes into IP_OUT_QUEUE and will be shown as an entry in the IP_QTAB. (Note both inbound and outbound show in IP_QTAB, and can be identified by the Q_Name column).
    - B2B checks for outbound messages i.e. for messages on IP_OUT_QUEUE.
    - B2B processes the outbound messages and send it out the pre-configured Trading Partner over delivery channel such as (HTTP, FTP, File etc).
    The BPEL - B2B Inbound message flow is as follows
    - B2B receives message from a remote trading partner over some pre-configured delivery channel (HTTP, FTP, File etc).
    - B2B will process the inbound message and enqueue the message into the IP_IN_QUEUE.
    - BPEL will be checking the IP_IN_QUEUE for new messages and will pick it up once it is put in by B2B.
    - BPEL will process the message and pass it to whichever internal app the message is meant for.
    Hope this helps in your understanding of B2B.
    Thanks,
    --Arun                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Oracle 11g b2b server JMS Internal Delivery Channel Configuration

    Hi,
    I am using Oracle 11g b2b server configured with ebMS protocol. I have created a JMS internal delivery channel at host trading partner. Now the Inbound message (message from remote trading partner) will be delivered to back-end application through the jms internal delivery channel. Now I wanted to send this message to the another weblogic server domain which is hosted on another box. So where do I give the other weblogic domain details such that the message will be delivered from the host trading partner's b2b server to remote weblogic domain queue?
    Regards,
    Baskaran

    Hi Baskaran,
    As already mentioned by Nitesh, You can Create a Internal JMS Delivery channel and configure the same in your agreement to route the messages to the remote weblogic(domain) JMS queue.
    Remote weblogic domain's ip address and port details can be configured as part of JMS Internal Delivery channel, "Destination Provider" like below,
    eg.
    java.naming.provider.url=t3://<host>:<port>;java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory;java.naming.security.principal=<username>;java.naming.security.credentials=<password>
    In this case the messages directly delivery to the remote JMS queue.
    Regards
    Nandagopal

  • B2B message Id propagated back to Internal Delivery channel.

    Hi
    I am interested to find out if there is any mechanism to get the message Id of the document sent by the B2B server back to the internal delivery channel. My requirement is to update the application that sent out a message to the partner via the B2B gateway after I receive an acknowledgment back from the TP. I am using RNIF, so I will be using the exchange level ack. I am also curious to know if B2B can send any control information about the doc exchange status through the internal delivery channel like Status, time sent, messageId etc.
    Very urgent.
    Thanks
    Anteneh

    Thanks for the quick turn around the issue. I need help on following
    I set up two b2b instances. I am sending 3A4 document as a custom document on AS2 protocol. I have two issues:
    1. my sender receives a MDN (acknowledgement) if we send syntactically correct data to partner. state of transaction when i look at the sender side 'business message status report' is changed to 'complete'.
    when we send syntactically wrong data MDN is not generated by receiver and the sender side logs show the transaction state as 'waiting for ack'. receiver side 'business message status report' show the transaction as 'Error'.
    I turned on the flag 'is acknowledgement handled by Integration b2b' to 'yes' on both sender and receiver side
    2. The positive ack which is received by the sender, which changes the state of transaction to complete, I expected it to be posted on to IP_In_queue. But I dont see it there. I am using 'b2buser' to dequeue the message.

  • Does File Delivery support files to be stored in more than one format?

    Hi All,
    Can we have internal delivery channel configured to store files in more than one format.
    For eg. We want the files to be stored simultaneously in both xml and txt format as per requirement. Is this possible in Oracle 10g B2B.

    No, it won't be possible. At a time only one file would be written.
    You may write a utility which may poll the incoming directory (where Oracle B2B puts the file) and write messages in required formats in required directories.
    Regards,
    Anuj

  • Could not deliver the output for Delivery channel:null

    XML Publisher Report Bursting Program is throwing the following exception
    Log file
    ========
    XML/BI Publisher Version : 5.6.3
    Request ID: 11900899
    All Parameters: Dummy for Data Security=Y:ReportRequestID=11900819:DebugFlag=Y
    Report Req ID: 11900819
    Debug Flag: Y
    Updating request description
    Updated description
    Retrieving XML request information
    Node Name:DB94
    Preparing parameters
    null output =/caop/app02/inst/apps/CAOP_db94/logs/appl/conc/out/o11900899.out
    inputfilename =/caop/app02/inst/apps/CAOP_db94/logs/appl/conc/out/o11900819.out
    Data XML File:/caop/app02/inst/apps/CAOP_db94/logs/appl/conc/out/o11900819.out
    Set Bursting parameters..
    Temp. Directory:/caop/app02/common/caopcomn/temp
    [071713_110919401][][STATEMENT] Oracle XML Parser version ::: Oracle XML Developers Kit 10.1.3.1.0 - Production
    [071713_110919410][][STATEMENT] setOAProperties called..
    Bursting propertes.....
    {user-variable:cp:territory=US, user-variable:cp:ReportRequestID=11900819, user-variable:cp:language=en, user-variable:cp:responsibility=21540, user-variable.OA_MEDIA=http://db172.coresys.com:17204/OA_MEDIA, burstng-source=EBS, user-variable:cp:DebugFlag=Y, user-variable:cp:parent_request_id=11900819, user-variable:cp:locale=en-US, user-variable:cp:user=PRAYAPUDI, user-variable:cp:application_short_name=XDO, user-variable:cp:request_id=11900899, user-variable:cp:org_id=0, user-variable:cp:reportdescription=Care One Salary Change Approval, user-variable:cp:Dummy for Data Security=Y}
    Start bursting process..
    Bursting process complete..
    Generating Bursting Status Report..
    Output File
    ========
      <?xml version="1.0" encoding="UTF-8" ?>
    - <BURS_REPORT>
      <REQUESTID>11901286</REQUESTID>
      <PARENT_REQUESTID>11901285</PARENT_REQUESTID>
      <REPORT_DESC>Care One Salary Change Approval</REPORT_DESC>
      <OUTPUT_FILE>/caop/app02/inst/apps/CAOP_db94/logs/appl/conc/out/o11901286.zip</OUTPUT_FILE>
    - <DOCUMENT_STATUS>
      <KEY />
      <OUTPUT_TYPE>EXCEL</OUTPUT_TYPE>
      <DELIVERY>email</DELIVERY>
      <OUTPUT>/caop/app02/common/caopcomn/temp/071713_120851408/xdo1_2.xls</OUTPUT>
      <STATUS>fail</STATUS>
      <LOG>Error!! Could not deliver the output for Delivery channel:null . Please check the Log for error details..</LOG>
      </DOCUMENT_STATUS>
      </BURS_REPORT>
    XML File
    ======
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!-- Generated by Oracle Reports version 10.1.2.3.0 -->
    <CAO_SAL_CHG_APR>
      <LIST_G_EMAIL>
        <G_EMAIL>
          <EMAIL>[email protected]</EMAIL>
          <LIST_G_MESSAGE_NUMBER>
    <G_MESSAGE_NUMBER>
              <MESSAGE_NUMBER>1</MESSAGE_NUMBER>
              <PERCENT_CHANGE>-98.75</PERCENT_CHANGE>
              <SALARY_CHANGE_AMT>-23,621.00</SALARY_CHANGE_AMT>
              <DATE_CHANGE_MADE>07/16/2013</DATE_CHANGE_MADE>
              <APPROVER_NAME>Veluz, Cynthia Avila</APPROVER_NAME>
              <APPROVER_JOB>Administration|Center|Payroll/Benefits Coordinator</APPROVER_JOB>
              <PERSON_NAME>Donet, Andrew P</PERSON_NAME>
              <PERSON_NUM>131996</PERSON_NUM>
              <LOCATION_CODE>HR - CareOne at Morris ALF</LOCATION_CODE>
              <REGION_2>NJ</REGION_2>
              <JOB_TITLE>Administration|Center|Director of Admissions</JOB_TITLE>
              <CURRENT_ANNUAL_SAL>299.00</CURRENT_ANNUAL_SAL>
              <PREVIOUS_ANNUAL_SAL>23,920.00</PREVIOUS_ANNUAL_SAL>
              <PAY_BASIS>PERIOD</PAY_BASIS>
              <CUR_PAY>11.50</CUR_PAY>
              <CHANGE_DATE>07/21/2013</CHANGE_DATE>
              <SALARY_CHANGE_REASON></SALARY_CHANGE_REASON>
              <EMPLOYMENT_CATEGORY>Fulltime-Regular</EMPLOYMENT_CATEGORY>
              <ERIC_WILLIAMS>[email protected]</ERIC_WILLIAMS>
            </G_MESSAGE_NUMBER>
          </LIST_G_MESSAGE_NUMBER>
        </G_EMAIL>
      </LIST_G_EMAIL>
    </CAO_SAL_CHG_APR>
    Control File
    ========
    <?xml version="1.0" encoding="UTF-8" ?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
    <xapi:request select="CAO_SAL_CHG_APR/LIST_G_EMAIL/G_EMAIL">
    <xapi:delivery>
    <xapi:email server="smtp.coresys.com" port="25" from="[email protected]" reply-to="[email protected]">
    <xapi:message id="123" to="[email protected]"
    attachment="true"
    subject="Salaries Changed Yesterday">
    Please do not reply to this email, it is system-generated.
    </xapi:message>
    </xapi:email>
    </xapi:delivery>
    <xapi:document output="Care_One_Salary_Change_Approval" output-type="EXCEL"   delivery="123">
    <xapi:template type="rtf" location="xdo://CAO.CAO_SAL_CHG_APR.en.US/?getSource=true">
    </xapi:template>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    It is greatly apprecaited, if you can take a look the issue.
    Thank you,
    -Pradeep.

    Hello Sir,
    I am hard coding the Email id in the control file. From/To/CC emails I have hard coded. I want to paste the Control file... But I could not because, not allowing me to post XML content.
    Thanks
    <?xml version="1.0" encoding="UTF-8"?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi">
         <xapi:request select="/EMPLOYEE_REPORT/EMPLOYEE">
              <xapi:delivery>
                   <xapi:Email server="mycompanyserver" port="25" From="[email protected]" reply-to ="[email protected]">
                        <xapi:message id="123" to="[email protected]" cc="[email protected]"
                             attachment="true" subject="Employee Details for ${FULL_NAME}"> Mr./Ms. ${FULL_NAME}, Please review the attached document
                        </xapi:message>
                   </xapi:email>
    </xapi:delivery>
    <xapi:document output-type="pdf" delivery="123">
         <xapi:template type="rtf" location="xdo://XBOL.TEST_ABC_XML.en.US/?getSource=true">
         </xapi:template>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    Edited by: user9367932 on Apr 13, 2010 4:59 AM
    Edited by: user9367932 on Apr 13, 2010 4:59 AM

  • Creation of new internal delivery channel using AQ

    Hi,
    I wanted to route one of Trading partner data to a different queue.(no want to use existing queues - IP_IN /IP_OUT queue).
    This needs to create a new delivery channel using AQ in B2B.
    I have gone thru the steps & entered all entries, but I am not able to find any queues created in B2B schema.
    Do I need to create a queue using PL/SL in B2B to make it available as internal delivery channel or this setup itself will create a queue in B2B?
    PFA the entirs:
    for transport parameters
    - transport server (B2B server IP)
    - Protocol as AQ
    -URI - b2b.<uri_name> (name of Queue, wanted to create)
    - Hostname
    - Port
    -SID - b2b
    -consumer - b2buser
    - receiptient - null
    -Polling interval - 6000
    Transport server details:
    Host name - (IP)
    IP - Host IP
    username -
    Pswd - for B2B schema
    Any pointers will be a great help.
    Regards,
    MS

    As mentioned by TH in the above post, first thing is to create the data type that is used for messages - IP_MESSAGE_TYPE. This data type will already be present in the B2B database and could be reused.
    For a new data type you could do the following.
    ==============================================================
    Create a new data type using the following
    ==============================================================
    create type IP_MSG_TYPE as OBJECT (
         MSG_ID VARCHAR2(128),
         INREPLYTO_MSG_ID VARCHAR2(128),
         FROM_PARTY VARCHAR2(512),
         TO_PARTY VARCHAR2(512),
         ACTION_NAME VARCHAR2(512),
         DOCTYPE_NAME VARCHAR2(512),
         DOCTYPE_REVISION VARCHAR2(512),
         MSG_TYPE INT,
         PAYLOAD CLOB,
         ATTACHMENT BLOB
    Once you have created a new Data type ( or are reusing the existing data type), you need to create Queue Table that will hold the Outbound and Inbound message queues. The existing Queue table is "IP_QTAB" which can again be reused.
    For new Queue table you could do the following
    ==============================================================
    Create a new Queue Table using the following
    ==============================================================
    execute dbms_aqadm.create_queue_table (     queue_table => 'MY_QTAB',
                             queue_payload_type => 'IP_MSG_TYPE',
                             multiple_consumers => FALSE);
    If you need to reuse the datatype change the queue_payload_type to 'IP_MESSAGE_TYPE'.
    Once we have the Queue Table that will hold the queues, we need to add and start the queues that are to be used for the inbound and outbound messages.
    ==============================================================
    Create the new Queues into the Queue Table using the following
    ==============================================================
    execute dbms_aqadm.create_queue (queue_name => 'B2B.MY_OUT_QUEUE', queue_table => 'B2B.MY_QTAB');
    execute dbms_aqadm.create_queue (queue_name => 'B2B.MY_IN_QUEUE', queue_table => 'B2B.MY_QTAB');
    execute dbms_aqadm.start_queue(queue_name => 'B2B.MY_OUT_QUEUE', dequeue => TRUE, enqueue => TRUE);
    execute dbms_aqadm.start_queue(queue_name => 'B2B.MY_IN_QUEUE', dequeue => TRUE, enqueue => TRUE);
    If you are reusing the queue table IP_QTAB for creation of new queues, then reference that for the queue_table in above commands.
    You need to reference the queue_name eg. B2B.My_OUT_QUEUE in the B2B UI screen.
    Hope this helps.
    AKT

  • Error!! Could not deliver the output for Delivery channel:null

    Hi Friends,
    XML/BI publisher : 5.6.3
    Oracle Applications : R12.0.6
    Bursting program Log file
    ==================
    XML/BI Publisher Version : 5.6.3
    Request ID: 993023
    All Parameters: Dummy for Data Security=N:ReportRequestID=993022:DebugFlag=Y
    Report Req ID: 993022
    Debug Flag: Y
    Updating request description
    Updated description
    Retrieving XML request information
    Node Name:XXXXXGRP02
    Preparing parameters
    null output =/devrpi/applcsf/out/DEVRPI_auohscgrp02/o993023.out
    inputfilename =/devrpi/applcsf/out/DEVRPI_auohscgrp02/o993022.out
    Data XML File:/devrpi/applcsf/out/DEVRPI_auohscgrp02/o993022.out
    Set Bursting parameters..
    Temp. Directory:/tmp
    [041210_040045855][][STATEMENT] Oracle XML Parser version ::: Oracle XML Developers Kit 10.1.3.130 - Production
    [041210_040045859][][STATEMENT] setOAProperties called..
    Bursting propertes.....
    {user-variable:cp:territory=US, user-variable:cp:ReportRequestID=993022, user-variable:cp:language=en, user-variable:cp:responsibility=50537, user-variable.OA_MEDIA=https://appscgrpdev.oracleoutsourcing.com:443/OA_MEDIA, burstng-source=EBS, user-variable:cp:DebugFlag=Y, user-variable:cp:parent_request_id=993022, user-variable:cp:locale=en-US, user-variable:cp:user=Dev2, user-variable:cp:application_short_name=XDO, user-variable:cp:request_id=993023, user-variable:cp:org_id=90, user-variable:cp:reportdescription=Test_xml_bursting, user-variable:cp:Dummy for Data Security=N}
    Start bursting process..
    Bursting process complete..
    Generating Bursting Status Report..
    Bursting program Out put file
    ==================
    Error!! Could not deliver the output for Delivery channel:null . Please check the Log for error details.

    Hello Sir,
    I am hard coding the Email id in the control file. From/To/CC emails I have hard coded. I want to paste the Control file... But I could not because, not allowing me to post XML content.
    Thanks
    <?xml version="1.0" encoding="UTF-8"?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi">
         <xapi:request select="/EMPLOYEE_REPORT/EMPLOYEE">
              <xapi:delivery>
                   <xapi:Email server="mycompanyserver" port="25" From="[email protected]" reply-to ="[email protected]">
                        <xapi:message id="123" to="[email protected]" cc="[email protected]"
                             attachment="true" subject="Employee Details for ${FULL_NAME}"> Mr./Ms. ${FULL_NAME}, Please review the attached document
                        </xapi:message>
                   </xapi:email>
    </xapi:delivery>
    <xapi:document output-type="pdf" delivery="123">
         <xapi:template type="rtf" location="xdo://XBOL.TEST_ABC_XML.en.US/?getSource=true">
         </xapi:template>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    Edited by: user9367932 on Apr 13, 2010 4:59 AM
    Edited by: user9367932 on Apr 13, 2010 4:59 AM

  • Custom Delivery Channel - How to register under BI Pub Enterprise, oc4j

    I'm trying to register my custom delivery channel in BI Publisher Enterprise with the .
    I copied my custom jar "customchannel.jar" file under :
    D:\OracleBI\oc4j_bi\j2ee\home\applications\xmlpserver\xmlpserver\WEB-INF\lib
    I modified the file xdodelivery.cfg by adding :
    customdeliverychannel.FileDeliveryRequestFactory
    This file is located under
    D:\OracleBI\xmlp\XMLP\Admin\Delivery
    I also copied it under D:\OracleBI\oc4j_bi\j2ee\home\applications\xmlpserver\xmlpserver\resource
    When I burst a report, I have the message :"Unknown delivery Channel"...meaning my custom channel is not registered, I assume...
    My bursting request is to me ok.
    Do you have an idea to solve my issue?
    have you ever implemented custom delivery channel in BI Publisher Entreprise?
    Thank you in advance.

    Thank you Ike. I'm looking at the bursting documentation and it appears as though you can reference the out of the box delivery channels in the config, but is it possible to reference a custom delivery channel in the bursting config? I tried a sample and I'm getting an "unknown delivery channel error"...
    select
    b.product as KEY,
    b.template_name as TEMPLATE,
    'RTF' as TEMPLATE_FORMAT,
    'en-US' as LOCALE,
    b.format as OUTPUT_FORMAT,
    *'customDelivery' as DEL_CHANNEL,*
    'C:\Temp' as PARAMETER1,
    b.product & '.' & b.format as PARAMETER2
    from
    bursting_configuration b
    In my example custom delivery is defined in xdodelivery.cfg
    <channels>
    <channel name="customDelivery">com.test.bip.delivery.FileDeliveryRequestFactory</channel>
    </channels>
    </config>
    The jar file is in
    \oc4j_bi\j2ee\home\applications\xmlpserver\xmlpserver\WEB-INF\lib
    Any ideas?
    Edited by: user9932522 on Oct 21, 2009 7:17 AM

Maybe you are looking for

  • Report on Planned order pegged requirement

    Hi I am building a report on Parent and Child planned order. I have 2 parent materials P1 and P2 and in both the materials I am using child material C1. Now, P1 has planned order PP1 and P2 has planned order PP2. At the same time, C1 also will have 2

  • Finding albums in iPhoto 9.2.3

    Hello,   I'm trying to help my mother figure out what happened to her albums after she transferred to a new computer during which she upgraded from iPhoto 7 to iPhoto 9.  I did the transfer for her during a visit and used Apple's transfer utitlity to

  • Problem with model ES1

    I hear annoying staticy and screeching noises when I'm scrolling up and down on a webpage or opening a new program. The trouble is the website doesn't seem to have any support of this product for some reason and the model number isn't even listed. If

  • Conversion from IBM BookMaster to Pages

    I would like to convert several large documents from IBM BookMaster (Script VS) to Pages '09. Currently, source is in z/VM ASCII and marked-up with GML. I wrote some utilities to do the general tag-removal work and the samples look fine when imported

  • How do I find a human to talk to about web service API general questions

    I am looking for support will pay for time [email protected] 610 278 0633 thanks