Skip to content

Commit b2ae183

Browse files
committed
Finished exercise description and learning material
1 parent fac57de commit b2ae183

8 files changed

Lines changed: 127 additions & 66 deletions

File tree

exercises/exercise-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ To verify the `dsfdev_dicProcess` can be executed successfully, we need to deplo
103103
```
104104
docker-compose up dic-fhir
105105
```
106-
Verify the DSF FHIR server started successfully. You can access the webservice of the DSF FHIR server at https://dic/fhir.
106+
Verify the DSF FHIR server started successfully at https://dic/fhir.
107107
The DSF FHIR server uses a server certificate that was generated during the first maven install build.
108108
To authenticate yourself to the server you can use the client certificate located at `.../dsf-process-tutorial/test-data-generator/cert/dic-client/dic-client_certificate.p12` (Password: `password`).
109109
Add the certificate and the generated Root CA located at `.../dsf-process-tutorial/test-data-generator/cert/ca/testca_certificate.pem` to your browser certificate store.

exercises/exercise-2.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)**Exercise 2**[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)
1+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)**Exercise 2**[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)
22
___
33

44
# Exercise 2 - Environment Variables and Input Parameters
@@ -82,7 +82,7 @@ To verify the `dsfdev_dicProcess` can be executed successfully, we need to deplo
8282
```
8383
docker-compose up dic-fhir
8484
```
85-
Verify the DSF FHIR server started successfully.
85+
Verify the DSF FHIR server started successfully at https://dic/fhir.
8686

8787
2. Start the DSF BPE server for the `dic.dsf.test` organization in second console at location `.../dsf-process-tutorial/dev-setup`:
8888
```
@@ -104,4 +104,4 @@ To verify the `dsfdev_dicProcess` can be executed successfully, we need to deplo
104104
Also check that modification to the [Task](../learning/concepts/fhir/task.md) input parameter specified in the `TutorialExampleStarter` class, have the appropriate effect on your log message.
105105

106106
___
107-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)**Exercise 2**[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)
107+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)**Exercise 2**[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)

exercises/exercise-3.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)**Exercise 3**[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)
1+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)**Exercise 3**[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)
22
___
33

44
# Exercise 3 - DSF User Role Configuration
@@ -63,7 +63,7 @@ To verify the `dsfdev_dicProcess` can be executed successfully, we need to deplo
6363
```
6464
docker-compose up dic-fhir
6565
```
66-
Verify the DSF FHIR server started successfully.
66+
Verify the DSF FHIR server started successfully at https://dic/fhir.
6767

6868
2. Start the DSF BPE server for the `dic.dsf.test` organization in second console at location `.../dsf-process-tutorial/dev-setup`:
6969
```
@@ -79,4 +79,4 @@ To verify the `dsfdev_dicProcess` can be executed successfully, we need to deplo
7979

8080
If all went well, you should have been able to start the process via both the client certificate and your Keycloak user.
8181
___
82-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)**Exercise 3**[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)
82+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)**Exercise 3**[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)

exercises/exercise-4.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)**Exercise 4**[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)
1+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)**Exercise 4**[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)
22
___
33

44
# Exercise 4 - Messaging
@@ -54,14 +54,14 @@ Verify that the build was successful and no test failures occurred.
5454
### Process Execution and Manual Tests
5555
To verify the `dsfdev_dicProcess` and `dsfdev_cosProcess`es can be executed successfully, we need to deploy them into DSF instances and execute the `dsfdev_dicProcess`. The maven `install` build is configured to create a process jar file with all necessary resources and copy the jar to the appropriate locations of the docker dev setup.
5656
Don't forget that you will have to add the client certificate for the `COS` instance to your browser the same way you added it for the `DIC` instance
57-
in [exercise 1](exercise-1.md) or use the Keycloak user you created in [exercise 3](exercise-3.md) for the `cos` realm. Otherwise, you won't be able to access [https://cos/fhir](https://cos/fhir). You can find the client certificate
57+
in [exercise 1](exercise-1.md) or use the Keycloak user `Tyler Tester` with username `test` and password `test`. Otherwise, you won't be able to access [https://cos/fhir](https://cos/fhir). You can find the client certificate
5858
in `.../dsf-process-tutorial/test-data-generator/cert/cos-client/cos-client_certificate.p12` (password: password).
5959

