Error testing Webservice in XMLSPY
Hello guys,
I have a scenario Webservice -> XI -> Proxy Synchronous.
I have created the webservice, and the URL is correct. I have a problem in the proxy because is expecting the Message Type and in the XML appears the name of Message Interface.
I have the next XML in XI:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Call Adapter -->
<m:I_Consult xmlns:m="http:/xxxxxxx" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<FIELD1>String</FIELD1>
<FIELD2>String</FIELD2>
</m:I_Consult>
And the message I have in XMLSPY is a Parse Error. In XI monitoring I see the next error:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Inbound Message -->
<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIProxy</SAP:Category>
<SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>
<SAP:P1>Request Message</SAP:P1>
<SAP:P2>CX_ST_MATCH_ELEMENT</SAP:P2>
<SAP:P3>/1SAI/TXS4C324AF6BDD9E4AD352A</SAP:P3>
<SAP:P4>XML Bytepos.: 304 XML Path: m:I_Consult(1) Error Text: Elemento MConsult previsto</SAP:P4>
<SAP:AdditionalText/>
<SAP:ApplicationFaultMessage namespace=""/>
<SAP:Stack>Error during XML => ABAP conversion (Request Message; error ID: CX_ST_MATCH_ELEMENT; (/1SAI/TXS4C324AF6BDD9E4AD352A XML Bytepos.: 304 XML Path: m:I_Consult(1) Error Text: Elemento MConsult previsto))
Elemento MConsult previsto
</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
The text is in spanish, but I the problem is that R/3 is waiting MConsult (Message Type) despite of I_Consult (Message Interface).
In R/3 I am using the sentence INPUT-MConsult-FIELD1, so I understand that is waiting MConsult in the calling, but I don't understand why when I create the SOAP request in XMLSPY it doesn't appear.
I think all is created correctly in XI including SOAP adapter, and when I define the Webservice i put the message I_Consult with his namespace and I download the WSDL created.
When I test the WSDL in XMLSPY I have this error.
Do you know if I have to do some changes in the WSDL in XMLSPY before to send the SOAP request? I have no access to the WSNAVIGATOR so I can't do the test in this part.
Many thanks in advance.
Regards,
Xavi.
Hello guys,
now is running, because I have created a message mapping.
But theoretically if the message from the webservice is the same that goes to the proxy it wouldn't be necessary to create the mapping isn't it?
I don't understand why if I create the mapping is running, and if I do without it is not running because the message send by SOAP is the same and the message types are identhical. Somebody can explain it?
Many thanks.
Regards,
Xavi.
Similar Messages
-
Error testing webservice using ESB with Oracle apps adapter services
When creating a simple ESB project with Oracle Applications adapter service, i get the following error when testing the webservice via EM.
SOA suite 10.1.3.3
oracle EBS 11.5.10
Any pointer on how to fix this is very much appreciated.
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><env:Fault xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>env:ESBMessageProcessingFailed</faultcode><detail><EventName>DefaultSystem.GetOrderRS.executeprocedure</EventName><Cause>An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.tip.esb.server.common.exceptions.BusinessEventRejectionException: An unhandled exception has been thrown in the ESB system. The exception reported is: "org.collaxa.thirdparty.apache.wsif.WSIFException: esb:///ESB_Projects/LoadCustomer_orappdorders/orappd11i.wsdl [ orappd11i_ptt::orappd11i(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'orappd11i' failed due to: Could not instantiate InteractionSpec oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec due to: Error while setting JCA WSDL Property.
Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec
Please verify the spelling of the property.
; nested exception is:
ORABPEL-12532
Error while setting JCA WSDL Property.
Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec
Please verify the spelling of the property.
; nested exception is:
org.collaxa.thirdparty.apache.wsif.WSIFException: Could not instantiate InteractionSpec oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec due to: Error while setting JCA WSDL Property.
Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpec
Please verify the spelling of the property.
; nested exception is:
ORABPEL-12532
Error while setting JCA WSDL Property.
Property setIRepInternalName is not defined for oracle.tip.adapter.apps.AppsStoredProcedureInteractionSpecFix is as pointed in Error reported during AP Invoice concurrent program.
-
Not able to test webservice through enterprise manager
Hi All,
We have deployed few composites. Deployment was successful. but when we try to test the service using "Test" button in the composite. we are getting an error below the WSDL URL in the Test Webservice page.
Following is the error:
Either the WSDL URL is invalid or the WSDL file is not valid or incorrect. - oracle.sysman.emas.sdk.wsm.WsmServiceAccessException: Cannot locate service: oracle.wsm.policymanager.IPolicyService
I'm able to open the WSDL in browser. We dont have any OWSM policlies set for any of the composites.
When i use the WSDL URL in a partner link, the operation and other properties getting loaded, i/p and o/p elements of the WSDL also getting retrieved.
SOA version: 11.1.1.6
This is applicable for all composites we deployed.
Please help us in resolving this issue.
Regards,
Terry
Edited by: 965185 on Oct 16, 2012 2:05 AMIn my case issue got resolved after I added java.naming.provider.url
Steps:
Log into EM then select the domain in use and use the following the menu path, WebLogic Domain> Web Services > Platform Policy Configuration
From there, select the Policy Accessor tab., then click Add to add a property.
In the Add Property window, specify the following values:
In the Name field, enter this property: java.naming.provider.url
Value: t3://<hostname1>:<port_number>,<hostname2>:<port_number> -
Hi,
i have created a webservice and am trying to test it using "test Webservices" option in jdev 11.
When i run it, following is the error i get. I need help resolving it .
[Starting OC4J using the following ports: HTTP=8988, RMI=23891, JMS=9227.]
D:\Jdev\system11.1.1.0.20.46.84\o.j2ee\embedded-oc4j\config>
D:\Jdev\jdk\bin\javaw.exe -client -classpath D:\Jdev\j2ee\home\oc4j.jar -Xverify:none -XX:MaxPermSize=256m -DcheckForUpdates=adminClientOnly -Doracle.application.environment=development -Doracle.j2ee.dont.use.memory.archive=true -Doracle.j2ee.http.socket.timeout=500 -Doc4j.jms.usePersistenceLockFiles=false -Djava.security.policy=D:\Jdev\system11.1.1.0.20.46.84\o.j2ee\embedded-oc4j\config\java2.policy oracle.oc4j.loader.boot.BootStrap -config D:\Jdev\system11.1.1.0.20.46.84\o.j2ee\embedded-oc4j\config\server.xml
[waiting for the server to complete its initialization...]
WARNING: Bulk-load class 'oracle.j2ee.ejb.TimeoutExpiredException' not found in /D:/Jdev/j2ee/home/lib/oc4j-internal.jar (from <code-source> in META-INF/boot.xml in D:\Jdev\j2ee\home\oc4j.jar)
Oct 12, 2007 5:51:26 PM oracle.j2ee.util.AnnotatedLogger log
WARNING: The minimum thread pool size must be >= 2. Automatically adjusting minimum and maximum thread pool sizes.
Oct 12, 2007 5:51:31 PM com.evermind.server.XMLDataSourcesConfig parseRootNode
INFO: Legacy datasource detected...attempting to convert to new syntax.
07/10/12 17:51:33 WARNING: ApplicationServer.enableOC4JDocumentChangeNotifier Alternate DocumentChangeNotifier in use!
07/10/12 17:51:58 java.net.ConnectException: Connection timed out: connect
07/10/12 17:51:58 at java.net.PlainSocketImpl.socketConnect(Native Method)
07/10/12 17:51:58 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
07/10/12 17:51:58 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
07/10/12 17:51:58 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
07/10/12 17:51:58 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
07/10/12 17:51:58 at java.net.Socket.connect(Socket.java:519)
07/10/12 17:51:58 at java.net.Socket.connect(Socket.java:469)
07/10/12 17:51:58 at java.net.Socket.<init>(Socket.java:366)
07/10/12 17:51:58 at java.net.Socket.<init>(Socket.java:208)
07/10/12 17:51:58 at oracle.jdevimpl.runner.oc4j.Oc4jNotifier.sendMessage(Oc4jNotifier.java:91)
07/10/12 17:51:58 at oracle.jdevimpl.runner.oc4j.Oc4jNotifier.postDeploy(Oc4jNotifier.java:75)
07/10/12 17:51:58 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
07/10/12 17:51:58 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
07/10/12 17:51:58 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
07/10/12 17:51:58 at java.lang.reflect.Method.invoke(Method.java:585)
07/10/12 17:51:58 at oracle.j2ee.util.ServerLifecycleClasses.invoke(ServerLifecycleClasses.java:65)
07/10/12 17:51:58 at oracle.j2ee.util.StartupClasses.executeExternalPostDeploy(StartupClasses.java:52)
07/10/12 17:51:58 at oracle.j2ee.util.StartupClasses.postDeploy(StartupClasses.java:69)
07/10/12 17:51:58 at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1247)
07/10/12 17:51:58 at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:129)
07/10/12 17:51:58 at java.lang.Thread.run(Thread.java:595)
07/10/12 17:52:02 Oracle Containers for J2EE 10g (11.1.1.0.0) initialized
Regards
AshishIn Overview of service in SOAMANAGER you have
Open porttype WSDL document
Open WSDL document for selected binding
Open Web Service navigator for selected binding
The WSDL is a xml file so if you click second link is correct you get xml page. If you want to test the service giving it an input you have to click on third link.
For what about no entry in WSADMIN, I am facing this issue too, but I think it's normal because the complete management of the web service should migrate to SOAMANAGER, being obsolete WSADMIN.
regards
gabriele -
Error: Test call of transport control program (tp) ended with return
Hi Experts,
When we are trying to transport Request.
Error: Test call of transport control program (tp) ended with return code 0208
in STMS what are the steps to fallow to just back up the code.
Any Solutions is Greatly Appreciable...
Thanks in Advance,
Ram,RAM,
check these links
http://www.sapfans.com/forums/viewtopic.php?f=12&t=326264
Re: tp ended with error code 0208
Please post the question in relevant forums
Thanks
Bala Duvvuri -
Error: Test call of transport control program (tp) ended with return code 0
Hi Experts,
When we are trying to transport Request.
Error: Test call of transport control program (tp) ended with return code 0208
in STMS what are the steps to fallow to just back up the code.
Any Solutions is Greatly Appreciable...
Thanks in Advance,
Ram,Hi,
a)If your system is UNIX check /usr/sap/trans is mounted or not?
b)After configuring TMS did you save and activate?that can be one reason.
c)tp might be corrupted.u need to upgrade your tp. (or you can upgrade to the latest kernel)
Please check the below link
could not start transport control program tp
However as suggested by NIbu, you should restart the server once before doing any other checks
Thanks
Debdeep
Edited by: Debdeep Ray on Jul 13, 2009 4:28 PM -
Hi,
I am getting an Error “Test Agent could not connect to the test controller”
while configuring The Test Agent on Client machine.
Pre-requisite used:
VS2012 update 4, Test agent & Test controller of same version used
User has TFS admin access.
Same user id used for configuring Test Agent.
Description:
Test controller is installed on server A. I want to install test agent on client machine B.
Windows Fire wall is OFF on both Machines A & B. While configuring Test Agent below error is occurred:
“Test Agent could not connect to the test controller”
In log file error was “I, 2015/04/02, 15:32:21.723, Could not get the status from the test agent. Exception: Failed to connect to an IPC Port: The system cannot find the file specified.”
In Event viewer below error details given:
Unable to connect to the controller on ‘My Server: 6901’. The agent can connect to the controller but the controller cannot connect to the agent because of following reason: The requested name is valid, but no data of the requested type was found.
Make sure that the firewall on the test agent machine is not blocking the connection.
Could you please help me to find solution?
Thanks in advance!
Kanchan M
KanchanHi Kanchan,
So on each computer, you create a local user account that is a member of the Administrators group, and use the same account and password on each machine(controller and Agent), am I right?
Could you enable the detailed log message?
http://blogs.msdn.com/b/aseemb/archive/2010/03/07/how-to-enable-test-agent-logs.aspx
http://blogs.msdn.com/b/aseemb/archive/2009/11/28/how-to-enable-test-controller-logs.aspx
>>In log file error was “I, 2015/04/02, 15:32:21.723, Could not get the status from the test agent. Exception: Failed to connect to an IPC Port: The system cannot find the file specified.”I
met a similar issue before which was related to the Firewall exceptions, maybe you could refer to it here:
http://stackoverflow.com/questions/12249093/test-agent-could-not-connect-to-the-test-controller-vs2012-agents
Best Regards,
Jack
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Hi all,
Has anyone worked on Inspire. I am working on a typical scenario integration on primavera with PS.
But when I do start sync I get " could not start Synch. Error during webservice call"
When I check Sender SOAP CC in SAP PI in RWB , I get no information. It's status is green and no logs. Also SXMB_moni has no logs.
Is there a problem with my Sender SOAP CC confihuration .or application has failed
Can anyone help me on this.
Regards,Hi,
I tried to reach the URL using SOAPUI but got the following error :
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Body>
<SOAP:Fault>
<faultcode>SOAP:Server</faultcode>
<faultstring>Server Error</faultstring>
<detail>
<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
<text>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Application:STREAM_TRANSFORMATION_EX:
at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:1193)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
at $Proxy1413.process(Unknown Source)
at com.sap.aii.af.app.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177)
at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133)
at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164)
at $Proxy788.process(Unknown Source)
at com.sap.aii.adapter.soap.web.MessageServlet.callModuleProcessor(MessageServlet.java:187)
at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:513)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:162)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:81)
at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:124)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:73)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:468)
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)</text>
</s:SystemError>
</detail>
</SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>
What could be the issue. Plz help -
ServletException: Error testing property 'foo' in bean of type null
Hi,
JSF is new to me. First test pojects were fine but now i am running into some prolems. maybe you could help. here are my error message, my classes and jsps. If you need more information to solve the porblem please let me know. thanx felix
javax.servlet.ServletException: Error testing property 'vorname' in bean of type null
javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
root cause
javax.faces.el.PropertyNotFoundException: Error testing property 'vorname' in bean of type null
com.sun.faces.el.PropertyResolverImpl.getType(PropertyResolverImpl.java:342)
com.sun.faces.el.impl.ArraySuffix.getType(ArraySuffix.java:240)
com.sun.faces.el.impl.ComplexValue.getType(ComplexValue.java:208)
com.sun.faces.el.ValueBindingImpl.getType(ValueBindingImpl.java:345)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:111)
javax.faces.component.UIInput.getConvertedValue(UIInput.java:713)
javax.faces.component.UIInput.validate(UIInput.java:638)
javax.faces.component.UIInput.executeValidate(UIInput.java:849)
javax.faces.component.UIInput.processValidators(UIInput.java:412)
javax.faces.component.UIForm.processValidators(UIForm.java:170)
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:912)
javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:342)
com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:78)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
My Start-JSP:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<html>
<head>
Eingabe Person
</head>
<body>
<h3>
Eingabe Person
</h3>
Bitte geben Sie ihre Daten ein:
<f:view>
<h:form>
Vorname: <h:inputText id="vorname" value="#{PersonController.currentPerson.vorname}" />
Nachname: <h:inputText id="nachname" value="#{PersonController.currentPerson.nachname}" />
<h:commandButton action="#{PersonController.save}" value="Submit" />
</h:form>
</f:view>
</body>
</html>
PersonController:
package test1;
import java.util.*;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import org.hibernate.Query;
public class PersonController {
private SessionFactory aSessionFactory;
private Person currentPerson=null;
private List<Person> personList = null;
private Session session;
private static final String personConfirm = "personConfirm";
private static final String test = "test";
/** Creates a new instance of PersonController */
public PersonController() {
personList = new LinkedList<Person>();
this.setUp();
public String createPerson(){
currentPerson = new Person();
return personConfirm;
public String test(){
return test;
public String save(){
personList.add(currentPerson);
Transaction transaction = null;
transaction = session.beginTransaction();
session.save(currentPerson);
transaction.commit();
return personConfirm;
public Person getCurrentPerson(){
return currentPerson;
public void setCurrentPerson(Person currentPerson){
this.currentPerson=currentPerson;
public List<Person> getPersonList(){
return personList;
public void setPersonList(List<Person> personList){
this.personList=personList;
public void closeSession(){
session.close();
protected void setUp(){
Configuration configuration = new Configuration().configure();
// SchemaExport export = new SchemaExport(configuration);
//export.create(false, true);
aSessionFactory = configuration.buildSessionFactory();
session = aSessionFactory.openSession();
public Person loadPerson(long id){
return (Person)session.load(Person.class, id);
Bean Person:
package test1;
* @author F.Thomas
public class Person {
private long id;
private String vorname;
private String nachname;
/** Creates a new instance of Person */
public Person() {
public long getId() {
return id;
public void setId(long id) {
this.id = id;
public String getVorname() {
return vorname;
public void setVorname(String vorname) {
this.vorname = vorname;
public String getNachname() {
return nachname;
public void setNachname(String nachname) {
this.nachname = nachname;
Target JSP:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<html>
<head>
Best�tigung Person
</head>
<body>
<h3>
Best�tigung Person
</h3>
Ergebnis Ihrer Eingabe:
<f:view>
<h:form>
Vorname: <h:outputText value="#{PersonController.currentPerson.vorname}" />
Nachname: <h:outputText value="#{PersonController.currentPerson.nachname}" />
<h:commandButton action="success" value="Submit" />
</h:form>
</f:view>
</body>
</html>
faces-config.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE faces-config PUBLIC
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
"http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<!-- =========== FULL CONFIGURATION FILE ================================== -->
<faces-config>
<navigation-rule>
<navigation-case>
<from-outcome>personConfirm</from-outcome>
<to-view-id>/person/confirm.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<navigation-case>
<from-outcome>test</from-outcome>
<to-view-id>/person/test.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<managed-bean>
<managed-bean-name>PersonController</managed-bean-name>
<managed-bean-class>test1.PersonController</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
<managed-bean>
<managed-bean-name>Person</managed-bean-name>
<managed-bean-class>test1.Person</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
</faces-config>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<context-param>
<param-name>com.sun.faces.verifyObjects</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Start2</servlet-name>
<servlet-class>test1.Start2</servlet-class>
</servlet>
<servlet>
<servlet-name>Start3</servlet-name>
<servlet-class>test1.Start3</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Start2</servlet-name>
<url-pattern>/Start2</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Start3</servlet-name>
<url-pattern>/Start3</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>
</web-app>A quick analysis indicates that perhaps the currentPerson attribute of the PersonController is null at render time.
-
Error testing property 'inputValue' in bean of type null
Hi, I'm developing two simple pages: List and Edit. When I execute a Submit button to go to Edit page I get the next exception in the page
exception
org.apache.jasper.JasperException: javax.faces.el.PropertyNotFoundException: Error testing property 'inputValue' in bean of type null
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:233)
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:202)
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
root cause
javax.faces.el.PropertyNotFoundException: Error testing property 'inputValue' in bean of type null
com.sun.faces.el.PropertyResolverImpl.isReadOnly(PropertyResolverImpl.java:274)
oracle.adfinternal.view.faces.model.FacesPropertyResolver.isReadOnly(FacesPropertyResolver.java:124)
com.sun.faces.el.impl.ArraySuffix.isReadOnly(ArraySuffix.java:236)
com.sun.faces.el.impl.ComplexValue.isReadOnly(ComplexValue.java:209)
com.sun.faces.el.ValueBindingImpl.isReadOnly(ValueBindingImpl.java:266)
oracle.adfinternal.view.faces.renderkit.core.xhtml.EditableValueRenderer.getReadOnly(EditableValueRenderer.java:211)
oracle.adfinternal.view.faces.renderkit.core.xhtml.FormElementRenderer.renderAsElement(FormElementRenderer.java:155)
oracle.adfinternal.view.faces.renderkit.core.xhtml.InputLabelAndMessageRenderer.getLabelFor(InputLabelAndMessageRenderer.java:53)
oracle.adfinternal.view.faces.renderkit.core.xhtml.LabelAndMessageRenderer$Label.getForId(LabelAndMessageRenderer.java:500)
oracle.adfinternal.view.faces.renderkit.core.xhtml.OutputLabelRenderer.encodeAll(OutputLabelRenderer.java:69)
oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.delegateRenderer(CoreRenderer.java:281)
oracle.adfinternal.view.faces.renderkit.core.xhtml.LabelAndMessageRenderer._renderLabelCell(LabelAndMessageRenderer.java:222)
oracle.adfinternal.view.faces.renderkit.core.xhtml.LabelAndMessageRenderer.encodeAll(LabelAndMessageRenderer.java:159)
oracle.adfinternal.view.faces.renderkit.core.xhtml.InputLabelAndMessageRenderer.encodeAll(InputLabelAndMessageRenderer.java:94)
oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:246)
oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelFormRenderer.encodeColumnChild(PanelFormRenderer.java:275)
oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelFormRenderer.renderColumn(PanelFormRenderer.java:251)
oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelFormRenderer._renderColumns(PanelFormRenderer.java:545)
oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelFormRenderer._encodeChildren(PanelFormRenderer.java:153)
oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelFormRenderer.encodeAll(PanelFormRenderer.java:69)
oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
oracle.adfinternal.view.faces.renderkit.RenderUtils.encodeRecursive(RenderUtils.java:54)
oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeChild(CoreRenderer.java:242)
oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeAllChildren(CoreRenderer.java:265)
oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent(PanelPartialRootRenderer.java:65)
oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.renderContent(BodyRenderer.java:117)
oracle.adfinternal.view.faces.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll(PanelPartialRootRenderer.java:147)
oracle.adfinternal.view.faces.renderkit.core.xhtml.BodyRenderer.encodeAll(BodyRenderer.java:60)
oracle.adfinternal.view.faces.renderkit.core.CoreRenderer.encodeEnd(CoreRenderer.java:169)
oracle.adf.view.faces.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:624)
javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:645)
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:568)
oracle.adf.view.faces.webapp.UIXComponentTag.doEndTag(UIXComponentTag.java:100)
org.apache.jsp.app.private_.am_005fprovincia_jspx._jspx_meth_afh_005fbody_005f0(am_005fprovincia_jspx.java:196)
org.apache.jsp.app.private_.am_005fprovincia_jspx._jspx_meth_afh_005fhtml_005f0(am_005fprovincia_jspx.java:148)
org.apache.jsp.app.private_.am_005fprovincia_jspx._jspx_meth_f_005fview_005f0(am_005fprovincia_jspx.java:118)
org.apache.jsp.app.private_.am_005fprovincia_jspx._jspService(am_005fprovincia_jspx.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:233)
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:202)
oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
In the Tomcat console....
11-09-2008 11:17:19 PM oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel getSelectedRow
WARNING: rowIterator is null
11-09-2008 11:17:19 PM oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel getSelectedRow
WARNING: rowIterator is null
11-09-2008 11:17:19 PM oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel getSelectedRow
WARNING: rowIterator is null
11-09-2008 11:17:19 PM oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel getSelectedRow
WARNING: rowIterator is null
11-09-2008 11:17:19 PM oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel makeCurrent
WARNING: No row found for rowKey:null
11-09-2008 11:17:20 PM oracle.adfinternal.view.faces.taglib.ValidatorTag createValidator
SEVERE: attribute 'validatorId' is missing
11-09-2008 11:17:20 PM oracle.adfinternal.view.faces.taglib.ValidatorTag doStartTag
WARNING: could not create validator for validatorId:null and binding:#{bindings.ProvId.validator}
11-09-2008 11:17:20 PM oracle.adfinternal.view.faces.taglib.ValidatorTag createValidator
SEVERE: attribute 'validatorId' is missing
11-09-2008 11:17:20 PM oracle.adfinternal.view.faces.taglib.ValidatorTag doStartTag
WARNING: could not create validator for validatorId:null and binding:#{bindings.ProvNombre.validator}
11-09-2008 11:17:20 PM oracle.adfinternal.view.faces.taglib.ValidatorTag createValidator
SEVERE: attribute 'validatorId' is missing
11-09-2008 11:17:20 PM oracle.adfinternal.view.faces.taglib.ValidatorTag doStartTag
WARNING: could not create validator for validatorId:null and binding:#{bindings.ProvDescripcion.validator}
I'm developing with ADF Faces, JDeveloper 10.1.3.4, BC4J, Tomcat 6.0.18 and MySQL. When I set redirect = true in navigation-case (faces-config.xml) the exception dissapear but not WARNING: rowIterator is null message.
Can anybody help me with this, please?
RegardsI'm confused :-(
first you said the problem is solved, now you state it isn't.
It looks like you have a problem with your first page. As far as I see it from the stack trace you try to use an iterator on this page which returns no row, but you try to make on the current row.
Check the binding of the iterator.
Timo -
Hi All,
I created a SelectOneChoice using data control (via a Session Facade) on a page. It works fine. (say includePage.jspx)
Then I try to include this page into other pages say mainPage.jspx (after change the tag from view to subview in includePage.jspx). I need to do this include because multiple pages will include this page.
Now when I try to run mainPage.jspx, I have the following exception:
javax.faces.el.PropertyNotFoundException: Error testing property 'inputValue' >>>in bean of type nullThe bean in this exception message is referring to something defined in the includePage.jspx page def file, but I am running mainPage.jspx - so I am wondering if this is a sort of race condition, i.e when mainPage.jspx is ruuning, no variables inside includePage.jspx page def can be accessed.
I searched the forum but did not have much luck. Any suggestions will be greatly appreciated!!!Hi,
any binding used on a subview must be included in the binding of the main page. So your mainPage.jspx must include the binding for the listbox.
In 10.1.3 there is no option to inherit the binding container content of an included page.
Frank -
Hi All,
We are trying to call a webservice synchronously which is in IIS webserver.
But we are getting the following error
<SAP:Error><SAP:Category>XIAdapterFramework</SAP:Category>
<SAP:Code>MESSAGE.GENERAL</SAP:Code>
<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException:
XIISUSER has no permission for accessing party service :BS_IIS
</SAP:AdditionalText></SAP:Error>
The webservice can be is of anonymous access.
Can anyone help.
Thanks in Advance
ChemmanzHi, well there is no QOS in the URL, is this the right parameter?!
<wsdl:port name="MI_BOM_OUTB_ASYNCPort" binding="p1:MI_BOM_OUTB_ASYNCBinding">
<soap:address xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" location="http://ctsr110:50100/XISOAPAdapter/MessageServlet?channel=:VM_HRT_SAP:CC_HRT_SOAP_BOM&version=3.0&Sender.Service=&Interface=%5E*"/>
</wsdl:port> -
Merging WSDL and sending it to a test webservice
Hi All,
I have four wsdl to merge into a single wsdl and import into XI and use
it a source data type. The wsdl contains different namespaces in it.
Could anyone guide me the procedure step-by-step to do it. Any help is really appreciated. Can I send the merged wsdl through XML spy to a test webservice and test it. How can i create a test webservice to test it.
Thanks
MichaelHi,
To merging, using xml spy you can try it out.
To Test a Webservice refer this blog-
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
Hope this helps,
Regards,
Moorthy -
504 error testing Push Notification
When I run the following
"Test-CsMcxPushNotification -AccessEdgeFqdn [EdgeInternalFQDN]"
I get the following error:
Test-CsMcxPushNotification : A 504 (Server time-out) response was received from
the network and the operation failed. See the exception details for more infor
mation.
At line:1 char:27
+ Test-CsMcxPushNotification <<<< -AccessEdgeFqdn elync.middleearth.prv
+ CategoryInfo : OperationStopped: (:) [Test-CsMcxPushNotificatio
n], FailureResponseException
+ FullyQualifiedErrorId : WorkflowNotCompleted,Microsoft.Rtc.Management.Sy
ntheticTransactions.TestMcxPushNotificationCmdlet
Tracing SIP stuff on my Edge server I see this (that coincides):
Trace-Correlation-Id: 2779320912
Instance-Id: 00006455
Direction: incoming;source="external edge";destination="internal edge"
Peer: sipfed.online.lync.com:5061
Message-Type: response
Start-Line: SIP/2.0 504 Server time-out
From: <sip:[email protected]>;epid=071FC4CDE8;tag=d5de7ce9d
To: <sip:[email protected]>;tag=59FEE19DFF45B9B833CFBD36F5844FB6
CSeq: 1 MESSAGE
Call-ID: 55054a3cda594233865f9404fb67c370
Via: SIP/2.0/TLS xx.xx.xx.x:49740;branch=z9hG4bK19F43140.4A6F7CB75D069D34;branched=FALSE;ms-internal-info="aiR0Dj4wu8N2n-MrxwEJfnT_JZa9t_uWycL8Xcpz6MWCO3fG9K-ro3zQAA";received=207.46.5.9;ms-received-port=49740;ms-received-cid=50E0A00
Via: SIP/2.0/TLS xx.xx.xx.xxx:62314;branch=z9hG4bKe4c031fd;ms-received-port=62314;ms-received-cid=18B00
Server: RTC/4.0
Content-Length: 0
Message-Body: –
$$end_record
Any thoughts on why I'm getting this 504 error? Don't have a phone setup yet to test but thought I'd get these tests straightened out first.
thanks
Stevewell, here are the important details from the full SipStack trace not much to go on really. It looks like a good TLS connection is established but then my Edge server never hears back. So, any thoughts are greatly appreciated
Steve
TL_INFO(TF_DIAG) [0]0618.0650::12/19/2011-21:04:50.346.0000005e (SIPStack,SIPAdminLog::TraceDiagRecord:SIPAdminLog.cpp(147))$$begin_record
LogType: DNS
Severity: information
Text: DNS query was successfully resolved
Query: sipfed.online.lync.com
Query-Type: A
Query-Result: 207.46.5.22
Origin: [email protected]
Query-Time: 47
TTL: 300
$$end_record
TL_INFO(TF_DIAG) [0]0618.0650::12/19/2011-21:04:50.444.00000061 (SIPStack,SIPAdminLog::TraceDiagRecord:SIPAdminLog.cpp(147))$$begin_record
LogType: DNS
Severity: information
Text: DNS query against a negative record was successfully resolved
Query: domain.local
Query-Type: SRV
Origin: [email protected]
Query-Time: 94
TTL: 30
$$end
TL_INFO(TF_DIAG) [0]0618.0650::12/19/2011-21:04:50.529.00000065 (SIPStack,SIPAdminLog::TraceDiagRecord:SIPAdminLog.cpp(147))$$begin_record
LogType: DNS
Severity: information
Text: DNS query was successfully resolved
Query: push.lync.com
Query-Type: SRV
Query-Result: sipfed.online.lync.com:5061
Origin: [email protected]
Query-Time: 93
TTL: 300
$$end_record
TL_INFO(TF_CONNECTION) [0]0618.0650::12/19/2011-21:04:50.588.0000006c (SIPStack,SIPAdminLog::TraceConnectionRecord:SIPAdminLog.cpp(164))$$begin_record
LogType: connection
Severity: information
Text: TLS negotiation started
Local-IP: xxx.xxx.28.1:49271
Peer-IP: 207.46.5.22:5061
Peer-FQDN: sipfed.online.lync.com
Connection-ID: 0x11F02
Transport: TLS
$$end_record
TL_INFO(TF_PROTOCOL) [0]0618.0650::12/19/2011-21:04:50.822.00000078 (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 129864885
Instance-Id: 000024BE
Direction: outgoing;source="local";destination="external edge"
Peer: sipfed.online.lync.com:5061
Message-Type: request
Start-Line: NEGOTIATE sip:127.0.0.1:5061 SIP/2.0
From: sip:sip.domain.com;tag=53AA4068ECBD5322E4BD76F15422FDE1
To: sip:sipfed.online.lync.com
CSeq: 1 NEGOTIATE
Call-ID: A20CA980901275ED4EE7
Via: SIP/2.0/TLS xxx.xxx.28.1:49271;branch=z9hG4bK0B3F19AC.71A937A4D1326122;branched=FALSE
Max-Forwards: 0
Compression: LZ77-64K
Supported: NewNegotiate,OCSNative,ECC
Server: RTC/4.0
Content-Length: 0
Message-Body: –
$$end_record
TL_INFO(TF_PROTOCOL) [0]0618.0E08::12/19/2011-21:04:50.876.0000007c (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 1522472405
Instance-Id: 000024BF
Direction: incoming;source="external edge";destination="internal edge"
Peer: sipfed.online.lync.com:5061
Message-Type: response
Start-Line: SIP/2.0 200 OK
From: sip:sip.domain.com;tag=53AA4068ECBD5322E4BD76F15422FDE1
To: sip:sipfed.online.lync.com;tag=59FEE19DFF45B9B833CFBD36F5844FB6
CSeq: 1 NEGOTIATE
Call-ID: A20CA980901275ED4EE7
Via: SIP/2.0/TLS xxx.xxx.28.1:49271;branch=z9hG4bK0B3F19AC.71A937A4D1326122;branched=FALSE;received=207.46.5.9;ms-received-port=49271;ms-received-cid=CDCF000
Compression: LZ77-64K
Supported: NewNegotiate,OCSNative,ECC
Server: RTC/4.0
Content-Length: 0
Message-Body: –
$$end_record
TL_INFO(TF_CONNECTION) [0]0618.0E08::12/19/2011-21:04:50.876.00000082 (SIPStack,SIPAdminLog::TraceConnectionRecord:SIPAdminLog.cpp(164))$$begin_record
LogType: connection
Severity: information
Text: Connection established
Local-IP: xxx.xxx.28.1:49271
Peer-IP: 207.46.5.22:5061
Peer-FQDN: sipfed.online.lync.com
Peer-Name: sipfed.online.lync.com
Connection-ID: 0x11F02
Transport: M-TLS
$$end_record
TL_INFO(TF_DIAG) [0]0618.0E08::12/19/2011-21:04:50.877.00000089 (SIPStack,SIPAdminLog::TraceDiagRecord:SIPAdminLog.cpp(147))$$begin_record
LogType: diagnostic
Severity: information
Text: The message has a Hosting Service domain
SIP-Start-Line: OPTIONS sip:[email protected] SIP/2.0
SIP-Call-ID: 5ca29c1a88c84cfca6fd0316ed39b8c2
SIP-CSeq: 1 OPTIONS
Peer: sipfed.online.lync.com:5061
Data: domain="push.lync.com"
$$end_record
TL_INFO(TF_DIAG) [0]0618.0E08::12/19/2011-21:04:50.877.0000008b (SIPStack,SIPAdminLog::TraceDiagRecord:SIPAdminLog.cpp(147))$$begin_record
LogType: diagnostic
Severity: information
Text: Routed a request to a Hosting Service federated peer
SIP-Start-Line: OPTIONS sip:[email protected] SIP/2.0
SIP-Call-ID: 5ca29c1a88c84cfca6fd0316ed39b8c2
SIP-CSeq: 1 OPTIONS
Peer: sipfed.online.lync.com:5061
Data: destination="sipfed.online.lync.com"
$$end_record
TL_INFO(TF_PROTOCOL) [0]0618.0E08::12/19/2011-21:04:50.877.0000008d (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 3725312887
Instance-Id: 000024BD
Direction: outgoing;source="internal edge";destination="external edge"
Peer: sipfed.online.lync.com:5061
Message-Type: request
Start-Line: OPTIONS sip:[email protected] SIP/2.0
From: <sip:[email protected]>;epid=DF5A96419D;tag=a9cd3a7a1
To: <sip:[email protected]>
CSeq: 1 OPTIONS
Call-ID: 5ca29c1a88c84cfca6fd0316ed39b8c2
Record-Route: <sip:sip.domain.com:5061;transport=tls;epid=DF5A96419D;lr;ms-key-info=AAEAAb4x_MMw6VRGh77MARgJlzjQGKMNpr9JOZp2chRj79PZlYPcyanbg4evMeIGX3zJVqtwUSOvDfOyIeiTPwsLqMy03N31Xtqkto_QP9kWylFMuD5ALlppkclERF3TGzmRcxVR9f75lnZfiz8mw8WuLJGSdzl08HwCR2q_bxWQiwH3w8LGy_LYWck2COKLPL-1yqURh-oAxAzu2EtOUbketZj9CLdR7NvkhGQnmUQDXXOitgyubvEaCx7ylDpe_Lvatt5jNgQlwgd-3yodQLj2KjbwguhhjNkCAmK1EXGweI8BVOGKCLBwVrvRUn-1WFOv79gdJdwJqchNFE0Gmjye8MEqRuWBaxzTQlUFUVwU6mJo3r-KgWhHDNAewBLSz4nGtk-Bd9PnTLkdjI4R1q5XRZOrhKz2pbskw3zaMAtA2TchCCi4QFe3FwpSsHyc1QakjQ2AtQDvrffBSpBkPxqdl7iJ6S2iYbxSoSW98AinW5-RPJQBAPI_0B-kn9I7q815jIacb3SUm6lQ47z2jCuuAGi9U0f4rwAvv5dzp-p47qZc1K1g8NmYhCBUNgPCzOrSJcSVTYA-hZd4CyLoHPmlQrSXSSf4_WmYdq1Y_vr2QnOUS1OE0ZGf9gOA1KutkVo_m1NvJgFA-WjAr8etm4GmyjbNHPdciJWxbcHgxumetO6SmTXjo9Eexh3fvwxF;ms-route-sig=dabFjLEcvse3_IUujeUVfvGK4BW1PdduNoVAJIBqhU3P-Vk5Jo5cppegAA>;tag=53AA4068ECBD5322E4BD76F15422FDE1
Via: SIP/2.0/TLS xxx.xxx.28.1:49271;branch=z9hG4bKA3BF6DE5.68929395D1123122;branched=FALSE;ms-internal-info="ckyE6xefajCWJiMl9wCFIy8vK1FepWApL0P_7wKVtUx36Vk5JoVVxTlAAA"
Max-Forwards: 69
Via: SIP/2.0/TLS 172.16.0.145:55661;branch=z9hG4bK351168b7;ms-received-port=55661;ms-received-cid=11E00
ROUTE: <sip:sipfed.online.lync.com;transport=tls;lr>;ms-edge-route
CONTACT: <sip:Lync.domain.local;ms-fe=Istar.domain.local;transport=Tls>
CONTENT-LENGTH: 0
USER-AGENT: RTCC/4.0.0.0
ms-asserted-verification-level: ms-source-verified-user=verified
Message-Body: –
$$end_record
TL_INFO(TF_PROTOCOL) [0]0618.0650::12/19/2011-21:04:51.064.00000090 (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
Trace-Correlation-Id: 3098643150
Instance-Id: 000024C0
Direction: incoming;source="external edge";destination="internal edge"
Peer: sipfed.online.lync.com:5061
Message-Type: response
Start-Line: SIP/2.0 504 Server time-out
From: <sip:[email protected]>;epid=DF5A96419D;tag=a9cd3a7a1
To: <sip:[email protected]>;tag=59FEE19DFF45B9B833CFBD36F5844FB6
CSeq: 1 OPTIONS
Call-ID: 5ca29c1a88c84cfca6fd0316ed39b8c2
Via: SIP/2.0/TLS xxx.xxx.28.1:49271;branch=z9hG4bKA3BF6DE5.68929395D1123122;branched=FALSE;ms-internal-info="ckyE6xefajCWJiMl9wCFIy8vK1FepWApL0P_7wKVtUx36Vk5JoVVxTlAAA";received=207.46.5.9;ms-received-port=49271;ms-received-cid=CDCF000
Via: SIP/2.0/TLS 172.16.0.145:55661;branch=z9hG4bK351168b7;ms-received-port=55661;ms-received-cid=11E00
Server: RTC/4.0
Content-Length: 0
Message-Body: –
$$end_record -
Error message in logs: LAJO Real error test
We get the following error in b2b.log:
2009.04.27 at 10:09:18 B2BStarter thread: BusinessLogicLayer (ERROR) LAJO Real error test
It happens again if we restart the system. We are at the latest patch level (MLR 9). What does it mean?Can you please elaborate the Issue and the scnerio. Also please email the b2b.log in DEBUG mode to (mail Id in profile )
Regards,
Dheeraj
Maybe you are looking for
-
How can I rename all the images in different folders into a same name ?
I need to rename all the jpgs in my music folders into "cover.jpg" so my mp3 player will recognize them as album covers, I've tried to use Automator but couldn't find a proper way to do it. Could anybody give me a hint about this? BTW I've kept only
-
I was having issues with my PowerBook G4 Titanium (667 MHz) running OS 10.3 (Panther), see http://discussions.apple.com/message.jspa?messageID=5846471#5846471, so I zeroed and erased the harddrive before installing the original operating system, OS 1
-
Dual 2560x1440 monitors on MacBook Pro
Hello, Will the current 15" Retina MacBook Pro support 2560x1440 resolution through it's HDMI port? I would like to run dual 2560x1440 resolution monitors and would like to power one via Display Port and the other via the HDMI port if it's possible.
-
I have an Airport Extreme as my main router base station. I recently bought an Airport Express in an effort to connect a Slingbox Pro to it. My Slingbox works ok with my laptops connected to my network but it won't work when trying to setup internet
-
SQL Loader: Null value in column
Have a tab delimited file, in UNIX Some of the inbetween columns have null values The records are failing to load with null column values. I tried: col10 nullif col10 ="(null)" My control file is: load data infile 'abc.txt' into table XX_data fields