{"id":27610511,"url":"https://github.com/johnpcarter/jcpublictools","last_synced_at":"2025-04-22T23:29:15.183Z","repository":{"id":43054315,"uuid":"332681253","full_name":"johnpcarter/JcPublicTools","owner":"johnpcarter","description":"webMethods Integration Server package containing useful services for developing your own integrations.","archived":false,"fork":false,"pushed_at":"2023-12-04T14:42:11.000Z","size":21917,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-12-04T15:41:24.396Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnpcarter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-25T08:38:42.000Z","updated_at":"2023-05-16T07:02:52.000Z","dependencies_parsed_at":"2023-02-09T15:31:40.404Z","dependency_job_id":null,"html_url":"https://github.com/johnpcarter/JcPublicTools","commit_stats":null,"previous_names":[],"tags_count":3,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpcarter%2FJcPublicTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpcarter%2FJcPublicTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpcarter%2FJcPublicTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnpcarter%2FJcPublicTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnpcarter","download_url":"https://codeload.github.com/johnpcarter/JcPublicTools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250339723,"owners_count":21414404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-22T23:29:14.647Z","updated_at":"2025-04-22T23:29:15.172Z","avatar_url":"https://github.com/johnpcarter.png","language":"HTML","readme":"# JcPublicTools\n\nA complimentary set of services to use with your webMethods runtime to develop integration faster.\n\nService documentation is available in Designer via the comments of each service.\n\n**Installation**\n\nThis source code is a webMethods Micro Service Runtime package and you will need to first install the Software AG Micro Service Runtime or download a docker image.\n\n**local installation**\n\nIf you have an Integration Server or Micro Service Runtime running locally for development purposes, first navigate to your packages directory;\n\n*$cd /${SAG_HOME}/IntegrationServer/packages*  \nor\n*$cd /${SAG_HOME}/IntegrationServer/instances/${INSTANCE}/packages*  \n\nIf your packages directory is already under version control\n\n*$git submodule add https://github.com/johnpcarter/JcPublicTools.git JcPublicTools*  \n\nor if you are not, then simply clone the repository\n\n*$git clone https://github.com/johnpcarter/JcPublicTools.git*  \n\nThen restart your runtime server and refresh your package browser in Designer.\n\n**Docker Installation**\n\nA predefined Dockerfile template has been provided in the resources directory. It is recommended that you copy the directory\nand then update Dockerfile and aclmap_sm.cnf file appropriately.\n\ncd into your directory and download the latest source code\n\n*$ cd ${WORKING_DIR}*  \n\n*$ git clone https://github.com/johnpcarter/JcPublicTools.git*  \n\nYou will also need to add your own packages and configuration as part of the build by copying the following line into the section 'add YOUR packages here'\ne.g.\n\n*ADD --chown=sagadmin ./c8yPhilipsHueAgent /opt/softwareag/IntegrationServer/packages/c8yPhilipsHueAgent*  \n\nand also update the ./resources/aclmap_sm.cnf file to include permissions for any the services that you are exposing through an API.\n\nYou could also choose to include your MSR license file by adding the following line\n\n*ADD --chown=sagadmin .licenseKey.xml /opt/softwareag/IntegrationServer/config/licenseKey.xml*  \n\nYou can now build your image\n\n*$ docker build -t ${YOUR DOCKER IMAGE} .*  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnpcarter%2Fjcpublictools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnpcarter%2Fjcpublictools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnpcarter%2Fjcpublictools/lists"}