Need Header information in B2B 11g

Hi b2bgurus,
We are implementing outbound process using RosettaNet protocol.
In 10g, we used AQ adapter to get the header details like ACTION_NAME . This in case of acknowledgement from B2B.
In 11g, we are making use of B2B adapter. How to get the ACTION_NAME details here? I saw few properities in the receive activity related to b2b. But could not find out the correcty property.
Can anyone provide some inputs on this?

i dont see a corresponding property for ACTION_NAME under sca There is no such property for SCA. In 10g B2B, ACTION_NAME was being used for passing few special use case information to/from Oracle B2B. Now in b2b 11g, instead of using ACTION_NAME, there have been separate properties defined for each such use case (in case of SCA). You may know about all such properties on the link I mentioned above -
19.3.9 Additional Fabric Application Interface Parameter Details at http://download.oracle.com/docs/cd/E17904_01/relnotes.1111/e10132/b2b.htm#BAJIABFH
We are implementing outbound process using RosettaNet protocolFor what purpose you are using ACTION_NAME in RosettaNet? Please check above link and there you may find specific SCA property for your use case. If you still don't find one, let us know the detail of your use case.
Regards,
Anuj

Similar Messages

  • Recovering a deleted bookmark file with 'Rescue my files' need header information of the .json file

    I've reformatted c drive and forgot to keep bookmark backup file. So I'm trying to recover, but the bookmark is a .json type file and I need to add this to the list of files Rescue My Files recognises. To do this I need to input the file header information. Does anybody know how to get the file header information for a .json file

    A JSON backup is a text file that contains data in JavaScript Object Notation format and doesn't have a specific header like an HTML backup has.<br />
    The file should start with: <b><nowiki>{"title":"","id":1,"dateAdded":</nowiki></b><br />
    All following data likes dates is specific to each backup.
    * http://en.wikipedia.org/wiki/JSON

  • Help Needed regarding the Header Information

    Hi,
    I am doing a File to IDOC Scenario for CREMDM. The problem I am Facing is that the Basic type is as CREMDM but it should be CREMAS. I am invoking the Function Module IDOC_INPUT_CREDITOR_MDM and I have made a 'Z' out of that. I have also Used a Custom Process Code to link with this Z Function Module, but it is giving me the Error that " Wrong Function Module Called up". In this Z Function Module I have also checked the Exception of "WRONG FUNCTION CALLED".
    <b>Can someone tell me the details of how I can know from where the Header Information is being populated and how i.e. the EDI_DC part.</b>
    I did the same thing (i.e. made a Z Function Module and a Z Process Code for DEBMDM) and it is working. In case of the CREMDM scenario, there is a check in the Function Module which checks the IDOCtype and it is giving an error there, whereas in the Header it is coming as CREMAS04 but the Function Module is Giving me an Error.
    <b>  Can someone Suggest me how I can go about a file to IDOC Scenario for CREMDM and which Function Module i need to Invoke.</b>
      Thanking in anticipation.
    Warm Regards
    Somnath

    Hi,
    Since this is file to idoc scenrio,the header inforamtion will be populated with the information provided in the mapping part i.e,it will be dependent on the fields mapped during the message mapping in XI .
        so the edc_dc control record parameters should be populated with the parameters mapped during the messsage mapping,depending on the file parameters or the constant defined during mapping.
    and in your case if the message type is CREMDM then the basic type has to be CREMDM04,which u hav to chk with the xi ppl who performed the mapping.since it is mapped to CREMAS04 u r getting a error in function module.so try changing basic type to CREMDM04.
    regards
    jithesh

  • B2B 11g as a hub with forward agreement

    This is in regards to Anuj's blog on Implementing Oracle B2B 11g as a Hub.
    http://anuj-dwivedi.blogspot.com/search?updated-max=2011-10-09T22:37:00%2B05:30&max-results=10
    We are trying to implement it at a client same way with a forward agreement. How to correlate between the messages that came from TP A (actual sender) to Host and then fwd'ed to TP B (receiver). The ack needs to be sent from TP B to TP A but the sender information changed once the host forwards it to the TP B.
    This is issue 1.
    The other issue is reconciliation. The business scenario may that how many messages came from TP A to TP B per day and categories them. Since there are two messages created due to the fwd agreement, is there a way to correlate these messages?
    Appreciate any help on this
    Edited by: SmDas on May 3, 2012 10:02 AM

    Suman,
    Is it the way you recommend or something different.Yes, this is what I suggested.
    1) Since for each transaction there are two messages, how do we correlate based on the transaction control number, do you have the SQL?You may get the transaction control number from TP A. Now use below query to find out both the transactions at your host (hub) -
    SELECT * FROM B2B_INSTANCEMESSAGE WHERE TRANSACTIONCONTROLNUMBER = '12345';
    where 12345 is transaction control number
    2) if we want to get a single row returned based on certain PO number, how do we extract the transaction control number based on PO number? You can ask TP A to provide transaction control number or you can query at TP B side on the basis of PO number (if you are using XPath functionality) to get the transaction control number. Once you get the transaction control number, you may use the same to query transactions at your hub (host) using the SQL I provided above.
    Regards,
    Anuj

  • Header information not getting displayed in the lines

    Hello Everyone
    I have a very basic question - its very simple but not working for me with so many attempts
    My XML structure looks like this . In the RTF , I have header information and then a table for line information looping through G_LINES.
    IN this lines table I need the SHIP_CUSTOMER_ID of the header to be displayed. I have tried all options like <?../SHIP_CUSTOMER_ID?> or <?../G_ORDERS/SHIP_CUSTOMER_ID?> , however nothing seems to be working and I am not getting the field to be displayed. Can someone please help?
    XML structure is as follows:
    <XXSTOL_29251_PICK_TKT>
    <LIST_G_ORDERS>
    <G_ORDERS>
    <CUSTOMER_NUMBER>1411</CUSTOMER_NUMBER>
    <SHIPPING_INSTRUCTIONS1></SHIPPING_INSTRUCTIONS1>
    <SHIP_CUSTOMER_ID>256</SHIP_CUSTOMER_ID>
    <G_LINES>
    </G_LINES>
    <G_LINES>
    </G_LINES>
    </G_ORDERS
    </LIST_G_ORDERS>
    </XXSTOL_29251_PICK_TKT>

    Are you grouping within G_LINES? If so, use ../../SHIP_CUSTOMER_ID
    or send me the xml and RTF template to [email protected] so that I can get a better look at the data structure and try to help.
    Thanks,
    Bipuser

  • Header Information Repeating in the Same Page

    Hi Buddies,
    I have an issue with PO Print Report. I am trying to reapet the header information by using <?start:body?> after the header informaiton and <?end body?> before the footer informaiton.
    If i have two different headers, it displayed in the same page. For e.g I have po header details for PO 30124 and PO 30124-1. These two headers information displaying in all the pages and main body and footer informations goes to the next page.
    pls guide me how to solve this one?
    Regards
    Prabu

    Hi,
    Are you saying that you need conditional headers? If so, then use <?IF ...> statements.
    If your footer is not working correctly make sure your syntax is correct?
    Regards,
    Gareth
    Blog: http://garethroberts.blogspot.com/

  • Error says: Warning: Cannot modify header information

    I keep receiving an error message after my form is sent (the form still send the information I need just wont re-direct to the next page)
    It redirects to a page that says:
    Warning: Cannot modify header information - headers already sent by (output started at /home/tommyle/public_html/newp.php:10) in /home/tommyle/public_html/newp.php on line 41
    my php code looks like this:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Tommy Lemonade Beta</title>
    <link href="style1.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <?php
    /* Set e-mail recipient */
    $myemail = "profiles@tommylemonade";
    /* Check all form inputs using check_input function */
    $name = check_input($_POST['name'], "Enter your name");
    $subject = check_input($_POST['subject'], "Enter a subject");
    $email = check_input($_POST['email']);
    $message = check_input($_POST['message'], "Write your message");
    /* If e-mail is not valid show error message */
    if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
    show_error("E-mail address not valid");
    /* Let's prepare the message for the e-mail */
    $message = "
    Name: $name
    E-mail: $email
    Subject: $subject
    Message:
    $message
    /* Send the message using mail() function */
    mail($myemail, $subject, $message);
    /* Redirect visitor to the thank you page */
    header('Location: thanks.html');
    exit();
    /* Functions we used */
    function check_input($data, $problem='')
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    if ($problem && strlen($data) == 0)
    show_error($problem);
    return $data;
    function show_error($myError)
    ?>
    <html>
    <body>
    <p>Please correct the following error:</p>
    <strong><?php echo $myError; ?></strong>
    <p>Hit the back button and try again</p>
    </body>
    </html>
    <?php
    exit();
    ?>
    </body>
    </html>
    This is line 41:
    header('Location: thanks.html');
    Can anybody see what I'm missing?

    Yeah, rework the code so you don't get any output before the php code is executed (like below):
    <?php
    /* Set e-mail recipient */
    $myemail = "profiles@tommylemonade";
    /* Check all form inputs using check_input function */
    $name = check_input($_POST['name'], "Enter your name");
    $subject = check_input($_POST['subject'], "Enter a subject");
    $email = check_input($_POST['email']);
    $message = check_input($_POST['message'], "Write your message");
    /* If e-mail is not valid show error message */
    if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
    show_error("E-mail address not valid");
    /* Let's prepare the message for the e-mail */
    $message = "
    Name: $name
    E-mail: $email
    Subject: $subject
    Message: $message
    /* Send the message using mail() function */
    mail($myemail, $subject, $message);
    /* Redirect visitor to the thank you page */
    header('Location: thanks.html');
    exit();
    /* Functions we used */
    function check_input($data, $problem='')
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    if ($problem && strlen($data) == 0)
    show_error($problem);
    return $data;
    function show_error($myError)
    ?>
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Tommy Lemonade Beta</title>
    <link href="style1.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <p>Please correct the following error:</p>
    <strong><?php echo $myError; ?></strong>
    <p>Hit the back button and try again</p>
    </body>
    </html>
    <?php
    exit();
    ?>

  • Transactional Behaviour of Oracle B2B 11g

    Hi Gurus/Anuj,
    Can you please explain Transactional Behaviour in Oracle B2B 11g?
    For a Inbound Interface I have three Mediators(Mediator M1,M2 and M3)
    Partner push a file at file location --> B2B Interface used in M1 ,through B2B Binding,picks the FIle and brings to SOA and--> Give it to M2 and M3.
    I need to perform Error Handling in this case..
    M1 M2 and M3 are Asynchronous,Synch and Synch in nature and I guess M1 will propogate it's transaction to M2 and M2 will propogate it's transaction to M3.
    Routing rules are Sequential..
    Note : Fault policies are applicable to parallel routing rules only. For sequential routing rules, the fault goes back to the caller and it is the responsibility of the caller to handle the fault.
    Am I correct in understanding that :
    B2B Adapter in M1 is the caller and M2 and M3 ,as being Synchronous,will follow M1'a transaction.
    And if a Fault goes into M2 and M3,it will go back to the caller,means M1.
    And in M1 we can have Fault-Handling.
    Also please explain Transactional Behaviour in Oracle B2B 11g?
    Is B2B is Asynchronous in nature?
    Is B2B Adapter a Transactional Adapter?
    What category of JCA adapter is Oracle B2B adapter?
    Thanks
    Vivek
    Edited by: Vivek on May 19, 2011 11:41 PM
    Edited by: Vivek on May 19, 2011 11:54 PM

    Hi Vivek,
    Also please explain Transactional Behaviour in Oracle B2B 11g?Oracle B2B depends upon the underlying transport being used for transactional behavior. As far as transaction propagation is concerned, we never had any such need in B2B communication.
    Am I correct in understanding that :
    B2B Adapter in M1 is the caller and M2 and M3 ,as being Synchronous,will follow M1'a transaction.
    And if a Fault goes into M2 and M3,it will go back to the caller,means M1.
    And in M1 we can have Fault-Handling.If you are using AQ interface of B2B adapter with XA Data Source then that adapter can participate in an XA global transaction that can span multiple resources. In this transaction, the application server acts as the coordinating transaction manager with multiple databases (or other resources such as JMS), each of which is involved in a single transaction.
    If you are using JMS interface of B2B adapter with XA Connection factor then that adapter can also participate in an XA global transaction that can span multiple resources.
    If you are using Default (Fabric) interface of B2B adapter then it does not participate in global transaction, rather it starts it's own local transaction and executes in that. So it will totally depend upon the interface you are using with B2B adapter that it will start and propagate a global transaction or will not participate in a global transaction. Moreover, if B2B adapter is starting a transaction and propagating it to a async service then that sync service will start a new local transaction and further sync services may execute in that transaction. As soon as the control comes back to B2B adapter, it will commit the transaction.
    Is B2B is Asynchronous in nature?B2B can be used for both sync and async calls (between partners). B2B is async when communicating with middleware.
    Is B2B Adapter a Transactional Adapter?Explained above
    What category of JCA adapter is Oracle B2B adapter?No special category. It is a specific adapter for Oracle SOA SCA composites to facilitate them in communication with Oracle B2B. You may or may not use this adapter in SOA SCA composites.
    Regards,
    Anuj

  • Work order header information from BAPI_ALM_ORDERHEAD_GET_LIST

    Upfront I'll admit that this question likely falls outside of MII as I am getting bad results in SE37 as well.  Was hoping others in this group have experience with this.
    When I use BAPI_ALM_ORDERHEAD_GET_LIST there are several work orders that do not get returned, and I can't figure out why, or even what is the common thread between them.  The missing orders are viewable via iw33, and information can also be returned from BAPI_ALM_ORDER_GET_DETAIL.
    Right now, the only thing I pass in OPTIONS_FOR_ORDERID with a range of orders (ie 20 or so).  Orders are returned in the correct range, just not the one I am looking for.
    Rod

    Hi Rod,
    The only thing I can think of is that there are times where orders (or other objects) are created outside of normal procedures.  My experience was with Batch histories, but if the objects are not created in the normal process (a nebulous term at best), they will sometimes not be stored in all the proper tables.  Can you check the processing history of the orders missing to see if there are any discrepancies there? 
    Otherwise, you may need to get some ECC side help.  The ABAP code in the underlying function module may direct you to all the tables which should be populated with the correct data so you can check which tables are not populated. 
    An alternative option for getting the work order header information would be to go back to the old reliable RFC_READ_TABLE.
    Good luck,
    Mike
    Edited by: Michael Appleby on Feb 12, 2011 4:13 PM

  • How to pass JMS header Information to proxy field

    Hi,
    I am working with JMS to Proxy scenario (Synchronous).
    I am getting one header field at sender JMS channel which need to be mapped with one of the Proxy field.
    and similarly  when proxy returning one field value that need to be mapped with receiver channel header information.
    could any one help me on how to achieve  this.
    regards,
    Navneet

    Hi,
    >>Now My Question is how can I get Dynamic Configuration Key
    Like this
    1. switch on ASMA in sender JMS communication channel
    2 Assign this udf to target field
    UDF code
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/JMS","DCJMSMessageProperty9";
    String valueOld = conf.get(key);
    return valueOld;
    3. Do a  end to end testing (message mapping test will;l throw error)
    Regards
    Suraj

  • How to use header information in line records while inserting into table?

    Hi,
    Requirement: Data in flat file needs to be loaded into Oracle Tables.
    File has header information (basically file information, some account info) and Line information ( Actual data need to be loaded to oracle tables).
    File has position based data, first 2 char for Header is 00 and line is 50
    Now, header has some extra info which needs to be loaded along with details lines ( This has to be done using sql loader control file).
    What should be the control file logic to capture header information in details lines?
    Please suggest.
    I am calling this control file from Unix, so I can change the control file definition dynamically by retrieving the first line of the data file and modify the control file before executing the sql loader command. Is there any option to achieve this using SQL LOADER commands?
    Thanks,
    Venkat.

    Pl post details of OS and database versions.
    Use the WHEN clause to load header and detail lines into separate tables, then write PL/SQL code to perform needed post-processing.
    See the examples in section titled "Distinguishing Different Input Record Formats" here http://docs.oracle.com/cd/E11882_01/server.112/e22490/ldr_control_file.htm
    HTH
    Srini

  • Export And Import Agreements in B2B 11g (After renaming)

    Hi All
    I am aware about the process to Export and Import the B2B agreements in Oracle B2B 11g.
    But, I want to export an agreement, rename the agreement name, Channel Name, Trading Partner name and re-import in the same instance.
    For e.g.
    If I have an Agreement : BrokerOutbound_AU
    Trading Partner : BrokerAU
    Channel Name : BrokerAU_Outbound
    in my development environment
    then,
    I want to export the above agreement and modify it somehow to re-import it as follows :
    Agreement Name : PY_BrokerOutbound_AU
    Trading Partner : PY_BrokerAU
    Channel Name : PY_BrokerAU_Outbound
    I tried renaming it in the XML which is exported, but I am not able to import it.
    Is there a way I can rename and import it in my same environment. I would appreciate if someone can help me out in achieving the same.
    Thanks in advance

    Tables that were created before you changed deferred_segment_creation to FALSE and do not have any rows would still be segment-less tables --- i.e. not exported.
    You need to issue an "ALTER TABLE tablename MOVE" for each of such tables (after having set deferred_segment_creation to FALSE) to force a rebuild of these tables with segments before the export.
    Thus, the sequence is
    1. set deferred_segment_creation to FALSE
    2. identify all tables with 0 rows
    3. issue an ALTER TABLE tablename MOVE for each of such tables from step 2
    4. Re-run your export
    alternatively use conventional export (exp) instead of datapump export.
    Hemant K Chitale

  • Oracle Alerts - Suppressing Mime-Header information in plain text emails

    Hi there
    Is there a way to suppress Mime-header information at the top of an alert email? I mean this stuff:
    >
    Mime-Version: 1.0
    Content-Type: multipart/mixed;
         boundary="----=_Part_17_6226724.1264085542237"
    Content-Language: en
    X-oracle-workflow-nid: ALR[1/0000@DEVE]
    ------=_Part_17_6226724.1264085542237
    Content-Type: text/plain; charset=ISO-8859-15
    Content-Transfer-Encoding: 7bit
    Content-Language: en
    For some reason, it is appearing in some emails, but not others, and detracts from the readability of the alert text.
    Any help appreciated.
    Regards
    CK

    852970 wrote:
    Am still new in Oracle and am trying to find the solution for this i.e note 472822.1 - Odd Email Header And Footer In 11.5.10.2 Alert. How can locate this?? thanx alot
    My Oracle Support website -- https://support.oracle.com
    You need to valid username/password to access the site/doc.
    Thanks,
    Hussein

  • Performance tuning measures in B2B 11g

    Hi Gurus,
    I am working on SOA Suite 11.1.1.3. I wanted to know performance tuning measures which could be configured in our B2B production instance.
    Need some information on how performance tuning could be done in both outbound and inbound flow. Please suggest few solutions which you might have implemented in your projects
    Thanks in advance

    Hi,
    Performance and throughput depends on hardware ,software and designed architecture. In a very basic system, we are able to achieve more then 20 msg/second.
    If you want more details, drop a mail to me or our PM ([email protected]) .
    Rgds,
    Nitesh Jain
    [email protected]

  • Need more information on enable-local-dispatch parameter.

    We are using OCCAS Web Logic server to deploy our application. The content header information has fields wlsscid & sipappsessionid which are coming as default. Want to understand more how & when these fields are getting populated and their significance.
    if we set the Enable-local-dispatch value as true will it effect the contact header information. We have the size limitation on the header information and hence trying for the options to remove wlsscid & sipappsessionid sip parameters from the contact header.
    please update
    Thanks,
    Kranthi

    From the docs:
    enable-local-dispatch is a server optimization that helps avoid unnecessary network traffic when sending and forwarding messages. You enable the optimization by setting this element “true.” When enable-local-dispatch enabled, if a server instance needs to send or forward a message and the message destination is the engine tier’s cluster address or the local server address, then the message is routed internally to the local server instead of being sent via the network. Using this optimization can dramatically improve performance when chained applications process the same request as described in Composing SIP Applications in Developing SIP Applications.
    You may want to disable this optimization if you feel that routing internal messages could skew the load on servers in the engine tier, and you prefer to route all requests via a configured load balancer.
    By default enable-local-dispatch is set to “false.”
    cheers,
    Mihir

Maybe you are looking for