Advertisement
Guest User

Untitled

a guest
Jun 16th, 2016
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. Execution failed : Failed to generate code.
  2. [----------
  3. 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)
  4. import org.apache.commons.httpclient.*;
  5. ^^^^^^^^^^
  6. The import org.apache cannot be resolved
  7. ----------
  8. 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)
  9. import org.apache.commons.httpclient.methods.*;
  10. ^^^^^^^^^^
  11. The import org.apache cannot be resolved
  12. ----------
  13. 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)
  14. import org.apache.commons.httpclient.params.HttpMethodParams;;
  15. ^^^^^^^^^^
  16. The import org.apache cannot be resolved
  17. ----------
  18. 3 problems (3 errors)
  19. ]
  20.  
  21. <%@ jet
  22. imports="
  23. org.talend.core.model.process.INode
  24. org.talend.core.model.process.ElementParameterParser
  25. org.talend.core.model.metadata.IMetadataTable
  26. org.talend.core.model.metadata.IMetadataColumn
  27. org.talend.core.model.process.IConnection
  28. org.talend.core.model.process.IConnectionCategory
  29. org.talend.designer.codegen.config.CodeGeneratorArgument
  30. org.talend.core.model.metadata.types.JavaTypesManager
  31. org.talend.core.model.metadata.types.JavaType
  32. java.util.List
  33. java.util.Map
  34. org.apache.commons.httpclient.*
  35. org.apache.commons.httpclient.methods.*
  36. org.apache.commons.httpclient.params.HttpMethodParams
  37. "
  38. %>
  39. <%
  40. // Get the CID
  41. CodeGeneratorArgument codeGenArgument = (CodeGeneratorArgument) argument;
  42. INode node = (INode)codeGenArgument.getArgument();
  43. String cid = node.getUniqueName();
  44.  
  45. // Get the component parameters
  46. String orionEndpoint = ElementParameterParser.getValue(node, "__ORION_ENDPOINT__");
  47. String authEndpoint = ElementParameterParser.getValue(node, "__AUTH_ENDPOINT__");
  48. String authUsername = ElementParameterParser.getValue(node, "__AUTH_USERNAME__");
  49. String authPassword = ElementParameterParser.getValue(node, "__AUTH_PASSWORD__");
  50. String entityIdField = ElementParameterParser.getValue(node, "__ENTITY_ID_FIELD__");
  51. String entityTypeField = ElementParameterParser.getValue(node, "__ENTITY_TYPE_FIELD__");
  52. String defaultEntityType = ElementParameterParser.getValue(node, "__DEFAULT_ENTITY_TYPE__");
  53. String ignoredFilds = ElementParameterParser.getValue(node, "__IGNORED_FIELDS__");
  54. %>
  55. System.out.println("I am the begin section");
  56. HttpClient client = new HttpClient();
  57. PostMethod method = new PostMethod(<%=authEndpoint%>);
  58. method.setRequestHeader(new Header("Content-Type", "application/json"));
  59. method.setRequestBody("{"username":"" + <%=authUsername%> + "","password":"" + <%=authPassword%> + ""}");
  60.  
  61. try {
  62. int statusCode = client.executeMethod(method);
  63.  
  64. if (statusCode != HttpStatus.SC_OK) {
  65. System.err.println("Method failed: " + method.getStatusLine());
  66. } // if
  67.  
  68. byte[] responseBody = method.getResponseBody();
  69. System.out.println(new String(responseBody));
  70. } catch (HttpException e) {
  71. System.err.println("Fatal protocol violation: " + e.getMessage());
  72. e.printStackTrace();
  73. } catch (IOException e) {
  74. System.err.println("Fatal transport error: " + e.getMessage());
  75. e.printStackTrace();
  76. } finally {
  77. method.releaseConnection();
  78. } // try
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement