Synchronous Scenario. How to reduce time. Pls advice urgent.

Hi All,
I have Synchronous Scenario. It has no BPM , simple synchronous scenario (HTTP --- Webservice).
It is taking 10 seconds. How can I reduce time of this scenario.
Pls advice

Hi,
The Time Consumption is based on below factors
1. the amount of data to be processed across the interface.
2. The response time of Receiver system
3. Type of Mapping used and implementations of any complex logics with Advanced UDFs etc
4. Hardware configurations
5. Resource Consumptions etc.
please refer below fine tunning docs.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/489f5844-0c01-0010-79be-acc3b52250fd
XI Performance Benchmarks ?
Thanks
Swarup

Similar Messages

  • UDF in message mapping instead of Java Mapping. Pls advice urgent

    Hi All,
    My scenario
    CRM --- XI -- CRM
    In XI I have to open socket connection.
    Pls refer link:
    /people/saravanakumar.kuppusamy2/blog/2005/12/15/socket-integration-with-xi
    Can Java Mapping code given in above link for socket connection can be used in Message Mapping (CRM -- CRM)UDF?
    Pls advice urgent
    Regards

    Hi Henry,
    I understood your requirement.
    But as per the architecture of XI/PI some message has to trigger your scenario.
    In this case there is no adapter where you can directly communicate with CRM system.
    Do one thing configure a dummy scenario on the sender side.
    Use File adapter for simplicity. once it pools the file with some dummy data in the file it comes to Interface mapping(message mapping) of the PIPELINE steps. Now use the code as you mentioned above(within UDF) for opening socket to CRM system and implement you business logic within that program and write the response to target interface which will infact talk with CRM system.
    Dont forget to do the coding in an infinite loop with some delay (if required). Other wise every time you have to put a message for File Adapter for triggering purposes.
    You can also acheive the same if you use Java Mapping instead of Graphical mapping with UDF(code for Opening socket and business logic). I suggest you to use Java Mapping.
    I dont know how you will comunicate with CRM system on receiver side.?
    Thanks,
    Gujjeti

  • Webservice sender and Receiver. Pls advice urgent

    Hi All,
    My Scenario
    System A (WebService) -- XI -- System B (WebService)
    Pls let me know
    1. What does it mean by WebService needs WebServer?
    2. For System A (WebService) -- XI
        Do I require WebServer to be installed at System A or XI?
    3. For XI -- System B (WebService)
    Do I require WebServer to be installed at System B or XI?
    Pls advice urgent.
    Regards

    Hi Piyush,
    Hi Piyush,
    System A (WebService) -- XI --- System B (WebService)
    I know the flow -- like both webservices will be impoted as External Definations and will me mapped.
    I was asking about Webserver.
    a. XI --- System B (WebService)
    System B is providing wsdl.
    WebServer is required at System B -- fine.
    b. System A (WebService) -- XI
    System A is providing WebService(wsdl) to XI
    XI is NOT providing WebService to System A.
    So It is a webservice(wsdl) of System A. It will be given to XI and XI will import it as wsdl.
    So do we or not require require Webserver in
    System A or XI?
    Pls tell System A (WebService) -- XI
    Webserver part.
    Regards

  • HTTP adapter. Pls advice urgent

    Hi,
    Some cleint wants to send data to PI (7.0)  through HTTP.
    Now should that client send through HTTP or it can also use
    HTTPS.
    Pls advice urgent.
    Regards

    Hi,
              All XI runtime components using the HTTP protocol support the encryption of the HTTP data stream by means of the SSL protocol, also known as HTTPS. HTTPS data streams are completely transparent to the Exchange Infrastructure
         HTTPS (Hyper Text Transfer Protocol Secure) is a secure version of the Hyper Text Transfer Protocol (http). Secure means of transferring data using the https protocol in the World Wide Web where secure ecommerce transactions, such as online banking transactions and other financial transactions are involved.
    Https encrypts the session with a digital certificate i.e., HTTP over SSL (Secure Sockets Layer) which can be used by Web browsers and HTTPS - capable client programs.
    If the website begins with https:// instead of http://, it is a secure site. Almost 99% of the browsers can connect to web servers either using http or https. The address bar in the browser will begin with https instead of http, if a web site is secured.  
    HTTPS Protocol work with the combination of programs including the browser programs which takes care of the encryption/decryption routines that exist on the web hosting servers.
    HTTP data is sent over TCP/IP port 80, whereas  HTTPS  data is sent over port 443.
    HTTPS comes in two flavors, both ensuring the confidentiality of data sent over the network
    1)Server authentication :
    Only the HTTP server identifies itself with a certificate that is to be verified by the client.
    2)Client authentication:
    Additionally, the HTTP client identifies itself with a certificate that is to be verified by the server
    Regards,
    sangeetha

  • HTTP Synchronous Scenario. Pls advice urgent

    Hi All,
    My scenario
    System A -- XI --- System B
    This is Synchronous HTTP scenario.
    I tested in XI RWB.
    a. I took Message Mapping Source xml structure and sent from RWB it worked fine.
    b. I took xsd of Request Data Type and sent from RWB it shows error
    "MAPPING">EXCEPTION_DURING_EXECUTE"
    Now In real scenario System A will send data to XI.
    So does it mean that I need to send Message Mapping Source xml structure to System A and not xsd of Request Data Type
    Pls advice
    Regards

    Hi,
    Check the message status in SXMB_MONI and let me know the trace and error message.
    the below message shows that there is some problem in mapping, u have not done the correct mapping between source and target.
    EXCEPTION_DURING_EXECUTE"
    test the message in message mapping using test tab and let me know the result.
    chirag

  • How to reduce time for replicating large tables?

    Hi
    Any suggestions on how to reduce the amount of time it takes to replicate a large table when it is first created?
    I have a table with 150 million rows in it, and it takes forever to start the replication process even if I run it in parallel, and I can’t afford the downtime.

    What downtime are you referring to? The primary doesn't need to be down when you're setting up replication and you're presumably still in the process of doing the initial configuration on the replicated database, so it's not really down, it's just not up yet.
    Justin

  • XI to WebService . Pls advice urgent

    Hi All,
    Scenario:
    There is some response from System A back into XI.
    I need to send response from XI to System B and get response back to XI.
    System B has Synchronous Web Service and has provided its WSDL to XI.
    Question:
    1. Do I need to Import Webservice WSDL as External Defination in XI.?
    2.Do I need to use only Soap Receiver Adapter in XI as it is Synchronous Web Service and XI can get response back from that System or also I need Soap Sender Adapter ?
    Regards

    Hi Sudeep,
    I am sending this xml from runtime workbench:
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_REQ_TEST xmlns:ns0="http://CRM">
       <MobileNo>1</MobileNo>
       <Message>2</Message>
       <ActivationCode>3</ActivationCode>
       <StrService>4</StrService>
       <StrFrom>5</StrFrom>
       <StrOptions>6</StrOptions>
    </ns0:MT_REQ_TEST>
    The below XML forms after mapping
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns1:SendMessageSoapIn xmlns:ns1="urn:MMWebSrvService">
      <strFrom>XI</strFrom>
      <strTo>1</strTo>
      <strMessage>2</strMessage>
      <strSubject>3</strSubject>
      <strService>abc</strService>
      <nOptions>0</nOptions>
      </ns1:SendMessageSoapIn>
    In Soap Receiver Adapter
    URL -- http://172.20.80.11/MMWebService/MMWebSrv.asmx
    Soap action -- #SendMessage
    The error I am getting now:
    <SAP:AdditionalText>soap fault: Server was unable to read request. ---> There is an error in XML document (1, 97). ---> <SendMessageSoapIn xmlns='urn:MMWebSrvService'> was not expected.</SAP:AdditionalText>
    Pls advice
    Regards

  • WebService Receiver Problem. Pls advice urgent.

    Hi All,
    I have R/3 (RFC) -- XI -- R/3(WebService) Scenario.
    Now when I test my WebService in R/3 using wsadmin command it works fine.
    But If I import my webservice as wsdl file and use it in Soap Receicer Adapter and use XI I get error:
    <SAP:Category>XIAdapterFramework</SAP:Category>
    <SAP:Code area="MESSAGE">GENERAL</SAP:Code>
    <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: sapd03ci.alkhaliji.bank</SAP:AdditionalText>
    Pls advice very urgent
    regards

    Hi RAC,
    May I know where this R/3 webservice located.
    In your landscape or not?
    Thanks
    Gujjeti

  • Same Sender and Receiver File Name. Pls advice urgent

    Hi All,
    My sender file name is auto generated number so
    it is dynamic in nature.
    ex. "abc1.txt"
         "abc2.txt"
    Now In my Sender File Adapter I cannot give
    File Name hard coded as my sender file name is auto generated number.
    Also I want same file name received at receving end.
    File Sender --   "abc1.txt"
    File Receiver -- "abc1.txt"
    File Sender --   "abc2.txt"
    File Receiver -- "abc2.txt"
    Pls advice.
    Regards

    Hi Rider,
    All your sender files have .txt extension but the name is not constant(dynamic in nature).Than in this case to pick ur file u can use the *.txt as ur sender file name.Than all the files with .txt extension in the source folder specified would be picked.
    Than u can proceed in the same way given in this blog
    /people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
    Please let me know if u need any information
    Thanks,
    Bhargav
    Note:Award points if found useful

  • Synchronous scenario: How to be sure that messages don't get lost?

    Dear all,
    my scenario is split into two parts:
    SAP -> PI  : We received a RFC (without sending a response) and split the message into single
                      files that we saved on PI filesystem
    PI -> WS:  We send the messages to a web service.
    But because we read it from file system I am not quite sure how to handle this.  If the
    web service is not available a normal synchronous web service message is normally stopped
    and can not be restarted.  How can I be sure, that the message will not getting lost?
    The only way I could see is the support that see the erroneous message an inform the business.
    Is it possible to automate the process if the web service is not reachable?
    If the web service sends an error code, I can handle this with conditions in receiver determination,
    but technical problems will just stop the message, wouldn't it?
    Regards
    Chris

    Hi,
    Syncronous messages once failed in PI can not be restarted . To inform business you can use several options :
    1. Use Interface specific alert so that when the particular interface fails alert will be triggered and sent to respective recipients.
    2. You can also right the ABAP report which sends the emails with payload for the messages which have failed . You can also shedule this report as per your need .
    Regards,
    Ganesh

  • How to reduce time for gather statistics for a table.

    I have a table size 520 gb
    Its one of the partition size is 38 gb
    and total indexes of related table is 412 gb.
    Server/instance details.
    ==========
    56 cpu -> Hyper threading enable
    280 gb ram
    35 gb sga
    27 gb buffer cache
    4.5 gb shared pool size
    25 gb pga
    undo size 90gb
    temp size 150 gb
    Details :
    exec dbms_stats.gather_table_stats('OWNER','TAB_NAME',PARTNAME=>'PART_NAME',CASCADE=>FALSE,ESTIMATE_PERCENT=>10,DEGREE=>30,NO_INVALIDATE=>TRUE);
    when i am firing this in an ideal time when there is no load that time also is is taking 28 mins to complete.
    Can anybody please reply me how can we reduce the stats gather time.
    Thanks in advance,
    Tapas Karmakar
    Oracle DBA.

    Enable tracing to see where the time is going.
    parallel 30 seems optimistic - unless you have a large number of discs to support the I/O ?
    you haven't limited histogram collection, and most of the time spent of histograms may be wasted time - what histograms do you really need, and how many does Oracle analyse for and then discard ?
    Using a block sample may help slightly
    You haven't limited the granularity of the stats collection to the partition - the default is partition plus table, so I think you're also doing a massive sample on the table after completing the partition. Is this what you want to do, or do you have an alternative strategy for generating table-level stats.
    Regards
    Jonathan Lewis

  • How to reduce Time taken by DSO Activation.

    Hi
    My Inventory Transaction DSO taking nearly 18min for 180,000 records to activate. It means it takes 1 min for every 10,000 records to activate. I think its too much.
    Is there any way i can reduce DSO activation time... what are factors that increases the DSO activation Time.
    Pls let me know if u have some idea  this issue.
    Thanks.....

    Hi,
      Some of the factors which affect DSO activation are
    1) Data volume and size of DSO (if the volume and no of fields are more then it takes long time)
    2) SID generation(uncheck this if the DSO is not used for reporting)
    3) Secondary index (remove unwanted secondary index)
    4) No of background jobs and packages siz allocated for activation (check the settings for ur DSO in tcode RSODSO_SETTINGS)
    Apart from this it also depends on database performance and other factors
    Regards,
    Raghavendra.

  • How to send encrypted data through XI. Pls advice urgent

    Hi All,
    There is some customer confidental information that I need to
    send from source system to XI and then to target system.
    So client wants that data to be encrypted.Source and Target system can be File System or can be wsdl files.
    Please send me blogs/docs how this scenario can be made.
    Regards

    Hi,
    For this if you use SOAP Scenarios means you can have the Security settings in the SOAP Adapter itself
    Please search in SDn on SOAP Adapters
    Regards
    Seshagiri

  • FTP to FTP scenario. Pls advice urgent

    Hi,
    I have FTP to FTP scenario.
    Do I need to install FTP server on both
    Sender and Receiver File Systems
    Regards

    Hi Aashish,
    Since my Sender File System and Receiver File System are different:
    1. I will install FTP Server A on Sender File System.
    2. I will install FTP Server B on Receiver File System.
    3. I will open the port for FTP request  -- Port 21
    4. I will open the port for FTP response -- Port 21
    5. I will provide all authrozaitions
    Pls let me know if anything missing

  • How to reduce time while deleting more than 300K records ?

    Hi,
    I am using SQL SEVER 2008 R2. I've a doubt, if there any possible to reduce executing time while deleting  more than 3 lakhs records. I will explain about the table structure. Table_Name : test. In that table have 15 Columns , 6 Indexes ,Foreign and
    Primary Key releationships. 
    Query :  DELETE FROM test WHERE roleid=1      [roleid is not primary key]
    Message: (308240 row(s) affected) 
    Time : 28 seconds.
    Cheers,
    RAM BHARATH

    Hi,
    I am using SQL SEVER 2008 R2. I've a doubt, if there any possible to reduce executing time while deleting  more than 3 lakhs records. I will explain about the table structure. Table_Name : test. In that table have 15 Columns , 6 Indexes ,Foreign and
    Primary Key releationships. 
    Query :  DELETE FROM test WHERE roleid=1      [roleid is not primary key]
    Message: (308240 row(s) affected) 
    Time : 28 seconds.
    Cheers,
    RAM BHARATH
    I suppose Roleid has index on it ?. 3 lac records getting deleted in 28 sec i think its ok as delete operation takes exclusive lock .Exclusive lock is not compatible with other locks so some delay might be expected 
    You should check blocking process if any by using sp_who2 to see if your process is waiting on any resource or is blocked by some other SPID.
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

