Hi folks.
BRS: 1.2.0
ESB: 4.0.0
I´m working in this tutorial: Integrate Rules with SOA and in the sequence
CustomerOrderOutSequence I have this error:
TID: [] [WSO2 ESB] [2011-08-02 03:02:46,386] ERROR
{org.apache.synapse.mediators.transform.XSLTMediator} - Unable to perform
XSLT transformation using : Value {name ='null', keyValue
='conf:/xslt/OrderSelectorInputTransfer.xslt'} against source XPath :
s11:Body/child::*[position()=1] | s12:Body/child::*[position()=1]
{org.apache.synapse.mediators.transform.XSLTMediator}
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxEOFException:
Unexpected EOF in prolog
at [row,col {unknown-source}]: [1,0]
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
at
org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocument
Impl.java:109)
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuil
der.java:570)
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuil
der.java:566)
at
org.apache.synapse.util.jaxp.StreamResultBuilder.getNode(StreamResultBuilder
.java:87)
at
org.apache.synapse.mediators.transform.XSLTMediator.performXSLT(XSLTMediator
.java:295)
at
org.apache.synapse.mediators.transform.XSLTMediator.mediate(XSLTMediator.jav
a:191)
at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediat
or.java:60)
at
org.apache.synapse.config.xml.AnonymousListMediator.mediate(AnonymousListMed
iator.java:30)
at
org.apache.synapse.config.xml.SwitchCase.mediate(SwitchCase.java:66)
at
org.apache.synapse.mediators.filters.SwitchMediator.mediate(SwitchMediator.j
ava:108)
at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediat
or.java:60)
at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.
java:114)
at
org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2Syn
apseEnvironment.java:219)
at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseC
allbackReceiver.java:364)
at
org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbac
kReceiver.java:159)
at
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
at
org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:274)
at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerP
ool.java:173)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08)
at java.lang.Thread.run(Thread.java:619)
Caused by: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
at [row,col {unknown-source}]: [1,0]
at
com.ctc.wstx.sr.StreamScanner.throwUnexpectedEOF(StreamScanner.java:686)
at
com.ctc.wstx.sr.BasicStreamReader.handleEOF(BasicStreamReader.java:2134)
at
com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2040
)
at
com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)
at
org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamRead
erWrapper.java:225)
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java
:681)
at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
... 21 more
TID: [] [WSO2 ESB] [2011-08-02 03:02:46,402] INFO
{org.apache.synapse.mediators.builtin.LogMediator} - To:
http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: ,
MessageID: urn:uuid:87d96a7c-95c3-4bd1-9c78-bbc9da46adc2, Direction:
response, MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 0,
ERROR_MESSAGE = Unable to perform XSLT transformation using : Value {name
='null', keyValue ='conf:/xslt/OrderSelectorInputTransfer.xslt'} against
source XPath : s11:Body/child::*[position()=1] |
s12:Body/child::*[position()=1], Envelope: <?xml version='1.0'
encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"><soapenv:Body><brs:C
alculatePriceResponse xmlns:brs="http://wso2.org/sample/rule"><brs:Order
xmlns:ax26="http://pojo.rule.sample/xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ax26:Order"><ax26:items
xsi:type="ax26:Item"><ax26:price>50.0</ax26:price><ax26:type>TypeA</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>60.0</ax26:price><ax26:type>TypeB</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>70.0</ax26:price><ax26:type>TypeC</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>80.0</ax26:price><ax26:type>TypeA</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>80.0</ax26:price><ax26:type>TypeA</ax26:typ
e></ax26:items><ax26:orderID>Order1</ax26:orderID><ax26:price>316.7000000000
0005</ax26:price></brs:Order><brs:Order
xmlns:ax26="http://pojo.rule.sample/xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ax26:Order"><ax26:items
xsi:type="ax26:Item"><ax26:price>50.0</ax26:price><ax26:type>TypeA</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>60.0</ax26:price><ax26:type>TypeA</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>70.0</ax26:price><ax26:type>TypeC</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>80.0</ax26:price><ax26:type>TypeA</ax26:typ
e></ax26:items><ax26:items
xsi:type="ax26:Item"><ax26:price>80.0</ax26:price><ax26:type>TypeA</ax26:typ
e></ax26:items><ax26:orderID>Order2</ax26:orderID><ax26:price>314.9000000000
0003</ax26:price></brs:Order></brs:CalculatePriceResponse></soapenv:Body></s
oapenv:Envelope> {org.apache.synapse.mediators.builtin.LogMediator}
I use a PostgreSQL database so this is my DBlookup mediator:
<dblookup>
<connection>
<pool>
<password>###</password>
<user>postgres</user>
<url>jdbc:postgresql://127.0.0.1:5432/DATASERVICE_SAMPLE</url>
<driver>org.postgresql.Driver</driver>
</pool>
</connection>
<statement>
<sql> SELECT "RATING_C", "MAX_AMOUNT_C" FROM
"CUSTOMER_T" where "NAME_C" = ?
/sql>
<parameter expression="get-property('name')"
type="VARCHAR"/>
<result name="maxAmount" column="MAX_AMOUNT_C"/>
<result name="rating" column="RATING_C"/>
</statement>
</dblookup>
Any idea?
Saludos,
Ing. Jorge Infante Osorio.
J´Dpto Soluciones SOA.
CDAE.
Fac. 5.
UCI.
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev