EXTRA CHARACTER IN EDI DOCUMENT

Hi Gurus,
The overview of my problem is that my billing text is being passed to EDI with extra characters in the text string.
The details: Purchase Order text of the Purchase InfoRecord (PIR) is pulled into the PO during PO creation. The vendor is setup to create an EDI output type which will generate an output file used by (some system) to create the actual EDI records.
For example when we send something like this:
John Doe
No company Name
123 Strange Str.
Fake Town.
00001.
The outputs comes out like this
<b>BK10035-40l1</b>John Doe, No Company<b>22</b>Name, 123 Strange Str. <b>57</b>Fake Town..
Those characters in <b>BOLD</b> were the extra ones added. How can i stop this from happening in the EDI output.

Thanks Karun,
We don't cut and paste. This texts are saved in text editor. They are used by multiple POs. When they are passed thru IDocs to EDI, the EDI documents output this extra characters. This is in Production. So when u said i should change the text editor to line instead of Graphical, I dont get it.

Similar Messages

  • JTextPane-Extra character is adding to StyledDocument. How to overcome it ?

    Hi All,
    In my application, when I tried to increase the font size of the styled text every time an extra character is adding and its font size is not increasing as expected. Please try to run the below application as mentioned steps below :
    After running the application
    Step 1: Click on "Button1" and observe console. You will find list of all characters.
    Step 2: Click on "Button2" and observe console. Now you can see the RTF text's byte[] at console.
    Step 3: Click on "Button3" and observe console. You will find list of all characters along with their updated font size. (One extra character will be show in character's list)
    Try to do Step2 and Step3 repeatedly
    each time one extra character will be added to list and the new character's font size not be reducing.
    I have two problems here
    1. When I copy RTF byte[] from one DefaultStyledDocument to another one extra character is adding the new document object. How to avoid this extra character from the new document ?
    2. Why every time the last character's font size is not increasing ?
    import java.awt.BorderLayout;
    import java.awt.Container;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JTextPane;
    import javax.swing.text.AttributeSet;
    import javax.swing.text.BadLocationException;
    import javax.swing.text.DefaultStyledDocument;
    import javax.swing.text.Document;
    import javax.swing.text.Element;
    import javax.swing.text.SimpleAttributeSet;
    import javax.swing.text.Style;
    import javax.swing.text.StyleConstants;
    import javax.swing.text.StyleContext;
    import javax.swing.text.rtf.RTFEditorKit;
    public class CopyStyledTextDocument extends JFrame
        RTFEditorKit rtfKit = new RTFEditorKit();
        DefaultStyledDocument orgDoc = null;
         static final JTextPane pane = new JTextPane();
         static final JButton getStyledCharecters = new JButton();
         static final JButton saveOrgDoc = new JButton();
         static final JButton changeFont = new JButton();
        CopyStyledTextDocument()
            getStyledCharecters.setText("Button1");
            getStyledCharecters.setSize(50, 50);
            getStyledCharecters.addActionListener(
                      new ActionListener()
                           public void actionPerformed(ActionEvent e)
                                DefaultStyledDocument doc = (DefaultStyledDocument)pane.getStyledDocument();
                                String newChar = "";
                                int length = doc.getLength();
                                for(int i=0;i<length;i++)
                                     try
                                          newChar = doc.getText(i, 1);
                                          System.out.println("------- charPos : "+i+" char : "+newChar);
                                     catch(Exception ex)
                                          System.out.println("Error : "+ex);                                      
                                          ex.printStackTrace();
            saveOrgDoc.setText("Button2");
            saveOrgDoc.setSize(50, 50);
            saveOrgDoc.addActionListener(new ActionListener()
                           public void actionPerformed(ActionEvent e)
                                CopyStyledTextDocument.this.orgDoc = CopyStyledTextDocument.this.copyStyledDocument((DefaultStyledDocument)pane.getStyledDocument());
            changeFont.setText("Button3");
            changeFont.setSize(50, 50);
            changeFont.addActionListener(
                      new ActionListener()
                           public void actionPerformed(ActionEvent e)
                                Style newStyle = new StyleContext().addStyle(null, null);
                                DefaultStyledDocument newDoc = CopyStyledTextDocument.this.orgDoc;
                                int totalChars = newDoc.getLength();
                                for(int i=0;i<totalChars;i++)
                                     String newChar = "";
                                     Element charElement = newDoc.getCharacterElement(i);
                                     AttributeSet charArributeSet = charElement.getAttributes();
                                     try
                                          newChar = newDoc.getText(i, 1);
                                     catch(Exception ex)
                                          System.out.println("Error : "+ex);
                                          ex.printStackTrace();
                                     int fontSize = ((Integer)charArributeSet.getAttribute(StyleConstants.FontSize)).intValue();
                                     fontSize += 10;
                                     StyleConstants.setFontSize(newStyle, fontSize);
                                     try {
                                          newDoc.replace(i, 1, newChar, newStyle);
                                          System.out.println("------- charPos : "+i+" char : "+newChar+" fontSize : "+fontSize);
                                     }catch(Exception ex) {
                                          System.out.println("Error : "+ex);
                                          ex.printStackTrace();
                                     pane.setStyledDocument(newDoc);
         public DefaultStyledDocument copyStyledDocument(DefaultStyledDocument inputDoc)
             DefaultStyledDocument newdocument = null;
              try
                   ByteArrayOutputStream bOData = new ByteArrayOutputStream();
                   rtfKit.write(bOData, inputDoc, 0, inputDoc.getLength());
                   String styledText = new String(bOData.toByteArray());
                   System.out.println("------- RTF byte[] : "+styledText);
                   ByteArrayInputStream bIData = new ByteArrayInputStream(styledText.getBytes());
                   newdocument  = new DefaultStyledDocument();
                   rtfKit.read(bIData, newdocument, 0);
              }catch(BadLocationException ex)  
                   System.out.println("Error : "+ex);
                   ex.printStackTrace();
              catch(IOException ex)       
                   System.out.println("Error : "+ex);
                   ex.printStackTrace();
              return newdocument;
      public static void main(String args[]) throws BadLocationException
           CopyStyledTextDocument jf = new CopyStyledTextDocument();
           jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
           Container cp = jf.getContentPane();
           Document doc = pane.getStyledDocument();
           SimpleAttributeSet set = new SimpleAttributeSet();
           StyleConstants.setFontSize(set, 12);
           doc.insertString(doc.getLength(), " SAMPLE \n", set);
           doc.insertString(doc.getLength(), " TEXT \n", set);
           doc.insertString(doc.getLength(), " OVER ", set);
           cp.add(getStyledCharecters, BorderLayout.WEST);
           cp.add(saveOrgDoc, BorderLayout.SOUTH);       
           cp.add(changeFont, BorderLayout.EAST);        
           cp.add(pane, BorderLayout.NORTH);
           jf.setSize(800, 700);
           jf.setVisible(true);
    }Due to urgency I placed little bit of info. in below link
    http://forums.sun.com/thread.jspa?threadID=5409367&tstart=45
    But here I am placing a sample application which represents the problem clearly.
    If you have any queries please feel free to ask.
    Thanks for you help
    Satya.

    Your feed has two episodes, and they both appear when subscribing. So far the Store hasn't picked up the newer episode.
    This episode has duplicated 'enclosure' tags - both containing the same media file URL: this shouldn't be a problem as iTunes should simply ignore the second one.
    When you add a new episode to a feed it usually takes 1-2 days before the Store picks up the change, though it appear immediately for subscribers. If in fact you didn't have the second episode in the feed when it was first submitted this would probably be the reason.
    It's just possible that something in the feed is upsetting the Store but not the iTunes application on subscribing (which doesn't involve the Store) - however apart from the duplicated enclosure tag there doesn't appear to be anything unusual. Your media filename for the second episode has a space in it, which isn't a good idea, but the feed is handling this correctly by substituting the code %20, so it's unlikely that this is throwing the Store. However it would be better to avoid spaces altogether - they aren't allowed in a URL (hence the need to substitute the code).
    I should give it a couple of days and see if the episode appears.

  • End of file / parsing error for EDI document

    I have an issue where a Trading partner is sending extra non readable characters after the last segment terminator in a X12 EDI document. I know there is a property to strip the CR/LF characters and that does not help me.
    Do I have any other options for preprocessing in B2B ?

    Hi,
    Try using the property oracle.tip.adapter.b2b.edi.enablePreprocess=true in the tip.properties file.
    ALso could you please let me know the property which removes CRF/LF characters from the input file to B2B.
    Thanks for your help.
    Regards,
    Dibya

  • Unable to transform EDI document to XML payload in Oracle B2B inbound op

    Hi,
    In our current project we would be implementing Oracle B2B.So I am doing simple POC on Oracle B2B inbound operation for a EDI document for a project requirement.Facing issue if Transformation option selected in Oracle B2B console. Would really appreciate if you guys give me some pointer..
    Below is short desacription of POC:
    1) Created ECS file for Purchase Order(EDI_X12 Standard, 850, Version : 4010) in Spec Builder 6.6.0
    2) Created corresponding XSD and dummy test EDI data file(.dat) in Spec Builder 6.6.0
    3) In Oracle B2B Console, created Document Type and Document Definition
    4) Created 2 Trading Partners : Our Organisation(Host) and MyPartner(Remote)
    5) My Partner is Sender and Our Organisation is Receiver
    6) Linked Document Type to both Trading Partners
    7) Created a Listening Channel
    8) Protocol of Listening Channel is Generic File
    9) Mentioned Folder Path and File Type : %From PARTY%_%TO PARTY%_%DOCUMENT TYPE NAME_%DOCUMENT REVISION%.dat
    10) Agrrement validated and deployed
    11)Checked option Transformation for Agreement
    12) In SOA Composite created a simple Asynchronous BPEL process
    13) BPEL process using a B2B Adapter is subscribed to Document Type(Purchase Order) operatioon Receive and Mode Default
    14) Using a simple Assiign activity to map payload
    15) BPEL then inoke a File Adapter service to write sme XML payload(picked from B2B fatre EDI transformed to XML) to a file
    Issue Faced:
    1) B2B could make oput Sender and Receiver Trading Partners
    2) B2B could make out the Agrrement
    3) B2B is picking up EDI file
    4) If Agreemnet has Transformation option selected, then B2B is givinng below Error:
    [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILzvC2E0Va_xLp2iW1EzqZ_0000pg,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc
    at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
    5) It is unable to transfer EDI payload to XML
    6) Checked payload in Wire Message : still showing EDI payload
    7) Due to this BPEL is facing issue since it is expecting XML payload
    8) In BPEL it is givimng Error: Index Out Of bound.. I guess may be due to EDI payload
    9) If transformation option unchecked in Agreement in B2B console then B2B working good but BPEl failing
    Options Tried:
    1) I Exported Repository,then purged design time data and Reimported and restarted Server and tested..not working
    2) I also created a Parser Scehma for Blank EDI document(that option I found in Spec Builder 6.6.0==>New Document-->Parser Schema(Blank EDI Document) and then placed that Parser Schema file(ECS file) in folder :
    C:\Oracle\Middleware\Weblogic\Oracle_SOA1\soa\thirdparty\edifecs\XEngine\config\schema
    and added an entry in XERegistry.xml
    <Item Name="SchemaFile">${XERoot}/config/schema/Spec2</Item>
    but not working..
    3) Checked namespace in XSd and WSDl for BPEL,they are correct
    Getting no clue how to resolve..Need help...
    Thank you...

    Log File :(Weblogic JDK pointing to 32 bit)
    [2012-01-01T01:32:01.818+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;[[
         at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
         at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
         at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
    java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createN2XNative()Lcom/edifecs/xengine/xeobjects/XEDataProc;
         at com.edifecs.xengine.xeobjects.XEHelper.createN2XNative(Native Method)
         at com.edifecs.xengine.xeobjects.XEHelper.createN2X(Unknown Source)
         at oracle.tip.b2b.document.edi.EDIDocumentPlugin.processIncomingDocument(EDIDocumentPlugin.java:1112)
         at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2348)
         at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
    [2012-01-01T01:32:01.834+05:30] [AdminServer] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@182461f] [userId: <anonymous>] [ecid: 0000JILhj4XE0Va_xLp2iW1EzqZ_00002J,0] [APP: soa-infra] [dcid: 162dbcacafdb4641:19e705e4:13495b34174:-7fd3-0000000000000070] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0[[
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.tip.b2b.engine.Engine.processIncomingMessageImpl(Engine.java:2746)
         at oracle.tip.b2b.engine.Engine.processIncomingMessage(Engine.java:1533)
    [2012-01-01T01:32:01.846+05:30]
    ]]

  • 1:N mapping - One EDI document (ST-SE) to be split into multiple idocs

    Hello Experts,
    I am working on a scenario where the source is an EDI 204 document. Now in this document, the L11 segment has a count of the total number of items in the source EDI document.
    ISA
    ST
    L111110BC   <------- 2 is the number of OIDs that can appear
    OID*1
    LADCAS3****BL84985197CGZZAM000521*122
    LAD******CCCC12345678COCO12345678PMPM123456
    OID*2
    OID*910
    OID*911
    OID*1110
    SE148744
    IEA
    Now both the OIDs are in a single ST-SE EDI document. The requirement is that if the number of OID segments exceed 910 in a single document, then the output needs to be split with one idoc containing 910 items (OID, LAD, LAD...). The next set of 910 OIDs (from OID*911 onwards)need to be output into a new idoc.
    The header part for both the idocs would be the same. Only the detail part would differ for the next set of OID, LAD segments.
    I do not intend to use BPM. I want to achieve this using using graphical mapping.
    Awaiting your replies.
    Thank you
    Vincent

    Hi Vincent,
    1:n Multi mapping can be used for that. Please refer to the following link for how to implement a message split using multi mapping.
    http://help.sap.com/saphelp_nw04/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/frameset.htm
    Honestly speaking, I have never tried using that myself. But after seeing your post I am now keen to develope a similar interface. Will let you know if I am successful.
    Regards,
    Suddha

  • How do I change a character in the document to another character in one command?

    How do I change a character in the document to another character in one command?

    You mean everywhere? Use Find/Change

  • How do I add extra pages to template documents in the new version of pages which carry over the same formatting, borders etc?

    Hi,
    Does anyone know how how to add extra pages to template documents in the new version of Pages which carry over the same formatting, borders, styles etc? In iWorks09, all styles, borders etc just used to carry over to the next page. In the new Pages, this doesn't seem to happen. Unless I'm missing something.
    Any help would be appreciated.

    Everything is a matter of degree! (Speaking for myself).
    Review and rate Pages 5 in the App Store and if you are interested check out all the changes here:
    http://www.freeforum101.com/iworktipsntrick/viewforum.php?f=22&mforum=iworktipsn trick
    Peter

  • ALE/EDI - Process of Inbound Freight Invoice EDI Document 210

    Good day all and a Happy New Year!  We want to receive Freight Invoices from UPS and other carrier vendors into SAP, to track actual shipment charges.  My question is, which Idoc/message type, should I use in order to map to the EDI document number 210, which is a Freight Invoice we will be receiving and posting into SAP?  Thank you for your support.

    Hi,
    we can't send the PO number with the shipment notification. At that point of time, the PO doesn't exist.
    The PO is created with another INVOIC01 IDOC, which automatically creates a shipment cost document (SCD). Only then, the PO is created according to the SCD.
    In the meantime, I found something myself.
    1. The option to use the "Transportation Agent" is not available in standard SAP for EDI receipts. (Confirmed by SAP).
    2. Instead, we are now using the "delivery note" number from the service entry sheet. In our case, the delivery note has the same number as the shipment.
    To use that, you need to have:
    E1EDK02 and E1EDP02 with qualifier 016 and then the delivery note number with leading zeros (10 digits) and the item position on item level.
    Partner SP is required on item level.
    When we check the document, it now determines the service PO automatically in MIRO.
    We now have to solve a tax problem, but the core function is working..
    Regards,
    Tanja

  • EDI documents transmitted via the Internet

    Hi Experts ,
    Scenario : EDI Documents via intenet <---> XI <--
    > ECC
    In the above mentioned scenario how can we use Seeburger Adapter? .
    Does Seeberger EDI adapter has the capability of receiven messages from Internet?
    Is there any mapping available already i mean do they ship content for standard formats like EDI 810 . Do we have to use any conversions or transformations while mapping with the SeeBurger Adapter ?
    Regards,
    Syed.

    AS2 adapter of Seeburger Suite will cater to your requirement.
    Is there any mapping available already i mean do they ship content for standard formats like EDI 810
    Yes, the mapping is available with BIC module readily available as a part of Seeburger Suite.
    Do we have to use any conversions or transformations while mapping with the SeeBurger Adapter ?
    You have option of editing the standard available mapping using BIC Mapper Designer tool. But this is not always required. If you simply use the BIC module in AS2 channel, then no additional mapping is mandatory.
    Regards,
    Prateek

  • How to remove extra pages in  numbers document?

    It used to be, when creating a spreadsheet, you could begin with "Page View" so that one has parameters so as not to create extra pages in the document.  In using the latest version, I'm not seeing this.  Result:  I have 4 pages to my spreadsheet, but I only want the first page.  I can print just the first page,  but when I send the document, all 4 are sent.  The receiver ends up with a document out of sync!

    Hi 24road,
    After you click "Done" to return to your document, a layout guide will help you to arrange objects within the page margins.
    See this User Tip on creating a Layout Guide in Numbers 3:
    https://discussions.apple.com/docs/DOC-7101
    Regards,
    Ian.

  • Removing extra character

    Hello,
    I have a textbox and a button in flash.  I send data to java server by entering data into the textbox.  Firsttime the number of characters i am receiving are correct, from the second time onwards there is an extra character.  i.e if i type 1 character it is showing 2.  Can someone tell me how do i remove it.
    below is the code,
    function msgGO() {
        if (inputMsg.htmlText != "") {
            mySocket.send(inputMsg.htmlText+"\n");
            inputMsg.htmlText = "";
    pushMsg.onRelease = function() {
        msgGO();
    Thanks.

    Thanks for your reply.
    I observerd that even if i directly send the data without entering into the textbox i am getting same result.
    mySocket.send("1");
    mySocket.send("3");
    In java, for the first data it shows number of characters (strlen) as 1.  for the second data it is showing 2.
    The character i am not able to know, there is a blankspace  towards the left of the character.
    Thanks

  • GBP currency symbol showing an extra character.

    Hi
    We're using Oracle Apps 11.5.10 running under Linux with XML Publisher 5.6.
    We are developing an invoice template (RTF) that is muti currency. Our instance is defaulted to NLS_TERRITORY=AMERICA but when we are running a concurrent program to generate the XML file and base on the billing currency, we set the session to its corresponding language (ex: NLS_TERRITORY=UNITED KINGDOM'). In the case of GBP, the XML file does show the "£" in the invoice amount field. But when you look at the PDF file that it generates, the invoice amount has an extra character before the sterling pound symbol:
    £1,000.00
    I tried the <?format-currency:INVOICE_AMOUNT;'GBP'?> but to no avail.
    Any help would greatly appreciated.

    Hi,
    Please check the thread Re: £ is being reported in Oracle reports instead of £
    Cheers!
    Gautam

  • EDI documents are posted to SAP with BAPI  ...How?

    how is that EDI documents are posted to SAP with BAPI....is there some step by step doc to do that.....

    Hi,
    There are couple of EDI subsystems like Meractor from where you can fire a BAPI to post a document into our SAP system.
    First the EDI subsystem receives the EDI document and from there are going to fill all the internal tables of the BAPI and call that BAPI from the EDI subsystem itself, if the BAPI is successfully executed then it will return the document number and if it fails then it will throw the error why it has failed.
    If it has failed then the EDI team will look into the reason and work on it, if it is a data related then they will take care and it is a problem with the config then they are going to intimate the SAP team to make the necessary config and they will refire the BAPI again.
    Thanks,
    Mahesh.

  • BXe iView:-Variant value getting extra character by default

    Hi All,
    New to BI. I am having one scenario with me.
    We have one BEx iView with four mandatory variants. User trying to select value for the first three variants and checking the value, but when he is entering value for the fourth variant and checking, few characters are getting add by own i.e. u201CAMu201D character is adding in the front of entered values. For example u201CAM99u201D
    But when we are trying to run from backend (BI) is not happening, no extra character is coming for the fourth variant.
    In the both case we are getting out put, but when we are trying from portal why extra character is getting added.
    Could you please help me on this.
    Deepak!!!

    Hi All,
    Here variants mean variables for selection criteria.
    Please share your kind input on the issue.
    Deepak!!!

  • B2B Error while generating 850 EDI Document

    Hi All,
    We are facing the following error in B2B while generating an EDI 850 outbound document.
    To give a brief background of our process:
    We are using a BPEL process to pick a fixed length file from FTP adapter and then transform it and provide it to B2B for converting it into an EDI 850 Purchase Order. The BPEL part of the Process is working fine and it is successfully transforming the fixed length file into intermediate XML that it gives to B2B engine.
    In B2B, the ECS file that we use has been generated from an XSD and we upload the corresponding ECS and XSD in B2B during configuration.
    But we get the following error when B2B converts it into EDI 850 format.
    Error Brief :
    5084: XEngine error - Invalid data.
    I am also giving around 100 lines from the b2b log before this error occurred.
    2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter AcknowledgementType = 997
    2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter GroupSenderID = 19508030411I
    2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter InterchangeECSFileBlob
    2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter InterchangeAuthorizationInfoQual = 00
    2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter GroupID = PO
    2006.10.30 at 01:50:14:416: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TagDelimiter = null
    2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TransactionECSFileKey = 1BA24E3F6DB690CAE0430A0B3E7290CA-274-1-42
    2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter InterchangeSecurityInfoQual = 00
    2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter GroupECSFileBlob
    2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TPName = CANON
    2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter TransactionImplementationReference = null
    2006.10.30 at 01:50:14:417: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:traceParameters Parameter ReplacementChar = null
    2006.10.30 at 01:50:14:417: Thread-11: Repository - (DEBUG) CatalogDriver manager == oracle.tip.model.metadata.CatalogMetaManager@9f90cf3
    2006.10.30 at 01:50:14:417: Thread-11: Repository - (DEBUG) CatalogMetaManager getDriverjava.lang.InheritableThreadLocal@72418cf0 oracle.tip.repos.core.driver.CatalogDriver@121ccf4
    2006.10.30 at 01:50:14:418: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Enter
    2006.10.30 at 01:50:14:419: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl fullOutboundBatching = false
    2006.10.30 at 01:50:14:419: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl validateEnvelope = true
    2006.10.30 at 01:50:14:419: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:ISelectorImpl Leave
    2006.10.30 at 01:50:14:419: Thread-11: Repository - (DEBUG) LargeStringImpl.getString() - object OID - 20D326898FA9D054E0430A0B3E72D054-11-1-1
    2006.10.30 at 01:50:14:421: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
    2006.10.30 at 01:50:14:421: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Interchange]
    2006.10.30 at 01:50:14:421: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@34c90cf5
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeSenderQual
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 01
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeSenderID
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 195080304
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeReceiverQual
    2006.10.30 at 01:50:14:422: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 01
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeReceiverID
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0415306925
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = InterchangeControlVersion
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 00401
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Group]
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
    2006.10.30 at 01:50:14:423: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@2c760cf5
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupID
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = PO
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupSenderID
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 19508030411I
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupReceiverID
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0415306925
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = GroupVersionNumber
    2006.10.30 at 01:50:14:424: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 004010
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Enter
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = ec_DataNodeName, val = [Transaction]
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup return = true
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Enter
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:cloneSelector Return = oracle.tip.adapter.b2b.document.edi.ISelectorImpl@25070cf5
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = TransactionID
    2006.10.30 at 01:50:14:425: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 850
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = SegmentDelimiter
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0x0A
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = ElementDelimiter
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0x7D
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = SubelementDelimiter
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = 0x3E
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = RepeatingSeparator
    2006.10.30 at 01:50:14:427: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = null
    2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = ReplacementChar
    2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = null
    2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:reset Enter
    2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:reset Leave
    2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Param Name = TPName
    2006.10.30 at 01:50:14:428: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:getValue Value = CANON
    2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Enter
    2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doCommit Leave
    2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument XML = 1
    2006.10.30 at 01:50:14:429: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument no result from XDataToNative
    2006.10.30 at 01:50:14:442: Thread-11: B2B - (DEBUG) iAudit report :
    Error Brief :
    5084: XEngine error - Invalid data.
    iAudit Report :
    <?xml version="1.0" encoding="UTF-16"?><AnalyzerResults Guid="{06B942E5-E267-DB11-9E73-006163130000}" InterchangeReceived="1" InterchangeProcessed="1" InterchangeAccepted="0"> <ExecutionDate>Monday, October 30, 2006</ExecutionDate> <ExecutionTime>01:50:14 AM (EST)</ExecutionTime> <AnalyzerReturn>Failed</AnalyzerReturn> <NumberOfErrors>1</NumberOfErrors> <ErrorByCategory> <Category Name="Rejecting"> <Severity Name="Normal">1</Severity> </Category> </ErrorByCategory> <Status>Finished</Status> <DataFile> <FilePath/> <FileName/> <LastModified/> <FileSize/> <DataURL>file://</DataURL> </DataFile> <Interchange Guid="{424043E5-E267-DB11-9E73-006163130000}" InterchangeAckCode="R" FunctionalGroupReceived="1" FunctionalGroupProcessed="1" FunctionalGroupAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>1337</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="InterchangeSenderQual">01</Link> <Link Name="InterchangeSenderID">195080304</Link> <Link Name="InterchangeReceiverQual">01</Link> <Link Name="InterchangeReceiverID">0415306925</Link> <Link Name="InterchangeControlVersion">00401</Link> </Links> <Properties> <Property Name="Standard">X12</Property> <Property Name="SegmentDelimiter">0xa</Property> <Property Name="ElementDelimiter">0x7d</Property> <Property Name="SubelementDelimiter">0x3e</Property> <Property Name="RepeatingSeparator"/> <Property Name="ReplacementChar">0x20</Property> </Properties> </NodeInfo> <FunctionalGroup Guid="{F28543E5-E267-DB11-9E73-006163130000}" FunctionalGroupAckCode="R" TransactionSetsIncluded="0" TransactionSetsReceived="1" TransactionSetsProcessed="1" TransactionSetsAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>1337</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="GroupSenderID">19508030411I</Link> <Link Name="GroupReceiverID">0415306925</Link> <Link Name="GroupVersionNumber">004010</Link> </Links> <Properties> <Property Name="GroupID">PO</Property> </Properties> </NodeInfo> <Transaction Guid="{33303938-3738-3533-3630-353932353933}" TransactionAckCode="R" RError="1" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>1337</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">850</Link> </Links> <Properties/> </NodeInfo> <TransactionErrors> <Error ErrorCode="{F35AFE03-C479-4F96-B4F1-2EF36DABC5FE}" Severity="Normal" Category="Rejecting" Index="1" ID="50840000"> <ErrorBrief>5084: XEngine error - Invalid data.</ErrorBrief> <ErrorMsg>Invalid data.</ErrorMsg> <ErrorObjectInfo> <Parameter Name="ErrorLevel">0</Parameter> <Parameter Name="Name">XData2Native</Parameter> <Parameter Name="_ec_dn_guid_">{33303938-3738-3533-3630-353932353933}</Parameter> <Parameter Name="_ec_index">0</Parameter> <Parameter Name="ec_error_scope">Transaction</Parameter> </ErrorObjectInfo> <ErrorDataInfo> <Part1/> <ErrData/> <Part3/> <DataXPointer> <StartPos>0</StartPos> <Size>0</Size> </DataXPointer> </ErrorDataInfo> </Error> </TransactionErrors> </Transaction> </FunctionalGroup> </Interchange></AnalyzerResults>
    2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sErrorGuid = {F35AFE03-C479-4F96-B4F1-2EF36DABC5FE}
    2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sDescription = Invalid data.
    2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sBrDescription = 5084: XEngine error - Invalid data.
    2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ErrorLevel sParameterValue = 0
    2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = Name sParameterValue = XData2Native
    2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecdn_guid_ sParameterValue = {33303938-3738-3533-3630-353932353933}
    2006.10.30 at 01:50:14:443: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ecindex sParameterValue = 0
    2006.10.30 at 01:50:14:444: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument sParameterName = ec_error_scope sParameterValue = Transaction
    2006.10.30 at 01:50:14:444: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument added Hash Key = {33303938-3738-3533-3630-353932353933}
    2006.10.30 at 01:50:14:444: Thread-11: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin:processOutgoingDocument batch Position = 0
    2006.10.30 at 01:50:14:444: Thread-11: B2B - (ERROR) Error -: AIP-51505: General Validation Error
         at oracle.tip.adapter.b2b.document.edi.EDIDocumentPlugin.processOutgoingDocument(EDIDocumentPlugin.java:1668)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1132)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:710)
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:821)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:532)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java(Compiled Code))
         at java.lang.Thread.run(Thread.java:568)
    If anybody has faced a similar issue, then please post on how to overcome this error.
    Thanks In Advance,
    Dibya

    Hi,
    I am facing a similar problem.
    I am trying to transfer a xml in 850 format with internal properties of Interchange,Group and Transaction from BPEL to B2B.My BPEL setup consist of :
    A partnerlink which read xml in 850 format using file adapter.
    A receive Activity which receive the data.
    I have created a partnerlink which use AQ Adapter to enqueue data in IP_OUT_QUEUE.
    A invoke Activity invokes this partnerlink.
    Then I have assigned the read data in Receive to input variable of Invoke activity.
    I have used another Assign Activity to populate the Header; and passed this header in Invoke Activity.
    In B2B I have created two trading partner one remote and one host, defined a business action and defined the Communication capability for them. I am using FTP1.0 . I defined a agreement and deployed the configuration in b2b server.
    The ecs and xsd I am using is the one provided with Purchase order tutorial, it contains only ST-SE,I have also tried with envelope segments for 4010-namely
    ISA-->GS-GE-->IEA.When I am turning off validation and translation its throwing the input XML as output in the .dat file. If I turn on Translation I am getting unrecognized data last known segment is GSA.In this case the input XML had internal properties of Interchange and Group.If I remove the transaction part from ST-SE the dat file is generated in native dat format but with ISA -GS-GE -IEA but no transaction portion.
    As a work around I tried seperate group ecs,interchange ecs and transaction ecs and tried to pass a 850 xml with only transaction fields.
    I have tried with no ecs file at all and in that case the dat file is also generated.So does this mean that B2B have seeded ecs file which it use as default if I dont use any ecs file?
    It seems from the post you have successfully completed this part can u send me :
    1>The 850 ecs and xsd file you used.
    2>If you have used any group ecs and interchange ecs.
    3>The input you are sending in BPEL.
    4>The BPEL process and B2B export xml you are using in zipped format.
    My mail ID: [email protected]
    phone:09831964607
    I tried out different ways suggested in the post but nothing seem to be working for me,I am still getting the invalid data error and if it is creating the dat file only envelope segments are created.
    If you send me the working example I can work on it as baseline, this will be of great help in my work.

Maybe you are looking for

  • No iphoto on my computer

    When I bought a used titanium with tiger installed, I noticed that it did not have iphoto on it. Is there a reason for that and can I find a way to put it on. Without iphoto is there a way to load pictures? Thanks for any help, Jim

  • I should know this by now

    Ive been using logic for a while now and this has never been a problem. When I record audio lets say vocals and I have the overlap option on, when we swing around for a new take because he or she mess up why does the audio underneath not go away. Ans

  • BIG CONCERN for data table columns bound to property.

    Here the issue. I have a data table with many columns of which: 1/ first group bound directly to database table columns. 2/ Second group bound indirectly to database table columns through properties (I need some extra formatting depends on the data o

  • Problems uninstalling Oracle Warehouse Builder 10g

    When we go into the OUI we select deinstall option on the intial screen. The deinstaller sits there and does nothing. Any suggestions.

  • SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW, WINDOW_STATE, MAXIMIZE); and  Forms9i

    Hi All, I have this problem, whenever I try to resize the MDI window to its maximum state for a form to run on the web, the forms doesn't seem to take any action , means the statement SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW, WINDOW_STATE, MAXIMIZE); won