Maybe you are looking for

  • Preview & ICC Profiles

    Hello all, I've been digging around here and elsewhere for a huge chunk of my day, and I'm having trouble concretely answering a question: Does Preview respect embedded color profile information? If so, why can I not get Preview to display a Photosho

  • Tolink descriptor files not loaded in jdeveloper Oracle IDE 10.1.3.42.70.

    Hi I am using jdeveloper version Oracle IDE     10.1.3.42.70.and my project uses toplink to talk to database.The .classdescriptor files are not getting loaded when the IDE starts and gets an error message of NullPointerException. java.lang.RuntimeExc

  • Error in create a new application

    Hello, i want create a new hyperion application (V11.1.1.3), so I Log on to Workspace, and select Navigate > Administer > Application Library >  I have this error message : There was some communication error. Response is : http://ahmedhoumame:19000/a

  • ADF security : JAZN-LDAP

    Hi, We are working on the development of an application with Oracle ADF (JDev 10.1.3). We implemented security with lightweight XML provider and it's working perfectly. Next month we will deploy our application and so we will use a LDAP server. Is it

  • No sound after 10.5.6 update

    I have a Mac mini 2GHz, 2GB RAM, & use a MiniStacker as the start up drive. After installing the update from Software Update: There was a startup sound from the computer at restart but no sound on the system after everything finished loading. System