slaves[ index ].sendXML( transConfiguration.getXML(), RegisterTransServlet.CONTEXT_PATH + "/?xml=Y" ); WebResult webResult = WebResult.fromXMLString( slaveReply ); if ( !webResult.getResult().equalsIgnoreCase( WebResult.STRING_OK ) ) {
masterServer.sendXML( transConfiguration.getXML(), RegisterTransServlet.CONTEXT_PATH + "/?xml=Y" ); WebResult webResult = WebResult.fromXMLString( masterReply ); if ( !webResult.getResult().equalsIgnoreCase( WebResult.STRING_OK ) ) {
String xml = new TransConfiguration( transMeta, executionConfiguration ).getXML(); String reply = slaveServer.sendXML( xml, RegisterTransServlet.CONTEXT_PATH + "/?xml=Y" ); WebResult webResult = WebResult.fromXMLString( reply );
private String convert( Optional<TransConfiguration> transConfiguration ) { try { if ( transConfiguration.isPresent() ) { return transConfiguration.get().getXML(); } else { return null; } } catch ( KettleException | IOException e ) { throw new RuntimeException( "Unable to convert object to string.", e ); } }
public static String buildTransConfig( String transname ) throws Exception { String xml = null; KettleEnvironment.init(); TransMeta tm = new TransMeta( transname ); TransConfiguration tc = new TransConfiguration( tm, new TransExecutionConfiguration() ); xml = tc.getXML(); return xml; }
jobBuilder.setMapperInfo( transConfig.getXML(), mapInputStepNameS, mapOutputStepNameS ); String combinerOutputStepNameS = environmentSubstitute( combinerOutputStepName ); transConfig = new TransConfiguration( transMeta, transExecConfig ); jobBuilder.setCombinerInfo( transConfig.getXML(), combinerInputStepNameS, combinerOutputStepNameS ); try { jobBuilder.verifyTransMeta( transMeta, combinerInputStepNameS, combinerOutputStepNameS ); String reduceOutputStepNameS = environmentSubstitute( reduceOutputStepName ); transConfig = new TransConfiguration( transMeta, transExecConfig ); jobBuilder.setReducerInfo( transConfig.getXML(), reduceInputStepNameS, reduceOutputStepNameS );