Support for gson
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2018 02:19 AM
hi all,
I m trying to use gson in my script snap by importing the package. but its giving me an error. so does snaplogic support external packages in their script snap apart from standard ones like java.util etc.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2018 02:14 PM
sys.path.append() can be used to import external jars to a script (say Python) that you may have in place.
Steps:
- Place a copy of the package / .jar file that you intend to use as part of the script in a directory on the Groundplex node (say under: /opt/snaplogic/<DIR_FOR_EXT_JARS>/…)
- If you have multiple node(s) dedicated to run the SnapLogic service, repeat Step (1) for all nodes
- Update your script in the “Script” snap to import the external library as follows:
import sys
.
.
sys.path.append(‘/opt/snaplogic/<DIR_FOR_EXT_JARS>/sample.jar’)
.
.
Note: The above method would work only for a “Script” snap based pipeline execution(s) done on Groundplex node(s).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-29-2018 11:45 PM
would definitely try this thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2019 09:41 AM
Hi ,
Is there an option, so that we can refer the jar from sldb rather than keeping it on the groundplex ?
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2019 10:39 AM
To work with Java (or) Jython based libraries, it is a mandatory requirement for the jar files to be loaded to every Groundplex node (JCC) before referencing them from the Script Snap.
