Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Execution failed : Failed to generate code.
- [----------
- 1. ERROR in /Users/frb/Downloads/TOS_DI-20160510_1709-V6.2.0/workspace/.JETEmitters/src/org/talend/designer/codegen/translators/ngsi/orion/TOrionAppendBeginJava.java (at line 14)
- import org.apache.commons.httpclient.*;
- ^^^^^^^^^^
- The import org.apache cannot be resolved
- ----------
- 2. ERROR in /Users/frb/Downloads/TOS_DI-20160510_1709-V6.2.0/workspace/.JETEmitters/src/org/talend/designer/codegen/translators/ngsi/orion/TOrionAppendBeginJava.java (at line 15)
- import org.apache.commons.httpclient.methods.*;
- ^^^^^^^^^^
- The import org.apache cannot be resolved
- ----------
- 3. ERROR in /Users/frb/Downloads/TOS_DI-20160510_1709-V6.2.0/workspace/.JETEmitters/src/org/talend/designer/codegen/translators/ngsi/orion/TOrionAppendBeginJava.java (at line 16)
- import org.apache.commons.httpclient.params.HttpMethodParams;;
- ^^^^^^^^^^
- The import org.apache cannot be resolved
- ----------
- 3 problems (3 errors)
- ]
- <%@ jet
- imports="
- org.talend.core.model.process.INode
- org.talend.core.model.process.ElementParameterParser
- org.talend.core.model.metadata.IMetadataTable
- org.talend.core.model.metadata.IMetadataColumn
- org.talend.core.model.process.IConnection
- org.talend.core.model.process.IConnectionCategory
- org.talend.designer.codegen.config.CodeGeneratorArgument
- org.talend.core.model.metadata.types.JavaTypesManager
- org.talend.core.model.metadata.types.JavaType
- java.util.List
- java.util.Map
- org.apache.commons.httpclient.*
- org.apache.commons.httpclient.methods.*
- org.apache.commons.httpclient.params.HttpMethodParams
- "
- %>
- <%
- // Get the CID
- CodeGeneratorArgument codeGenArgument = (CodeGeneratorArgument) argument;
- INode node = (INode)codeGenArgument.getArgument();
- String cid = node.getUniqueName();
- // Get the component parameters
- String orionEndpoint = ElementParameterParser.getValue(node, "__ORION_ENDPOINT__");
- String authEndpoint = ElementParameterParser.getValue(node, "__AUTH_ENDPOINT__");
- String authUsername = ElementParameterParser.getValue(node, "__AUTH_USERNAME__");
- String authPassword = ElementParameterParser.getValue(node, "__AUTH_PASSWORD__");
- String entityIdField = ElementParameterParser.getValue(node, "__ENTITY_ID_FIELD__");
- String entityTypeField = ElementParameterParser.getValue(node, "__ENTITY_TYPE_FIELD__");
- String defaultEntityType = ElementParameterParser.getValue(node, "__DEFAULT_ENTITY_TYPE__");
- String ignoredFilds = ElementParameterParser.getValue(node, "__IGNORED_FIELDS__");
- %>
- System.out.println("I am the begin section");
- HttpClient client = new HttpClient();
- PostMethod method = new PostMethod(<%=authEndpoint%>);
- method.setRequestHeader(new Header("Content-Type", "application/json"));
- method.setRequestBody("{"username":"" + <%=authUsername%> + "","password":"" + <%=authPassword%> + ""}");
- try {
- int statusCode = client.executeMethod(method);
- if (statusCode != HttpStatus.SC_OK) {
- System.err.println("Method failed: " + method.getStatusLine());
- } // if
- byte[] responseBody = method.getResponseBody();
- System.out.println(new String(responseBody));
- } catch (HttpException e) {
- System.err.println("Fatal protocol violation: " + e.getMessage());
- e.printStackTrace();
- } catch (IOException e) {
- System.err.println("Fatal transport error: " + e.getMessage());
- e.printStackTrace();
- } finally {
- method.releaseConnection();
- } // try
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement