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
TanjaI 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 PMHello,
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 RegardsNormally 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,
RobertSorry, 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,
MathiasHere 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 PMHi,
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
sanjuHi 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,
GillHi,
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
-
Well here I am again, once again lots of problems with t he upgrade to ML from SL on my late 2009 iMac. Background: I took my perfectly fine functioning iMac into the Apple Store to have the Seagate HD replaced pert the recall. BIG MISTAKE. The Geniu
-
PO Number converted PR is Not updated in SC
Hello friends, We are using classic scenario and we are creating "Shop with Limit". The follow-on document is Purchase Req. that is updated in the Shopping Cart. However, when the Purchase Req is converted in R/3 as a PO it is not updated in Shopping
-
Macbook/Time machine question
My macbook crashed and I have all my information backed on up my time machine, can I plug it into a friends macbook and just open one or two files without putting all my docs onto their mac and without putting their documents onto my time machine?
-
Hi: I installed Essbase and configured and tested and everything is ok. I installed Hyperion planning and when I tried to configure the database through configuration utility, I get the following error. (Oct 12, 2008, 11:28:55 AM), com.hyperion.cis.c
-
I'm trying to fade to black at the end of my project and I cannot figure it out. Please help!