Problem in EDI B2B over Generic Exchange

Hi,
I am facing the following issue while Cofiguring B2B for 850 Inbound.
Machine Info: (aoccol-51)
Description: Unable to identify the document protocol of the message
StackTrace:
Error -: AIP-50083: Document protocol identification error
     at oracle.tip.adapter.b2b.engine.Engine.identifyDocument(Engine.java:2619)
     at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1365)
     at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2030)
     at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:1962)
     at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:1920)
     at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:463)
     at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:335)
     at java.lang.Thread.run(Thread.java:534)
It is working fine in another system where the naming convention followed as per the ACME-GLOBALCHIPS.
But if I slightly deviate from it I am facing issue and the error it gives is generic one which is not that easy to understand.
Can someone let me how todebug such issue.
Though I have set the diagnostic level in tip.properties file as 'DEBUG'
Is there document available which list list out the DO's And DON"T's wit respect to the naming convetion or settings.
Regards
Lalit

Hi Nandu,
Thanks for reply.
Actually it working in one place and not working at other place.
I n my test file i have SubElement delimiter as ¬ if I remove this and replace it with ?
I get the following
Machine Info: (aoccol-51)
Description: Unable to identify the trading partner agreement from the given input values. Also verify agreement effectiveToDate
StackTrace:
Error -: AIP-50547: Trading partner agreement not found for the given input values: From party[NAME] "ASHLAND", To party[NAME] "AOC", Business action name "null"; also verify agreement effectiveToDate
     at oracle.tip.adapter.b2b.tpa.RepoDataAccessor.getAgreementNameByBaTPName(RepoDataAccessor.java:2118)
     at oracle.tip.adapter.b2b.tpa.TPAIdentifier.identifyTPA(TPAIdentifier.java:181)
     at oracle.tip.adapter.b2b.tpa.TPAProcessor.processTPA(TPAProcessor.java:483)
     at oracle.tip.adapter.b2b.tpa.TPAProcessor.processIncomingTPA(TPAProcessor.java:225)
     at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1528)
     at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2030)
     at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:1962)
     at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:1920)
     at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:463)
     at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:335)
     at java.lang.Thread.run(Thread.java:534)
Though I have set the Subelement delimiter while defining the trading.
Any idea why this is happening.
Regards
Lalit

