Java Proxy- Exchange Profile Parameters
Hi all,
Do we have to set any exchange profile paramters for the java runtime to function to transfer the data from the messaging system to java proxy method.
Pleas let me know if we need to set any such parameters.
Thanks and Regards
Arvind
Hi-
Check these helps on Proxy
http://help.sap.com/saphelp_nw04/helpdata/en/5b/12b7e6a466456aa71ef852af033b34/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/45/1918d2636d6c1ae10000000a1553f6/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/45/1918d2636d6c1ae10000000a1553f6/frameset.htm
Similar Messages
-
Accessing Exchange Profile Parameters programatically (using Java/ ABAP)
Hi All,
Exchange Profile parameters can be accessed using the URL http://<server>:<port>/exchangeProfile
Does anyone know how to access 'Exchange Profile parameters' programatically. (from java).
Code snippet for the same would be of great help.
Regards,
Siva MarananiHi,
Is there any way to access exchange profile parameters using Java?
I need to access exchange profile from an UDF.
Thanks in advance.
Pedro Leal -
Exchange profile parameters missing
Hi All,
To be able to use CMS for repository and directory objects the following parameters must be set to true in the exchange profile
com.sap.aii.ibrep.core.cms.enableClTransport=true
com.sap.aii.ibrep.core.cms.enableTransportWizard=true
com.sap.aii.ibdir.core.cms.enableTransportWizard=true
I can NOT find these parameters in the exchange profile...... Strange
Does anybody knows this problem and can i find these parameters on another place... where
cheers
Richard
ps we use version PI 2004S SR2Hi
Did you check this blog>?
/people/praveen.mayalur/blog/2007/05/31/configuration-of-cms-in-central-nwdi-sld-to-transport-xi-objects
Looks like you need to manually create that parameter
regards
krishna -
XI 3.0 System Copy - Exchange Profile incorrect
Good day,
I have copied an XI 3.0 according to the system copy guides.
I had the source system "live" as well as the "target" during post processing. During this time, I had the hostname of target populating my source SLD Exchange Profile.
As I cannot find anything documented, can anyone advise what the process should be do achieve a system copy.
Must the source be unavailable(down altogether) when doing the copy and post processing?
Any input from anyone who has been through this process will be geatly appreciated.
Thanks,
DerekHi,
I am facing the same problem, please help me.
We are using XI 3.0 on Windows and MSSQL platform, i have made system copy sucessfully from production system with process of DB restore for ABAP and Java Import, the new server is up and running both abap and java.
Problem : In the newserver when i execute the tcode sxmb_ifr it takes me to production server url and not the new server hostname url.
when i tried the http://newserver hostname.com:50000 it works fine. but from this url except home page every other link like exchaneprofile, SLD,IR and ID links still points to the production server host name.
Please look at the following post installation activities i have performed till now in new serverand please guide where else i have to change the host name in the new server.
Note: i did not cange the logical system assignment in scc4, beacuse i was not sure about the other problems we may face after directly assigning new logical system to the productive client in new server.
1. Run installation check: Administration u2192 System administration u2192 Administration u2192
Installation Check (transaction SM28).
2. Configure the Workbench Organizer (SE06) with the option Database Copy. This
releases all transport, repair, and customizing requests that have not been released in
the source system.
3. Configure STMS
4. In transaction RZ70, change the value for the host and the gateway service in the group box
Transport Information
5. Change the pipeline to the Integration Server by running transaction SXMB_ADM -> Configuration -> Integration Engine Configuration
6. Open Visual Administrator -> Change the new host name in the following
services -> Jcorfcprovider all the services
services -> SLD Suppiler
7. Host name Change in SLDAPICUST
Note: In the SAP system copy guide it says me to chane few parameters in exchange profile but when i go through the url http://newserver hostname.com:50000/exchangeProfile it takes me to production server, is there any option to change the exchange profile parameters ?
Please help me.
Thanks
Sonali -
Exchange Profile missing in PI 7.0
Hi All,
We have installed NW04S PI usage and while performing the PostInstall steps we do not find Exchange Profile in /global directory.
We performed all the steps manually instead of the Template Installer, transaction SXMB_IFR shows the SAP work directory and the URL throws out the error exchange profile not set.
All other configurations are done and i have follwed all blogs, guides and help, but couldn't find the solution.
1. Is there any other way to set the exchange profile parameters?
2. Can we run the Template Installer after performing the steps manually?
Thanks & Regards,
MadanHi Prateek,
I'm able to access the link and in the connection tab able to login with the PILDUSER.
Regards,
Madan -
PI 7.1 Exchange profile parameter:
Hi
I got a chance to have a look at PI 7.1. While going through the Exchange Profile parameters, I found a new addition to the existing parameter list. Its called internal. I could not find any information about it.
help.sap documenation also does not make a mention of this parameter
I want to know why this parameter is required. Please help.
Best regards,
HariHi,
I am not sure but most of the Exchange profile parameter are to be for SAP Intyernal use only that should not be altered while custom Installations.
May be that kind of paramteres have sagreegated under Internal category to restrict the changes for it.
Thanks
Swarup -
Sharing SLD and Exchange Profile Settings
Hi
We have a Development system (DXI and and the SLD is hosted on DXI.
Now we are trying to install a fresh Development system (UXI) which will use/share the same SLD hosted on DXI. We did a system copy of DXI and then changing the exchange profile settings of UXI (Host etc) to point to correct system also changes the Exchange profile parameters of DXI system.
Somehow both the exchange profile settings of two systems are linked and changing one changes the another one with the same settings, thus starting repository, Configuration of DXI actually leads to another UXI system and Vice versa on changing exchange profile settings.
Any inputs how to keep exchange profile settings segeregated will be helpful as both the system have their own box/host and only SLD is shared which is on DXI.
Best Regards
SwetankRe: XI 3.0 System Copy - Exchange Profile incorrect
http://help.sap.com/saphelpnw04/helpdata/en/5e/f85141196ff423e10000000a155106/content.htm
go through the link.
hope this helps.
Edited by: parvathy sriraman on Sep 19, 2008 9:13 AM -
hi all
where to find the exchange profile parameters in xi?
regards
udayHi,
please have a look here:
http://help.sap.com/saphelp_nw04s/helpdata/en/89/6f1741b393f26fe10000000a1550b0/frameset.htm
Regards
Patrick -
No Connection to IB -- R3 Exchange profile - pls clarify the following ?
Hi friends ,
My scenario is Proxy to file .
While i am executing SPROXY tcode from R3Dev Syetsm . It is showing as <b>No Connection to Integration Builder</b>
https://websmp102.sap-ag.de/~sapidb/011000358700001697502004E.PDF
No connection to Integration Builder
While i was follwing this thread they mentined as
u have to check whether ur r/3 system's(WAS 620 or above)
excahnge profile has entries for integration builder.
pls check the Example configuration for accessing
interfaces in the Integration Repository (exchange profile):
http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/content.htm
If the Parameters are not there u need to add in the respective section's as provided in the link.
exchange profile URL is
<b>
http://r3servername:5<instance>00/exchangeProfile</b>
Sudhir
P.S:- don't check XI's exchange profile as it will anyways be there.
Basically to fetch the details of interfaces into SPROXY..connection to XI is required from the R/3's exchange profile
My question is
1. We are having WebAS 7.0 . XI7.0 SP10 . R3 system is ECC6.0
<b> a. we have ONLY ABAP Instance no java instance running in this . So, how can we access the exchange profile for R3system ?</b>
Regards.,
V.RangarajanHi Ranga,
ECC will use exchange profile in XI, so you don't need additonal java instance for ECC, so when you call the SPROXY, actually it call to XI.
Please make sure the connection from ECC to XI its work.
and your ECC can ping to the XI computer (using domain name)
This solve my problem.
Regards,
Fendi Suyanto -
PI 7.11 sp6 system copy Exchange Profile error code: 399
Experts,
We have a PI 7.1 (EHP1, sp6) PI system based on AIX 6.1 OS and Oracle 11g.
I recently did the standard PI system copy from a prod source (PIP) to a training target (PIT).
I used the most recenty PI system copy guide that is specific for PI 7.1 EHP1
I did not run into any major problems doing the steps of the copy itself.
I did the usual "post" steps, documented in the guide that really are done on any NW system.
Then I got into the specific "PI" post steps and that's where I now have a problem.
I followed all the steps, fixing my RFCs, JCos, Destinations, cleaning up SLD, SLDAPICUST, creating new business systems...etc.
My big problem is with the exchange profile. Yes, it's easy to change all the SIDs and hostnames using the search tool for all the parameters in the exchange profile, but the one I COULD NOT CHANGE was the "ABAP Connection". In there right after the copy was the hostname of the prod system, the client, and the user PILDUSER. I attempted to put the hostname of my target (PIT) system, but I would get the error:
com.sap.rprof.dbprofiles.DBException: RFC call returned an error code: 399
I'm certain the user is NOT locked and the password is correct for PILDUSER. It'll give me a different error if I put the wrong password in, so I know it's hitting my system.
Worse yet, If I left the hostname in there that was set to "prod", then when I changed all the other values in the "parameters" section of the XI profile, then it actually changed my PROD system!!
If I keep the ABAP connection to PIT, then the entire exchange profile disappears for PIT.
I see these errors in the default trace and application log:
Caused by: com.sap.lcr.api.cimclient.LcrException: CIM_ERR_NOT_FOUND:
No such instance: SAP_J2EEEngineCluster.CreationClassName="SAP_J2EEEngineCluster",
Name="PIT.SystemHome.<traininghostname>"
Caused by: com.sap.lcr.api.cimclient.LcrException: CIM_ERR_NOT_FOUND: No such instance: SAP_J2EEEngineCluster.CreationClassName="SAP_J2EEEngineCluster",Name="PIT.SystemHome.<traininghostname>"
at com.sap.lcr.api.cimclient.SimpleResponseAnalyser.raiseExceptionOnError(SimpleResponseAnalyser.java:120)
#2.#2011 11 03 13:49:47:008#0-500#Error#com.sap.aii.af.service.sld.SLDRegistrationJob#
#BC-XI-CON-AFW#com.sap.aii.af.lib#7E3832DEA80F002B00000000008700C6#4804850000001902##com.sap.aii.af.service.sld.SLDRegistrationJob.SLDRegistrationJob.invoke()#J2EE_GUEST#0##0AFD01D4064C11E1CB5E7E3832DEA80F#0afd01d4064c11e1cb5e7e3832dea80f#0afd01d4064c11e1cb5e7e3832dea80f#0#Application [24]#Plain##
SLD Registration Job: No access to SLD. Waiting for next retry. Error: com.sap.aii.af.lib.sld.SLDException: Failed to initialize ExchangeProfile properties. Reason: Unable to read configuration data (ExchangeProfile/aii.properties)#
#2.#2011 11 03 14:51:18:096#0-500#Error#com.sap.esi.esp.service.server.ESPServiceInterfaceAbstract#
#BC-ESI-WS-JAV#tcesiespsrv#7E3832DEA80F001100000000009A004C#4804850000001385##com.sap.esi.esp.service.server.ESPServiceInterfaceAbstract####109F6812065511E1BF9C7E3832DEA80F#109f6812065511e1bf9c7e3832dea80f#109f6812065511e1bf9c7e3832dea80f#0#Service Runner [tcesiespsrv]#Plain##
+There is problem reading the hostname from the ClusterManager. This could lead to improper wsdl links.#
SLDCHECK shows this:
Function call returned exception code 3
Access to the XI Profile is currently disrupted.
I can't be the first person to run into this.
SO strange that I can actually plug in either my dev/QA or PROD hostname in the "ABAP connection" box and it WILL ACCEPT IT...but then, it registered my training system as a "non central adapter engine". I don't want that.
Any ideas?
Another issue is that the SLD PI information from the PIT system is missing the "Integration Directory". It has the other 5 entries...Adapter Engine, Domain, Integration Repository, Integration Server, RWB.
Thanks for reading this,
NICKHere is the error I get when I try to change the "abap connection" to the correct hostname:
RFC call returned an error code: 399
Stack Trace class com.sap.rprof.dbprofiles.DBException:<br><pre>at com.sap.rprof.dbprofiles.DBProfiles.checkReturn(DBProfiles.java:184) at com.sap.rprof.dbprofiles.DBProfiles.getProfile(DBProfiles.java:105) at com.sap.rprof.dbprofiles.RemoteProfile.readRemoteProfileFromMedia(RemoteProfile.java:1378) at com.sap.rprof.dbprofiles.RemoteProfile.getRemoteProfileFromFactory(RemoteProfile.java:204) at com.sap.rprof.dbprofiles.RemoteProfile.getRemoteProfile(RemoteProfile.java:154) at com.sap.rprof.dbprofiles.ExchangeProfile.getExchangeProfile(ExchangeProfile.java:46) at com.sap.rprof.remoteProfile.webui.ProfileWebTree.<init>(ProfileWebTree.java:24) at com.sap.rprof.remoteProfile.webui.Edit.getWebTree(Edit.java:322) at JEE_jsp_treeexprof_4804850_1319481176000_1319565151782._jspService(JEE_jsp_treeexprof_4804850_1319481176000_1319565151782.java:59) at com.sap.engine.services.servlets_jsp.lib.jspruntime.JspBase.service(JspBase.java:102) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140) at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:436) at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140) at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:493) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:298) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:399) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:388) at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:84) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:244) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:428) at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247) at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101) at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:327) </pre> -
Hello,
I am a newbie to XI world and have some questions regarding PCK and Java Proxy Runtime. Is it possible to send the message from PCK by using Java Proxy Runtime as Sender?
If yes what exactly configuration steps have to be done on PCK side like SLD & ExchangeProfile configuration according to Configuration Guide or XI Receiver Adapter with Receiver agreement creation?
Thanks in advance,
ViktarHi Stefan,
Thanks for information. We successfully checked a simple test scenarion JPR -> PCK -> File. It was necessary to configure properly XI Sender and File Receiver adapters on PCK.
SLD and Exchange Profile were not required to be configurable but in this case we have to use MessageSpecifier interface in client proxy for sender and receiver determinations.
Regards,
Viktar -
Hi ,
I was receiving th following error on starting XI rep:
com.sap.aii.utilxi.prop.api.PropertiesException: Unable to read configuration data (ExchangeProfile/aii.properties)
at com.sap.aii.utilxi.prop.api.PropertySourceFactory.initServerMode(PropertySourceFactory.java:202)
at com.sap.aii.utilxi.misc.api.AIIProperties.initServerMode(AIIProperties.java:420)
at com.sap.aii.ib.server.applcomp.StartupServerProperties.initPropertiesForServer(StartupServerProperties.java:95)
at com.sap.aii.ibrep.server.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:152)
at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponentImpl.startup(ExplicitApplicationComponentImpl.java:116)
at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponents.startup(ExplicitApplicationComponents.java:383)
at com.sap.aii.ib.core.applcomp.ApplicationComponent.startup(ApplicationComponent.java:209)
at jsp_Header1199686843687._jspService(jsp_Header1199686843687.java:16)
at com.sap.engine.services.servlets_jsp.server.jsp.JspBase.service(JspBase.java:112)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:544)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:186)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:207)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
So According to the thread Re: Logging into XI
I started carrying out the steps as mentioned..
but then when opening the exchange profile i get this error :
Connect to SAP gateway failed Connect_PM TYPE=A ASHOST=dallasdhu SYSNR=01 GWHOST=dallasdhu GWSERV=sapgw01 PCS=1 LOCATION CPIC (TCP/IP) on local host with Unicode ERROR max no of 100 conversations exceeded TIME Tue Jun 17 05:04:42 2008 RELEASE 700 COMPONENT CPIC (TCP/IP) with Unicode VERSION 3 RC 466 MODULE r3cpic_mt.c LINE 10713 COUNTER 1
For this i referred the note 316877 to set the environment variables and other profile parameters.. but the error does not go:
Please help!!!!Hi,
Just check whether u carried out all post installation steps carefully as listed in the installation and in the configuration guide? Try accessing the java stack directly, using the browser, you will be able to check the accessibility of the server. Go through the following blogs which discuss this issue:-
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1688 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
/people/shabarish.vijayakumar/blog/2006/02/13/unable-to-open-iresrid-xipipi-71-updated-for-pi-71-support
To debug this go to SAP Notes: 803145
Also go through these links...
/people/shabarish.vijayakumar/blog/2006/02/13/unable-to-open-iresrid-xipipi-71-updated-for-pi-71-support
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1688 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
/people/venkat.donela/blog/2006/02/17/companion-guide-to-integration-scenario
/people/sravya.talanki2/blog/2006/02/21/verifying-xi-components
Check the section 7.4.4 in this PDF
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/bd5950ff-0701-0010-a5bc-86d45fd52283
Regards,
Vinod. -
Java Proxy Runtime: failure to locate proxy bean on inbound call
Hello gurus of the SDN,
I have been trying to get an inbound Java Proxy scenario to work in XI 3.0 but have not been able to get the JPR to recognize my generated and deployed java code. My scenario is set up to call the java proxies generated from a message interface based on the MATMAS Idoc. I successfully deployed the generated java proxies on the same host box as is running the XI instance. The objects are named as follows
Message interface on XI = Inbound_MATMAS04
Generated proxy bean = Inbound_MATMAS04_PortTypeBean
Implementing class = InboundMATMAS04_PortTypeImpl
Implementing method = inboundMATMAS04
I used the JPR transport servlet to register the interface and implementing class but am not sure if I did this correctly. I used the following entry in my web browser:
http://nadcp786:50000/ProxyServer/register?
ns=urn:xiTrainingLabs:groupXX:SAP&
interface=InboundMATMAS04&
bean=InboundMATMAS04_PortTypeImpl&
method=inboundMATMAS04
I also tried using the localejb/ prefix for the bean name in the above step since the code is co-located. When I trigger the scenario, the Idoc info is passed into XI and the Java Proxy Runtime is called, but I get the following error response back in the SOAP header:
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapterFramework</SAP:Category>
<SAP:Code area="PARSING">GENERAL</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: Cannot locate proxy bean InboundMATMAS04_PortTypeImpl: com.sap.aii.proxy.xiruntime.core.XmlInboundException: Cannot locate proxy bean InboundMATMAS04_PortTypeImpl</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack />
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Finally, appended at the end of this post is the audit log of the messaging system showing that the JPR is called but without being able to locate the bean. I think I am missing a configuration step somewhere, but cant figure out what it is!! Can anyone help me?
Many thanks in advance.
Regards,
Nick Simon
Time Stamp Status Description
2004-10-25 19:47:32 Success The message was successfully received by the messaging system. Profile: XI URL: http://nadcp786.bcsdc.lexington.ibm.com:50000/MessagingSystem/receive/JPR/XI
2004-10-25 19:47:32 Success Using connection JPR. Trying to put the message into the receive queue.
2004-10-25 19:47:32 Success The message was successfully retrieved from the receive queue.
2004-10-25 19:47:32 Success The message status set to DLNG.
2004-10-25 19:47:32 Success Java proxy runtime (JPR) accepted the message
2004-10-25 19:47:34 Error JPR could not process the message. Reason: Cannot locate proxy bean localejbs/InboundMATMAS04_PortTypeImpl
2004-10-25 19:47:34 Error Delivery of the message to the application using connection JPR failed, due to: Cannot locate proxy bean localejbs/InboundMATMAS04_PortTypeImpl.
2004-10-25 19:47:34 Error The message status set to FAIL.
2004-10-25 19:47:34 Error Asynchronous error detected: Cannot locate proxy bean localejbs/InboundMATMAS04_PortTypeImpl. Trying to report it.
2004-10-25 19:47:34 Error Asynchronous error reported.
Message was edited by: Nicholas SimonHi
How do you determine the JNDI naming of the a EJB?
I have following entry in JNDI directory in the root
Object Name FlightQueryIn
Class Name javax.naming.Reference
Context Name
Object Value Reference Class Name:
Type: clientAppName
Content: sap.com/JavaProxyEAR
Type: interfaceType
Content: remote
Type: home
Content: com.sap.aii.proxy.xiruntime.core.AbstractProxyInboundHome4
Type: ejb-link
Content: FlightSeatAvailabilityQueryIn_PortTypeBean
Type: jndi-name
Content: FlightQueryIn
Type: remote
Content: com.sap.aii.proxy.xiruntime.core.AbstractProxyInboundRemote4
I tried to register the bean with JPR using:
http://ctsapxid01:50100/ProxyServer/register?ns=http://sap.com/xi/XI/Demo/Airline&interface=FlightSeatAvailabilityQuery_In&bean=FlightQueryIn&method=flightSeatAvailabilityQueryIn
I followed the following blog
http://wiki.sdn.sap.com/wiki/display/Java/JavaProxyChangesinPI7.1fromPI7.0
Thanks,
Chris -
Exchange Profile not working in EP system
Hello All,
In our EP 6.0 system , if i try to view the exchange profile it throughs up some exceptions .
First my doubt is , wheather an exchange profile is maintained for an EP system like our XI/PI systems ?
If it is maintained then it has some problem ,Can any one clarify my doubt .
When I open up exchange profile url, below exceptions it throughs up
http://ussapdje00.corpnet2.com:50200/exchangeProfile/index.html
ABAP connection object not setup.
Stack Trace class com.sap.rprof.dbprofiles.DBException:
at com.sap.rprof.dbprofiles.AbapConnect.createJcoClientInstance(AbapConnect.java:535)
at com.sap.rprof.dbprofiles.RemoteProfile.getRemoteProfile(RemoteProfile.java:141)
at com.sap.rprof.dbprofiles.ExchangeProfile.getExchangeProfile(ExchangeProfile.java:45)
at com.sap.rprof.remoteProfile.webui.ProfileWebTree.(ProfileWebTree.java:24)
at com.sap.rprof.remoteProfile.webui.Edit.getNewWebTree(Edit.java:327)
at jsp_treeexprof1235100618102._jspService(jsp_treeexprof1235100618102.java:32)
at com.sap.engine.services.servlets_jsp.server.jsp.JspBase.service(JspBase.java:112)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:544)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:186)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Best Regards
RakeshHello Prem,
Thanks for replying .
Ok..If that is the case , where should I edit the details relating to fully qualified name .
In portal under WebDynpro->start Assigned SLD -->
it is mentioned as only server name followed by its port number ,not the fully qualified name .
Due to this when I click on the tab it says page can not be displayed .
Where as when i execute through internet browser by mentioning fully qualified name SLD is displayed .
Instead of http://ussapdje00.corpnet2.com:50200/sld it is mentioned as http://ussapdje00:50200/sld.
Can you kindly let me know , where to edit this particular entry to fix the problem .
Best Regards
Rakesh -
Cannot activate ABAP mappings even after changing exchange profile
Hi,
I have completed all the steps to be able to use XSLT (ABAP) mappings (In exchange profile changed parameter com.sap.aii.repository.mapping.additionaltypes = R3_ABAP|Abap-class;R3_XSLT|XSL (ABAP Engine)
I still, however, only have 3 option in the mapping program dropdown (Message Mapping, Java and XSL) and not XSL (ABAP) as I beleive I should. Is there another step I am forgetting to get this working? I have developed an ABAP XSL in the ABAP stack but am unable to use it due to this issue.
Regards
MattHello
Try restarting the java engine. This may be necessary for the new parameter setting to take effect.
Regards
Mark
Maybe you are looking for
-
How do I transfer my music from one computer to another?
I just bought a new Mac. My iTunes library was on an external hard drive associated with my old Mac. When I import the music, it creates a large "unknown album" with music that was previously identified -- mostly WAV and AIFF files. How do I get iTun
-
Spry.Utils.loadURL and https
Hi, I'm using Spry's loadURL to send and recieve a response from a PHP script. using a "relative" url path. when the page is loaded in https Spry give me a quote: Error: uncaught exception: Security Error: Content at https:// may not load data from '
-
Is there a way to identify other users on my WiFi?
Is there a way to identify other users on my WiFi?
-
WebAs Homogeneous System copy over existing directories
Hello, I am attempting to perform a homogeneous system copy of a NW2004s WebAS Java EP portal system using database-specific system copy with Oracle. OS is Suze 9 Linux. On the target server, /usr/sap/<SID> and /sapmnt/<SID> exist from a previous in
-
Should I reinstall my current OS - 10.4.11 or upgrade to next version?
Our family of apple itouch, iphone, etc. users is having difficulty connecting to itunes, and uploading our photos to websites. I'm thinking that itunes and these sites have advanced beyond my current OS. Apple Tech suggested I reload my OS first and