ContributionsMost RecentMost LikesSolutionsRe: Error when creating SnapLogic asset @miin.s.chen : Please uncheck the option “EXECUTE DURING PREVIEW” in the snap “Upsert Pipeline” of 01 Main - Migrate Project pipeline. //Harish How to disable Cache in Groundplex To disable the cache option for downloading Snaps. Please add the below property in node properties. jcc.jvm_options = -DDISABLE_SNAP_CACHE_DELETE=True To Add this Property, please go to Manager → Shared Project → Snaplex → Click on the Snaplex name → Go to Node Properties Tab → Add to Global Properties section. Note : Please seek the advice of support team before performing this change. How to make a Pipeline wait during execution This can be achieved using Python script for making a pipeline to wait in the flow during execution. Change the value in line number 22 in the script time.sleep(120) Here 120 is the seconds which defined to make the pipeline wait. Note: The value needs to be provided in seconds Phython script Script_to_Wait_pipline.zip (723 Bytes) Pipeline Make Pipeline to wait_2017_03_06.slp (4.0 KB) ORG to ORG Project Migration Pipeline Please find attached pipeline to Migrate Account, Pipelines, Tasks from one ORG to another in the same pod. Configurations Change the source and destination org in the pipeline parameter Change the source and destination project name. Note : All the values provided in pipeline parameters are case senstive. ORG_create_account_file_pipeline_task_Migration_2017_02_02.slp (22.0 KB) Change OBJECT to ARRAY using Mapper Using Mapper, we can change the Object in to array. In the below pipeline , data is generated using csv generator in plain text. Pipeline CSV generator configurations Changing the name from object to list. $Name instanceof Array?$Name :[$Name] Here name is the attribute which is reffered from csv generator and is converted to list from object. Output of Mapper [ { "Name": [ "Harish" ], "age": "26" } ] Here added an JSON splitter to read the list from the output of mapper. Below is the output of JSON splitter. [ { "splitValue": "Harish" } ] Attaching the sample pipeline.Array to Object_2017_03_06.slp (4.0 KB) What to do if a Groundplex node is unable to register to the control plane CHECKPOINT : Is there a proxy between the groundplex node and the Control Plane? Outbound connectivity to the Control Plane can be tested using the following curl command: On Linux JCCs, $ curl -v https://elastic.snaplogic.com:443 On Windows JCCs, C:\curl -v https://elastic.snaplogic.com:443 NOTE: The curl command is not typically available on Windows servers. If necessary, a third-party Windows-specific version can be dowloaded here. If there is a proxy involved, the groundplex node must be configured to be proxy-aware as documented here. CHECKPOINT: Is the groundplex node able to communicate to the Control Plane? The groundplex node must be able to communicate with the SnapLogic Control Plane from within the customer’s network. For a full list of requirements for a groundplex node, please refer to our product documentation here. Outbound connectivity from the groundplex node to the Control Plane can be verified using the telnet command: On Linux JCCs, $ telnet elastic.snaplogic.com 443 On Windows JCCs, C:\telnet elastic.snaplogic.com 443 NOTE: The telnet command is not typically available by default on Windows servers. If it is not available, follow the instructions here. In the event of a telnet test failure, consult the troubleshooting guide here. CHECKPOINT: Is the groundplex node configured correctly? The groundplex node must be configured with the correct values in the keys.properties and global.properties files. The SnapLogic DevOps team is responsible for provisioning groundplexes and providing a configuration cheat sheet to provide the customer. The groundplex node must configured to utilize a supported JRE version to function correctly. Configuration specifics for Windows JCCs are available here. How to monitor a JCC If you want to monitor a JCC, please follow the following instructions: Prerequisite: jmxremote_optional-repackaged-3.1.1.jar (If you compile jcc locally, you will have this library at ~/.m2/repository/org/glassfish/external/jmxremote_optional-repackaged/3.1.1/jmxremote_optional-repackaged-3.1.1.jar) Monitoring tool like jvisualvm or jconsole Run the following command in the shell: jvisualvm -cp:a <path_to_jmxremote_optional-repackaged-3.1.1.jar> "$@" Eg : jvisualvm -cp:a ~/.m2/repository/org/glassfish/external/jmxremote_optional-repackaged/3.1.1/jmxremote_optional-repackaged-3.1.1.jar “$@” 3.Once the UI comes up, Click on add remote connection and enter the following service uri: service:jmx:jmxmp://<fq_host_name>:8082 eg : for alpha-jcc2.clouddev.snaplogic.com service:jmx:jmxmp://alpha-jcc2.clouddev.snaplogic.com:8082 How to enable Server-side Encryption with IAM Role support for Amazon S3 To enable Server-side Encryption support in UAT, the following steps must be followed: Include the following directive in global.properties jcc.jvm_options = -DIAM_CREDENTIAL_FOR_S3=TRUE Note : JCC must be restarted if properties file is updated In Designer or Manager, create a new S3 Account as follows : a) Leave Access-key ID and Secret key properties blank b) Enable the Server-side encryption checkbox c) Enable the IAM role checkbox 3 Bind the account created in Step 2 to all applicable Snaps writing to S3. NOTE: This will only work if the IAM role assigned to the JCC is assigned the correct role at the time it was provisioned. We do not support referencing IAM roles otherwise. If server-side encryption is not required, an account is not necessary. How to Download the Latest Snaplex Binaries Below are the steps for downloading Snaplex binaries. Login to elastic.snaplogic.com https://elastic.snaplogic.com/ Click Manager tab on the control pane. Select SHARED under Projects Spaces. Click the Snaplexes tab on the right pane. Select the name of the Snaplex to download the binaries to be installed on the node. An Update window opens with the Snaplex properties. Click the Download tab to view and Select the binaries for the respective OS. Note: This tab is not visible until after a Snaplex is created and is not available for Hadooplexes. You must be an org admin to get the download links. Click the Download icon to download the binaries directly or click Copy icon to copy the link on a browser and download the binaries. Select the appropriate Snaplex OS type to download the Binaries.