{"id":20856721,"url":"https://github.com/tshenolo/peoplesoft-env-variable","last_synced_at":"2026-03-16T07:07:24.270Z","repository":{"id":145246895,"uuid":"593434565","full_name":"tshenolo/peoplesoft-env-variable","owner":"tshenolo","description":"PeopleSoft utility to get environment variables defined within a PeopleSoft server.","archived":false,"fork":false,"pushed_at":"2023-02-11T17:06:52.000Z","size":238,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-27T17:41:52.971Z","etag":null,"topics":["classpath","peoplesoft","utility"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tshenolo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-26T01:17:19.000Z","updated_at":"2025-10-15T15:08:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"d8228c5c-5cef-4895-b1ad-64193785628c","html_url":"https://github.com/tshenolo/peoplesoft-env-variable","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tshenolo/peoplesoft-env-variable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tshenolo%2Fpeoplesoft-env-variable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tshenolo%2Fpeoplesoft-env-variable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tshenolo%2Fpeoplesoft-env-variable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tshenolo%2Fpeoplesoft-env-variable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tshenolo","download_url":"https://codeload.github.com/tshenolo/peoplesoft-env-variable/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tshenolo%2Fpeoplesoft-env-variable/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30571257,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-16T06:02:37.763Z","status":"ssl_error","status_checked_at":"2026-03-16T06:02:14.913Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["classpath","peoplesoft","utility"],"created_at":"2024-11-18T04:33:47.463Z","updated_at":"2026-03-16T07:07:24.228Z","avatar_url":"https://github.com/tshenolo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# PeopleSoft Environment Variable\nPeopleSoft utility to get environment variables defined within a PeopleSoft server.\n\n![Screenshot](img/screenshot.png)\n\n## How to Install\n### Step 1: Import the custom menu and folder\n1. Launch Application Designer \n2. click Tools, Copy Project, From File...   \n3. click Select, choose MXM_CUSTOM_INIT\n4. click Copy\n\n### Step 2: Import the project\n1. Launch Application Designer\n2. Click Tools, Copy Project, From File...   \n3. Click Select, choose MXM_GETENV\n4. Click Copy\n\n### Step 3. Build Project \nNote: Perform this step if the project contains SQL Tables otherwise skip it\n1.\tClick Build, Project...\n2.\tCheck the following options:  \n    a.\tCreate Table  \n    b.\tCreate Indexes  \n    c.\tCreate Views  \n    d.\tExecute and build script.  \n3.\tClick Build\n\n### Step 4. Register the component\n1. Open the component\n2. Click Tools, Register Component...\n3. Check off the following:\n   - Add this component to a menu\n   - Add this component to a portal registry\n   - Add this component to a permission list\n4. Click Next\n5. Select Menu Name: MXM_CUSTOM_MENU and Bar Name: USE\n6. Click Next\n7. Select Folder Name: MXM_CUSTOM\n8. Change Content Reference Label and Long Description fields to \"Environment Variables\"\n9. Check off Always use default local node\n10. Click Next\n11. Select Permission List Name: PTPT1200\n12. Click Next\n13. Check off Registry entry under Add to project\n14. Click Finish\n\n\n## Technical Documentation\n### App Designer Project: MXM_GETENV\n\n### Records\t\nRecord: MXM_GETENV\nType: Derived/Work\n| Field | Type | Length | Long Descr | Short Descr |\n| ------| --------- | --------- | --------- | --------- |\n| INPUTNAME | Char | 30 | Input Name | Input Name |     \n| SEARCH | Char | 1 | Search Criteria | Criteria |       \n| DESCRLONG | Long | 0 | Description | Descr | \n\n\n### PeopleCode\n\nEvent: MXM_GETENV.SEARCH.FieldChange\n\n```\nMXM_GETENV.DESCRLONG.Value = \"\";\nLocal string \u0026env = MXM_GETENV.INPUTNAME.Value;\nLocal string \u0026envvalue = GetEnv(\u0026env);\nMXM_GETENV.DESCRLONG.Value = \u0026envvalue;\n```\n\nEvent: MXM_GETENV.PageActivate\n\n```\nMXM_GETENV.INPUTNAME.HtmlAttributes = \"placeholder=\"\"Environment Variable\"\"\";\n```\n\n### Pages\n\nPage:MXM_GETENV   \nTitle: List Files   \nMXM_GETENV.INPUTNAME    \nMXM_GETENV.SEARCH   \nMXM_GETENV.DESCRLONG   \n\n### Component\n\n| Component | MXM_GETENV | \n| ------| --------- |\n| Page | MXM_GETENV | \n| Navigation | Custom Components \u003e Environment Variables | \n| Item Label | Environment Variables | \n| Search Record | INSTALLATION |\n| Add | Selected | \n| Update Display | Selected |\n| Disable Saving Page | Selected | \n| Menu | MXM_CUSTOM_MENU |\n| Bar item Name | MENUITEM | \n| Portal | Employee |\n| Folder Name | MXM_CUSTOM | \n| Content Reference label | Environment Variables |\n| Long Description | Environment Variables | \n| Sequence Number | 0 |\n| Always Use Local Node | Selected | \n| Permission Lists | PTPT1200 |\n| Actions | Add, Update/Display |\n\n\n## Notes\n### Common environment variables\n- PS_FILEDIR\n- PS_SERVDIR        \n- PS_HOME                \n- PS_APP_HOME            \n- PS_CUST_HOME  \n- PS_CFG_HOME \n- CLASSPATH\n- PATH\n\n\n## Feedback:\nPlease create a GitHub Issue for any bugs, feature requests, etc. Happy to accept pull requests too!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftshenolo%2Fpeoplesoft-env-variable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftshenolo%2Fpeoplesoft-env-variable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftshenolo%2Fpeoplesoft-env-variable/lists"}