6060
1. Start the DSF FHIR server for the `dic.dsf.test` organization in a console at location `.../dsf-process-tutorial/dev-setup`:
6161
```
6262
docker-compose up dic-fhir
6363
```
64-
Verify the DSF FHIR server started successfully.
64+
Verify the DSF FHIR server started successfully at https://dic/fhir.
6565

6666
2. Start the DSF BPE server for the `dic.dsf.test` organization in another console at location `.../dsf-process-tutorial/dev-setup`:
6767
```
@@ -73,7 +73,7 @@ in `.../dsf-process-tutorial/test-data-generator/cert/cos-client/cos-client_cert
7373
```
7474
docker-compose up cos-fhir
7575
```
76-
Verify the DSF FHIR server started successfully. You can access the webservice of the DSF FHIR server at https://cos/fhir. To authenticate yourself to the server you can use the client certificate located at `.../dsf-process-tutorial/test-data-generator/cert/cos-client/cos-client_certificate.p12` (Password: `password`).
76+
Verify the DSF FHIR server started successfully at https://cos/fhir.
7777

7878
4. Start the DSF BPE server for the `cos.dsf.test` organization in another console at location `.../dsf-process-tutorial/dev-setup`:
7979
```
@@ -87,4 +87,4 @@ in `.../dsf-process-tutorial/test-data-generator/cert/cos-client/cos-client_cert
8787
Verify that a FHIR [Task](../learning/concepts/fhir/task.md) resource was created at the DSF FHIR server of the `cos.dsf.test` organization and the `dsfdev_cosProcess` was then executed by the DSF BPE server of the `cos.dsf.test` organization.
8888

8989
___
90-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)**Exercise 4**[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)
90+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)**Exercise 4**[Exercise 5](exercise-5.md)[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)

exercises/exercise-5.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)**Exercise 5**[Exercise 6](exercise-6.md)
1+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)**Exercise 5**[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)
22
___
33

44
# Exercise 5 - Exclusive Gateways
@@ -34,7 +34,7 @@ To verify the `dsfdev_dicProcess` and `dsfdev_cosProcess`es can be executed succ
3434
```
3535
docker-compose up dic-fhir
3636
```
37-
Verify the DSF FHIR server started successfully.
37+
Verify the DSF FHIR server started successfully at https://dic/fhir.
3838

3939
2. Start the DSF BPE server for the `dic.dsf.test` organization in a second console at location `.../dsf-process-tutorial/dev-setup`:
4040
```
@@ -46,7 +46,7 @@ To verify the `dsfdev_dicProcess` and `dsfdev_cosProcess`es can be executed succ
4646
```
4747
docker-compose up cos-fhir
4848
```
49-
Verify the DSF FHIR server started successfully.
49+
Verify the DSF FHIR server started successfully at https://cos/fhir.
5050

5151
4. Start the DSF BPE server for the `cos.dsf.test` organization in a fourth console at location `.../dsf-process-tutorial/dev-setup`:
5252
```
@@ -59,4 +59,4 @@ To verify the `dsfdev_dicProcess` and `dsfdev_cosProcess`es can be executed succ
5959
Verify that the `dsfdev_dicProcess` was executed successfully by the `dic.dsf.test` DSF BPE server and possibly the `dsfdev_cosProcess` by the `cos.dsf.test` DSF BPE server, depending on whether decision of your algorithm based on the input parameter allowed to start the `dsfdev_dicProcess`.
6060

6161
___
62-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)**Exercise 5**[Exercise 6](exercise-6.md)
62+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)**Exercise 5**[Exercise 6](exercise-6.md)[Exercise 7](exercise-7.md)

