{"id":37215360,"url":"https://github.com/axway/agents-webmethods","last_synced_at":"2026-01-15T00:54:36.275Z","repository":{"id":153285989,"uuid":"627075831","full_name":"Axway/agents-webmethods","owner":"Axway","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-12T22:58:26.000Z","size":28980,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-08-13T01:14:18.584Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/Axway.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":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-12T18:25:57.000Z","updated_at":"2024-08-12T22:51:21.000Z","dependencies_parsed_at":"2023-09-06T00:47:07.364Z","dependency_job_id":"7715e931-9b02-43ae-9d4e-8f2ffcea2159","html_url":"https://github.com/Axway/agents-webmethods","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/Axway/agents-webmethods","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axway%2Fagents-webmethods","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axway%2Fagents-webmethods/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axway%2Fagents-webmethods/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axway%2Fagents-webmethods/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Axway","download_url":"https://codeload.github.com/Axway/agents-webmethods/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Axway%2Fagents-webmethods/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28440742,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:34:46.850Z","status":"ssl_error","status_checked_at":"2026-01-15T00:34:46.551Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-01-15T00:54:35.623Z","updated_at":"2026-01-15T00:54:36.265Z","avatar_url":"https://github.com/Axway.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prerequisites\n\n* You need an Axway Platform user account that is assigned the AMPLIFY Central admin role\n* Your Wemethods API Gateway should be up and running and have APIs to be discovered and exposed in AMPLIFY Central\n\nLet’s get started!\n\n## Prepare AMPLIFY Central Environments\n\nIn this section we'll:\n\n* [Create an environment in Central](#create-an-environment-in-central)\n* [Create a service account](#create-a-service-account)\n\n### Create an environment in Central\n\n* Log into [Amplify Central](https://apicentral.axway.com)\n* Navigate to \"Topology\" then \"Environments\"\n* Click \"+ Environment\"\n  * Select a name\n  * Click \"Save\"\n* To enable the viewing of the agent status in Amplify see [Visualize the agent status](https://docs.axway.com/bundle/amplify-central/page/docs/connect_manage_environ/environment_agent_resources/index.html#add-your-agent-resources-to-the-environment)\n\n### Create a service account\n\n* Create a public and private key pair locally using the openssl command\n\n```sh\nopenssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits: 2048\nopenssl rsa -in private_key.pem -pubout -out public_key.pem\n```\n\n* Log into the [Amplify Platform](https://platform.axway.com)\n* Navigate to \"Organization\" then \"Service Accounts\"\n* Click \"+ Service Account\"\n  * Select a name\n  * Optionally add a description\n  * Select \"Client Certificate\"\n  * Select \"Provide public key\"\n  * Select or paste the contents of the public_key.pem file\n  * Select \"Central admin\"\n  * Click \"Save\"\n* Note the Client ID value, this and the key files will be needed for the agents\n\n## Prepare Webmethods APIM\n\n* Create an webmethods account\n* Note the username and password used as the agents will need this to run\n* Add a developer that will be the owner of all applications created by the agent\n\n## Setup agent Environment Variables\n\nThe following environment variables file should be created for executing both of the agents\n\n```ini\nCENTRAL_ORGANIZATIONID=\u003cAmplify Central Organization ID\u003e\nCENTRAL_TEAM=\u003cAmplify Central Team Name\u003e\nCENTRAL_ENVIRONMENT=\u003cAmplify Central Environment Name\u003e   # created in Prepare AMPLIFY Central Environments step\n\nCENTRAL_AUTH_CLIENTID=\u003cAmplify Central Service Account\u003e  # created in Prepare AMPLIFY Central Environments step\nCENTRAL_AUTH_PRIVATEKEY=/keys/private_key.pem            # path to the key file created with openssl\nCENTRAL_AUTH_PUBLICKEY=/keys/public_key.pem              # path to the key file created with openssl\n\nWEBMETHODS_URL=\u003cWebmethods API Gateway UI URL\u003e          # created in Prepare Webmethods agent step\nWEBMETHODS_MATURITYSTATE=\u003cWebmethods Maturity State\u003e     # created in Webmethods agent step\nWEBMETHODS_FILTER=\u003cWebmethods Tag filter\u003e                # created in Webmethods agent step\nWEBMETHODS_AUTH_USERNAME=\u003cWebmethods Username\u003e           # created in Prepare Webmethods agent step\nWEBMETHODS_AUTH_PASSWORD=\u003cWebmethods Password\u003e           # created in Prepare Webmethods agent step\n\nLOG_LEVEL=info\nLOG_OUTPUT=stdout\n```\n\n## Discovery Agent\n\nReference: [Discovery Agent](README_discovery.md)\n\n## Traceability Agent\n\nReference: [Traceability Agent](README_traceability.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxway%2Fagents-webmethods","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxway%2Fagents-webmethods","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxway%2Fagents-webmethods/lists"}