Similar Messages

  • B2B - Purchase Order Tutorial - EDI EDIFACT over Generic Exchange

    Hi All,
    I am new to B2B and am trying out Tutorial 2 from
    http://download-uk.oracle.com/docs/cd/B14099_19/integrate.1012/b19370/toc.htm
    (Part II -Purchase Order Tutorials - Tutorial 2).
    This is about setting up interchange of EDI EDIFACT over Generic Transaction
    I was able to complete all tutorial tasks successfully and was able to deploy the configuration but am getting stuck at enqueing and dequeing the purchase order.
    This was the setup we did
    1. Installed infrastructure repository (b2b schema)
    2. Installed Oracle Application Server version 10.1.2.0.2
    3. Installed Oracle B2B by providing database details from (1)
    I have two such Oracle B2B Servers setup on two Redhat Linux instances.
    In section 5.4.10 of the tutorial (5.4.10 Both Servers, Task 5: Verifying the Purchase Order Transaction ), it says
    On both the Acme and GlobalChips servers, run one of the following files:
    In a Bourne or Korn shell—deq.sh
    In Windows—deq.bat
    This dequeues the purchase order on the GlobalChips server and the purchase order confirmation on the Acme server.
    The dequeue script generates a trace file, t1.trc, which shows the message that the application receives from OracleAS Integration B2B.
    I ran deq.sh on the Acme side and t1.trc has got generated, but there is no message in the t1.trc file. It is empty.
    Also when I run enq_orders.sh , I do not see this getting dequeued at the GlobalChips side.
    What am I missing here?

    Hi Ramesh,
    In the capabilities section under EDI EDIFACT over Generic Exchange, when I click on the business action I created (Process_ORDERS-Initiator), this is what I see,
    [ Recipient's Reference/Password Qualifier ]
    Repeating Separator
    Controlling Agency
    Test Indicator
    Date of Group Preparation
    [ Interchange Sender Internal Identification ] -----> ACME
    Group Version Number
    Interchange Agreement Identifier
    Skip UNA
    [ Interchange Recipient Internal Identification ]
    [ Interchange Sender Internal Sub-Identification ]
    [ Interchange Recipient Internal Sub-Identification ]
    [ Interchange Sender Identification ]
    Interchange Time #SystemTime(HHMM)#
    Syntax Version Number 1
    Time of Group Preparation #SystemTime(HHMM)#
    [ Interchange Sender ID Qualifier ]
    Group Release Number
    Segment Delimiter
    Release Character
    Character Encoding
    Syntax Identifier UNOA
    [ Application Recipient ID Qualifier ]
    Tag Delimiter 0x3d
    Service Code List Directory Version Number
    [ Application Sender ID Qualifier ]
    Decimal Separator
    [ Application Sender's Identification ] -----> ACME
    Group Association Assigned Code
    ImplementationClass
    [ Recipient's Reference/Password ]
    Create Functional Group
    Replacement Character
    Group ecs File
    File which contains the parameter value content
    Interchange Date
    [ Application Recipient's Identification ] -----> ACME
    [ Interchange Recipient Identification ] -----> ACME
    [ Interchange Recipient ID Qualifier ]
    Subelement Delimiter
    Application Password
    Element Delimiter
    Interchange ecs File
    File which contains the parameter value content
    Processing Priority Code
    Application Reference
    Where should I look for the Document Routing ID?
    Thanks,
    Pushkala
    Message was edited by:
    PV

  • EDI X12 over generic exchange

    HI B2B Gurus,
    While I am testing EDI X12 over generic exchange, I am transferring the file 997, form our server(FTP) to trading partner
    What i mean to say that we are testing a inbound transaction, we are placing a file in ftp folder, it should receive to us using EDI X12 over generic exchange..
    But we are getting the below error
    Machine Info: (essapt020-u009.emrsn.com)
    Description: Unable to identify the document protocol of the message
    StackTrace:
    Error -: AIP-50083: Document protocol identification error
         at oracle.tip.adapter.b2b.engine.Engine.identifyDocument(Engine.java:3245)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1666)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2574)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:2444)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:2399)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:527)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:374)
         at java.lang.Thread.run(Thread.java:534)

    Hi anuj,
    We are using EDI X12 over Generic.. we changed the Payload. Actually, before we are unable to handle multiple inbound transacions. According to oracle suggestion, we installed the patch no 8552373. We are just checking whether it can handle multiple transactions.
    after changing the payload we got the below error:
    For 997:
    Machine Info: (essapt020-u009.emrsn.com)
    Validation of Interchange parameters failed. Please verify all the Interchange parameters in the B2B configuration match the Group parameters in the message. Make sure that the ecs file for this Interchange is valid.
    For 856:
    Machine Info: (essapt020-u009.emrsn.com)
    Validation of Interchange parameters failed. Please verify all the Interchange parameters in the B2B configuration match the Group parameters in the message. Make sure that the ecs file for this Interchange is valid.
    Error Brief :
    5082: XEngine error - Guideline look-up failed.
    iAudit Report :
    <?xml version="1.0" encoding="UTF-16"?><AnalyzerResults Guid="{CCC351DE-4484-DE11-BE0D-00144F86C7D4}" InterchangeReceived="1" InterchangeProcessed="1" InterchangeAccepted="0"> <ExecutionDate>Saturday, August 08, 2009</ExecutionDate> <ExecutionTime>05:56:59 PM (GMT)</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="{603C59DE-4484-DE11-BE0D-00144F86C7D4}" InterchangeAckCode="R" FunctionalGroupReceived="1" FunctionalGroupProcessed="1" FunctionalGroupAccepted="0" RError="1" NError="0" OtherWI="0"> <DataXPointer> <StartPos>0</StartPos> <Size>835</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="InterchangeSenderQual">01</Link> <Link Name="InterchangeSenderID">Penske </Link> <Link Name="InterchangeReceiverQual">ZZ</Link> <Link Name="InterchangeReceiverID">EMR </Link> <Link Name="InterchangeControlVersion">00502</Link> <Link Name="Standard">X12</Link> </Links> <Properties> <Property Name="InterchangeAuthorizationInfoQual">00</Property> <Property Name="InterchangeAuthorizationInfo"> </Property> <Property Name="InterchangeSecurityInfoQual">00</Property> <Property Name="InterchangeSecurityInfo"> </Property> <Property Name="InterchangeSenderQual">01</Property> <Property Name="InterchangeSenderID">Penske </Property> <Property Name="InterchangeReceiverQual">ZZ</Property> <Property Name="InterchangeReceiverID">EMR </Property> <Property Name="InterchangeDate">081209</Property> <Property Name="InterchangeTime">1512</Property> <Property Name="InterchangeControlStandard_RepeatingSeparator">&lt;</Property> <Property Name="InterchangeControlVersion">00502</Property> <Property Name="InterchangeControlNumber">000000009</Property> <Property Name="InterchangeAckRequested">0</Property> <Property Name="InterchangeUsageIndicator">T</Property> <Property Name="InterchangeComponentElementSep">0x3e</Property> <Property Name="DecimalSeparator"/> <Property Name="ElementDelimiter">0x2a</Property> <Property Name="ReleaseCharacter"/> <Property Name="RepeatingSeparator">0x3c</Property> <Property Name="SegmentDelimiter">0x7e</Property> <Property Name="SubelementDelimiter">0x3e</Property> <Property Name="InterchangeChildCount">1</Property> <Property Name="InterchangeTrailerControlNumber">000000009</Property> </Properties> </NodeInfo> <FunctionalGroup Guid="{F26D59DE-4484-DE11-BE0D-00144F86C7D4}" FunctionalGroupAckCode="R" TransactionSetsIncluded="1" TransactionSetsReceived="1" TransactionSetsProcessed="1" TransactionSetsAccepted="0" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>106</StartPos> <Size>713</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="GroupSenderID">Penske</Link> <Link Name="GroupReceiverID">EMR</Link> <Link Name="GroupVersionNumber">005020</Link> </Links> <Properties> <Property Name="GroupID">SH</Property> <Property Name="GroupSenderID">Penske</Property> <Property Name="GroupReceiverID">EMR</Property> <Property Name="GroupDate">20081209</Property> <Property Name="GroupTime">1512</Property> <Property Name="GroupControlNumber">9</Property> <Property Name="GroupAgencyCode">X</Property> <Property Name="GroupVersionNumber">005020</Property> <Property Name="GroupChildCount">1</Property> <Property Name="GroupTrailerControlNumber">9</Property> </Properties> </NodeInfo> <Transaction Guid="{A68259DE-4484-DE11-BE0D-00144F86C7D4}" TransactionAckCode="R" RError="0" NError="0" OtherWI="0"> <DataXPointer> <StartPos>148</StartPos> <Size>664</Size> </DataXPointer> <NodeInfo> <Links> <Link Name="TransactionID">856</Link> </Links> <Properties> <Property Name="TransactionID">856</Property> <Property Name="TransactionControlNumber">0009</Property> <Property Name="TransactionImplementationReference"/> <Property Name="TransactionChildCount">27</Property> <Property Name="TransactionTrailerControlNumber">0009</Property> </Properties> </NodeInfo> </Transaction> </FunctionalGroup> <InterchangeErrors> <Error ErrorCode="{3F43BFA3-7899-445C-A5B8-867089B8D4B2}" Severity="Normal" Category="Rejecting" Index="1" ID="50820000"> <ErrorBrief>5082: XEngine error - Guideline look-up failed.</ErrorBrief> <ErrorMsg>Failed guideline look-up.</ErrorMsg> <ErrorObjectInfo> <Parameter Name="ErrorLevel">0</Parameter> <Parameter Name="InterchangeControlVersion">00502</Parameter> <Parameter Name="InterchangeReceiverID">EMR </Parameter> <Parameter Name="InterchangeReceiverQual">ZZ</Parameter> <Parameter Name="InterchangeSenderID">Penske </Parameter> <Parameter Name="InterchangeSenderQual">01</Parameter> <Parameter Name="Name">XEngine</Parameter> <Parameter Name="Standard">X12</Parameter> <Parameter Name="_ec_dn_guid_">{603C59DE-4484-DE11-BE0D-00144F86C7D4}</Parameter> <Parameter Name="_ec_index">0</Parameter> <Parameter Name="ec_error_scope">Interchange</Parameter> </ErrorObjectInfo> <ErrorDataInfo> <Part1/> <ErrData/> <Part3/> <DataXPointer> <StartPos>0</StartPos> <Size>0</Size> </DataXPointer> </ErrorDataInfo> </Error> </InterchangeErrors> </Interchange></AnalyzerResults>
    Regards
    Edited by: user8653471 on Aug 8, 2009 11:14 AM

  • HL7 over Generic Exchange

    Is there any documentation/examples/tips available for "HL7 over Generic Exchange" protocol?
    I can find plenty for MLLP but none for Generic or, more specifically, HTTP 1.1.
    Anything would be appreciated, thank you.
    Francois

    Hello,
    Please refer to the EDIFACT tutorial for Generic Exchange and make use of the same concept in HL7 Over Generic.
    Rgds,Ramesh

  • Trading Partner identification over Generic Exchange

    Hi -
    Right now it appears that B2B only use IP address for the Generic Identifier for HTTP/HTTPS connections (non-AS2). The problem we are running into is that the remote trading partner uses a proxy and cannot guarantee a certain IP address each time. (Uses a rather large range of possible IP's)
    Are there any other options available to identify the remote trading partner, such as a range of IP's, full or partial host names, wildcards on IP (i.e. 123.123.*.*), parameters passed in on the URL (i.e. username=X&pass=Y or something). Options such as using ID's in EDI etc are not an option for us.
    Thanks!

    We have enhanced B2B to include this feature in patchset1 for 10.1.2.0.2 release.
    Instead of setting the actual value for Generic ID such as 123.123.123.123, you can use values such as '123.123.*.*' to represent any ips that matches the subnet 123.123.
    Thanks,
    Eng

  • EDI - B2B - BPEL Data exchange

    Hi All,
    I am new to EDI and B2B but knows BPEL very well.
    My doubts are:
    1. How and what format the data exchange happened between BPEL --> B2B and also between B2B ---> EDI ?
    2. Do we need EDI Adapter to support EDI over B2B ?
    Thanks in advance,
    Kamleshwar

    Hi Kamleshwar,
    If you are working with 10g, then below links will explain you everything -
    http://www.oracle.com/technology/products/integration/b2b/pdf/edi_cookbook_oracle_b2b.pdf
    http://www.oracle.com/technology/products/integration/b2b/pdf/B2B_TN_022_Enabling_B2B_BPEL_Interop.pdf
    http://www.oracle.com/technology/products/integration/b2b/pdf/B2B_TU_001_B2B_BPEL.pdf
    Do we need EDI Adapter to support EDI over B2B ?Oracle B2B has in-built EDI adapter and you don't need one explicitly.
    Regards,
    Anuj

  • Host setup having two different Sender Id's for EDI X12 over generic exch

    Greetings. I am attaching the document which has screen prints of B2B set up that we have done for a trading partner called PETsMART and the Host set up for RSC(interchange sender/receiver Id is 9014270492). The TP is sending 850s to us and we are (the sellers) sending Invoices (810). I am pasting the RAW EDI data for the 850s and 997s sent by PETsMART and RSCs Respectively. Their interchange sender Id is ISA06 173808684. They are sending the Interchange receiver Id as 781318710 for one account and 9014270492 for the second account. But the set up we have for RSC capabilities (EDI_X12 Over Internet) is for only one interchange receiver Id. I mean to say we can support only one Interchange Receiver Id. How can we support both the accounts at the same time? I dont think we can set up two different hosts. Can we? Is there a way to support this?
    First the RSC Host set up has been done with interchange sender Id as 781318710 and did the testing with a test PO and sent the FA. Later the intrechange sender Is set up as 9014270492 and did the second test PO and sent the set up. The trading partner can send the POs in production with any of the sender id. How to support both the Ids at the same time?
    850 (PO)
    ISA*00* *00* *01*173808684 *01*781318710 *080418*0747*U*00401*000004844*0*P*>~
    GS*PO*173808684*781318710F*20080418*0747*4006*X*004010~
    ST*850*6428~
    BEG*00*SA*451941612**20080418~
    CUR*BY*USD*1.000~
    PER*SU*RON BACORN~
    FOB*CC*FA~
    DTM*001*20080425~
    DTM*002*20080424~
    N9*AH*ZZ~
    MSG*EDI Test Only~
    N1*BT*PETSMART*1*173808684~
    N1*VN*Radio Systems Corp*1*781318710F~
    N1*ST*NEWNAN DISTRIBUTION CENTER*92*0038~ PO1*1*1*EA*140.41**UP*729849111455*VC*PBK00-11145~
    PID*F****2 IN 1 BOXED KENNEL~
    CTT*1~
    SE*16*6428~
    GE*1*4006~
    IEA*1*000004844~
    Acknowledgement (997)
    ISA*00* *00* *01*781318710 *01*173808684 *080418*1049*U*00401*000001032*0*T*>~
    GS*FA*781318710*173808684*20080418*1049*1032*X*004010~
    ST*997*1022~
    AK1*PO*4006~
    AK2*850*6428~
    AK5*A~
    AK9*A*1*1*1~
    SE*6*1022~
    GE*1*1032~
    IEA*1*000001032~
    850 (PO)
    ISA*00* *00* *01*173808684 ZZ9014270492 *080515*1444*U*00401*000000359*0*P*>~
    GS*PO*173808684*9014270492*20080515*1444*359*X*004010~
    ST*850*1123~
    BEG*00*SA*451943998**20080515~
    CUR*BY*USD*1.000~
    PER*SU*RON BACORN~
    FOB*CC*FA~
    DTM*001*20080526~
    DTM*002*20080525~
    N9*AH*ZZ~
    MSG*EDI Test Only~
    N1*BT*PETSMART*1*173808684~
    N1*VN*Fencemaster*1*9014270492~
    N1*ST*NEWNAN DISTRIBUTION CENTER*92*0038~ PO1*1*1*EA*140.41**UP*729849111455*VC*HBK11-10977~
    PID*F****2 IN 1 BOXED KENNEL~
    CTT*1~
    SE*16*1123~
    GE*1*359~
    IEA*1*000000359~
    Acknowledgement (997)
    ISA*00* *00* ZZ9014270492 *01*173808684 *080519*1749*U*00401*000001035*0*T*>~
    GS*FA*9014270492*173808684*20080519*1749*1035*X*004010~
    ST*997*1025~
    AK1*PO*360~
    AK2*850*1123~
    AK5*A~
    AK9*A*1*1*1~
    SE*6*1025~
    GE*1*1035~
    IEA*1*000001035~
    awaiting your response.
    Thanks and Regrads,
    Sudhakar Papaganti

    Hi,
    As per the above suggestion I have added the Interchange receiver Id and redeployed the configuration. The TP is not getting the FA for the second account whose interchange Id is added. The error is as folows.
    2008.07.25 at 11:33:16:818: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = InterchangeReceiverQual, val = [ZZ]
    2008.07.25 at 11:33:16:818: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup param = [01]
    2008.07.25 at 11:33:16:818: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Value and doc parameter don't match
    2008.07.25 at 11:33:16:819: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = InterchangeSenderID, val = [173808684]
    2008.07.25 at 11:33:16:819: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup param = [173808684]
    2008.07.25 at 11:33:16:819: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup key = InterchangeReceiverID, val = [9014270492]
    2008.07.25 at 11:33:16:820: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup param = [781318710]
    2008.07.25 at 11:33:16:820: RMI TCP Connection(3)-192.168.1.53: B2B - (DEBUG) oracle.tip.adapter.b2b.document.edi.ISelectorImpl:doLookup Value and doc parameter don't match
    Can some body suggest me whatz going wrong here. The ecs file has the value "ZZ" in the valid code list.
    Thanks and Regards
    Sudhakar

  • How to transfer encrypted file using B2B sftp with custom doc over generic

    hi ,
    we have a requirement to get and send an encrypted file to/from our trading partner.
    Previously we configured B2B sftp with custom doc. over generic exchange protocol to get a text file and used 1st 11 charecters in the file as identifier for the TPA configuration and successfully processed the file. Since we are getting an encrypted file , we need to find a way to identify the TPA config. .
    Please reply to this thread if you have any suggestions. Pls. feel free to ask if you need more information to understand the situation.
    thanks
    srini

    hi Ramesh,
    I have sent mail to you . We are actually using file name convensions but we are using internal delivery as B2B InQuueue . And when we use custom document over generic exchange , in the paramenters we do not see any file name property. i hava also sent you the TPA so that you can get idea of the configuration we did.
    thanks
    Srini

  • EDI X12 over File

    Hi All,
    I'm trying to send & receiver EDI X12 over File between Acme and GlobalChips
    When i enqueue a message from Acme, the file is getting created and stored at Acme side itself but on the endpoint location specified for GlobalChips. It is not reaching the GlobalChips at all.
    The GlobalChips ip address are mentioned correctly.
    Thanks for your help in advance
    Regards,
    Priyanka

    Hi,
    It is windows on both the machine.
    I've shared the folders and provided the full control to read and write on both the machines.
    In Acme Machine,
    Acme Endpoint is C:\acme
    GlobalChips Endpoint is globalchips
    In GlobalChips Machine,
    Acme Endpoint is acme
    GlobalChips Endpoint is C:\globalchips
    It is not placing the generated file in any of the location neither in Acme(Host) or GlobalChips(TP)
    Please find the logs below..
    2009.04.15 at 14:15:12:296: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:outgoingRequestPostColab Calling Send to transmit the message
    2009.04.15 at 14:15:12:296: Thread-10: B2B - (DEBUG) Protocol Name: File
    2009.04.15 at 14:15:12:296: Thread-10: B2B - (DEBUG) Version Name: 1.0
    2009.04.15 at 14:15:12:296: Thread-10: B2B - (DEBUG) Endpoint: file://localhost/globalchips
    2009.04.15 at 14:15:12:296: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send URL: FILE://LOCALHOST/GLOBALCHIPS
    2009.04.15 at 14:15:12:296: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send TO Endpoint: 508 file://localhost/globalchips
    2009.04.15 at 14:15:12:296: Thread-10: B2B - (DEBUG)
    Protocol = File
    Version = 1.0
    Transport Header
    Content-Transfer-Encoding:binary
    filename:Acme_2009Apr15_14_15_12_234.dat
    ACTION_NAME:Process_850
    DATE:Wed, 15 Apr 2009 08:44:58 GMT
    file.sender.type:BINARY
    TO:GlobalChips
    DOCTYPE_NAME:850
    FROM_PARTY:Acme
    DOCTYPE_REVISION:4010
    FROM:Acme
    MESSAGE-ID:93605200
    TO_PARTY:GlobalChips
    Connection:close
    Parameters
    -- listing properties --
    http.sender.timeout=0
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send Message Successfully Transmitted
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.msgproc.Request:outgoingRequestPostColab Send Successful!, Request Message sucessfully Transmitted
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:outgoingRequestPostColab Calling postTransmit to do post transmit processing of request message
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Transaction.begin()
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit Enter
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit AckMode is NONE
    2009.04.15 at 14:15:12:328: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit Deleting Retry Event
    2009.04.15 at 14:15:12:343: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit deleting retry event table row
    2009.04.15 at 14:15:12:359: Thread-10: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.04.15 at 14:15:12:359: Thread-10: BusinessLogicLayer - (DEBUG) Push Stack: updateBusinessMessage
    2009.04.15 at 14:15:12:359: Thread-10: BusinessLogicLayer - (DEBUG) Pop Stack: updateBusinessMessage
    2009.04.15 at 14:15:12:359: Thread-10: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.04.15 at 14:15:12:359: Thread-10: BusinessLogicLayer - (DEBUG) Push Stack: queryBusinessMessage
    2009.04.15 at 14:15:12:375: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Active exclude design true
    2009.04.15 at 14:15:12:375: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.04.15 at 14:15:12:375: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
    2009.04.15 at 14:15:12:375: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
    2009.04.15 at 14:15:12:375: B2BStarter thread: Deployment - (DEBUG) Query Configurations null Lifecycle status Quiescing exclude design true
    2009.04.15 at 14:15:12:375: B2BStarter thread: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.04.15 at 14:15:12:375: B2BStarter thread: BusinessLogicLayer - (DEBUG) Push Stack: queryConfiguration
    2009.04.15 at 14:15:12:375: B2BStarter thread: BusinessLogicLayer - (DEBUG) Pop Stack: queryConfiguration
    2009.04.15 at 14:15:12:375: Thread-10: BusinessLogicLayer - (DEBUG) Pop Stack: queryBusinessMessage
    2009.04.15 at 14:15:12:375: Thread-10: B2B - (DEBUG) AccessRepo:findBusinessMessageByB2BMessageId Found Successfull message with B2bMessageId : 93605200 and ProtocolMessageId 93605200
    2009.04.15 at 14:15:12:390: Thread-10: BusinessLogicLayer - (DEBUG) Authorization disabled. UserBootstrapped:false, useAuthorization:true, configType:null
    2009.04.15 at 14:15:12:390: Thread-10: BusinessLogicLayer - (DEBUG) Push Stack: updateWireMessage
    2009.04.15 at 14:15:12:390: Thread-10: BusinessLogicLayer - (DEBUG) Pop Stack: updateWireMessage
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit ReplyMode is NONE
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit Removing MessageRetry events from EventTable
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit Commit
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) DBContext commit: Enter
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) DBContext commit: Transaction.commit()
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) DBContext commit: Leave
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:postTransmit Exit
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:outgoingRequestPostColab Exit
    2009.04.15 at 14:15:12:390: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.Request:outgoingRequest Exit
    2009.04.15 at 14:15:12:531: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processOutgoingMessage:
    ***** REQUEST MESSAGE *****
    Exchange Protocol: Generic Version 1.0
    Transport Protocol: File
    Unique Message ID: Acme_2009Apr15_14_15_12_234.dat
    Trading Partner: GlobalChips
    Message Signed: No
    Payload encrypted: No
    Information incomplete
    2009.04.15 at 14:15:12:531: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processOutgoingMessage Exit
    Regards,
    Priyanka
    Edited by: Priyanka Jayavel on Apr 15, 2009 1:52 AM

  • Identify Trading Partner EDI X12 over File Protocol

    Hi
    I am working on EDI X12 (835) over File Protocol.
    The EDI payloads I will be getting will hold same EDI InterchangeIds, Group, or Exchange.
    oracle.tip.adapter.b2b.edi.identifyFromTP = ANY
    and I have given oracle.tip.adapter.b2b.allTPInOneDirectory = false.
    So that it identifies based on the directory name.
    For this I changed my trading partner name same as directory name.
    Could you please suggest me is there any other way of identifying From Trading partner than changing the Trading partner name to directory name?
    Thanks & Regards,
    Praveena.

    Hi Praveena,
    Yes, TP name and directory name should be same.
    Put oracle.tip.adapter.b2b.allTPInOneDirectory = true (Idetifies the Trading partner by the directory name) in your tip.properties file.
    Check below thread for more information on TP identification -
    Re: Internal Delievery channel AIP-51505:  General Validation Error
    Regards,
    Anuj
    Edited by: Anuj Dwivedi on May 5, 2009 4:31 PM

  • Using AQ in Generic Exchange

    Need help in resolving transport error when using AQ's in transport (Generic
    Exchange)
    looks like its getting everything , not sure what the actual error is
    2008.04.26 at 14:33:01:379: Thread-26: B2B - (DEBUG) Endpoint: aq://AQB2BTEST@orar09d:3117:R09D
    2008.04.26 at 14:33:01:379: Thread-26: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:formAqProp Forming aq properties
    2008.04.26 at 14:33:01:379: Thread-26: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send URL: AQ://AQB2BTEST@ORAR09D:3117:R09D
    2008.04.26 at 14:33:01:379: Thread-26: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send TO Endpoint: 509 aq://AQB2BTEST@orar09d:3117:R09D
    2008.04.26 at 14:33:01:379: Thread-26: B2B - (DEBUG)
    Protocol = AQ
    Version = 1.0
    Transport Header
    TO_PARTY:006979801
    MSG_ID:123456
    FROM:006934004T
    aq.sender.host:orar09d
    DOCTYPE_NAME:850
    DOCTYPE_REVISION:4010
    DATE:Sat, 26 Apr 2008 19:32:48 GMT
    Content-Transfer-Encoding:binary
    MSG_TYPE:1
    aq.sender.recipients:aqtest
    ACTION_NAME:Process_850
    aq.sender.user:AQTEST
    aq.sender.pass:AQTEST
    Content-Type:text/plain; charset=us-ascii
    FROM_PARTY:006934004T
    aq.sender.queue_name:AQB2BTEST
    Connection:close
    aq.sender.sid:R09D
    aq.sender.port:3117
    TO:006979801
    MESSAGE-ID:123456
    aq.sender.queue_payload_col:PAYLOAD
    Parameters
    -- listing properties --
    http.sender.timeout=0
    2008.04.26 at 14:33:01:442: Thread-26: B2B - (WARNING)
    Message Transmission Transport Exception
    Transport Error Code is null
    StackTrace oracle.tip.transport.TransportException
         at oracle.tip.transport.basic.aq.AQBase.setup(AQBase.java:86)
         at oracle.tip.transport.basic.aq.AQEnqueuer.init(AQEnqueuer.java:162)
         at oracle.tip.transport.basic.AQSender.init(AQSender.java:151)
         at oracle.tip.transport.basic.AQSender.<init>(AQSender.java:70)
         at oracle.tip.transport.basic.TransportSenderFactory.createTransportSender(TransportSenderFactory.java:96)
         at oracle.tip.transport.b2b.B2BTransport.send(B2BTransport.java:274)
         at oracle.tip.adapter.b2b.transport.TransportInterface.send(TransportInterface.java:892)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1666)
         at oracle.tip.adapter.b2b.msgproc.Request.outgoingRequest(Request.java:900)
         at oracle.tip.adapter.b2b.engine.Engine.processOutgoingMessage(Engine.java:1082)
         at oracle.tip.adapter.b2b.transport.AppInterfaceListener.onMessage(AppInterfaceListener.java:126)
         at oracle.tip.transport.basic.FileSourceMonitor.processMessages(FileSourceMonitor.java:818)
         at oracle.tip.transport.basic.FileSourceMonitor.run(FileSourceMonitor.java:296)
    2008.04.26 at 14:33:01:442: Thread-26: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:send Error in sending message
    2008.04.26 at 14:33:01:442: Thread-26: B2B - (INFORMATION) oracle.tip.adapter.b2b.msgproc.Request:outgoingRequestPostColab Request Message Transmission failed
    If any one did use AQ's , let me know

    Hi Ramesh,
    Send the outbound message to Remote TP via Generic Exchnage (AQ's)
    Created a external DC on remote TP with Transport Protocol as AQ (AQ 1.0)
    Please let me know what's the best way to schedule a OWC/con call with you
    Thanks,
    Kalyan

  • Problems with File Transfers Over Firewire 800

    Problems with File Transfers Over Firewire 800.
    Over the past month, I have had problems when transfering files from my harddrive, over Firewire 800 to a portable drive. I usually transfer very large files (20gb or more) to the portable drives for moving files around. When I drag a file over to copy onto a drive, the transfer starts normally. If I drag more files to copy over, the computer screen goes darker and a large icon comes up that looks like a power button icon. It tells me to restart, so I have to do a hard shut down on my G5. Weird. I also get the dark screen of death sometimes when I am transfering those large files and open another application to do some work while it's copying. It's killing me. I am having to sit here and wait for the transfer to finish before I can do anything.
    Any thoughts...
    Dual 2.7 GHz PowerPC G5
    Mac OSX 10.4.3
    Dual 2.7 GHz PowerPC G5   Mac OS X (10.4.3)  

    Have you run the Apple Hardware Test? Sounds like it could be a RAM problem.

  • I am installing itunes to a laptop and have not sync device to this lap. It is saying that it must first restore device. The problem is I have over 2000 pictures and don't want to lose them. Now my phone is in restore mode and I don't know what to do. I

    I am installing itunes to a laptop and have not sync device to this lap. It is saying that it must first restore device. The problem is I have over 2000 pictures and don't want to lose them. Now my phone is in restore mode and I don't know what to do. I don't want to proceed and loose these very important photos of family. What do I do to get it out of restore mode? My phone will not allow me to do anything to it at this point. I have the itunes downloaded on the laptop now. When I push the button for the phone it just shows Itunes and plug. I can't even call or open phone up.

    Unfortunately... Once the Device is asking to be Restored with iTunes... it is too late to save anything...
    See Here  >  http://support.apple.com/kb/HT1808
    However... Once you have Recovered your Device...
    Re-Sync your Content or Restore from the most recent Backup...
    Restore from Backup  >  http://support.apple.com/kb/ht1766
    Jessica Sanchez wrote:
    I am installing itunes to a laptop and have not sync device to this lap. ...
    Using a computer, other than the one you have regularily been Syncing and Backing up to, was the begining of your issue.

  • Problem with depreciation area (Incorrect currency exchange rate is used)

    Good day to all SDN forumers!
    I'm having a problem with one depreciation area that we set up. The reason why we configured this depreciation area is for us to enable to monitor all asset postings in another (group) currency aside from the local currency. We set it up in such a way that the depreciation would not post and would thus only "convert" the asset postings to group currency using the table rates in table TCURR (via OB08).
    The problem is despite having defined an exchange rate for the current period, the system still picks up the exchange rate for 01/01/2001 which is incorrect. This affected all reports which displays incorrect values whenever I view the postings using the 2nd depreciation area we set up. Is there a way we can correct this?
    I'd really appreciate your comments and suggestions guys. Thanks a lot and more power!

    Update:
    I created a new depreciation area by copying an existing area and updated some of the configuration. The problem is still there though, since the depreciation area still reflects the <b>incorrect</b> rate (similar to that of the previous depreciation area) whenever I access it using Asset Explorer. What's surprising is that even though I've already set the exchange rate (e.g. USD to EUR)  to match that of the asset's capitalization / acquisition date, the posted values still do not reflect what I defined in table TCURR. Instead, it reflects the exchange rate used by the old depreciation area. Help anyone? We are already in a production client and transfer/retirement of all the assets is not an option the client would like to undertake.
    Edited by: Patrick on Nov 6, 2008 4:45 AM

  • Performance problem: 1.000 queries over a 1.000.000 rows table

    Hi everybody!
    I have a difficult performance problem: I use JDBC over an ORACLE database. I need to build a map using data from a table with around 1.000.000 rows. My query is very simple (see the code) and takes an average of 900 milliseconds, but I must perform around 1.000 queries with different parameters. The final result is that user must wait several minutes (plus the time needed to draw the map and send it to the client)
    The code, very simplified, is the following:
    String sSQLCreateView =
    "CREATE VIEW " + sViewName + " AS " +
    "SELECT RIGHT_ASCENSION, DECLINATION " +
    "FROM T_EXO_TARGETS " +
    "WHERE (RIGHT_ASCENSION BETWEEN " + dRaMin + " AND " + dRaMax + ") " +
    "AND (DECLINATION BETWEEN " + dDecMin + " AND " + dDecMax + ")";
    String sSQLSentence =
    "SELECT COUNT(*) FROM " + sViewName +
    " WHERE (RIGHT_ASCENSION BETWEEN ? AND ?) " +
    "AND (DECLINATION BETWEEN ? AND ?)";
    PreparedStatement pstmt = in_oDbConnection.prepareStatement(sSQLSentence);
    for (int i = 0; i < 1000; i++)
    pstmt.setDouble(1, a);
    pstmt.setDouble(2, b);
    pstmt.setDouble(3, c);
    pstmt.setDouble(4, d);
    ResultSet rset = pstmt.executeQuery();
    X = rset.getInt(1);
    I have yet created index with RIGHT_ASCENSION and DECLINATION fields (trying different combinations).
    I have tried yet multi-threads, with very bad results
    Has anybody a suggestion ?
    Thank you very much!

    How many total rows are there likely to be in the View you create?
    Perhaps just do a select instead of a view, and loop thru the resultset totalling the ranges in java instead of trying to have 1000 queries do the job. Something like:
    int     iMaxRanges = 1000;
    int     iCount[] = new int[iMaxRanges];
    class Range implements Comparable
         float fAMIN;
         float fAMAX;
         float fDMIN;
         float fDMAX;
         float fDelta;
         public Range(float fASC_MIN, float fASC_MAX, float fDEC_MIN, float fDEC_MAX)
              fAMIN = fASC_MIN;
              fAMAX = fASC_MAX;
              fDMIN = fDEC_MIN;
              fDMAX = fDEC_MAX;
         public int compareTo(Object range)
              Range     comp = (Range)range;
              if (fAMIN < comp.fAMIN)
                   return -1;
              if (fAMAX > comp.fAMAX)
                   return 1;
              if (fDMIN < comp.fDMIN)
                   return -1;
              if (fDMAX > comp.fDMAX)
                   return 1;
              return 0;
    List     listRanges = new ArrayList(iMaxRanges);
    listRanges.add(new Range(1.05, 1.10, 120.5, 121.5));
    //...etc.
    String sSQL =
    "SELECT RIGHT_ASCENSION, DECLINATION FROM T_EXO_TARGETS " +
    "WHERE (RIGHT_ASCENSION BETWEEN " + dRaMin + " AND " + dRaMax + ") " +
    "AND (DECLINATION BETWEEN " + dDecMin + " AND " + dDecMax + ")";
    Statement stmt = in_oDbConnection.createStatement();
    ResultSet rset = stmt.executeQuery(sSQL);
    while (rset.next())
         float fASC = rset.getFloat("RIGHT_ASCENSION");
         flaot fDEC = rset.getFloat("DECLINATION");
         int iRange = Collections.binarySearch(listRanges, new Range(fASC, fASC, fDEC, fDEC));
         if (iRange >= 0)
              ++iCount[iRange];

Maybe you are looking for

  • I have an active AppleID that has typo in name so Email can not be verified???? Help

    I changed the Primary email for an appleid. There was a typo in the email address. this makes the appleid waiting for verification. I spent five and a half hours with support before they understood the problem. Once we both were talking about the sam

  • Iphone4 connection with car bluetooth!!!

    I just got an iphone 4 and can't get connected to bluetooth in my car. It says it's not compatable. My last phone worked fine so I must be doing something wrong. Any suggestions?

  • Message split using conversion Agent

    Hello, I am trying to use a mapper that splits a bulk message into small messages in conversion agent and deploy in file sender adapter module. I could write the small individual output messages. But they are written in results folder and I couldnt s

  • SCROLLING MESSAGE PLEASE HELP

    HI I WANT TO DISPLAY A SCROLLING MESSAGE IN JFRAME PLS TELL ME HOW TO DO IT THANKS

  • WSDL bindings

    Hi Experts, I would like to use the following bindings in WSDL. 1. HTTP GET/POST 2. MIME Usually we can do the SOAP binding through our XI's Integration Directory. Could you please tell me, from where we can do the HTTP GET/POST and MIME bindings? Re