You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by an...@apache.org on 2006/11/23 00:15:45 UTC
svn commit: r478371 - in
/incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common:
StockQuoteHandler.java Util.java
Author: antelder
Date: Wed Nov 22 15:15:44 2006
New Revision: 478371
URL: http://svn.apache.org/viewvc?view=rev&rev=478371
Log:
Fix sample 8 response to not have envelope and body elements nested inside the soap body
Modified:
incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/StockQuoteHandler.java
incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/Util.java
Modified: incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/StockQuoteHandler.java
URL: http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/StockQuoteHandler.java?view=diff&rev=478371&r1=478370&r2=478371
==============================================================================
--- incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/StockQuoteHandler.java (original)
+++ incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/StockQuoteHandler.java Wed Nov 22 15:15:44 2006
@@ -122,21 +122,16 @@
* @return
* @throws javax.xml.stream.XMLStreamException
*
- * <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
- * <soap:Body>
* <CheckPriceResponse xmlns="http://ws.invesbot.com/" >
* <Code>IBM</Code>
* <Price>82.90</Price>
* </CheckPriceResponse>
- * </soap:Body>
- * </soap:Envelope>
*/
public static String parseCustomResponsePayload(OMElement result) throws Exception {
- OMElement chkPResp = result.getFirstChildWithName(
- new QName("http://www.apache-synapse.org/test", "CheckPriceResponse"));
- if (chkPResp != null) {
- OMElement price = chkPResp.getFirstChildWithName(new QName("http://www.apache-synapse.org/test", "Price"));
+ OMElement price = result.getFirstChildWithName(
+ new QName("http://www.apache-synapse.org/test", "Price"));
+ if (price != null) {
return price.getText();
} else {
throw new Exception("Unexpected response : " + result);
Modified: incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/Util.java
URL: http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/Util.java?view=diff&rev=478371&r1=478370&r2=478371
==============================================================================
--- incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/Util.java (original)
+++ incubator/synapse/trunk/java/modules/samples/src/main/java/samples/common/Util.java Wed Nov 22 15:15:44 2006
@@ -91,7 +91,7 @@
serviceClient.engageModule(new QName("addressing"));
serviceClient.setOptions(options);
- OMElement result = serviceClient.sendReceive(getQuote).getFirstElement();
+ OMElement result = serviceClient.sendReceive(getQuote);
System.out.println("Custom :: Stock price = $" +
StockQuoteHandler.parseCustomResponsePayload(result));
@@ -126,7 +126,7 @@
OMElement result = serviceClient.sendReceive(getQuote);
System.out.println("Custom :: Stock price = $" +
- StockQuoteHandler.parseCustomResponsePayload(result.getFirstElement()));
+ StockQuoteHandler.parseCustomResponsePayload(result));
} catch (Exception e) {
e.printStackTrace();
@@ -159,7 +159,7 @@
OMElement result = serviceClient.sendReceive(getQuote);
System.out.println("Error :: Stock price = $" +
- StockQuoteHandler.parseCustomResponsePayload(result.getFirstElement()));
+ StockQuoteHandler.parseCustomResponsePayload(result));
} catch (Exception e) {
if (e instanceof AxisFault) {
---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org