exercises/exercise-6.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)**Exercise 6**
1+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)**Exercise 6**[Exercise 7](exercise-7.md)
22
___
33

44
# Exercise 6 - Event Based Gateways and Intermediate Events
@@ -47,14 +47,14 @@ Verify that the build was successful and no test failures occurred.
4747
### Process Execution and Manual Tests
4848
To verify the `dsfdev_dicProcess`, `dsfdev_cosProcess` and `dsfdev_hrpProcess`es can be executed successfully, we need to deploy them into DSF instances and execute the `dsfdev_dicProcess`. The maven `install` build is configured to create a process jar file with all necessary resources and copy the jar to the appropriate locations of the docker dev setup.
4949
Don't forget that you will have to add the client certificate for the `HRP` instance to your browser the same way you added it for the `DIC` and `COS` instances
50-
in [exercise 1](exercise-1.md) and [exercise 4](exercise-5.md) or use the Keycloak user you created in [exercise 3](exercise-3.md) for the `hrp` realm. Otherwise, you won't be able to access [https://hrp/fhir](https://hrp/fhir). You can find the client certificate
50+
in [exercise 1](exercise-1.md) and [exercise 4](exercise-5.md) or use the Keycloak user `Tyler Tester` with username `test` and password `test`. Otherwise, you won't be able to access [https://hrp/fhir](https://hrp/fhir). You can find the client certificate
5151
in `.../dsf-process-tutorial/test-data-generator/cert/hrp-client/hrp-client_certificate.p12` (password: password).
5252

5353
1. Start the DSF FHIR server for the `dic.dsf.test` organization in a console at location `.../dsf-process-tutorial/dev-setup`:
5454
```
5555
docker-compose up dic-fhir
5656
```
57-
Verify the DSF FHIR server started successfully.
57+
Verify the DSF FHIR server started successfully at https://dic/fhir.
5858

5959
2. Start the DSF BPE server for the `dic.dsf.test` organization in a second console at location `.../dsf-process-tutorial/dev-setup`:
6060
```
@@ -66,7 +66,7 @@ in `.../dsf-process-tutorial/test-data-generator/cert/hrp-client/hrp-client_cert
6666
```
6767
docker-compose up cos-fhir
6868
```
69-
Verify the DSF FHIR server started successfully.
69+
Verify the DSF FHIR server started successfully at https://cos/fhir.
7070

7171
4. Start the DSF BPE server for the `cos.dsf.test` organization in a fourth console at location `.../dsf-process-tutorial/dev-setup`:
7272
```
@@ -79,7 +79,7 @@ in `.../dsf-process-tutorial/test-data-generator/cert/hrp-client/hrp-client_cert
7979
```
8080
docker-compose up hrp-fhir
8181
```
82-
Verify the DSF FHIR server started successfully. You can access the webservice of the DSF FHIR server at https://hrp/fhir. To authenticate yourself to the server you can use the client certificate located at `.../dsf-process-tutorial/test-data-generator/cert/hrp-client/hrp-client_certificate.p12` (Password: `password`).
82+
Verify the DSF FHIR server started successfully at https://hrp/fhir.
8383

8484
6. Start the DSF BPE server for the `hrp.dsf.test` organization in a sixth console at location `.../dsf-process-tutorial/dev-setup`:
8585
```
@@ -99,4 +99,4 @@ in `.../dsf-process-tutorial/test-data-generator/cert/hrp-client/hrp-client_cert
9999
Verify that the `dsfdev_dicProcess` either finishes with the arrival of the `goodbyeDic` message or after waiting for two minutes.
100100

101101
___
102-
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)**Exercise 6**
102+
[Prerequisites](prerequisites.md)[Exercise 0](exercise-0.md)[Exercise 1](exercise-1.md)[Exercise 1.1](exercise-1-1.md)[Exercise 2](exercise-2.md)[Exercise 3](exercise-3.md)[Exercise 4](exercise-4.md)[Exercise 5](exercise-5.md)**Exercise 6**[Exercise 7](exercise-7.md)

0 commit comments

Comments
 (0)