on 04-25-2008 12:27 AM
Hi All,
I have a scenario SAP(Proxy) to WebServer(SOAP). The issue is the response message type of Webserver is:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/LMSWebSvc/LMS_Interface" targetNamespace="http://tempuri.org/LMSWebSvc/LMS_Interface">
<xsd:element name="GetStudentsExResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetStudentsExResult" minOccurs="0" form="qualified">
<xsd:complexType mixed="true">
<xsd:sequence>
<xsd:any processContents="strict" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
i.e GetStudentsExResponse
|_GetStudentsExResult (ANY FIELD)
However the response sent by webserver is of the format:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<GetStudentsExResponse xmlns="http://tempuri.org/LMSWebSvc/LMS_Interface" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<GetStudentsExResult>
<Courses xmlns="">
<Warnings />
<Course CourseName="Requal RWT with Instructional Blocks TEST" CourseId="1325">
<Student LastName="LMSTest" FirstName="A" SSN="112345678" LoginID="lms123456a" CompanyName="LMS Test" CourseStatus="P" CourseStatusDate="03/14/2007 09:24:36" CourseScore="90">
<Lesson LessonCode="1915" LessonName="RWT Part 1" />
<Lesson LessonCode="1916" LessonName="RWT Part 2" />
<Lesson LessonCode="1917" LessonName="RWT Requal Exam" LessonStatus="p" LessonStatusDate="03/14/2007 09:24:36" LessonScore="90" ProctorID="1" ProctorName="Account Default">
<ExamInteractions QuesNum="17758" StudentResp="D" CorrectResp="D" Judged="c" />
<ExamInteractions QuesNum="17769" StudentResp="B" CorrectResp="C" Judged="w" />
<ExamInteractions QuesNum="8465" StudentResp="A" CorrectResp="A" Judged="c" />
</Lesson>
</Student>
</Course>
</Courses>
</GetStudentsExResult>
</GetStudentsExResponse>.
Now how do I map the response message to Response Message of the proxy?
I beleive I need XSLT Mapping for this...
Any other ideas??
Regards,
XIer
Edited by: XIer on Apr 25, 2008 6:23 AM
Self resolved..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
>Now how do I map the response message to Response Message of the proxy?
Did you mentioned the mEssage interface Outbound as Synchrnous one
Regards
Sangeetha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.