package org.teiid.test.ws.translator;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLXML;
import org.teiid.core.types.SQLXMLImpl;
public class SupportCaseReproduce {
private static final String JDBC_DRIVER = "org.teiid.jdbc.TeiidDriver";
private static final String JDBC_URL = "jdbc:teiid:CountryInfoServiceVDB@mm://localhost:31000;version=1";
private static final String JDBC_USER = "user";
private static final String JDBC_PASS = "user";
public static void main(String[] args) throws Exception {
Connection conn = JDBCUtil.getDriverConnection(JDBC_DRIVER, JDBC_URL, JDBC_USER, JDBC_PASS);
PreparedStatement stmt = conn.prepareStatement("EXEC invoke(?,?,?,?)");
stmt.setString(1, "SOAP11");
stmt.setString(2, "");
stmt.setObject(3, getSQLXML());
stmt.setString(4, "http://www.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL");
stmt.execute();
}
static String xmlRequest = "<tns:CapitalCity xmlns:tns=\"http://www.oorsprong.org/websamples.countryinfo\"><sCountryISOCode>CNA</sCountryISOCode></tns:CapitalCity>";
private static SQLXML getSQLXML() {
return new SQLXMLImpl(xmlRequest);
}
}