Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions catalog/repos.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,20 @@ Some repos are intentionally duplicated from the same upstream source so that di
| **Key Legacy Characteristics** | Multi-layer architecture (Forms triggers + PLL libraries + PL/SQL packages + DB triggers), validation drift between client/server, circular package dependencies, cursor-loop batch processing, CONNECT BY performance anti-pattern, hard-coded encryption keys |
| **Challenges** | [Oracle Forms System Understanding](../modules/migration-modernization/oracle-forms-system-understanding.md), [Oracle Forms to Java](../modules/migration-modernization/oracle-forms-to-java.md), [Oracle Forms Migration Planning](../modules/migration-modernization/oracle-forms-migration-planning.md) |

### ts-java-mulesoft-employee-service-api
| | |
|---|---|
| **URL** | https://github.com/Cognition-Partner-Workshops/ts-java-mulesoft-employee-service-api |
| **Description** | MuleSoft Mule 4 Employee Service REST API with OAuth2 token management, PostgreSQL database integration, and APIKit router. Demonstrates MuleSoft development patterns including API-led connectivity, database connectors, and CloudHub 2.0 deployment configuration. |
| **Tech Stack** | Java 17, MuleSoft Mule 4 (4.9.7), Maven, APIKit, PostgreSQL, OAuth2 |
| **License** | — |
| **Default Branch** | `main` |
| **Cluster** | None (imported from sf-partner-solutions/hrm-service-api) |
| **Workflows Removed** | None (source had no workflows) |
| **Key Contents** | Mule XML flows (employee CRUD, OAuth2 token management), RAML API spec, PostgreSQL schema + seed data, mule-artifact.json, Maven build with mule-maven-plugin 4.0.0, CloudHub 2.0 deployment config |
| **Build Notes** | Requires Java 17 + Maven 3.9.6+ (Maven 3.6.x incompatible with mule-maven-plugin 4.0.0 due to Aether API changes). Build verified on Linux: `mvn clean package -DskipTests` produces `mule-application.jar`. |
| **Challenges** | MuleSoft development demos, API-led integration patterns, OAuth2 implementation |

### ts-angular-realworld-example-app
| | |
|---|---|
Expand Down
7 changes: 7 additions & 0 deletions catalog/upstream-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -471,6 +471,13 @@ repos:
import_method: original
cluster: null

ts-java-mulesoft-employee-service-api:
upstream: sf-partner-solutions/hrm-service-api
upstream_url: https://github.com/sf-partner-solutions/hrm-service-api
import_method: clone-and-push
cluster: null
note: "MuleSoft Mule 4 Employee Service API for MuleSoft development demos"

ts-java-spring-boot-realworld-example-app:
upstream: gothinkster/spring-boot-realworld-example-app
upstream_url: https://github.com/gothinkster/spring-boot-realworld-example-app
Expand Down