├── .gitignore ├── CI └── CI.md ├── Demos ├── Client.demo └── Server.demo ├── Distribution ├── Jarvis.dws └── JarvisService.dws ├── Docker ├── README.md └── entrypoint ├── Dockerfile ├── Dockerfile.20.0 ├── Jarvis.demo ├── Jarvis.dyalogbuild ├── JarvisService.dyalogbuild ├── Jenkinsfile ├── LICENSE ├── README.md ├── Samples ├── JSON │ ├── GetSign.dyalog │ ├── GetSignObject.dyalog │ ├── GetSignWithRequest.dyalog │ └── Utils │ │ └── Reverse.dyalog ├── JSON_Namespace │ └── test.dyalog └── REST │ ├── Authenticate.aplf │ ├── Database.dcf │ ├── Delete.aplf │ ├── Get.aplf │ ├── GetCustomers.aplf │ ├── GetOrders.aplf │ ├── GetProducts.aplf │ ├── InitSession.aplf │ ├── Initialize.aplf │ ├── Post.aplf │ ├── Put.aplf │ ├── TableToNS.aplf │ ├── Test.aplf │ ├── config.json │ └── lookup.aplf ├── Service ├── Config.dyalog ├── JarvisService.dyalog └── SysLog.dyalog ├── Source ├── AutoStart.dyalog ├── Jarvis.dyalog ├── Run.aplf └── Updates.dyalog ├── Tests ├── AllowGETs │ └── jarvisconfig.json ├── ContentTypes │ └── test_contentTypes.aplf ├── Secure │ ├── PickCert.dyalog │ └── TestSecure.dyalog ├── login │ ├── Authenticate.dyalog │ ├── jarvisconfig.json │ ├── loginneeded.dyalog │ ├── nologinneeded.dyalog │ └── payloadcreds.dyalog ├── mixed │ ├── Excluded.dyalog │ ├── demo.txt │ ├── loans.dyalog │ ├── loansclass.dyalog │ └── reverse.dyalog ├── run │ └── testClass.dyalog ├── sessions │ ├── Add.dyalog │ ├── InitializeSession.dyalog │ ├── Subtract.dyalog │ └── jarvisconfig.json ├── setup.dyalog ├── teardown.dyalog ├── test_KillOnDisconnect.dyalog ├── test_PostProcess.dyalog ├── test_sessions.dyalog ├── testconfig.json └── unit.dyalogtest ├── apl-package.json ├── docs ├── LICENSE.md ├── assets │ └── apl385.ttf ├── concepts.md ├── conga.md ├── css │ └── main.css ├── docker.md ├── img │ ├── dyalog-white.svg │ ├── favicon-32.png │ └── sample.png ├── index.md ├── json.md ├── methods-instance.md ├── methods-shared.md ├── release-notes.md ├── request.md ├── rest.md ├── security.md ├── sessions.md ├── settings-conga.md ├── settings-container.md ├── settings-cors.md ├── settings-hooks.md ├── settings-json.md ├── settings-operational.md ├── settings-overview.md ├── settings-rest.md ├── settings-session.md ├── settings-shared.md ├── using-request.md └── using.md └── mkdocs.yml /.gitignore: -------------------------------------------------------------------------------- 1 | site/ 2 | -------------------------------------------------------------------------------- /CI/CI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/CI/CI.md -------------------------------------------------------------------------------- /Demos/Client.demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Demos/Client.demo -------------------------------------------------------------------------------- /Demos/Server.demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Demos/Server.demo -------------------------------------------------------------------------------- /Distribution/Jarvis.dws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Distribution/Jarvis.dws -------------------------------------------------------------------------------- /Distribution/JarvisService.dws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Distribution/JarvisService.dws -------------------------------------------------------------------------------- /Docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Docker/README.md -------------------------------------------------------------------------------- /Docker/entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Docker/entrypoint -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.20.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Dockerfile.20.0 -------------------------------------------------------------------------------- /Jarvis.demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Jarvis.demo -------------------------------------------------------------------------------- /Jarvis.dyalogbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Jarvis.dyalogbuild -------------------------------------------------------------------------------- /JarvisService.dyalogbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/JarvisService.dyalogbuild -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/README.md -------------------------------------------------------------------------------- /Samples/JSON/GetSign.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/JSON/GetSign.dyalog -------------------------------------------------------------------------------- /Samples/JSON/GetSignObject.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/JSON/GetSignObject.dyalog -------------------------------------------------------------------------------- /Samples/JSON/GetSignWithRequest.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/JSON/GetSignWithRequest.dyalog -------------------------------------------------------------------------------- /Samples/JSON/Utils/Reverse.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/JSON/Utils/Reverse.dyalog -------------------------------------------------------------------------------- /Samples/JSON_Namespace/test.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/JSON_Namespace/test.dyalog -------------------------------------------------------------------------------- /Samples/REST/Authenticate.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Authenticate.aplf -------------------------------------------------------------------------------- /Samples/REST/Database.dcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Database.dcf -------------------------------------------------------------------------------- /Samples/REST/Delete.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Delete.aplf -------------------------------------------------------------------------------- /Samples/REST/Get.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Get.aplf -------------------------------------------------------------------------------- /Samples/REST/GetCustomers.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/GetCustomers.aplf -------------------------------------------------------------------------------- /Samples/REST/GetOrders.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/GetOrders.aplf -------------------------------------------------------------------------------- /Samples/REST/GetProducts.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/GetProducts.aplf -------------------------------------------------------------------------------- /Samples/REST/InitSession.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/InitSession.aplf -------------------------------------------------------------------------------- /Samples/REST/Initialize.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Initialize.aplf -------------------------------------------------------------------------------- /Samples/REST/Post.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Post.aplf -------------------------------------------------------------------------------- /Samples/REST/Put.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Put.aplf -------------------------------------------------------------------------------- /Samples/REST/TableToNS.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/TableToNS.aplf -------------------------------------------------------------------------------- /Samples/REST/Test.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/Test.aplf -------------------------------------------------------------------------------- /Samples/REST/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/config.json -------------------------------------------------------------------------------- /Samples/REST/lookup.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Samples/REST/lookup.aplf -------------------------------------------------------------------------------- /Service/Config.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Service/Config.dyalog -------------------------------------------------------------------------------- /Service/JarvisService.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Service/JarvisService.dyalog -------------------------------------------------------------------------------- /Service/SysLog.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Service/SysLog.dyalog -------------------------------------------------------------------------------- /Source/AutoStart.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Source/AutoStart.dyalog -------------------------------------------------------------------------------- /Source/Jarvis.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Source/Jarvis.dyalog -------------------------------------------------------------------------------- /Source/Run.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Source/Run.aplf -------------------------------------------------------------------------------- /Source/Updates.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Source/Updates.dyalog -------------------------------------------------------------------------------- /Tests/AllowGETs/jarvisconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/AllowGETs/jarvisconfig.json -------------------------------------------------------------------------------- /Tests/ContentTypes/test_contentTypes.aplf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/ContentTypes/test_contentTypes.aplf -------------------------------------------------------------------------------- /Tests/Secure/PickCert.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/Secure/PickCert.dyalog -------------------------------------------------------------------------------- /Tests/Secure/TestSecure.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/Secure/TestSecure.dyalog -------------------------------------------------------------------------------- /Tests/login/Authenticate.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/login/Authenticate.dyalog -------------------------------------------------------------------------------- /Tests/login/jarvisconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/login/jarvisconfig.json -------------------------------------------------------------------------------- /Tests/login/loginneeded.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/login/loginneeded.dyalog -------------------------------------------------------------------------------- /Tests/login/nologinneeded.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/login/nologinneeded.dyalog -------------------------------------------------------------------------------- /Tests/login/payloadcreds.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/login/payloadcreds.dyalog -------------------------------------------------------------------------------- /Tests/mixed/Excluded.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/mixed/Excluded.dyalog -------------------------------------------------------------------------------- /Tests/mixed/demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/mixed/demo.txt -------------------------------------------------------------------------------- /Tests/mixed/loans.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/mixed/loans.dyalog -------------------------------------------------------------------------------- /Tests/mixed/loansclass.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/mixed/loansclass.dyalog -------------------------------------------------------------------------------- /Tests/mixed/reverse.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/mixed/reverse.dyalog -------------------------------------------------------------------------------- /Tests/run/testClass.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/run/testClass.dyalog -------------------------------------------------------------------------------- /Tests/sessions/Add.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/sessions/Add.dyalog -------------------------------------------------------------------------------- /Tests/sessions/InitializeSession.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/sessions/InitializeSession.dyalog -------------------------------------------------------------------------------- /Tests/sessions/Subtract.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/sessions/Subtract.dyalog -------------------------------------------------------------------------------- /Tests/sessions/jarvisconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/sessions/jarvisconfig.json -------------------------------------------------------------------------------- /Tests/setup.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/setup.dyalog -------------------------------------------------------------------------------- /Tests/teardown.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/teardown.dyalog -------------------------------------------------------------------------------- /Tests/test_KillOnDisconnect.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/test_KillOnDisconnect.dyalog -------------------------------------------------------------------------------- /Tests/test_PostProcess.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/test_PostProcess.dyalog -------------------------------------------------------------------------------- /Tests/test_sessions.dyalog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/test_sessions.dyalog -------------------------------------------------------------------------------- /Tests/testconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/testconfig.json -------------------------------------------------------------------------------- /Tests/unit.dyalogtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/Tests/unit.dyalogtest -------------------------------------------------------------------------------- /apl-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/apl-package.json -------------------------------------------------------------------------------- /docs/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/LICENSE.md -------------------------------------------------------------------------------- /docs/assets/apl385.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/assets/apl385.ttf -------------------------------------------------------------------------------- /docs/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/concepts.md -------------------------------------------------------------------------------- /docs/conga.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/conga.md -------------------------------------------------------------------------------- /docs/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/css/main.css -------------------------------------------------------------------------------- /docs/docker.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/img/dyalog-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/img/dyalog-white.svg -------------------------------------------------------------------------------- /docs/img/favicon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/img/favicon-32.png -------------------------------------------------------------------------------- /docs/img/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/img/sample.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/json.md -------------------------------------------------------------------------------- /docs/methods-instance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/methods-instance.md -------------------------------------------------------------------------------- /docs/methods-shared.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/methods-shared.md -------------------------------------------------------------------------------- /docs/release-notes.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/request.md -------------------------------------------------------------------------------- /docs/rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/rest.md -------------------------------------------------------------------------------- /docs/security.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/sessions.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/settings-conga.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-conga.md -------------------------------------------------------------------------------- /docs/settings-container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-container.md -------------------------------------------------------------------------------- /docs/settings-cors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-cors.md -------------------------------------------------------------------------------- /docs/settings-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-hooks.md -------------------------------------------------------------------------------- /docs/settings-json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-json.md -------------------------------------------------------------------------------- /docs/settings-operational.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-operational.md -------------------------------------------------------------------------------- /docs/settings-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-overview.md -------------------------------------------------------------------------------- /docs/settings-rest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-rest.md -------------------------------------------------------------------------------- /docs/settings-session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-session.md -------------------------------------------------------------------------------- /docs/settings-shared.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/settings-shared.md -------------------------------------------------------------------------------- /docs/using-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/using-request.md -------------------------------------------------------------------------------- /docs/using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/docs/using.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dyalog/Jarvis/HEAD/mkdocs.yml --------------------------------------------------------------------------------