Filtering EDI Files in B2B 11g

Hi Gurus,
We have a requirement that we should not process the EDI files which will have Usage Indicator(ISA15) has 'T' value. Rather we should send the file to some test directory on SOA file system.
Could you please let me know whether we can achieve this in B2B 11g.
Regards,
Raghav

Hi Raghav,
Oracle B2B is not a service bus and hence does not has a functionality of content based routing. Better change your design and have a service bus before B2B to do content based routing.
Regards,
Anuj

Similar Messages

  • B2B 11G Outbound EDI Envelope Override

    Hi all
    I'm working with B2B 11G and I'm trying to override the ISA and GS SenderID's for an outbound document through the internal properties. This functionality does not seem to work as it did in 10G. The default envelope is getting generated regardless if the internal properties envelope is there or not. I tried removing the identification ids from the agreement and it would just generate blank sender and receive ids in the edi file. I need to be able to upgrade a 10g solution which does this kind of enveloping.
    Is there a configuration option or setup I am missing to enable this functionality? Or is there another way for dynamically enveloping the outbound document?
    Sample EDIXML I am using
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <Transaction-855 xmlns:ns0="urn:oracle:integration:b2b:5953977F5B36478BA36533EE7E71C144" Standard="X12" Version="V4010" GUID="{12345678-1234-1234-1234-123456789012}" xmlns="urn:oracle:integration:b2b:5953977F5B36478BA36533EE7E71C144">
    <ns0:Internal-Properties>
    <ns0:Data-Structure Name="Interchange">
    <ns0:Property Name="InterchangeSenderID">NewId</ns0:Property>
    <ns0:Data-Structure Name="Group">
    <ns0:Property Name="GroupSenderID">NewId1</ns0:Property>
    <ns0:Data-Structure Name="Transaction">
    <ns0:Property Name="TransactionID">855</ns0:Property>
    </ns0:Data-Structure>
    </ns0:Data-Structure>
    </ns0:Data-Structure>
    </ns0:Internal-Properties>
    <ns0:Segment-ST> ...

    You need to mention them as the lookup properties as well. Here is an example
    <Internal-Properties><Data-Structure Name="Interchange"><Lookup Name="InterchangeSenderID">NewId </Lookup><Property Name="InterchangeSenderID">NewId </Property><Data-Structure Name="Group"><Lookup Name="GroupSenderID">NewId1 </Lookup><Property Name="GroupSenderID">NewId1 </Property><Data-Structure Name="Transaction"><Property Name="TransactionID">850</Property></Data-Structure></Data-Structure></Data-Structure></Internal-Properties>
    Regards,
    Dheeraj

  • Want  to decode PGP encrypted edi files with oracle soa b2b 11.1.1.6.0

    I am working on a scenario where the trading parter(TP) will publish the edi to our FTP server. These edi files are encrypted using PGP software( we have to provide them our public key for this).
    I have never worked with encryption\ decryption before, but I understand the theory of cryptography.
    Question 1: Can we install PGP on top of soa 11g server and configure the b2b to decode the file using our private key.
    Question 2: If SOA 11g server do not support PGP, then shall i install PGP at the FTP server, and use java to decode the file(using the private key) to a new location and B2B can pick the decode file from here.
    These are two strategy I have planed, please guide me which one is feasible\best , and if you know the steps to implement please do share it with me.
    Thanks in advance.
    Syam
    Edited by: user12196358 on May 10, 2013 4:28 PM

    Both options are feasible but for option#1 (PGP decryption at B2B/SOA), you have to write a java callout. B2B/SOA 11g does not support PGP out-of-box but it can be achieved using java callout. I would prefer option#2, personally as in this case, PGP decryption will be done out of SOA/B2B and hence it will be hot pluggable (can be removed in future, if required, without modifying SOA/B2B configuration).
    Regards,
    Anuj

  • Has anyone got the 850 4010 I/B EDI file processed & translated via B2B?

    Has anyone successfully translated an inbound EDI 850 4010 file via B2B?
    We are using 11.1.1.4 weblogic, B2B Document Editor 6.6.0.2801
    Eventually, it needs to be integrated to SOA
    For us, it is failing on the console with B2B-50037: B2B inbound message processing error & SOA diagnostic log has the following errors:
    oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/soa/b2b/EDI_X12/4010/850/New/Seeded_850_4010.ecs
    B2B-50025: Repository error      at oracle.tip.b2b.mds.QueryManager.getBlob(QueryManager.java:2904)

    Seems your B2B repository has got corrupted. You are using older version of B2B Document Editor but it will not cause this issue.
    Take an export of your B2B repository, purge the design time repository and re-import it again. Deploy the agreement and test again.
    Regards,
    Anuj

  • Custom file names of B2B generated edi files

    All,
    We have an outbound 834 EDI being implemented and there are two SOA Composites processing these based on some business case and we have a requirement of naming B2B generated edi files for trading partners in the delivery channels based on the SOA composite that processes the outbound transaction. Is there a way of naming these edi files based on the SOA composite that created/processed it? For example:
    TP_834_CompositeA.edi
    TP_834_CompositeB.edi
    Thanks.

    From my understanding, the delivery channel in B2B does not take variable for Filename format. Also it is not possible to dynamically assign the delivery channel to TP Agreement. The only option could be using Java callout in the TP Agreement.
    ~Ismail.

  • Creating EDI file of fixed length from B2B

    Hi Gurus,
    I want to create an edi 810 file from B2B(Outbound) for a partner which has an unusual requirement of the file length. The file length should be 80 characters long.
    The Output EDI should look something like this.
    ISA*00* *00* *01*041158668B *01*006927180 *110118*022
    0*U*00200*000011924*0*P*>~GS*IN*041158668B*006927180*20110118*0220*11924*X*00401
    0~ST*810*0001~BIG*20110118*4295914~REF*DP*Bakery~REF*IA*5169430~N1*ST*ALBERTSONS
    6002 BAKERY 2*9*06002~ITD*05*****20110128*10~DTM*011*20110118~IT1**1*CA*22.28*
    UP007829619749*VN*167~PID*F****FOCACCIA~PO4*35*12*OZ~IT1**1*CA*18.4**UP*003967
    707020*VN*12034~PID*F****BOULE SOURDOUGH~PO4*12*16*OZ~IT1**1*CA*45.33**UP*077098
    106100*VN*20894~PID*F****SCONE 2BT CRML TOFEE~PO4*24*11.25*OZ~IT1**1*CA*35.22**U
    P*004116398356*VN*22791~PID*F****DONUT PWD SGR HOLE~PO4*24*10*OZ~IT1**1*CA*16.46
    **UP*003967707000*VN*22882~PID*F****LRG BOULE SOURDGH~PO4*10*24*OZ~IT1**1*CA*17.
    5**UP*004116397450*VN*22896~PID*F****ANGEL FOOD BAR~PO4*15*10.5*OZ~IT1**1*CA*15*
    UP004116397451*VN*22897~PID*F****SHORTCAKE CUPS~PO4*30*4.5*OZ~IT1**1*CA*16.8**
    UP*004116397453*VN*22898~PID*F****ANGEL RINGS~PO4*8*16*OZ~IT1**1*CA*20.63**UP*00
    7987940430*VN*23366~PID*F****MUFFIN SF CHOCOLATE MINI~PO4*8*10*OZ~IT1**1*CA*20.9
    6**UP*007987940066*VN*23386~PID*F****LOAF SF SLICED POUND~PO4*8*14*OZ~SAC*A*F800
    ***56*******02***PROMOTION ALLOWANCE~IT1**1*CA*22.27**UP*002056910140*VN*27832~P
    ID*F****DONUT O F BUTTERMILK CAKE~PO4*96*3*OZ~IT1**1*CA*60.1**UP*077388911720*V
    N*28396~PID*F****DANISH PKT ALMOND BEARCLAW~PO4*144*3*OZ~IT1**1*CA*35.5**UP*0773
    88911729*VN*28398~PID*F****DANISH PLAIN RND TWIST~PO4*120*2.5*OZ~IT1**1*CA*20.48
    **UP*002056912011*VN*29120~PID*F****DONUT GOLDEN LONG JOHN~PO4*84*3*OZ~IT1**1*CA
    *22.27**UP*002056910101*VN*29121~PID*F****DONUT VANILLA CAKE~PO4*96*3*OZ~IT1**1*
    CA*39.78**UP*087062500522*VN*29161~PID*F****EGG CHALLAH K~PO4*20*19.75*OZ~IT
    1**1*CA*22.66**UP*002056980050*VN*29288~PID*F****DONUT RASPFILLED SHELL~PO4*84*4
    OZ~IT1*1*CA*22.66**UP*002056980060*VN*29290~PID*F****DONUT CUSTFILLED SHELL~PO
    4*84*4*OZ~IT1**1*CA*24.73**UP*002056912240*VN*29350~PID*F****DONUT GOLDN APPLE F
    RITTER~PO4*72*3*OZ~IT1**1*CA*20.02**UP*002056912030*VN*29359~TDS*61293~CAD*SR***
    ROUTE666~CTT20~SE*71*0118~GE*118*11924~IEA*1*000011924~
    Please help me on this.
    I am using B2B 10.1.2.
    Regards
    Ayush

    This is valid rule as the partner might has AS400 system for processing documents. In this case both inbound/outbound docs to/from that partner need to have this 80 char BLOCK rule applied.
    What method is partner using for file exchange. In case VAN, you might need to ask partner to check their VAN and have this 80 char BLOCK rule applied at mailbox level. This way VAN provider will automatically handle this for both inbound and outbound.
    Thanks,
    Vijay.

  • B2B EDI File Configuration Settings

    Hi All,
    We are seeing some default values in our EDI files for following Segment elements.
    Interchange Control Number (100000044)
    Group Control Number (1044)
    We are using 4010_850 format.
    Let us know where to change these default values in B2B console.
    Thanks,
    Sid.

    Hi Sid,
    it's not default value. instead it is a running number automatically generated by B2B. it increments for ever interchange/group/transaction
    Thanks,
    Prasanna

  • B2B 11G questions

    Hi B2BGurus,
    Can anyone explain us with below questions, Here i am giving our scenario and my questions
    Scenarion:
    Div A FTP-> SOA-->B2B OutboundCoustome queue ---> B2B---->Http or HTTPs(AS2) or FTP(As2)
    Div B FTP-> SOA-->B2B OutboundCoustome queue ---->B2B---->Http or HTTPs(AS2) or FTP(As2)
    Div C FTP-> SOA-->B2B OutboundCoustome queue ---- B2B---->Http or HTTPs(AS2) or FTP(As2)
    Div D FTP-> SOA-->B2B OutboundCoustome queue ---->B2B---->Http or HTTPs(AS2) or FTP(As2)
    Explanantion of scenarion:
    1.     Division people places the files in FTP
    2.     Soa picks it up, do the transformation and places the file in B2B outbound custom queue
    3.     B2B server picks it up from B2B outbound custom queue and converts it into native EDI and sends it to trading partner using AS2
    Questions:
    1.     My idea is --for each trading partner planning to create two different queues (one is for outbound and another one is inbound), is it suggestible of creating a n number of custom queues?
    2.     If we creating a custom queues which is suggestible( either JMS custom queues or AQ custom queues)
    3.     If any transaction was error out, to which queues the transaction will go? And how can we find that transaction in database.
    4.     How the 850 transaction and 997 transactions will co-relate, on what basis B2B will check?
    5.     We sent one transaction to supplier and we received a –ve MDN, How can we see that –ve MDN and how we will recognize it
    6.     Are there any different or separate error queues in Oracle B2B?
    7.     What are the important B2B tables in 11G
    8.     In B2B_Instancemessage table we have ID and B2B messageId, Could you please tell us what is the use of this?
    Regards
    cnu

    Hi cnu,
    Http or HTTPs(AS2) or FTP(As2)AS2 supports HTTP/HTTPS only. FTP is not supported as part of AS2.
    1. My idea is --for each trading partner planning to create two different queues (one is for outbound and another one is inbound), is it suggestible of creating a n number of custom queues? It makes sense, specially from maintenance perspective.
    2. If we creating a custom queues which is suggestible( either JMS custom queues or AQ custom queues)Depending upon use case and design you may use either of AQ/JMS but JMS may be preferred for tight performance requirement use cases. (my personal opinion)
    3. If any transaction was error out, to which queues the transaction will go? And how can we find that transaction in database.By default, exception queue is IP_IN_QUEUE (AQ), but you may configure custom JMS exception/error queues. Please refer -
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10229/app_except.htm#BCEIEEFF
    4. How the 850 transaction and 997 transactions will co-relate, on what basis B2B will check?Please refer -
    How 850 matches with corresponding 997
    5. We sent one transaction to supplier and we received a –ve MDN, How can we see that –ve MDN and how we will recognize itOn reports console you may see negative MDN's. Please refer "Inbound Exception Handling Scenarios" -
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10229/app_except.htm#BCEIEEFF
    6. Are there any different or separate error queues in Oracle B2B?No. By default IP_IN_QUEUE is the error queue.
    7. What are the important B2B tables in 11G
    B2B tables
    Information required about B2B transaction tables in 11g
    It's not recommended to access tables directly. Use InstanceMessageAPI -
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10229/b2b_api_imsg.htm#BABFEFCD
    8. In B2B_Instancemessage table we have ID and B2B messageId, Could you please tell us what is the use of this?ID is the unique identifier for the particular table. B2B messageId is actually the unique identifier for a message and used for correlation between requests and response.
    Regards,
    Anuj

  • TRADACOM inbound processing in B2B 11g

    Hi All,
    I am trying to process Tradacom inbounds in B2B 11g but instances are getting error out (not identifying sender TP although it recognize Doc type).I have set TRADACOM Name and TRADACOM Code for the host and partner.
    However when I test through FTP channel giving file name as ‘fromparty_doctype_docversion.edi’, it is completing successfully. If anyone has tried it, please let me know how to process them without using any file naming convention.
    Thanks in advance,
    Prachi

    AFAIK, there is no such parameter in B2B 11g. As a workaround, you may use Archival Directory setting in File/FTP channel configuration to move the read files into a specific directory. You may also consider logging an enhancement request with support.
    Regards,
    Anuj

  • 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

  • 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

  • EDI Correlation in B2B

    Brethren,
    Is their anyway that B2B checks for duplicate records? For ex. if the same inbound 850 is send by the trading partner twice with the same control number etc... Can B2B identify it as duplicate and trigger an error message. I highly doubt it.. but just thought of shooting it.. maybe there is a new tip.properties that dev has come-up with !!!
    Any help here would be appreciated !!
    thanks - Shailesh

    Hi Shailesh and Ramesh,
    I working Outbound 855 transaction.
    I have created Business Action 855 and used the same 997(created for 850).
    I have also created the TPA for 855-997 and deployed the configuration.
    I am able to receive the Business event generated in oracle Apps in the BPEL process.
    I have set the AQ-header parameter like following in BPEL process
    FROM_PARTY=GlobalChips
    TO_PARTY=ACME
    DOCTYPE_NAME=855
    DOCTYPE_REVISION=4010
    MSG_TYPE =1
    After this I have enqued it using the AQ adpater with the following details
    QueueName="IP_OUT_QUEUE"
    DatabaseSchema="B2B"
    ObjectFieldName="PAYLOAD"
    PayloadHeaderRequired="true"
    RecipientList="B2BUSER"
    OpaqueSchema="false" .
    Now there is no 855 EDI file getting generated .
    I have also seen the table AQ$IP_QTAB; and I can some entries for the consumer B2BUSER.
    Can you suggest how crack this issue and if I am missing something.
    Thanks in advance.
    Regards
    Lalit

  • Batching of EDI files

    Hi,
    I have a requirement where i need to batch files from different trading partners which are in EDI format. I was referring to Oracle documentation and it is mentioned there that we can not do batching of EDI files unless it is changed to xml.
    Anyone have any idea how and where we can transform these edi files to xml and process it?
    Thanks,
    Ora

    There is no option to batch the native documents in B2B.
    Here is one option which you can think of: process the EDI message in inbound direction and it will translate to XML and then later schedule a batch in outbound direction where all these xmls can be batched and translated to native (EDI format) and sent across to the partner.
    Regards,
    Dheeraj

  • 4010_850 EDI file Generation issue.

    Hi All,
    We are facing issue in converting 850 EDI XML to EDI file.
    We could generate a simple EDI based on mandatory elements. But when we try to provide DTM and AMT values , We are hitting below issues..
    I am missing some basic stuff. Please find the EDI XML i am trying to convert to EDI file.
    <?xml version = '1.0' encoding = 'UTF-8'?><Transaction-850 xmlns:ns1="urn:oracle:b2b:X12/V4010/850" Standard="X12" xmlns="urn:oracle:b2b:X12/V4010/850">
    <ns1:Segment-ST>
    <ns1:Element-143>850</ns1:Element-143>
    <ns1:Element-329>000000010</ns1:Element-329>
    </ns1:Segment-ST>
    <ns1:Segment-BEG>
    <ns1:Element-353>00</ns1:Element-353>
    <ns1:Element-92>NE</ns1:Element-92>
    <ns1:Element-324>12345678</ns1:Element-324>
    <ns1:Element-373>20140703</ns1:Element-373>
    </ns1:Segment-BEG>
    <ns1:Loop-PO1>
    <ns1:Segment-PO1>
    <ns1:Element-350>001</ns1:Element-350>
    <ns1:Element-330>1</ns1:Element-330>
    <ns1:Element-212>96</ns1:Element-212>
    <ns1:Element-639>AA</ns1:Element-639>
    <ns1:Element-235_1>VC</ns1:Element-235_1>
    <ns1:Element-234_1>571157</ns1:Element-234_1>
    <ns1:Element-235_2>CB</ns1:Element-235_2>
    <ns1:Element-234_2>00100</ns1:Element-234_2>
    </ns1:Segment-PO1>
    <ns1:Loop-PID>
    <ns1:Segment-PID>
    <ns1:Element-349>F</ns1:Element-349>
    <ns1:Element-352>Rockford product</ns1:Element-352>
    </ns1:Segment-PID>
    </ns1:Loop-PID>
    <ns1:Segment-DTM>
    <ns1:Element-374>038</ns1:Element-374>
    <ns1:Element-373>20140626</ns1:Element-373>
    </ns1:Segment-DTM>
    <ns1:Loop-AMT>
    <ns1:Segment-AMT>
    <ns1:Element-522>1</ns1:Element-522>
    <ns1:Element-782>1</ns1:Element-782>
    </ns1:Segment-AMT></ns1:Loop-AMT>
    </ns1:Loop-PO1>
    <ns1:Segment-SE>
    <ns1:Element-96>#SegmentCount#</ns1:Element-96>
    <ns1:Element-329>000000010</ns1:Element-329>
    </ns1:Segment-SE>
    </Transaction-850>
    Only DTM passed :
    =============
    Error :
    Extra Element was found in the data file as part of Segment DTM. Segment DTM is defined in the guideline at position 210.{br}{br}This error was detected at:{br}{tab}Segment Count: 5{br}{tab}Element Count: 1{br}{tab}Characters: 1014 through 1017
    Extra Element was found in the data file as part of Segment DTM. Segment DTM is defined in the guideline at position 210.{br}{br}This error was detected at:{br}{tab}Segment Count: 5{br}{tab}Element Count: 2{br}{tab}Characters: 1052 through 1060
    Element DTM01 (Date/Time Qualifier) is missing. This Element's standard option is 'Mandatory'. Segment DTM is defined in the guideline at position 210.{br}{br}This Element was expected in:{br}{tab}Segment Count: 5{br}{tab}Element Count: 1{br}{tab}Character: 1078
    DTM + AMT Passed :
    ===============
    Error : Extra Element was found in the data file as part of Segment DTM. Segment DTM is defined in the guideline at position 210.{br}{br}This error was detected at:{br}{tab}Segment Count: 5{br}{tab}Element Count: 1{br}{tab}Characters: 1014 through 1022 Extra Element was found in the data file as part of Segment DTM. Segment DTM is defined in the guideline at position 210.{br}{br}This error was detected at:{br}{tab}Segment Count: 5{br}{tab}Element Count: 2{br}{tab}Characters: 1057 through 1060 Element DTM01 (Date/Time Qualifier) is missing. This Element's standard option is 'Mandatory'. Segment DTM is defined in the guideline at position 210.{br}{br}This Element was expected in:{br}{tab}Segment Count: 5{br}{tab}Element Count: 1{br}{tab}Character: 1078 Unrecognized data was found in the data file as part of Loop PO1. The last known Segment was DTM at guideline position 210.{br}{br}This error was detected at:{br}{tab}Segment Count: 6{br}{tab}Characters: 1278 through 1286 Unrecognized data was found in the data file as part of Loop PO1. The last known Segment was DTM at guideline position 210.{br}{br}This error was detected at:{br}{tab}Segment Count: 7{br}{tab}Characters: 1295 through 1367
    Thanks in advance,
    Siddhardha
    Manager , Deloitte Consutling.

    Issue is solved with the files provided by oracle support. They used Document editor version
    Oracle Document Editor -> 7.0.5.4018 & X12 - 8.0.0.186
    Not sure what is wrong with our files.
    We used document editor 7.0.5.4043  & X12 - 8.0.0.186
    Below is the update i put in SR.
    ==================================
    My xsd contains below text.
    <xsd:appinfo>
    <UNMKey>Full|CodeList|-<Parent Node ID>.<Index>|Composite|-<Node ID>|Element|-<Node ID>|Loop|-<Node ID>|Segment|-<Node ID>|Transaction|-<Node ID>|ReplacementCharacter|_|InternalSeparator|-</UNMKey>
    </xsd:appinfo>
    ===================
    The file you provided have the below.
    <xsd:appinfo>
    <UNMKey>Full|Default|-<Node ID>|CodeList|-<Parent Node ID>.<Index>|ReplacementCharacter|_|InternalSeparator|-
    </UNMKey>
    </xsd:appinfo>
    Not sure if that is really causing the issue.
    ==========================================
    If anyone is interested here is the SR number (#3-9312618901)
    Thanks,
    Sid

  • EDI Seperator Channel Issue - Single EDI File is Creating Two IDOCs

    Hi Experts,
       We are facing a strange issue in our project. We are working on SAP PO 7.4 SP06. Our's is an EDI to IDOC Scenario. We are using standard EDI XSD's generated by B2B 2.0 Cockpit. Since yesterday our Quality server is behaving strangely. Its processing an EDI File and generating TWO IDocs out of it.
    When we run the same EDI File in our DEV Environment it executes perfectly and creates only ONE IDOC.
    Signature in OM and it is 1 to 1 and in MM Target IDOC header is mapped to "Constant".
    Our Scenario is :
    1st IFLow : File to EDISeperator
    2nd IFlow: EDISeperator to IDOC.
    Appreciate your valuable inputs.

    Hi,
    Please do check your input file(s). Could be that you offer an EDI interchange, containing multiple messages, to SAP PO.
    Also, maybe in the mean time, some objects or configuration was changed.
    Kind regards,
    Dimitri

Maybe you are looking for

  • Which is Better ODBC or 0040

    Hi, I am trying to get a report in Excel using VBA connecting to the Oracle Database. I have installed the ODBC Drivers using Oracle Universal Installer. I am able to connect to database by creating a reference to 0040 dll. I am unable to close the C

  • Preserving File Name

    Is there any way to force Contribute to overwrite files? We update our site daily and as a result, each time new images are loaded contribute adds a number to the end of the file, there are hundreds of "old files" example 'image_134.jpg. Is it not po

  • Problem XML DB repository no data load

    Hola, i`m a newbie of oracle xml db, i tried oracle xml db with the example of oracle and all work perfectly, the schema is registered and when i put the xml files in the repository by WebDav the data is load in the table, if i do: SELECT count(*) fr

  • New g4 owner

    hi, I am a new G4 owner...as soon as it gets here.Ebay auction and can't wait to retire this XPlaptop..so tired of the windows maintainance stuff just to stay working.. I have a lot of questions but will read all the posts to keep redundancy to a min

  • VPC Peer-Link In Different VPC/Portchannel

    Hi all, Can we make 2 different port-channel as vpc peer-link. Example: interface port-channel 10 vpc peer-link interface port-channel 20 vpc peer-link Is this working as vpc peer-link