Platform Support
This page provides an overview of notable issues where support is limited due to JADE platform issues (raised via Parsys or JEDI), or support hasn't been implemented within JadeGit yet.
See the project issue tracker for other issues, where you can create new issues for faults or new feature requests for JadeGit in general (whether they should be noted here or not).
Change Tracking
The following table lists entity operations which cannot be supported during development due to issues with the IDE hooks or because support hasn't been implemented yet.
References
Inverse Deletion
PAR 66873
Update references affected when change isn't tracked upfront.
Schemas
Deletion
PAR 68417
Delete schema file & folder from repository directly.
7
Forms
Schema Load
PAR 70027
Update forms via painter following schema load.
C# Exposures
Add & Update
PAR 67309
None
External Databases
Update
Not Raised Yet
None
RPS Mappings
Any
Deploy changes directly.
Skins
Any
Deploy changes directly.
Schema Versioning
The following table lists issues with schema versioning during development which impacts accurate change tracking.
PAR 67751
When an entity needs to be versioned during an update, change tracking cannot distinguish if the change is being made in current or latest schema version.
Explicitly version the schema, update entity text in latest schema version, then perform update or delete operation.
PAR 67678
When an entity is deleted from latest schema version, change tracking treats it as current schema version when latest entity version doesn't exist.
Update the entity in latest schema version first, then delete it.
Deployment
The following table lists issues which impact deployment capabilities.
Cannot handle map file changes efficiently without intermediary re-orgs.
Complete JCF support needed to support rename & delete operations for all entity types.
PAR 70112
Cannot delete class in latest schema version due to subschema reference error.
7
Commands
The following table shows what JADE versions support new JCF commands (proposed by JEDI #457), using which deploying these kinds of changes is supported by JadeGit.
Delete Application
❌
✔
✔
Rename Application
❌
✔
✔
Delete Library
❌
✔
✔
Rename Library
❌
❌
❌
Rename Package
❌
✔
✔
Delete ExportedType
❌
✔
✔
Delete ExportedFeature
❌
✔
✔
Delete Exposure
❌
❌
✔
Delete HTMLDocument
❌
❌
❌
Rename HTMLDocument
❌
❌
❌
Delete RelationalView
❌
❌
❌
Rename RelationalView
❌
❌
❌
Multi-User Support
JadeGit currently supports development on a single-user JADE database only.
Support for multiple thin-client users connecting to a single-user application server depends on changes needed to retrieve thin-client user configuration.
Support for multiple users/nodes connecting to a database server depends on JEDI #402.
Last updated