Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
a47073e
Adding hotfix code to all demos of all versions.
DustinGrau-PSC Apr 2, 2020
65dfa4a
Removing the ConnectionManager as a required class, cleaning up USING…
DustinGrau-PSC Apr 15, 2020
cf97189
Reverting a change from debugging
DustinGrau-PSC Apr 15, 2020
b8d8658
Adjusting payload for metrics
DustinGrau-PSC Apr 29, 2020
03e4543
Experimental work to generate annotation files.
DustinGrau-PSC May 6, 2020
b3d3396
Experimental work for annotation files.
DustinGrau-PSC May 6, 2020
8e8a5e4
Experimental work for annotations
DustinGrau-PSC May 6, 2020
b1bd0df
Adding support for overriding resource/method URI's.
DustinGrau-PSC May 6, 2020
a59ecfc
Experimental support for annotated classes
DustinGrau-PSC May 7, 2020
35824d1
Added new temp-table to track method parameters, deprecating the JSON…
DustinGrau-PSC May 7, 2020
acb4096
Deprecating the use of method signature as JSON data
DustinGrau-PSC May 7, 2020
f072651
Minor code cleanup
DustinGrau-PSC May 7, 2020
efc0588
Change logic to use a single annotations file.
DustinGrau-PSC May 8, 2020
50c1658
Fixing parsing for procedures.
DustinGrau-PSC May 8, 2020
86ada52
Update to better handle user-grouping of annotations
DustinGrau-PSC May 8, 2020
74ecd43
Remove debugs, unnecessary code.
DustinGrau-PSC May 8, 2020
7b1ffbc
Adding build target to generate annotations.json from ANT
DustinGrau-PSC May 8, 2020
27a9ee1
Whitespace
DustinGrau-PSC May 8, 2020
9e32bb9
Fixing issue with message element name vs. param name
DustinGrau-PSC May 11, 2020
a14911d
Adjusting logic to support more annotations.
DustinGrau-PSC May 12, 2020
067fb03
Working to normalize the internal metadata tables, in prep for abilit…
DustinGrau-PSC May 13, 2020
cb9a008
Fixing remaining bug with procedure registration
DustinGrau-PSC May 13, 2020
f524899
Adding ability for resources to pick up a new service URI from annota…
DustinGrau-PSC May 13, 2020
a8b353e
Updating annotation generator
DustinGrau-PSC May 13, 2020
a1d7947
Remove debug
DustinGrau-PSC May 14, 2020
9ed03bc
Renamed XrefParser to AnnotationWriter per changes by Peter, adjusted…
DustinGrau-PSC May 14, 2020
7f178b4
Adjusting logic for relocation of resources to another service
DustinGrau-PSC May 14, 2020
073026f
Update PL's for 12.2
DustinGrau-PSC May 14, 2020
8d9e545
Updating changelog for latest features
DustinGrau-PSC May 14, 2020
afe2ae9
Update PL for 11.7.x
DustinGrau-PSC May 15, 2020
22cb67a
Update PL for 12.1
DustinGrau-PSC May 15, 2020
c04be50
Sync changes to 12.1 demo code.
DustinGrau-PSC May 15, 2020
54d8c17
Adjustments for 12.1
DustinGrau-PSC May 15, 2020
f43fe73
Fixed a critical issue with the catalog output
DustinGrau-PSC May 15, 2020
9137a86
Merge branch 'develop' of https://github.com/progress/Spark-Toolkit-D…
DustinGrau-PSC May 15, 2020
ac18d9a
Sync changes between OE versions
DustinGrau-PSC May 18, 2020
640de36
Updating PL's for 12.1
DustinGrau-PSC May 18, 2020
49c2835
Updates for 12.1
DustinGrau-PSC May 18, 2020
a047536
Build/update for 11.7.x
DustinGrau-PSC May 18, 2020
4702311
Merge branch 'develop' of https://github.com/progress/Spark-Toolkit-D…
DustinGrau-PSC May 18, 2020
fcd36a9
Modified "annotation" logic to accommodate comma-delimited values in …
DustinGrau-PSC May 19, 2020
894ea10
Adjusting logic to support data annotations.
DustinGrau-PSC May 19, 2020
db39f4a
Completing schema metadata from annotations
DustinGrau-PSC May 20, 2020
182b7a1
Sync changes to Sports demo, adjusting annotation logic
DustinGrau-PSC May 20, 2020
eac7765
Update PL's, adjusting annotations for Sports
DustinGrau-PSC May 20, 2020
359a571
Altering annotation logic to better fit the PDO pattern by default
DustinGrau-PSC May 20, 2020
cfc8902
Adjustments for proper metadata on demo code.
DustinGrau-PSC May 21, 2020
e99a574
Further mods to support loading additional schema by use of initializ…
DustinGrau-PSC May 21, 2020
2e7897f
Last minor fixes to sync output from various approaches
DustinGrau-PSC May 21, 2020
5a15a7c
Rebuild artifacts
DustinGrau-PSC May 21, 2020
5b8ccba
Fixing mapping data to match annotations.
DustinGrau-PSC May 21, 2020
25f4d08
Updating fixGen script to manually change some operations to use GET …
DustinGrau-PSC May 22, 2020
ea5045d
Config adjustments
DustinGrau-PSC May 22, 2020
625825b
Major changes for OE 12.2 to utilize a handlers definition rather tha…
DustinGrau-PSC May 22, 2020
3ba3bea
Added back a service to projects to trigger publishing content to PAS…
DustinGrau-PSC May 26, 2020
c4836e0
Adjusting new services for handlers
DustinGrau-PSC May 26, 2020
865d5fc
Fixed bad handlers files
DustinGrau-PSC May 27, 2020
9c60d06
Bugfixes
DustinGrau-PSC May 27, 2020
e6b612e
Adjusting security for demos, updating configs
DustinGrau-PSC May 27, 2020
517cd19
Minor bugfix
DustinGrau-PSC May 27, 2020
50b88d1
Bugfixes, updates to annotations
DustinGrau-PSC May 28, 2020
b4117d4
Update builds for OE 11.7.5
DustinGrau-PSC Jun 3, 2020
e8c35e3
Adding an 11.7.6 demos folder as project metadata changed
DustinGrau-PSC Jun 9, 2020
bfe88c2
Renaming 11.7 folder to 11.7.5
DustinGrau-PSC Jun 9, 2020
a33638c
Update with changes for 11.7.6
DustinGrau-PSC Jun 9, 2020
41cc248
Implementing proper usage of security role data within MappedOperatio…
DustinGrau-PSC Jun 10, 2020
52afcb7
Adjusting logic for access/security in new annotations.
DustinGrau-PSC Jun 12, 2020
d59681c
Update PL files
DustinGrau-PSC Jun 15, 2020
1b6d6b9
Adjusting build process to publish annotated code directly to PAS ins…
DustinGrau-PSC Jun 16, 2020
e274e25
Minor test code adjustment
DustinGrau-PSC Jun 16, 2020
05fbb7d
Adjust build script for demo publish
DustinGrau-PSC Jun 16, 2020
c2d2469
Update code for AnnotationWriter and supporting classes
DustinGrau-PSC Jul 1, 2020
0b0aba5
Updating build script for demo purposes with new annotation logic
DustinGrau-PSC Jul 2, 2020
f1807ef
Updates to annotations
DustinGrau-PSC Jul 7, 2020
1205ec8
Added a status tool to get agent (% busy) and current client connecti…
DustinGrau-PSC Jul 15, 2020
c9621b7
Updating status script
DustinGrau-PSC Jul 15, 2020
bf6bb4f
Updates for 11.7.6
DustinGrau-PSC Jul 30, 2020
287e1ab
Adding utility to trim idle sessions
DustinGrau-PSC Aug 4, 2020
79494da
Merge branch 'develop' of https://github.com/progress/Spark-Toolkit-D…
DustinGrau-PSC Aug 4, 2020
4a568f9
Fixing inconsistencies in metadata files which resulted in bad behavi…
DustinGrau-PSC Aug 5, 2020
3ff45c0
Merge branch 'develop' of https://github.com/progress/Spark-Toolkit-D…
DustinGrau-PSC Aug 5, 2020
a728f2a
Change tooling to use a single HTTPClient instance
DustinGrau-PSC Aug 5, 2020
7482e22
Improved the status and trim utilities to be more flexible, using par…
DustinGrau-PSC Aug 5, 2020
7c96d91
More formatting adjustments
DustinGrau-PSC Aug 5, 2020
92c9408
Making script more generic to oepas1 by default, and adding usage ins…
DustinGrau-PSC Aug 7, 2020
150f6af
Adding the dynamic max ABL sessions data to the status, fixed bugs
DustinGrau-PSC Aug 10, 2020
e015f24
Streamlining the request code to use a common function, condensing su…
DustinGrau-PSC Aug 10, 2020
43d3e3b
Adding target for stopping agents
DustinGrau-PSC Aug 11, 2020
7fb17d5
Update to provide a "kill" target to end all Agent processes for an A…
DustinGrau-PSC Aug 11, 2020
496ae31
Improving formatting for scripts
DustinGrau-PSC Aug 11, 2020
0951783
Minor adjustments to scripts
DustinGrau-PSC Aug 11, 2020
7eac4c1
Adding refresh agents script
DustinGrau-PSC Aug 12, 2020
fa4ed02
Adding refresh agents API task
DustinGrau-PSC Aug 12, 2020
1a2de0b
Add script to close old ABLSessions for an ABLApp
DustinGrau-PSC Aug 12, 2020
7812d5e
Adjusting formatting, more type checking
DustinGrau-PSC Aug 13, 2020
d8cd441
More error handling
DustinGrau-PSC Aug 13, 2020
d4f1a57
Adjusting build script, adding more messages in scripts
DustinGrau-PSC Aug 13, 2020
a6a7d70
Adding more use info
DustinGrau-PSC Aug 13, 2020
89bbaad
Renaming some files for utilities
DustinGrau-PSC Aug 13, 2020
f223a63
Updates to AnnotationWriter.cls and subsequent changes to annotations…
DustinGrau-PSC Aug 14, 2020
c43624b
Fixing headers for SAMEORIGIN
DustinGrau-PSC Sep 16, 2020
6fd6ed0
Updating asserts in test, updating classes for 12.2+
DustinGrau-PSC Sep 28, 2020
006107f
Adding changes for CCS-BE as will be introduced in OE 12.4. Adding he…
DustinGrau-PSC Sep 29, 2020
1eb15f9
Sync code for 12.2 demos
DustinGrau-PSC Sep 29, 2020
1e20817
Adjusting logic for Entity using upcoming features, while supporting …
DustinGrau-PSC Oct 12, 2020
b7b27f1
Fixing query string for older OE versions
DustinGrau-PSC Oct 13, 2020
e384a7c
Changed value to preprocessor constant
DustinGrau-PSC Oct 13, 2020
078b9ec
Changed logic in SparkEntity to use class reflection to identify when…
DustinGrau-PSC Oct 13, 2020
8701461
Fixing issue with catalog manager and DynamicEntity classes
DustinGrau-PSC Oct 16, 2020
b462237
Completing parsing of special properties in annotations
DustinGrau-PSC Oct 16, 2020
4f2eb49
Updating code samples for OE 12.1, though this may be soon deprecated…
DustinGrau-PSC Oct 19, 2020
4b2c018
Sync common changes between versions
DustinGrau-PSC Oct 19, 2020
af941d9
Remove older versions of demo projects, now only supporting 11.7.6 an…
DustinGrau-PSC Oct 19, 2020
1adef9c
Updating for next release
DustinGrau-PSC Oct 19, 2020
80b774e
Reworking structure for projects to share more code/tools
DustinGrau-PSC Oct 19, 2020
803a17e
Adjusting build for Common files
DustinGrau-PSC Oct 19, 2020
92a2f18
Adjusting build files
DustinGrau-PSC Oct 19, 2020
97b941c
Adjusting build for new instances
DustinGrau-PSC Oct 19, 2020
16619c0
Fixing unit tests
DustinGrau-PSC Oct 19, 2020
02be47f
Fixing bugs with test cases
DustinGrau-PSC Oct 20, 2020
6fea38b
Adding necessary overrides/fixes to OpenEdge classes, recompiled and …
DustinGrau-PSC Oct 20, 2020
683de20
Sync changes to 11.7.x demos
DustinGrau-PSC Oct 20, 2020
dbefbc1
Sync changes to OE overrides
DustinGrau-PSC Oct 20, 2020
57a0702
Migrating OE 11.7.6 to 11.7.7 metadata where necessary
DustinGrau-PSC Oct 20, 2020
c03a3cc
Fixing unit tests, potential adjustments for AblFilterParser.cls to w…
DustinGrau-PSC Oct 20, 2020
dd824c9
Simplifying the QuickStart approach to not rely on the presence of an…
DustinGrau-PSC Oct 20, 2020
3d256ff
Sync changes with OE 12 QuickStart.
DustinGrau-PSC Oct 20, 2020
1712bb2
Attempting to fix code for OE 11.7
DustinGrau-PSC Oct 20, 2020
8b0d10f
Rebuild annotations.json
DustinGrau-PSC Oct 20, 2020
2adc490
Update PL's for OE 12
DustinGrau-PSC Oct 20, 2020
f3496a3
Adjusting build process
DustinGrau-PSC Oct 20, 2020
523eda9
Adjusting build process for OE 12
DustinGrau-PSC Oct 20, 2020
8ba43ff
Sync build changes to OE 11 demos
DustinGrau-PSC Oct 20, 2020
b3f9938
Adding launch shortcuts for Eclipse
DustinGrau-PSC Oct 20, 2020
a403d98
Fix launch shortcuts
DustinGrau-PSC Oct 20, 2020
f150df1
Removing "common" project
DustinGrau-PSC Oct 21, 2020
61f4ffa
Adjusting build processes
DustinGrau-PSC Oct 21, 2020
340515f
Adding SOAP tests
DustinGrau-PSC Oct 22, 2020
11d584b
Adding SOAP tests
DustinGrau-PSC Oct 22, 2020
f9fd981
Adjusting SOAP tests
DustinGrau-PSC Oct 22, 2020
091fe9c
Adjust SOAP tests
DustinGrau-PSC Oct 22, 2020
c0d7d6b
Adjust SOAP tests
DustinGrau-PSC Oct 22, 2020
b6741fa
Fixed SOAP demo/test
DustinGrau-PSC Oct 22, 2020
db5106f
Fixing ANT scripts
DustinGrau-PSC Oct 22, 2020
a970d13
Adjusting tools for testing SOAP
DustinGrau-PSC Oct 22, 2020
529d185
Adding samples for SOAP deployment
DustinGrau-PSC Oct 22, 2020
7b4bc81
Fixing SOAP examples
DustinGrau-PSC Oct 22, 2020
e443666
Synchronizing build files for consistency.
DustinGrau-PSC Oct 23, 2020
e41c8ba
Splitting ANT test tasks out from management tasks, syncing build.xml…
DustinGrau-PSC Oct 23, 2020
a8a4f88
Adjusting ANT files
DustinGrau-PSC Oct 23, 2020
ee1c09d
Sync build files
DustinGrau-PSC Oct 23, 2020
4d735d1
Synchronize ANT build files across versions.
DustinGrau-PSC Oct 23, 2020
7332d6a
Modify task info for tooling scripts
DustinGrau-PSC Oct 27, 2020
0e0caae
Update demos with 12.3 versions.
DustinGrau-PSC Oct 27, 2020
c2cba41
Update Spark.pl for 12.3
DustinGrau-PSC Oct 27, 2020
4267967
Sync changes between demo versions
DustinGrau-PSC Oct 27, 2020
075a46e
Sync changes
DustinGrau-PSC Oct 27, 2020
4063117
Renaming files to be more consistent for securing, removing outdated …
DustinGrau-PSC Oct 28, 2020
925a710
Removing some outdated text from test script
DustinGrau-PSC Oct 28, 2020
619c334
Adding stack output for sessions in status screen
DustinGrau-PSC Nov 6, 2020
051e92a
Adding code to display table locks, and relate to a PAS instance.
DustinGrau-PSC Nov 10, 2020
43da2cd
Working on lock/stack code
DustinGrau-PSC Nov 11, 2020
93141f8
Completing base code for lock info tooling
DustinGrau-PSC Nov 11, 2020
1f47918
Adding code to examine locks from all connected databases
DustinGrau-PSC Nov 12, 2020
9a9c0c2
Adjusting procedures for database alias
DustinGrau-PSC Nov 12, 2020
5a7d566
Removing program
DustinGrau-PSC Nov 12, 2020
b287a4c
Adjusting display of data
DustinGrau-PSC Nov 13, 2020
12beb4a
Adding loop through all ABL Apps for lock stats
DustinGrau-PSC Nov 13, 2020
bf4ba1d
Adding notes on table locks
DustinGrau-PSC Nov 13, 2020
4166b2a
Change lock stat logic to use dynamic queries
DustinGrau-PSC Nov 16, 2020
c859056
Adjusting status output with memory estimate and runtime stats
DustinGrau-PSC Nov 17, 2020
d27e11b
Adjusting status scripts
DustinGrau-PSC Nov 18, 2020
33d6118
Sync tooling changes
DustinGrau-PSC Nov 18, 2020
19358a1
Reworked version of status page to use OEJMX instead of OEM
DustinGrau-PSC Nov 19, 2020
60b11c6
Fixing OEJMX status page
DustinGrau-PSC Nov 19, 2020
32108ac
Fixing status tooling
DustinGrau-PSC Nov 19, 2020
8a61012
Removing debugs
DustinGrau-PSC Nov 19, 2020
348b6c5
Removing debugs
DustinGrau-PSC Nov 19, 2020
a8bcc02
Fixing JMX version of status utility
DustinGrau-PSC Nov 19, 2020
95d2f4f
Removing debugs
DustinGrau-PSC Nov 19, 2020
979bb6e
Adding a new "auto trim" feature
DustinGrau-PSC Nov 19, 2020
523d207
Implementing auto-trim logic
DustinGrau-PSC Nov 20, 2020
a61d343
Adjusting auto-trim
DustinGrau-PSC Nov 20, 2020
a9ebc47
Adding new targets to build
DustinGrau-PSC Nov 30, 2020
21217dd
Adjusting new task
DustinGrau-PSC Nov 30, 2020
a67bdea
Sync changes to ANT scripts
DustinGrau-PSC Nov 30, 2020
c43713d
Sync changes to other versions of OE
DustinGrau-PSC Dec 1, 2020
ae7be31
Adding logic to enable pulseMetrics and pushProfiler
DustinGrau-PSC Dec 2, 2020
7aad863
Adjusting metrics output
DustinGrau-PSC Dec 2, 2020
b857f3e
Adjusting metrics enablement
DustinGrau-PSC Dec 3, 2020
2d84bed
Sync new Spark.pl
DustinGrau-PSC Dec 4, 2020
a7c470d
Update README.md
DustinGrau-PSC Dec 4, 2020
3aafbca
Update Spark.pl for 11.7
DustinGrau-PSC Dec 4, 2020
608dc23
Updating CHANGELOG.md
DustinGrau-PSC Dec 4, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 13 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
*.r
*.e
/oe117/Sports/PASOEContent/WEB-INF/openedge/Business/UnitTest/ApsvTest.p
/oe117/Sports/tools/testApsvHello.p
lbia*
rcda*
srta*
*.prof
/oe122/DynSports/server.log
/oe122/DynSports/results.xml
/oe122/DynSports/tests/profiler
/oe122/DynSports/tests/*.log
*.xref
*.xref.xml
results.xml
server.log
agents_*.txt
status_*.txt
temp.qry
temp.*.json
client-*.log
support_*.zip
22 changes: 15 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
# Changelog

## OpenEdge 11.7.5 and 12.1
## OpenEdge 11.7.6+ and 12.2+

### v6.0.0

- Adding new ability for CatalogManager to read an annotations.json config file, when present (file generation TBD).
- Adds support for annotated classes/procedures in addition to the Dynamic\* classes provided by Spark-Toolkit natively.
- Added new folders to correspond to OE releases and to reflect the version where a demo should be installed/run
- Add support for new features in QueryBuilder coming in 12.4 or later to better support the CCS-BE pattern

## OpenEdge 11.7.5 and 12.1 (Not Recommended, Deprecated Soon)

### v5.0.2

Expand All @@ -14,10 +23,9 @@

### v5.0.0

- Removes all local overrides of the OpenEdge.* classes which are now provided in the minimum OE versions required: 11.7.5 and 12.1.

- Removes all local overrides of the OpenEdge.\* classes which are now provided in the minimum OE versions required: 11.7.5 and 12.1.

## OpenEdge 11.7.4 and 12.0
## OpenEdge 11.7.4 and 12.0 (No Longer Supported)

### v4.6.2

Expand Down Expand Up @@ -57,7 +65,7 @@
- Make necessary adjustments to patterns since the switch to the DataObjectHandler class as of v4.3.0.
- Framework now officially requires OpenEdge 11.7.4 due to features inherent in that service pack.

## OpenEdge 11.7.3
## OpenEdge 11.7.3 (No Longer Supported)

### v4.3.0

Expand Down Expand Up @@ -117,7 +125,7 @@
- Adjust configuration files for new security model in 11.7 (latest Spring Security Framework).


## OpenEdge 11.6
## OpenEdge 11.6 (No Longer Supported)

### v3.3.0

Expand Down Expand Up @@ -270,7 +278,7 @@
- Various bugfixes, added after initial version creation.


## OpenEdge 11.5
## OpenEdge 11.5 (No Longer Supported)

### v2.3.0

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

### Welcome!

This repository contains sample projects ready for import into PDSOE and PASOE, meant to illustrate usage of the **Progress Spark Toolkit**. Please note that all demos are for illustrating server-side micro-services only; there are no UI components bundled as of the November 2019 release (v5.0.0).
This repository contains sample projects ready for import into PDSOE and PASOE, meant to illustrate usage of the **Progress Spark Toolkit**. Please note that all demos are for illustrating server-side micro-services only; there are no UI components bundled as of the December 2020 release (v6.0.0).

**Note:** This release utilizes toolkit release [v4.6.0](https://github.com/progress/Spark-Toolkit/releases/tag/v5.0.0).
**Note:** This release utilizes toolkit release [v6.0.0](https://github.com/progress/Spark-Toolkit/releases/tag/v6.0.0).

## Requirements

**OpenEdge 11.7.5** or **OpenEdge 12.1.**, and later, with the **Spark.pl** library compiled on your appropriate version (11 or 12).
**OpenEdge 11.7.6** or **OpenEdge 12.2.0** at minimum, **OpenEdge 11.7.8+** or **OpenEdge 12.2.3+** preferred, with the **Spark.pl** library compiled on your appropriate version (11 or 12).

- Apache Ant 1.9.x+ (included as of OE 11.7+ at DLC/ant and run as DLC/bin/proant)
- Progress Compile Tools, or "PCT" (included as of OE 11.7.3 at DLC/pct/PCT.jar)
Expand Down
15 changes: 0 additions & 15 deletions oe117/DynSports/.propath

This file was deleted.

Binary file removed oe117/DynSports/AppServer/Spark.pl
Binary file not shown.
191 changes: 0 additions & 191 deletions oe117/DynSports/AppServer/build.xml

This file was deleted.

29 changes: 0 additions & 29 deletions oe117/DynSports/Deploy/Build/Clean Logs (SportsPASOE).launch

This file was deleted.

29 changes: 0 additions & 29 deletions oe117/DynSports/Deploy/Build/Copy App Files (SportsPASOE).launch

This file was deleted.

This file was deleted.

Loading