Business Connector - JRE memory problem

Hi,
We have an Business Connector v4.0.1 under win2000 that uses IBM jvm 1.3.0 and due to the DST change we upgarde the JVM to SUN JRE 1.3.1_19,
The problem that we have is that the Xmx limit for Sun JRE 1.3.1_19 is limited to arounf 1.7 M.
However before the upgrade with the IBM jvm 1.3.0 we can use a value of Xmx up to 3G.
The question is why the Sun JRE is limited to 1.7 and not the IBM jvm..
Thanks for your help,
Chak,

Hi,
Please see the below links
WAS - Business Connector
business connector documentation
SAP Business Connector
Business connector
Will Business Connector 4.6 be affected by new  Daylight savings changes
Business connector
More info on XI can be found at https://service.sap.com/xi
and webAS on http://help.sap.com/saphelp_nw04/helpdata/en/f3/e20f3adfd0a706e10000000a114084/frameset.htm
Check this also-
http://help.sap.com/saphelp_nw2004s/helpdata/en/6f/1bd5c2a85b11d6b28500508b5d5211/frameset.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b4f3755a-0401-0010-b6b3-9b65bb7d4503
Regards
Chilla..

Similar Messages

  • Business Connector 4.8 - Problems while creating listener - Unicode

    Hello,
    we have a problem with the creation of the listener in the business connector 4.8.
    We are sure that our system parameters are correct.
    But we are missing the unicode button on the BC configuration page.
    Our ERP is unicode, so the listener should support unicode as well.
    Is this now by default in the new version 4.8 ?
    Kind Regards
    Tanja

    I think BC 4.8 recognizes that automatically correctly.
    If the button is not there anymore, you dont have to care about it.
    Just give it a try...
    CSY

  • Business Edition and memory problems on Windows 7

    Does anyone have problems when loading the directories to memory for faster processing?  I have a Windows 7 64-bit machine with 8gig of ram.  Even after a restart I have problems with this.  I get an error code of "7050, DPV ERROR, Insufficient memory to cache DPV directories."

    Jeff,
    We have been able to recreate the issue but the funny thing is, not on every Windows 7 machine.  We also found that if you run the program as admin, even if you are already the admin on the machine that resolves the caching issue.  To do this you can right click on the icon for the software, left click on properties, click on the compatibility tab, then check always run as administrator.  Click ok, then open the program.
    We also found that you can run in XP compatibility mode and that also corrects the caching issue however I would recommend running as admin because that can also resolve issues with the Auto Update feature.
    Just from poking around on the internet about the running as admin feature, it appears this is pretty common with Windows 7 and 32 bit programs.  Our development team is still researching to see if it is a Windows 7 issue or program issue, and why we can recreate it on some machines but not all, and why the difference just between April and May dirs.  
    I'll update the thread if I find out anything more but right now I would try the always run as admin with the May dirs or June dirs once they are released.
    Thanks,
    Kendra

  • Business connector routing rule problem

    Hi All, I am currently working with BC 4.0 and trying to change the service via developer and I see the changes are not at all reflected when I execute it.
    Also, even though I do not have routing rule for executing a service from a RFC call, the old and hidden service is getting executed and do not know where the old service can be stored and how the routing rule is getting triggered even though i do not see in webconsole-->routing rule tab.
    I tried to reset the cache in developer and also in the server. But all I see is old service is getting executed with out routing rule and the code for old service.
    I would be greatful if someone can help me on this.

    HI,
    Once done modification need to active in change list window after that refresh cache it will reflect, generally it will take time to reflect due to server application burden.
    Most of the routing rules are mentioned in receiver determination condition window, check it once again.  It will solve

  • Problem establishing Business Connector 4.8 and R/3 connection

    Hello,
    I'm currently running a few SAP Business Connectors 4.7 servers for my company, all connected to SAP R/3 4.7 backend, and everything works fine.
    I tried to setup the new BC 4.8, on a fresh Windows 2003 server, the install went fine, but when I try to make a new R/3 connection, with a working and existing RFC user (previously used by the former BC 4.7), I have the following error message :
    Error : class com.sap.conn.jco.JCoRuntimeException
    Message : Name or password is incorrect. Please re-enter on 192.168.0.4 sysnr 00
    Service : sap.admin.server:getInfo
    I don't understand because if I unplug the 4.8 server and plug back the 4.7 one with exactly SAME user/password and same R/3 connection properties, it works fine...
    I precise I re-typed manually the login/passwords in both BCs to ensure it's not due to a typo error.
    I have read that JCO has changed between 4.7 and 4.8 releases. Could it have an impact ? Also do I still need to install a librfc32.dll in my windows/system32 directory ?
    Any clues ?
    Thanks in advance for your help
    P.
    Edited by: Patrick TOURNEUR on Jul 21, 2008 6:40 PM

    Hello,
    just for your info, the JCo implementation has changed about this login function. BC 4.8 is using JCo 3, 4.7 used JCo 2.
    I never understood the whole problem completely, but as you found out by yourself, you are safe if you enter the user/pwd in SAP only uppercase, and also in BC
    SAP changed this user/login up/lowcase stuff at some time, which has caused many trouble in projects.
    CSY

  • Memory problem with jdk/jre 1.1.8

    My name is BERGMANN Yannick.
    I'm working for IRM in Li?ge and we developped an application (user interface for an industrial measurement system) in Java (JDK/JRE version : 1.1.8).
    We have a big memory problem with this application :
    - This user interface is running on a WINDOWS NT PC with 128MB.
    - This is the command to lanch our application :
    C:\Program Files\JavaSoft\JRE\1.1\bin\jrew.exe" -ms32m -mx32m -cp "\Program Files\HMI\HMI.zip;\Velocis\Add_On\Jdbc\raima.jar;\Program Files\Swing-1.1.1\swingall.jar" be.irm.hmi.kernel.HMI -t15 -d"Velocis rdstcp" -newdb -mf1m -mr20
    - When our application is running, everything seems to be OK in memory for it. The garbage collector seems to work properly and our application has always at least 5MB free memory (We use the java instruction "Runtime.getRuntime().freeMemory()" to know this).
    - But when we look in the "Windows NT task manager" for the "jrew" application, the memory increases ALWAYS.
    - After 5 days our application is completely frozen and blocked ...???
    - here is a memory map of our Windows NT PC :
         "jre.exe"     "commit total"     "commit limit"     "commit peak"     "physical total"     "physical available"     "physical file cache"     
    Monday     92264     109256     194944     109424     130484     19492     6216     
    Thuesday     106196     123072     194944     123348     130484     6072     5840     
    Wednesday     110836     132288     194944     132416     130484     4408     5140     
    Thursday     108200     144980     194944     145140     130484     4888     5148     
    Friday     109440     158319     194944     161334     130484     4911     4992     
    Monday     111600     209060     228548     209148     130484     5184     3484     
    Have you any idea of what is happening with "jrew" in memory ?
    We have had this problem for six month and we are totaly out of idea.
    If you can give us any idea, we'll appreciate a lot.
    Thanks in advance,
    BERGMANN Yannick
    IRM SA - Software Engineer
    Tel. (32)4/239.90.10
    Tel. (32)4/239.90.74 (direct)
    Fax (32)4/263.40.97
    E-mail [email protected]

    We had a memory problem with a swing applet in our company. The major reason for this was that we added new components in a JTree and removed them later again, and the components we removed were never garbage collected. This was because with these components we added different listeners, and we didn't remove the listeners after we didn't need the components anymore. After we corrected this, the components where garbage collected.
    Perhaps it's a similar problem you have, or I have no idea. Check that you remove actionlisteners, mouselisteners etc from components you want to be garbage collected.
    You could also test your application with OptimizeIt to see what objects you create and how many you get of them over time: http://www.vmgear.com

  • Problem with Business Connector 4.8

    Hi Everybody, first of all I would like to clarify that this is a question about SAP BC and NOT XI, but I did not know wherelse to put this message.
    I have installed SAP BC 4.8. Created a new RFC map (SAP BC -> SAP) of a FM called Z_PO_GET_LIST.
    Then went to Business Connector DEVELOPER and created an output template, XML type, for the output of the service.
    When I test the service from the Business Connector SERVER it works perfect, I get as a result the desired XML with the PO Orders in the same format defined in the template.
    When I test it from the Internet Explorer putting in the address bar http://localhost:5555/invoke/test/Z_PO_GET_LIST it also works great, and I get the expected XML as result.
    The problem is when I try to cosume the service from an external .net application, I create an HTTP Client with all needed information (server, port, baseurl, etc) and when I send a POST to the service I get an XML with the result but NOT in the expected format (with all "value" tags instead of the tags that I defined in the template) but with this format:
    <?xml version="1.0" encoding="UTF-8"?>
    Values version="2.0">
    <value name="serverName">IDES_SERVER</value>
    <value name="$rfcname">Z_PO_GET_LIST</value>
    <record name="ZPO_CABEZALES" javaclass="com.wm.util.Table">
      <array name="cols" type="value" depth="1">
       <value>CO_DATE</value>
       <value>DOC_CAT</value>
       <value>CREATED_ON</value>
       <value>CREATED_BY</value>
       <value>VENDOR</value>
       <value>NAME1</value>
       <value>CURRENCY</value>
       <value>DOC_DATE</value>
       <value>TARGET_VAL</value>
      </array>
      <list name="rows">
       <array type="object" depth="1">
        <value>1000</value>
        <value>F</value>
        <value>2002-10-16</value>
        <value>GIESEB</value>
        <value>0000001000</value>
        <value>C.E.B.BERLIN</value>
        <value>EUR</value>
        <value>2002-10-16</value>
        <value>5000.0000</value>
       </array>
       <array type="object" depth="1">
        <value>3000</value>
        <value>F</value>
        <value>2004-05-04</value>
    Does anyone please know how can I get the response from the service in the expected format (using the defined template) just in the same way I get it from the "test service" funtionality in the BC Server?
    Any clue or help would be really appreciated and rewarded.
    Thanks in advance,
    Sebastian.

    Can you post what your expected XML result looks like ? The values structure is an internal structure of how BC represents that information. What types are you passing back as output variables in your service ? A recordlist ? Is it possible that you forgot to call a service step which converts document to string (so that you get the desired XML) ?
    CSY

  • SAP Business Connector certificate problem

    We are trying trying to send data from SAP to bank via SAP business connector using bank URL. We have configured the certificates in SAP BC which are authenticated by bank on the basis of private key generated from our server. Now when we trying to post data to bank it is giving below error.
    java.lang.RuntimeException: iaik.security.ssl.SSLCertificateException: Peer certificate rejected by TrustDecider
    Any idea? Please give me some suggestions to resole this problem.
    Thanks and Regards

    Normally I do not like to give documentation references, but in this case I think it makes sense. Certificate handling is an ugly and complicated topic, so many things can go wrong. Please check the SAP BC 4.7 Administration Guide, page 103 onwards ("Securing communications with the server"). It explains very well what needs to be done. Make sure you configured everything correctly.
    CSY

  • Business Connector Developer 47 installation problem

    I wander why I have problem when trying to run Business Connector Developer 47.
    In the installation guide there is notthing specially written beside running BCDeveloperXpt47.exe and “ Follow the instructions of the SAP Business Connector Developer setup program.”.  I assume (and I got information) that “developer” can be on different host than “business connector”
    I am using the operating system XP(assuming this is ok +).
    When starting Start menu->  Programs->   SAP BC->   SAP-> Business Connector Developer4.7 notthing hapened.
    After starting C:\sapbc47\Developer\bin\integrator.bat from command prompt (this is the command under Business Connector Developer
    4.7 icon (in Windows Start menu->  Programs->   SAP BC->   SAP)
    I got messages:
    The system cannot find the path specified.
    The system cannot find the path specified.
    I got a hint and copied
    C:\Program Files\Java\j2re1.4.2_13 content
    to the empty
    C:\sapbc47\Developer\jvm 
    After starting C:\sapbc47\Developer\bin\integrator.bat
    the situation is better ( I get the developper screen) but no popup to log on to Business connector host
    in command prompt I have now following messages:
    Developer 4.7 Build 999
    java.lang.NullPointerException
            at com.wm.app.b2b.dev.DevConnectDialog.itemStateChanged(DevConnectDialog.java:253)
            at javax.swing.JComboBox.fireItemStateChanged(Unknown Source)
            at javax.swing.JComboBox.selectedItemChanged(Unknown Source)
            at javax.swing.JComboBox.contentsChanged(Unknown Source)
            at javax.swing.AbstractListModel.fireContentsChanged(Unknown Source)
            at javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source)
            at javax.swing.JComboBox.setSelectedItem(Unknown Source)
            at com.wm.app.b2b.dev.DevConnectDialog.<init>(DevConnectDialog.java:210)
            at com.wm.app.b2b.dev.DevMainFrame.doConnect(DevMainFrame.java:759)
            at com.wm.app.b2b.dev.DevMain$1.run(DevMain.java:195)
            at java.lang.Thread.run(Unknown Source)
            at com.wm.ui.UiFrame$7.run(UiFrame.java:344)
    what could be wrong?

    Agasthuri Doss
    Thank you for idea.
    I restrarted machine but I do not have luck. Now I do not ¸even get the developper screen.
    What you mean by "Checking the Path". I will award you  if you help me more

  • The problem with Complex Job Manager in Business Connector.

    Hi,
    I have a problem with the service "Complex Job Manager" in Business Connector.
    Sometimes this service hangs and a minus value (such as -83452 sec) appears in the column "Next run".
    What can I improve?
    I have BC ver. 4.7 with CoreFix 9, Java ver. 1.3.1 (46.0), system AIX.
    Please help me.
    Thanks,
    Robert

    Sorry, Raja.
    I saw many questions about Business Connector in this category (Process Integration) and I thought that is a right place for my question.
    In your opinion, where is a better place for my question?
    Regards,
    Robert

  • Problem with ELSTER and Business Connector

    Hi all,
    it's not really a XI Problem but I have no idea, where I could post it anyway.
    For LSTA/LSTB with Elster we installed the Business Connector.
    To check the settings we execute the report RPUTX7D0.
    The following error message appears:
    Testreport zum Überprüfen der RFC-Verbindungen zum Business Connector
    Lohnsteueranmeldung                                                 
    Kommunikation - Business Connector                                                                               
    Test HR_DE_B2A_ELSTER_GZIP   => /ELSTER/LSTB/GZIP                   
    Test HR_DE_B2A_ELSTER_UNGZIP => /ELSTER/LSTB/UNGZIP                                                                               
    Teststring für GZIP und UNGZIP: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
    Message: java.lang.StackOverflowError                               
    SY-SUBRC: 1                                                         
    Kommunikationsfehler beim Aufruf des                                
    Funktionsbausteins HR_DE_B2A_ELSTER_GZIP.                           
    Ueberprüfen Sie die RFC-Verbindung HR_DE_ELSTER                     
    und/oder die Funktion des Business Connectors.                      
    Message: java.lang.StackOverflowError                               
    SY-SUBRC: 1                                                         
    Kommunikationsfehler beim Aufruf des                                
    Funktionsbausteins HR_DE_B2A_ELSTER_UNGZIP.                         
    Ueberprüfen Sie die RFC-Verbindung HR_DE_ELSTER                     
    und/oder die Funktion des Business Connectors.                      
    Does anybody knows why the java.lang.StackOverflowError appears?
    Any ideas what I could do to solve the problem?
    Many Thanks,
    Mathias

    Here is the right error message. Seems as if it loops..... But the question is why.
    2007-07-13 13:32:03 CEST java.lang.StackOverflowError
         at java.lang.reflect.Method.invoke(Native Method)
         at com.wm.data.IDataUtil.clone(IDataUtil.java:405)
         at com.wm.lang.flow.FlowSequence.invoke(FlowSequence.java:197)
         at com.wm.lang.flow.FlowRoot.invoke(FlowRoot.java:199)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)
         at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1786)
         at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:709)
         at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:140)
         at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:292)
         at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:559)
         at com.wm.lang.flow.FlowState.step(FlowState.java:430)
         at com.wm.lang.flow.FlowState.invoke(FlowState.java:400)

  • Problems with variant configuration using BAPI on Business connector

    Hi every body I need help.
    Steps.
    1.- I created an RFC with BAPI_SALESORDER_CREATEFROMDAT2 and then  a commit function,
    I call this RFC via SAp business connector
    Im triying to create a Configure order(With characteristics) I fill all configuration structures exactly  like note 567348.
    I created a sales order but when i checked ti in VA01 transaction  the order quantys are diferents at  configuration tables, if the function is executed on directly on SAP this work fine the error is only in a SAP Business Connector
    Is necesary to send another parameter when i Execute Bapis on SAPBC?
    \[removed by moderator\]
    Edited by: Jan Stallkamp on Jun 27, 2008 4:21 PM

    Hi,
    Just debug your SAP BC service in which you are calling the RFC and check if proper values are getting mappend to your input variables of RFC.
    If that is correct than there wont be much chances of problem in BC.
    \[removed by moderator\]
    Regards,
    Siddhesh S.Tawate
    Edited by: Jan Stallkamp on Jul 1, 2008 4:32 PM

  • Business connector ,problem

    Guy's
    i have one unique problem,in flow step of business
    connector ,i have used loop ,for example loop over
    "/Final/recordWithNoID",where recordWithNoID contain
    multiple records,this loop work's fine if there are
    more than one record,but fail when there is single
    record,i don't know ,what's the problem
    sanju

    Hi Sanju,
    How you are looping , are you giving any where condition.
    can you show your code. and are you sure there is a record when the loop fails.
    did you check it in debug mode.
    Regards
    vijay

  • Business Connector - Out of Memory error

    Hello,
    We have several services running from business connector and some which are called from SAP as remote function calls.  One error which keeps resurfacing is:
    java.lang.reflect.InvocationTargetException:OutOfMemoryError
    Can anyone tell me how to fix this?  At the moment we restart BC and move some log files and it seems to do the trick but we need to start being pro-active to minimise disruption to our clients.
    Any suggestions welcome.
    Thanks,
    Gill

    Hi,
    you should take care that you sweep regularly the SAP-transaction-log. There is a transaction 'sweepTransaction' which can be scheduled on a regurlar basis to get rid of old transactions.
    Another possible reason is that your service is consuming vast amounts of main memory, this could happen with very large objects, i.e. extremely big xml-files.
    Hope you find a solution.
    Regards, Astrid

  • Problem in sap business connector installation

    Hi,
    I have gone through installation guide ,but in it nothing was mentioned about c:\sapbc47\server\bin\runserver.bat file.Please help me to solve this problem.

    7.5 Various problems on a 64bit architecture
    At the time of writing (August 2002) no 64bit version of the Java Virtual Machine is yet available
    for the following 64bit operating systems: AIX, HP-UX, Solaris. Therefore on these platforms the
    32bit version of the JVM has to be used. This leads to the problem, that the 64bit version of the
    native library libjmon.a (AIX), libjmon.sl (HP-UX) or libjmon.so (Solaris) cannot be loaded into the
    process started by the JVM. (When starting monitoring, you'll see one of the following error
    messages:
      AIX: java.lang.UnsatisfiedLinkError
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.a load ENOEXEC
    on shared library(s)
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.a
      HP-UX: java.lang.UnsatisfiedLinkError:
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.sl: specified
    file is not a shared library, or a format error was detected
      Solaris: java.lang.UnsatisfiedLinkError:
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.so: ld.so.1:
    /usr/j2se/bin/../bin/sparc/native_threads/java: fatal:
    <sapbc>/packages/SAPMonitoring/code/libs/libjmon.so: wrong ELF
    class: ELFCLASS64
    This error should disappear, once you install a 64bit Java Virtual Machine. But until 64bit JVMs will
    be available, the following workaround can be used:
    From the Business Connector download page also download the zip file with the 32bit libraries for
    your operating platform. From that extract the two files sapccmsr and libjmon.a/sl/so and copy them
    to the directory <sapbc>/packages/SAPMonitoring/code/libs. (The sapccmsr also
    interacts with the libjmon library and therefore must also be a 32bit version. The saposcol only
    interacts with the operating system and therefore still has to be used in its 64bit version.)
    After a restart to unload the old 64bit versions from the system, the error should be fixed.
    Best Regards,
    Mike

Maybe you are looking for