6 Replies Latest reply on Dec 2, 2016 2:42 AM by Sony Joseph

    JBoss VDB Issue accessing WebService as a source

    Sony Joseph Novice

      I created a VDB using a WebService as a source.

      The VDB has got a Virtual Procedure which inturns accesses a WebService and then returns a resultset.

      On shooting a query (in SQuirrelClient) The VDB throws exception.

      Details as below

       

      JBoss EAP - version 6.1

      VDB - version 8.7

       

      Exception : TEIID30020 Processing exception for request pBL1ZoGB7PX2.5 'TEIID30151 Error building Source for context item.'. Originally TeiidProcessingException 'The prefix "xsi" for attribute "xsi:nil" associated with an element type "Point" is not bound.' org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source). Enable more detailed logging to see the entire stacktrace.

       

      ==> indicates the prefix "xsi" is not bound. Infact the SOAP response has portion as below: where xsi should be equal to xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       

      ....

                     <Point xsi:nil="true"/>

                  <Point xsi:nil="true"/>

                  <Point xsi:nil="true"/>

                  <Point xsi:nil="true"/>

                  <Point xsi:nil="true"/>

                  <Point xsi:nil="true"/>

                  <Point xsi:nil="true"/>

      ......