Guest User

Untitled

a guest
Apr 1st, 2018
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. {
  2. "adapter_type": "com.altizon.gateway.script.pull.ScriptAdapter",
  3. "tag_suffixes": [
  4. {
  5. "suffix_id": "round_2",
  6. "expression_js": "tag_val != null && !isNaN(tag_val) ? +(parseFloat(tag_val)).toFixed(2) : tag_val"
  7. }
  8. ],
  9. "thing_configs": [
  10. {
  11. "thing_key": "99t5f84bc4",
  12. "name": "Extrusion Press OPM 1 ",
  13. "description": "",
  14. "bi_directional": false,
  15. "config_mode": "read_write",
  16. "send_interval_ms": 5000,
  17. "scan_interval_ms": 1000,
  18. "heartbeat_interval_ms": 120000,
  19. "generate_scan_alerts": true,
  20. "source_tags": [
  21. {
  22. "protocol_connection": {
  23. "connection_id": "connection_0",
  24. "read_connect_script_js": " var Driver = Packages.oracle.jdbc.OracleDriver;\n var oracleDriver = new Driver();\n\n//Java.type(\"java.sql.DriverManager\").registerDriver (new oracle.jdbc.OracleDriver());\n//var ds = new oracle.jdbc.driver.OracleDriver();\n//var dbURL = \"jdbc:oracle:thin:opmplc/plcopm@10.190.1.20:1541:PROD1\";\n\n//var con = ds.getConnection(dbURL);\nvar con=java.sql.DriverManager.getConnection(\"jdbc:oracle:thin:@10.190.1.20:1541:PROD1\",\"opmplc\",\"plcopm\");\nglobal_val['rs'] = false\ncon;",
  25. "read_scan_script_js": "var cstmt = connection_val.createStatement();\nvar ddate = new Date();\n//var rs = cstmt.executeQuery(\"select * from prod_rkt.OPM_FEED_BACK o where o.CURRENT_DATE='20-03-18' \");\n\nvar feed_back_details = {};\nif (global_val['rs']) {\nglobal_val = cstmt.executeQuery(\"select * from prod_rkt.OPM_FEED_BACK o where o.LOT_TKT_CODE='E190318153'\");\nif(global_val.next()) {\n feed_back_details =\"empty\";\n}\n}\nelse{\n feed_back_details = global_val;\n global_val.close(); \n global_val = cstmt.executeQuery(\"select * from prod_rkt.OPM_FEED_BACK o where o.LOT_TKT_CODE='E190318153'\");\nif(global_val.next()) {\n feed_back_details = global_val;\n}\n}\n\nfeed_back_details;",
  26. "read_disconnect_script_js": "connection_val.close();",
  27. "write_script_js": "",
  28. "java_lib_urls": "file:/C:/Users/hilrkt-iot/Desktop/Altizon/ojdbc6.jar"
  29. },
  30. "read_tags": [
  31. {
  32. "tag_id": "Start_Time",
  33. "script_js": "scan_val;"
  34. },
  35. {
  36. "tag_id": "End_Time",
  37. "script_js": "scan_val"
  38. },
  39. {
  40. "tag_id": "Current_Date",
  41. "script_js": "scan_val"
  42. },
  43. {
  44. "tag_id": "Lot_Tkt_Code",
  45. "script_js": "scan_val.getString('LOT_TKT_CODE');"
  46. },
  47. {
  48. "tag_id": "Output_Lot_No",
  49. "script_js": "scan_val.getString('OUTPUT_LOT_NO');"
  50. }
  51. ],
  52. "write_tags": []
  53. }
  54. ],
  55. "ml_tags": [],
  56. "derived_tags": [],
  57. "monitor_tag_ids": [],
  58. "scan_tag_ids": [],
  59. "datetime_tag_id": "",
  60. "metric_mappings": [
  61. {
  62. "metric_id": "Start_Time",
  63. "tag_id": "Start_Time",
  64. "type": "string"
  65. },
  66. {
  67. "metric_id": "End_Time",
  68. "tag_id": "End_Time",
  69. "type": "string"
  70. },
  71. {
  72. "metric_id": "Current_Date",
  73. "tag_id": "Current_Date",
  74. "type": "string"
  75. },
  76. {
  77. "metric_id": "Lot_Tkt_Code",
  78. "tag_id": "Lot_Tkt_Code",
  79. "type": "string"
  80. },
  81. {
  82. "metric_id": "Output_Lot_No",
  83. "tag_id": "Output_Lot_No",
  84. "type": "string"
  85. }
  86. ]
  87. }
  88. ]
  89. }
Add Comment
Please, Sign In to add comment