cancel
Showing results for 
Search instead for 
Did you mean: 

SAP (Sybase) Mobile Sales - Subscription ERROR

Thomas_Berger
Participant
0 Kudos

Hello,

we installed a SAP MI Server with an Sybase Unwired Platform 1.5.2 (inkl. Sybase Mobile Sales for SAP CRM) -

The Connection with the IPHONE to the SUP Server over the relay Server works fine - but when start the subscription we got the error:

-


2010-10-22 12:51:31 INFO DOEC sup.mbs.19 [com.sybase.vader.djc.jms.DSMessageListener]Invoking DataServices with package name: d1_sap_crm.1_0

2010-10-22 12:51:31 INFO DataServices sup.mbs.19 [com.sybase.vader.mms.DataServiceImpl]18#43930299 bloss d1_sap_crm.1_0 (sup.mbs.19) com.sybase.vader.mms.DataServiceImpl::execute:167 - Executing Operation: doec.execute

2010-10-22 12:51:32 ERROR DOEC sup.mbs.19 [com.sybase.vader.sap.doe.SapDoeConnectorOperation]SAP SOAP error:

com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'P' (code 80) in DOCTYPE declaration; expected a space between PUBLIC keyword and public id

at [row,col {unknown-source}]: [1,23] : com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'P' (code 80) in DOCTYPE declaration; expected a space between PUBLIC keyword and public id

at [row,col {unknown-source}]: [1,23]

Input: http://superserver:8000/doe/publish?pkg=d1_sap_crm.1_04b84b2357fd54eaa86382d8aa8333b5fhttp://supserv... AND USER=TEST AND EXTRACT_WINDOW=2000 AND LANGUAGE=DE

org.apache.axis2.AxisFault: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'P' (code 80) in DOCTYPE declaration; expected a space between PUBLIC keyword and public id

at [row,col {unknown-source}]: [1,23]

at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:90)

at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:353)

at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)

at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)

at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)

at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:548)

at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:528)

at com.sybase.vader.sap.doe.SapDoeConnectorOperation.doeSendReceive(SapDoeConnectorOperation.java:359)

at com.sybase.vader.sap.doe.SapDoeConnectorOperation.mth_subscribe(SapDoeConnectorOperation.java:460)

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:597)

at com.sybase.vader.sap.doe.SapDoeConnectorOperation.execute(SapDoeConnectorOperation.java:168)

at com.sybase.vader.mms.DataServiceImpl.execute(DataServiceImpl.java:207)

at com.sybase.vader.mms.DataServiceImpl.execute(DataServiceImpl.java:726)

at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.sybase.vader.mms.TimedDataServiceImpl.invoke(TimedDataServiceImpl.java:53)

at $Proxy0.execute(Unknown Source)

at com.sybase.vader.djc.jms.DSMessageListener.onMessage(DSMessageListener.java:99)

at com.sybase.sup.server.mbs.MessageReceiver.process(MessageReceiver.java:427)

at com.sybase.sup.server.mbs.MessageReceiver_DJC.access$001(MessageReceiver_DJC.java:4)

at com.sybase.sup.server.mbs.MessageReceiver_DJC$1.invoke(MessageReceiver_DJC.java:27)

at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:845)

at com.sybase.djc.transaction.TransactionManager.invokeRequiresNew(TransactionManager.java:747)

at com.sybase.sup.server.mbs.MessageReceiver_DJC.process(MessageReceiver_DJC.java:41)

at com.sybase.sup.server.mbs.MessageReceiver.run(MessageReceiver.java:175)

Caused by: org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'P' (code 80) in DOCTYPE declaration; expected a space between PUBLIC keyword and public id

at [row,col {unknown-source}]: [1,23]

at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249)

at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:156)

at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.(StAXSOAPModelBuilder.java:105)

at org.apache.axis2.builder.BuilderUtil.getSOAPBuilder(BuilderUtil.java:677)

at org.apache.axis2.transport.TransportUtils.createDocumentElement(TransportUtils.java:182)

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:112)

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:88)

... 28 more

Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'P' (code 80) in DOCTYPE declaration; expected a space between PUBLIC keyword and public id

at [row,col {unknown-source}]: [1,23]

at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:623)

at com.ctc.wstx.sr.BasicStreamReader.startDTD(BasicStreamReader.java:2469)

at com.ctc.wstx.sr.BasicStreamReader.nextFromPrologBang(BasicStreamReader.java:2398)

at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2058)

at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)

at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506)

at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161)

... 34 more

2010-10-22 12:51:32 WARN DOEC sup.mbs.19 [com.sybase.vader.sap.doe.SapDoeConnectorOperation]Subscribe failed: | id : 1287744699 : 10

| content : {}

| app : icrm : 4

| upa : *

| replyTo : sup.mbs.moca.4 : 14

| ppm : eyJsYW5ndWFnZSI6ImRlIiwidXNlcm5hbWUiOm51bGwsInBhc3N3b3JkIjpudWxsfQ== : 68

| pkg : SAP_CRM:1.0 : 11

| pushTo : sup.mbs.moca.4 : 14

| method : subscribe : 9

| pid : moca://bc4229010ed7217b2c77c1c0ff2ae8e920313e0b__icrm : 53

| cid : 18#43930299 : 11

2010-10-22 12:51:32 INFO DataServices sup.mbs.19 [com.sybase.vader.mms.DataServiceImpl]18#43930299 bloss d1_sap_crm.1_0 (sup.mbs.19) com.sybase.vader.mms.DataServiceImpl::execute:210 - Response From Operation: doec.execute

-


an idea? thank you!

thomas berger

Accepted Solutions (0)

Answers (2)

Answers (2)

Thomas_Berger
Participant
0 Kudos

after an reinstallation from the sup server it works again

Former Member
0 Kudos

Hi Thomas,

This appears to be a problem with the DOE connector. You might have picked the wrong port when you installed the DOE-C. Could you please let us know the settings, especially ports and hostnames, you chose when installing SUP and DOE-C.

Regards,

Steffen