PeopleSoft StudioA VS Code extension for developing PeopleSoft definitions — PeopleCode, records, pages, components, App Engine programs and SQL — with the aim of replacing Application Designer. StatusEarly. The foundation is in place and builds: connection management, a provider abstraction with two backends, definitions surfaced as editable virtual files, a project and definition browser, PeopleCode syntax highlighting, and a read-only record editor. Most write paths and all the visual designers are still ahead — see docs/ROADMAP.md. Two ways to reach your definitionsDirect database connects to the PeopleTools tables on Oracle and reads definitions live. It sees the whole environment and every project in it. Project export file reads an Application Designer XML export from disk. It sees only what is in that project, but it needs no database credentials — and it is currently the accurate source for PeopleCode. Both are the same to the rest of the extension; views and editors are written
against one The PeopleCode problemOracle does not document how PeopleCode is stored. It is not source text: it is
a tokenized byte stream in What is implemented and verified: chunk reassembly, gap detection, and name table resolution. What is not: the opcode table itself, which covers only the constructs confirmed so far. Everything else decodes to an explicit unknown token and is reported at the top of the rendered source. This is deliberate. A decoder that guesses at an unrecognised opcode produces source that looks right and means something else. So:
Until the table is calibrated against a real database, read PeopleCode from a project export, where App Designer has already written plain source. Coexisting with other PeopleSoft extensions
So this extension uses |