cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with Mobile Webdynpro Application

Former Member
0 Kudos

Hi all

We have problems with the combination Webdynpro/Java accessing it from a Blackberry Device over MDS Services or the Blackberry Infrastructure (Blackberry client, wml-client)

When opening some of the Webdynpro views i get a Server Error from the Blackberry Infrastucture saying: "internal compiler error application/vnd.wap.wmlc".

The SAP Server Logfile says that it delivered the response with HTTP 200 OK, so i assume that the Blackberry Infrastructure cannot process the wmlc content and throws the exception.

Is there a way to show the wmlc response from the sap server (e.g. dump it on a file or so)? I want to see if i can find any suspect parts that cause the error.

LG

Michael

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Michael, in that case I would recommand to enable the http trace on the SAP server. You can find the instructions in the note 724719 - How to enable HTTP tracing in the SAP J2EE Engine 6.40. This way you'll know exactly what is sent to the BES server, only then we can say where the problem is coming from.

Regards,

Martin

Former Member
0 Kudos

Hi Michael,

You can see the full content of the http request/response between the device-BES-J2EE server in the MDS log file of the BES server. The trace level must be set to 4 or 5 as I remember. With this trace you can validate the WML that was generated by Web Dynpro.

Martin

Former Member
0 Kudos

Hi Martin

Thnaks for the hint. There is a extra configuration line enabling the tracing of full http request/response data in the logfile.

My problem is, that the transcoder "vnd.wap.wml" in the blackberry MDS infrastructure is throwing an exception right after it got the http response from the SAP Server and before the log-item is written, so the http data i am interested in get lost in the vnd.wap.wml processing.

I also found out, that commenting this transcoder in the MDS setting would solve the problem. In my understanding this transcoder is only good for reducing the http traffic because it translates wml streams to wmlc (compressed, compiled?).

The question now is:

1.) is SAP response malformed so that the exception on the blackberry infrastructure transcoder is correct?

2.) is Blackberry transcoder buggy?

Michael