{"class_fqid":"com-snaplogic-pipeline_9","snode_id":"664dafdb5346c79678370683","instance_id":"b2a76767-3b9e-4eea-832c-53ee4d4f536c","instance_version":45,"link_map":{"link119":{"src_view_id":"output0","dst_view_id":"input0","src_id":"32fa09ce-0270-4c5f-8d7b-a1354ffba63a","dst_id":"86df0f71-06d1-46fe-ae2a-19394f2e61b0","isGoto":false},"link140":{"src_view_id":"output0","dst_view_id":"input0","src_id":"f390d1c7-27f8-46c0-ad55-d098820125c1","dst_id":"bcb458ea-6978-4cb1-88b3-fd04c8af0784","isGoto":false},"link144":{"src_view_id":"output0","dst_view_id":"input0","src_id":"90200d1c-f208-4d07-bf61-06e4d9ba2af5","dst_id":"fec54652-9d22-4c61-8387-58ec902a1634","isGoto":false},"link100":{"src_view_id":"output0","dst_view_id":"input0","src_id":"dde3d97b-42c6-4d78-b240-92a5fc752181","dst_id":"940258e9-8118-4b06-a697-2ca35de8ed33","isGoto":false},"link101":{"src_view_id":"output0","dst_view_id":"input0","src_id":"cd99437c-55df-421e-96e9-e9e4fb74fdd1","dst_id":"0e811210-178e-4666-9ae1-ecb110c5b1d6","isGoto":false},"link153":{"dst_id":"f390d1c7-27f8-46c0-ad55-d098820125c1","dst_view_id":"input101","src_id":"97ac06e4-94f2-47d6-840c-51b3526ab288","src_view_id":"output0","isGoto":false},"link154":{"dst_id":"97ac06e4-94f2-47d6-840c-51b3526ab288","dst_view_id":"input0","src_id":"86df0f71-06d1-46fe-ae2a-19394f2e61b0","src_view_id":"output0","isGoto":false},"link155":{"dst_id":"90200d1c-f208-4d07-bf61-06e4d9ba2af5","dst_view_id":"input101","src_id":"518e67e0-2149-4403-8e1e-1ffac597bb52","src_view_id":"output0","isGoto":false},"link156":{"dst_id":"518e67e0-2149-4403-8e1e-1ffac597bb52","dst_view_id":"input0","src_id":"86df0f71-06d1-46fe-ae2a-19394f2e61b0","src_view_id":"output1","isGoto":false},"link157":{"dst_id":"799c7c88-b705-4b75-815d-8268d9a0ad52","dst_view_id":"input101","src_id":"6d8f3e08-8d1a-493e-9a3a-87e06c7397e0","src_view_id":"output0","isGoto":false},"link158":{"dst_id":"6d8f3e08-8d1a-493e-9a3a-87e06c7397e0","dst_view_id":"input0","src_id":"86df0f71-06d1-46fe-ae2a-19394f2e61b0","src_view_id":"output101","isGoto":false},"link159":{"dst_id":"cd99437c-55df-421e-96e9-e9e4fb74fdd1","dst_view_id":"input0","src_id":"6ded1f1c-2fd4-4e7f-b4d8-ec5dd3854b1d","src_view_id":"output0","isGoto":false},"link160":{"dst_id":"6ded1f1c-2fd4-4e7f-b4d8-ec5dd3854b1d","dst_view_id":"input0","src_id":"86df0f71-06d1-46fe-ae2a-19394f2e61b0","src_view_id":"output103","isGoto":false},"link161":{"dst_id":"32fa09ce-0270-4c5f-8d7b-a1354ffba63a","dst_view_id":"input0","src_id":"940258e9-8118-4b06-a697-2ca35de8ed33","src_view_id":"output0","isGoto":false}},"link_serial":162,"property_map":{"info":{"notes":{"value":null},"label":{"value":"C10194612_GoogleDirectory_Insert_Update_Patch_Read_Delete_User"},"purpose":{"value":null},"pipeline_doc_uri":{"value":null},"author":{"value":"sreddi@snaplogic.com"}},"error":{"error_behavior":{"value":"none"}},"settings":{"imports":{"value":[]},"suspendable":{"value":false},"error_param_table":{"value":[]},"param_table":{"value":[{"capture":{"value":true},"key":{"value":"GoogleDirectory_Account"},"value":{"value":"Google_Directory_OAuth2"},"required":{"value":false},"data_type":{"value":"string"},"description":{"value":null}},{"capture":{"value":true},"key":{"value":"NumOfUsers"},"value":{"value":"1"},"required":{"value":false},"data_type":{"value":"string"},"description":{"value":null}},{"capture":{"value":true},"key":{"value":"familyName"},"value":{"value":"familyName_1"},"required":{"value":false},"data_type":{"value":"string"},"description":{"value":null}},{"capture":{"value":true},"key":{"value":"givenName"},"value":{"value":"givenName_1"},"required":{"value":false},"data_type":{"value":"string"},"description":{"value":null}},{"capture":{"value":true},"key":{"value":"recoveryMailID"},"value":{"value":"recovery@gmali.com"},"required":{"value":false},"data_type":{"value":"string"},"description":{"value":null}}]},"error_pipeline":{"expression":false,"value":null}},"input":{},"output":{"fec54652-9d22-4c61-8387-58ec902a1634_output0":{"label":{"value":"Patch User_GD - output0"},"view_type":{"value":"document"}},"799c7c88-b705-4b75-815d-8268d9a0ad52_output0":{"label":{"value":"Read User_GD - output0"},"view_type":{"value":"document"}},"bcb458ea-6978-4cb1-88b3-fd04c8af0784_output0":{"label":{"value":"Update User_GD - output0"},"view_type":{"value":"document"}},"0e811210-178e-4666-9ae1-ecb110c5b1d6_output0":{"view_type":{"value":"document"},"label":{"value":"Delete User_GD - output0"}}}},"render_map":{"pan_x_num":0,"default_snaplex":"650d27afbf87226317660d8a","scale_ratio":1,"detail_map":{"fec54652-9d22-4c61-8387-58ec902a1634":{"grid_x_int":9,"index":null,"recommendation_id":null,"source":"","grid_y_int":2,"rot_tail_int":0,"rot_int":0},"799c7c88-b705-4b75-815d-8268d9a0ad52":{"grid_x_int":8,"index":null,"recommendation_id":null,"source":"","grid_y_int":3,"rot_tail_int":0,"rot_int":0},"86df0f71-06d1-46fe-ae2a-19394f2e61b0":{"grid_x_int":6,"index":null,"recommendation_id":null,"source":"","grid_y_int":1,"rot_tail_int":0,"output":{"output1":{"dx_int":0,"rot_int":0,"dy_int":1},"output101":{"dx_int":0,"rot_int":0,"dy_int":2},"output103":{"dx_int":0,"rot_int":0,"dy_int":3}},"rot_int":0},"cd99437c-55df-421e-96e9-e9e4fb74fdd1":{"grid_x_int":8,"index":null,"recommendation_id":null,"source":"","grid_y_int":4,"rot_tail_int":0,"rot_int":0},"dde3d97b-42c6-4d78-b240-92a5fc752181":{"grid_x_int":3,"index":null,"recommendation_id":null,"source":"","grid_y_int":1,"rot_tail_int":0,"rot_int":0,"input":{}},"bcb458ea-6978-4cb1-88b3-fd04c8af0784":{"grid_x_int":9,"index":null,"recommendation_id":null,"source":"","grid_y_int":1,"rot_tail_int":0,"rot_int":0,"input":{},"output":{},"error":{}},"0e811210-178e-4666-9ae1-ecb110c5b1d6":{"grid_x_int":9,"index":null,"recommendation_id":null,"source":"","grid_y_int":4,"rot_tail_int":0,"rot_int":0,"input":{},"output":{},"error":{}},"90200d1c-f208-4d07-bf61-06e4d9ba2af5":{"grid_x_int":8,"index":null,"recommendation_id":null,"source":"","grid_y_int":2,"rot_tail_int":0,"rot_int":0},"940258e9-8118-4b06-a697-2ca35de8ed33":{"grid_x_int":4,"index":null,"recommendation_id":null,"source":"","grid_y_int":1,"rot_tail_int":0,"rot_int":0},"f390d1c7-27f8-46c0-ad55-d098820125c1":{"grid_x_int":8,"index":null,"recommendation_id":null,"source":"","grid_y_int":1,"rot_tail_int":0,"rot_int":0},"32fa09ce-0270-4c5f-8d7b-a1354ffba63a":{"grid_x_int":5,"index":null,"recommendation_id":null,"source":"snap catagory","grid_y_int":1,"rot_tail_int":0,"rot_int":0,"input":{},"output":{},"error":{}},"97ac06e4-94f2-47d6-840c-51b3526ab288":{"grid_x_int":7,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"snap catagory","index":null,"rot_tail_int":0},"518e67e0-2149-4403-8e1e-1ffac597bb52":{"grid_x_int":7,"grid_y_int":2,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0,"output":{},"input":{}},"6d8f3e08-8d1a-493e-9a3a-87e06c7397e0":{"grid_x_int":7,"grid_y_int":3,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0,"output":{},"input":{}},"6ded1f1c-2fd4-4e7f-b4d8-ec5dd3854b1d":{"grid_x_int":7,"grid_y_int":4,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0,"output":{},"input":{}}},"pan_y_num":0},"snap_map":{"fec54652-9d22-4c61-8387-58ec902a1634":{"class_fqid":"com-snaplogic-snaps-google-directory-update_1-MULTIPLE8328","class_id":"com-snaplogic-snaps-google-directory-update","class_version":1,"instance_fqid":"fec54652-9d22-4c61-8387-58ec902a1634_2","instance_id":"fec54652-9d22-4c61-8387-58ec902a1634","instance_version":2,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Patch User_GD"}},"view_serial":100,"account":{"account_ref":{"expression":true,"value":"_GoogleDirectory_Account"}},"settings":{"executable_during_suggest":{"value":false},"ResourceTypes":{"value":"user"},"ActionTypes":{"value":"patch"},"execution_mode":{"value":"Validate & Execute"}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"input":{"input0":{"label":{"value":"input0"},"view_type":{"value":"document"}}}},"class_build_tag":"MULTIPLE8328"},"799c7c88-b705-4b75-815d-8268d9a0ad52":{"class_fqid":"com-snaplogic-snaps-google-directory-read_1-MULTIPLE8328","class_id":"com-snaplogic-snaps-google-directory-read","class_version":1,"instance_fqid":"799c7c88-b705-4b75-815d-8268d9a0ad52_3","instance_id":"799c7c88-b705-4b75-815d-8268d9a0ad52","instance_version":3,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Read User_GD"}},"view_serial":101,"account":{"account_ref":{"expression":true,"value":"_GoogleDirectory_Account"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"ResourceTypes":{"value":"user"},"FilterAttributesTable":{"value":[{"FilterKeys":{"value":"userKey","expression":false},"FilterValues":{"value":"$original.primaryEmail","expression":true}}]},"onEmptyResult":{"value":" ","expression":false}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"input":{"input101":{"label":{"value":"input0"},"view_type":{"value":"document"}}}},"class_build_tag":"MULTIPLE8328"},"86df0f71-06d1-46fe-ae2a-19394f2e61b0":{"class_fqid":"com-snaplogic-snaps-flow-copy_1-MULTIPLE8080","class_id":"com-snaplogic-snaps-flow-copy","class_version":1,"instance_fqid":"86df0f71-06d1-46fe-ae2a-19394f2e61b0_2","instance_id":"86df0f71-06d1-46fe-ae2a-19394f2e61b0","instance_version":2,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Copy"}},"view_serial":104,"input":{"input0":{"label":{"value":"input0"},"view_type":{"value":"document"}}},"settings":{"execution_mode":{"value":"Validate & Execute"}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}},"output1":{"label":{"value":"output1"},"view_type":{"value":"document"}},"output101":{"view_type":{"value":"document"},"label":{"value":"output2"}},"output103":{"view_type":{"value":"document"},"label":{"value":"output3"}}}},"class_build_tag":"MULTIPLE8080"},"cd99437c-55df-421e-96e9-e9e4fb74fdd1":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-MULTIPLE8328","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"cd99437c-55df-421e-96e9-e9e4fb74fdd1_2","instance_id":"cd99437c-55df-421e-96e9-e9e4fb74fdd1","instance_version":2,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Mapper"}},"view_serial":100,"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"settings":{"nullSafeAccess":{"value":false},"passThrough":{"value":false},"execution_mode":{"value":"Validate & Execute"},"transformations":{"value":{"mappingTable":{"value":[{"targetPath":{"value":"$userKey"},"expression":{"expression":true,"value":"$original.primaryEmail"}}]},"mappingRoot":{"value":"$"}}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}}},"class_build_tag":"MULTIPLE8328"},"bcb458ea-6978-4cb1-88b3-fd04c8af0784":{"class_fqid":"com-snaplogic-snaps-google-directory-update_1-MULTIPLE8328","class_id":"com-snaplogic-snaps-google-directory-update","class_version":1,"instance_fqid":"bcb458ea-6978-4cb1-88b3-fd04c8af0784_1","instance_id":"bcb458ea-6978-4cb1-88b3-fd04c8af0784","instance_version":1,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Update User_GD"}},"view_serial":100,"account":{"account_ref":{"expression":true,"value":"_GoogleDirectory_Account"}},"settings":{"executable_during_suggest":{"value":false},"ResourceTypes":{"value":"user"},"ActionTypes":{"value":"update"},"execution_mode":{"value":"Validate & Execute"}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"input":{"input0":{"label":{"value":"input0"},"view_type":{"value":"document"}}}},"class_build_tag":"MULTIPLE8328"},"0e811210-178e-4666-9ae1-ecb110c5b1d6":{"class_fqid":"com-snaplogic-snaps-google-directory-delete_1-MULTIPLE8328","class_id":"com-snaplogic-snaps-google-directory-delete","class_version":1,"instance_fqid":"0e811210-178e-4666-9ae1-ecb110c5b1d6_1","instance_id":"0e811210-178e-4666-9ae1-ecb110c5b1d6","instance_version":1,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Delete User_GD"}},"view_serial":100,"account":{"account_ref":{"expression":true,"value":"_GoogleDirectory_Account"}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"settings":{"execution_mode":{"value":"Validate & Execute"},"ResourceTypes":{"value":"user"},"executable_during_suggest":{"value":false}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}}},"class_build_tag":"MULTIPLE8328"},"90200d1c-f208-4d07-bf61-06e4d9ba2af5":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-MULTIPLE8332","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"90200d1c-f208-4d07-bf61-06e4d9ba2af5_14","instance_id":"90200d1c-f208-4d07-bf61-06e4d9ba2af5","instance_version":14,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Mapper"}},"view_serial":101,"input":{"input101":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"settings":{"nullSafeAccess":{"value":false},"passThrough":{"value":false},"execution_mode":{"value":"Validate & Execute"},"transformations":{"value":{"mappingTable":{"value":[{"targetPath":{"value":"$userKey"},"expression":{"expression":true,"value":"$original.primaryEmail"}},{"expression":{"value":"_familyName","expression":true},"targetPath":{"value":"$name.familyName"}},{"expression":{"value":"_givenName","expression":true},"targetPath":{"value":"$name.givenName"}}]},"mappingRoot":{"value":"$"}}}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}}}},"class_build_tag":"MULTIPLE8332"},"940258e9-8118-4b06-a697-2ca35de8ed33":{"class_fqid":"com-snaplogic-snaps-google-directory-insert_1-snapsmrc528","class_id":"com-snaplogic-snaps-google-directory-insert","class_version":1,"instance_fqid":"940258e9-8118-4b06-a697-2ca35de8ed33_3","instance_id":"940258e9-8118-4b06-a697-2ca35de8ed33","instance_version":3,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Insert User_GD"}},"view_serial":100,"account":{"account_ref":{"expression":true,"value":"_GoogleDirectory_Account"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"ResourceTypes":{"value":"user"},"executable_during_suggest":{"value":false}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"input":{"input0":{"label":{"value":"input0"},"view_type":{"value":"document"}}}},"class_build_tag":"snapsmrc528"},"f390d1c7-27f8-46c0-ad55-d098820125c1":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-MULTIPLE8332","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"f390d1c7-27f8-46c0-ad55-d098820125c1_6","instance_id":"f390d1c7-27f8-46c0-ad55-d098820125c1","instance_version":6,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Mapper"}},"view_serial":101,"input":{"input101":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"settings":{"nullSafeAccess":{"value":false},"passThrough":{"value":false},"execution_mode":{"value":"Validate & Execute"},"transformations":{"value":{"mappingTable":{"value":[{"targetPath":{"value":"$userKey"},"expression":{"expression":true,"value":"$original.primaryEmail"}},{"expression":{"value":"_familyName","expression":true},"targetPath":{"value":"$name.familyName"}},{"expression":{"value":"_givenName","expression":true},"targetPath":{"value":"$name.givenName"}}]},"mappingRoot":{"value":"$"}}}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}}}},"class_build_tag":"MULTIPLE8332"},"dde3d97b-42c6-4d78-b240-92a5fc752181":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-snapsmrc528","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"dde3d97b-42c6-4d78-b240-92a5fc752181_4","instance_id":"dde3d97b-42c6-4d78-b240-92a5fc752181","instance_version":4,"property_map":{"info":{"notes":{"value":null},"label":{"value":"Mapper"}},"view_serial":100,"settings":{"nullSafeAccess":{"value":false},"passThrough":{"value":false},"execution_mode":{"value":"Validate & Execute"},"transformations":{"value":{"mappingTable":{"value":[{"targetPath":{"value":"$primaryEmail"},"expression":{"expression":true,"value":"pipe.ruuid+\"@snaplogicdev.net\""}},{"targetPath":{"value":"$name.familyName"},"expression":{"expression":false,"value":"DocTeam"}},{"targetPath":{"value":"$name.givenName"},"expression":{"expression":false,"value":"Doc"}},{"targetPath":{"value":"$password"},"expression":{"expression":false,"value":"Doc1234"}},{"expression":{"value":"\"snapqatest@gmail.com\"","expression":true},"targetPath":{"value":"recoveryEmail"}}]},"mappingRoot":{"value":"$"}}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"input":{}},"class_build_tag":"snapsmrc528"},"32fa09ce-0270-4c5f-8d7b-a1354ffba63a":{"class_fqid":"com-snaplogic-snaps-transform-datatransform_4-MULTIPLE8332","class_id":"com-snaplogic-snaps-transform-datatransform","class_version":4,"instance_fqid":"32fa09ce-0270-4c5f-8d7b-a1354ffba63a_1","instance_id":"32fa09ce-0270-4c5f-8d7b-a1354ffba63a","instance_version":1,"property_map":{"info":{"label":{"value":"Mapper"}},"view_serial":100,"input":{"input0":{"label":{"value":"input0"},"view_type":{"value":"document"}}},"settings":{"nullSafeAccess":{"value":false},"passThrough":{"value":false},"execution_mode":{"value":"Validate & Execute"},"transformations":{"value":{"mappingTable":{"value":[{"targetPath":{"value":"$primaryEmail"},"expression":{"expression":true,"value":"$primaryEmail"}}]},"mappingRoot":{"value":"$"}}}},"error":{"error0":{"label":{"value":"error0"},"view_type":{"value":"document"}},"error_behavior":{"value":"fail"}},"output":{"output0":{"label":{"value":"output0"},"view_type":{"value":"document"}}}},"class_build_tag":"MULTIPLE8332"},"97ac06e4-94f2-47d6-840c-51b3526ab288":{"class_fqid":"com-snaplogic-snaps-script-script_2-438patches27689","class_id":"com-snaplogic-snaps-script-script","class_version":2,"instance_fqid":"97ac06e4-94f2-47d6-840c-51b3526ab288_1","instance_id":"97ac06e4-94f2-47d6-840c-51b3526ab288","instance_version":1,"property_map":{"info":{"label":{"value":"Script"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"executable_during_suggest":{"value":false},"language":{"value":"Python"},"script":{"value":null,"expression":false},"editable_content":{"value":"# Import the interface required by the Script snap.\r\nfrom com.snaplogic.scripting.language import ScriptHook\r\nimport java.util\r\nimport time\r\n\r\nclass TransformScript(ScriptHook):\r\n def __init__(self, input, output, error, log):\r\n self.input = input\r\n self.output = output\r\n self.error = error\r\n self.log = log\r\n\r\n # The \"execute()\" method is called once when the pipeline is started\r\n # and allowed to process its inputs or just send data to its outputs.\r\n time.sleep(100)\r\n def execute(self):\r\n self.log.info(\"Executing Transform script\")\r\n while self.input.hasNext():\r\n try:\r\n # Read the next document, wrap it in a map and write out the wrapper\r\n in_doc = self.input.next()\r\n wrapper = java.util.HashMap()\r\n wrapper['original'] = in_doc\r\n\r\n self.output.write(in_doc, wrapper)\r\n except Exception as e:\r\n errWrapper = {\r\n 'errMsg' : str(e.args)\r\n }\r\n self.log.error(\"Error in python script\")\r\n self.error.write(errWrapper)\r\n\r\n self.log.info(\"Finished executing the Transform script\")\r\n\r\n# The Script Snap will look for a ScriptHook object in the \"hook\"\r\n# variable. The snap will then call the hook's \"execute\" method.\r\nhook = TransformScript(input, output, error, log)"}},"view_serial":100},"class_build_tag":"438patches27689"},"518e67e0-2149-4403-8e1e-1ffac597bb52":{"class_fqid":"com-snaplogic-snaps-script-script_2-438patches27689","class_id":"com-snaplogic-snaps-script-script","class_version":2,"instance_fqid":"518e67e0-2149-4403-8e1e-1ffac597bb52_1","instance_id":"518e67e0-2149-4403-8e1e-1ffac597bb52","instance_version":1,"property_map":{"info":{"label":{"value":"Script"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"executable_during_suggest":{"value":false},"language":{"value":"Python"},"script":{"value":null,"expression":false},"editable_content":{"value":"# Import the interface required by the Script snap.\r\nfrom com.snaplogic.scripting.language import ScriptHook\r\nimport java.util\r\nimport time\r\n\r\nclass TransformScript(ScriptHook):\r\n def __init__(self, input, output, error, log):\r\n self.input = input\r\n self.output = output\r\n self.error = error\r\n self.log = log\r\n\r\n # The \"execute()\" method is called once when the pipeline is started\r\n # and allowed to process its inputs or just send data to its outputs.\r\n time.sleep(100)\r\n def execute(self):\r\n self.log.info(\"Executing Transform script\")\r\n while self.input.hasNext():\r\n try:\r\n # Read the next document, wrap it in a map and write out the wrapper\r\n in_doc = self.input.next()\r\n wrapper = java.util.HashMap()\r\n wrapper['original'] = in_doc\r\n\r\n self.output.write(in_doc, wrapper)\r\n except Exception as e:\r\n errWrapper = {\r\n 'errMsg' : str(e.args)\r\n }\r\n self.log.error(\"Error in python script\")\r\n self.error.write(errWrapper)\r\n\r\n self.log.info(\"Finished executing the Transform script\")\r\n\r\n# The Script Snap will look for a ScriptHook object in the \"hook\"\r\n# variable. The snap will then call the hook's \"execute\" method.\r\nhook = TransformScript(input, output, error, log)"}},"view_serial":100},"class_build_tag":"438patches27689"},"6d8f3e08-8d1a-493e-9a3a-87e06c7397e0":{"class_fqid":"com-snaplogic-snaps-script-script_2-438patches27689","class_id":"com-snaplogic-snaps-script-script","class_version":2,"instance_fqid":"6d8f3e08-8d1a-493e-9a3a-87e06c7397e0_1","instance_id":"6d8f3e08-8d1a-493e-9a3a-87e06c7397e0","instance_version":1,"property_map":{"info":{"label":{"value":"Script"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"executable_during_suggest":{"value":false},"language":{"value":"Python"},"script":{"value":null,"expression":false},"editable_content":{"value":"# Import the interface required by the Script snap.\r\nfrom com.snaplogic.scripting.language import ScriptHook\r\nimport java.util\r\nimport time\r\n\r\nclass TransformScript(ScriptHook):\r\n def __init__(self, input, output, error, log):\r\n self.input = input\r\n self.output = output\r\n self.error = error\r\n self.log = log\r\n\r\n # The \"execute()\" method is called once when the pipeline is started\r\n # and allowed to process its inputs or just send data to its outputs.\r\n time.sleep(100)\r\n def execute(self):\r\n self.log.info(\"Executing Transform script\")\r\n while self.input.hasNext():\r\n try:\r\n # Read the next document, wrap it in a map and write out the wrapper\r\n in_doc = self.input.next()\r\n wrapper = java.util.HashMap()\r\n wrapper['original'] = in_doc\r\n\r\n self.output.write(in_doc, wrapper)\r\n except Exception as e:\r\n errWrapper = {\r\n 'errMsg' : str(e.args)\r\n }\r\n self.log.error(\"Error in python script\")\r\n self.error.write(errWrapper)\r\n\r\n self.log.info(\"Finished executing the Transform script\")\r\n\r\n# The Script Snap will look for a ScriptHook object in the \"hook\"\r\n# variable. The snap will then call the hook's \"execute\" method.\r\nhook = TransformScript(input, output, error, log)"}},"view_serial":100},"class_build_tag":"438patches27689"},"6ded1f1c-2fd4-4e7f-b4d8-ec5dd3854b1d":{"class_fqid":"com-snaplogic-snaps-script-script_2-438patches27689","class_id":"com-snaplogic-snaps-script-script","class_version":2,"instance_fqid":"6ded1f1c-2fd4-4e7f-b4d8-ec5dd3854b1d_1","instance_id":"6ded1f1c-2fd4-4e7f-b4d8-ec5dd3854b1d","instance_version":1,"property_map":{"info":{"label":{"value":"Script"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"executable_during_suggest":{"value":false},"language":{"value":"Python"},"script":{"value":null,"expression":false},"editable_content":{"value":"# Import the interface required by the Script snap.\r\nfrom com.snaplogic.scripting.language import ScriptHook\r\nimport java.util\r\nimport time\r\n\r\nclass TransformScript(ScriptHook):\r\n def __init__(self, input, output, error, log):\r\n self.input = input\r\n self.output = output\r\n self.error = error\r\n self.log = log\r\n\r\n # The \"execute()\" method is called once when the pipeline is started\r\n # and allowed to process its inputs or just send data to its outputs.\r\n time.sleep(100)\r\n def execute(self):\r\n self.log.info(\"Executing Transform script\")\r\n while self.input.hasNext():\r\n try:\r\n # Read the next document, wrap it in a map and write out the wrapper\r\n in_doc = self.input.next()\r\n wrapper = java.util.HashMap()\r\n wrapper['original'] = in_doc\r\n\r\n self.output.write(in_doc, wrapper)\r\n except Exception as e:\r\n errWrapper = {\r\n 'errMsg' : str(e.args)\r\n }\r\n self.log.error(\"Error in python script\")\r\n self.error.write(errWrapper)\r\n\r\n self.log.info(\"Finished executing the Transform script\")\r\n\r\n# The Script Snap will look for a ScriptHook object in the \"hook\"\r\n# variable. The snap will then call the hook's \"execute\" method.\r\nhook = TransformScript(input, output, error, log)"}},"view_serial":100},"class_build_tag":"438patches27689"}},"path_id":"/QA/Shared_Assets/Ent","path_snode":"662b5b9523553baa2110c18b","target_runtime":"standard"}