1 2 Previous Next 20 Replies Latest reply on Feb 5, 2013 6:42 AM by 989148 Go to original post
      • 15. Re: OSB problem posting >5MB body to a business service endpoint
        225953
        Hello,

        You are completely correct in wondering why OSB's window is full. I don't know how, but I completely misread Wireshark and it is the target window that's full not OSB. My apologies for the confusion.

        I'll compare the packet trace from OSB and SOAPUI later today and let you know the result.

        I already logged this with support a few weeks ago but we haven't really got very far so I thought the community may be able to help instead.


        Thanks,

        Mike.
        • 16. Re: OSB problem posting >5MB body to a business service endpoint
          225953
          I captured the packet trace for SOAPUI as well. For SOAPUI, everything sends fine and the destination windows size only reduces from 64860 very little at the beginning and end of the process. The OSB trace, on the other hand, shows a rapidly diminishing window size towards the end of the transfer process. Below is the output from Wireshark when a failure occurs from OSB:

          No. Time Source Destination Protocol Info
          25632 291.097983 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7692226 Win=64860 Len=0
          25633 291.098040 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25634 291.098134 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25635 291.099810 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7694986 Win=64860 Len=0
          25636 291.099893 OSBServer ProbService TLSv1 Application Data, Application Data,
          25637 291.099966 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25638 291.106566 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7697746 Win=64860 Len=0
          25639 291.106653 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25640 291.106712 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7700506 Win=64860 Len=0
          25641 291.106716 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7703266 Win=64674 Len=0
          25642 291.106729 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25643 291.106801 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25644 291.106882 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25645 291.106957 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25646 291.107031 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25647 291.109087 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7706026 Win=64860 Len=0
          25648 291.109169 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25649 291.109284 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25650 291.114457 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7708786 Win=64860 Len=0
          25651 291.114576 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25652 291.114655 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25653 291.116823 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7711546 Win=64860 Len=0
          25654 291.116921 OSBServer ProbService TLSv1 Application Data, Application Data,
          25655 291.117008 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25656 291.119628 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7714306 Win=64860 Len=0
          25657 291.119710 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25658 291.119782 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25659 291.121605 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7717066 Win=64860 Len=0
          25660 291.121692 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25661 291.121766 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25662 291.123984 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7719826 Win=64535 Len=0
          25663 291.124065 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25664 291.124137 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25665 291.125951 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7722586 Win=61775 Len=0
          25666 291.126033 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25667 291.126106 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25668 291.128481 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7725346 Win=59015 Len=0
          25669 291.128561 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25670 291.128634 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25671 291.131580 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7728106 Win=56255 Len=0
          25672 291.131665 OSBServer ProbService TLSv1 Application Data, Application Data,
          25673 291.131738 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25674 291.133400 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7730866 Win=53495 Len=0
          25675 291.133482 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25676 291.133555 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25677 291.137757 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7733626 Win=50735 Len=0
          25678 291.137838 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25679 291.137910 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25680 291.140145 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7736386 Win=47975 Len=0
          25681 291.140229 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25682 291.140301 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25683 291.142402 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7739146 Win=45215 Len=0
          25684 291.142485 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25685 291.142557 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25686 291.144647 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7741906 Win=42455 Len=0
          25687 291.144731 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25688 291.146752 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7744666 Win=39695 Len=0
          25689 291.149282 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7747426 Win=36935 Len=0
          25690 291.151262 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7750186 Win=34175 Len=0
          25691 291.165872 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7752946 Win=31415 Len=0
          25692 291.167693 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7755706 Win=28655 Len=0
          25693 291.170651 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7758466 Win=25895 Len=0
          25694 291.173455 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7761226 Win=23135 Len=0
          25695 291.175141 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7763986 Win=20375 Len=0
          25696 291.177531 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7766746 Win=17615 Len=0
          25697 291.179781 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7769506 Win=14855 Len=0
          25698 291.182737 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7772266 Win=12095 Len=0
          25699 291.193993 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7775026 Win=9335 Len=0
          25700 291.193996 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7777786 Win=6575 Len=0
          25701 291.194537 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7780546 Win=3815 Len=0
          25702 291.196785 ProbService OSBServer TCP https > 57345 [ACK] Seq=1520 Ack=7783306 Win=1055 Len=0
          25703 291.650580 OSBServer ProbService TCP [TCP segment of a reassembled PDU]
          25704 291.870000 ProbService OSBServer TCP [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0
          25705 292.110494 OSBServer ProbService TCP [TCP ZeroWindowProbe] 57345 > https [PSH, ACK] Seq=7784361 Ack=1520 Win=49680 Len=1
          25706 292.127879 ProbService OSBServer TCP [TCP ZeroWindowProbeAck] [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0
          25707 292.660551 OSBServer ProbService TCP [TCP ZeroWindowProbe] [TCP segment of a reassembled PDU]
          25708 292.694896 ProbService OSBServer TCP [TCP ZeroWindowProbeAck] [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0
          25709 293.760555 OSBServer ProbService TCP [TCP ZeroWindowProbe] [TCP segment of a reassembled PDU]
          25710 293.778264 ProbService OSBServer TCP [TCP ZeroWindowProbeAck] [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0
          25711 295.950620 OSBServer ProbService TCP [TCP ZeroWindowProbe] [TCP segment of a reassembled PDU]
          25712 295.968778 ProbService OSBServer TCP [TCP ZeroWindowProbeAck] [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0
          25713 300.320810 OSBServer ProbService TCP [TCP ZeroWindowProbe] [TCP segment of a reassembled PDU]
          25714 300.338060 ProbService OSBServer TCP [TCP ZeroWindowProbeAck] [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0
          25715 309.060927 OSBServer ProbService TCP [TCP ZeroWindowProbe] [TCP segment of a reassembled PDU]
          25716 309.076401 ProbService OSBServer TCP [TCP ZeroWindowProbeAck] [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0
          25717 326.541320 OSBServer ProbService TCP [TCP ZeroWindowProbe] [TCP segment of a reassembled PDU]
          25718 326.555820 ProbService OSBServer TCP [TCP ZeroWindowProbeAck] [TCP ZeroWindow] https > 57345 [ACK] Seq=1520 Ack=7784361 Win=0 Len=0


          Thanks,

          Mike.
          • 17. Re: OSB problem posting >5MB body to a business service endpoint
            Patrick Taylor
            Hi,

            This might be a silly question. But what is the configuration of the BusinessService for the below:

            Retry Count      
            Retry Iteration Interval      
            Retry Application Errors      

            Timeout

            Going through the complete mail chain regarding the issue, it looks like OSB is taking more than required time to process the >5MB message and then due to the timeout value set currently it retries and then gives a broken pipe error.

            Can you try increasing the timeout value to a little bigger value and let us know the result?

            If for a higher timeut value it works out well, then you need to fine tune the configuration using WorkMangers and then using it in the "Dispatch Policy" of the business service for better performance.

            Please share your thoughts/suggestions on this.

            Thanks,
            Patrick.
            • 18. Re: OSB problem posting >5MB body to a business service endpoint
              225953
              Hello,

              My settings are below:

              Retry Count = 0
              Retry Iteration Interval = 0
              Retry Application Errors = Yes
              Timeout = 0

              At the end of last week the company hosting the endpoint I'm having trouble with ran a packet capture to see what's happening their end for both the successful SOAPUI request and failed OSB request. I hope to have some results of their analysis later today so will post anything useful here.

              Thanks,

              Mike.
              • 19. Re: OSB problem posting >5MB body to a business service endpoint
                687626
                Hi Mike,

                Try posting the actual cause for your issue here once you figure it out.

                Regards,
                Atheek
                • 20. Re: OSB problem posting >5MB body to a business service endpoint
                  989148
                  Experiencing the same problem. In my case the limit is 2Mb.
                  If some one knows the answer to this problem please write it to this thread.
                  1 2 Previous Next