Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
588 commits
Select commit Hold shift + click to select a range
36c5dad
observability work
paulparkinson Jul 5, 2021
97d1261
observability work
paulparkinson Jul 5, 2021
38a342b
dotnet work
paulparkinson Jul 7, 2021
cdbc57e
dotnet work
paulparkinson Jul 7, 2021
1fe680f
dotnet work
paulparkinson Jul 7, 2021
39a84c4
dotnet work
paulparkinson Jul 7, 2021
7afc5fa
dotnet work
paulparkinson Jul 7, 2021
0101329
observability, dotnet, go, etc. work - move kafka etc. build to nonjava
paulparkinson Jul 8, 2021
5cd8f6a
observability, dotnet, go, etc. work - move kafka etc. build to nonjava
paulparkinson Jul 8, 2021
a6a08cf
observability, dotnet, go, etc. work - move kafka etc. build to nonjava
paulparkinson Jul 8, 2021
fdd8e10
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Jul 8, 2021
803874f
enable teq
paulparkinson Jul 19, 2021
ba8023b
enable teq
paulparkinson Jul 20, 2021
eff3391
enable teq
paulparkinson Jul 20, 2021
01e93d2
enable teq
paulparkinson Jul 21, 2021
48a9a5b
enable teq
paulparkinson Jul 26, 2021
a0a8384
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Jul 26, 2021
aeb73cb
enable teq
paulparkinson Jul 26, 2021
0bc9b78
enable teq
paulparkinson Jul 26, 2021
0272d83
enable teq
paulparkinson Jul 26, 2021
85022c6
enable teq
paulparkinson Jul 26, 2021
31eb497
enable teq
paulparkinson Jul 26, 2021
1ae650e
enable teq
paulparkinson Jul 26, 2021
b121faa
enable teq
paulparkinson Jul 26, 2021
861fa99
enable teq
paulparkinson Jul 27, 2021
27771f6
enable teq
paulparkinson Jul 27, 2021
14e31ed
enable teq
paulparkinson Jul 27, 2021
ca7eb05
enable teq
paulparkinson Jul 27, 2021
5400c7a
enable teq
paulparkinson Jul 27, 2021
0322f27
enable teq
paulparkinson Jul 27, 2021
66e0994
enable teq
paulparkinson Jul 27, 2021
8239256
enable teq
paulparkinson Jul 27, 2021
445b9d1
enable teq
paulparkinson Jul 27, 2021
d6742dc
enable teq
paulparkinson Jul 27, 2021
6ce9be9
enable teq
paulparkinson Jul 27, 2021
3d52bb1
enable teq
paulparkinson Jul 27, 2021
cc632e3
enable teq
paulparkinson Jul 27, 2021
f0ca735
enable teq
paulparkinson Jul 27, 2021
beb301f
enable teq
paulparkinson Jul 28, 2021
8817797
enable teq
paulparkinson Jul 28, 2021
f1ff687
enable teq
paulparkinson Jul 28, 2021
f93b0d9
enable teq
paulparkinson Jul 29, 2021
11682dd
enable teq
paulparkinson Jul 29, 2021
85dac9f
enable teq
paulparkinson Jul 29, 2021
ac02142
enable teq
paulparkinson Aug 3, 2021
d4efd74
enable teq
paulparkinson Aug 10, 2021
dfe9dca
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Aug 10, 2021
db8aa0b
enable teq
paulparkinson Aug 10, 2021
ce1a8ca
enable teq
paulparkinson Aug 11, 2021
7164831
enable teq
paulparkinson Aug 11, 2021
ea96351
enable teq
paulparkinson Aug 11, 2021
f95bcef
enable teq
paulparkinson Aug 11, 2021
cab7405
enable teq
paulparkinson Aug 11, 2021
e5f99cc
enable teq
paulparkinson Aug 11, 2021
15f528c
enable teq
paulparkinson Aug 18, 2021
0ae7aaf
enable teq
paulparkinson Aug 18, 2021
b8ce187
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Aug 18, 2021
a024192
enable teq
paulparkinson Aug 19, 2021
57e2e6b
enable teq
paulparkinson Aug 20, 2021
707e166
enable teq
paulparkinson Aug 23, 2021
1270c62
enable teq
paulparkinson Aug 23, 2021
42a1d56
enable teq
paulparkinson Aug 23, 2021
3882b94
enable teq
paulparkinson Aug 23, 2021
f3aadab
enable teq
paulparkinson Aug 23, 2021
c5e49fd
enable teq
paulparkinson Aug 23, 2021
6d3053f
enable teq
paulparkinson Aug 23, 2021
fe21bee
enable teq
paulparkinson Aug 23, 2021
06ef134
enable teq
paulparkinson Aug 23, 2021
4c2bb68
enable teq
paulparkinson Aug 23, 2021
363b98e
enable teq
paulparkinson Aug 24, 2021
444da87
enable teq
paulparkinson Aug 24, 2021
df58960
enable teq
paulparkinson Aug 24, 2021
a33b3f7
enable teq
paulparkinson Aug 24, 2021
1a002a1
enable teq
paulparkinson Aug 24, 2021
f9d5cef
enable teq
paulparkinson Aug 24, 2021
029781c
enable teq
paulparkinson Aug 24, 2021
1ffd721
enable teq
paulparkinson Aug 24, 2021
8fdad10
enable teq
paulparkinson Aug 24, 2021
105d756
enable teq
paulparkinson Aug 24, 2021
38026d3
enable teq
paulparkinson Aug 24, 2021
33a588b
enable teq
paulparkinson Aug 24, 2021
79c0a27
enable teq
paulparkinson Aug 24, 2021
a8126d1
enable teq
paulparkinson Aug 24, 2021
92afc3b
enable teq
paulparkinson Aug 24, 2021
c6edcb7
enable teq
paulparkinson Aug 25, 2021
e5bed44
enable teq
paulparkinson Aug 25, 2021
665b8aa
enable teq
paulparkinson Aug 26, 2021
0ca3af2
enable teq
paulparkinson Aug 26, 2021
564a0c4
enable teq
paulparkinson Aug 26, 2021
d9eec01
enable teq
paulparkinson Aug 26, 2021
bdbdc1b
enable teq
paulparkinson Aug 26, 2021
4220c51
enable teq
paulparkinson Aug 26, 2021
61a375c
enable teq
paulparkinson Aug 26, 2021
4c51314
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Aug 26, 2021
b9f9fb6
enable teq
paulparkinson Aug 26, 2021
09a69d6
enable teq
paulparkinson Aug 26, 2021
87d3733
enable teq
paulparkinson Aug 26, 2021
6c4ee42
enable teq
paulparkinson Aug 26, 2021
c03127d
enable teq
paulparkinson Aug 26, 2021
656904e
enable teq
paulparkinson Aug 26, 2021
26a565d
enable teq
paulparkinson Aug 26, 2021
5188e0c
enable teq
paulparkinson Aug 26, 2021
2518fb9
enable teq
paulparkinson Aug 26, 2021
cc07b6d
enable teq
paulparkinson Aug 26, 2021
2e168eb
enable teq
paulparkinson Aug 26, 2021
4347c22
enable teq
paulparkinson Aug 27, 2021
07b60c9
enable teq
paulparkinson Aug 27, 2021
46d5e01
enable teq
paulparkinson Aug 27, 2021
87e2b9a
enable teq
paulparkinson Aug 28, 2021
35d0fcc
enable teq
paulparkinson Aug 31, 2021
7bb7b8c
enable teq
paulparkinson Aug 31, 2021
b6deb11
enable teq
paulparkinson Aug 31, 2021
19c16dc
enable teq
paulparkinson Aug 31, 2021
65542ea
enable teq
paulparkinson Sep 1, 2021
f3958b9
enable teq
paulparkinson Sep 1, 2021
0cf5413
enable teq
paulparkinson Sep 1, 2021
1393f81
enable teq
paulparkinson Sep 1, 2021
5c065f2
enable teq
paulparkinson Sep 1, 2021
22a8916
enable teq
paulparkinson Sep 1, 2021
98306dd
enable teq
paulparkinson Sep 1, 2021
3f0f443
enable teq
paulparkinson Sep 1, 2021
2599996
observability
paulparkinson Sep 1, 2021
2f9c3a0
enable teq
paulparkinson Sep 2, 2021
b4e52de
enable teq
paulparkinson Sep 2, 2021
2f1ea60
enable teq
paulparkinson Sep 2, 2021
85ac2eb
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Sep 4, 2021
99f127e
enable teq
paulparkinson Sep 4, 2021
f798e50
enable teq
paulparkinson Sep 4, 2021
badddda
observability work
paulparkinson Sep 4, 2021
22e63e4
observability work
paulparkinson Sep 4, 2021
02da895
enable teq
paulparkinson Sep 4, 2021
03e353d
enable teq
paulparkinson Sep 4, 2021
722d97a
enable teq
paulparkinson Sep 4, 2021
7371a48
observ
paulparkinson Sep 5, 2021
f9e24ea
enable teq
paulparkinson Sep 5, 2021
173e95e
observability dash
paulparkinson Sep 6, 2021
4b4a00b
observability
paulparkinson Sep 7, 2021
64a5c76
osbservability
paulparkinson Sep 7, 2021
4ab0644
enable teq
paulparkinson Sep 7, 2021
29a7d9c
enable teq
paulparkinson Sep 7, 2021
124320c
enable teq
paulparkinson Sep 8, 2021
70f793e
obs
paulparkinson Sep 8, 2021
f8433a5
obs
paulparkinson Sep 8, 2021
b2ffab9
enable teq
paulparkinson Sep 8, 2021
07126f2
obs
paulparkinson Sep 8, 2021
2794a4a
enable teq
paulparkinson Sep 9, 2021
958fd58
observ
paulparkinson Sep 9, 2021
b40da06
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Sep 9, 2021
162fb8a
obs
paulparkinson Sep 9, 2021
e4ec789
converged wording change
paulparkinson Sep 9, 2021
2c7ad87
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Sep 9, 2021
d1e37ea
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Sep 13, 2021
c4ae79e
fix k6 command
paulparkinson Sep 13, 2021
cbbe3be
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Sep 23, 2021
68e55f4
correct workshop link
paulparkinson Sep 23, 2021
8f33731
update workshop link
paulparkinson Sep 23, 2021
8ca10b9
modifiy python impl to conn.autocommit = False
paulparkinson Oct 1, 2021
184f150
enable teq
paulparkinson Oct 1, 2021
3d78ab4
various including security fix in inventory-nodejs
paulparkinson Nov 5, 2021
c8b879e
various including security fix in inventory-nodejs
paulparkinson Nov 5, 2021
5f788c4
various including security fix in inventory-nodejs
paulparkinson Nov 5, 2021
e5440a2
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Nov 5, 2021
718a2ac
enable teq
paulparkinson Nov 5, 2021
8525a1a
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Nov 5, 2021
0353aba
inventory-micronaut
paulparkinson Nov 8, 2021
a93e7fa
inventory-micronaut
paulparkinson Nov 8, 2021
84953c9
inventory-quarkus
paulparkinson Nov 10, 2021
d09bc73
inventory-micronaut-native-image
paulparkinson Nov 12, 2021
b5a521f
upgrade helidon and db versions
paulparkinson Nov 12, 2021
1bf5577
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Nov 12, 2021
6d94b8c
mn and quarkus build wrappers
paulparkinson Nov 13, 2021
a88d89f
mn native-image build and deploy fixes
paulparkinson Nov 13, 2021
51f7839
mn native-image build and deploy fixes
paulparkinson Nov 13, 2021
1ad2f39
mn native-image use JsonObject instead of Jackson
paulparkinson Nov 14, 2021
71fd608
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Nov 14, 2021
91e0881
dotnet vault work, etc.
paulparkinson Nov 18, 2021
fe75d86
vault work, various languages
paulparkinson Nov 19, 2021
42843d9
Go OCI Vault/Secrets client
paulparkinson Nov 19, 2021
2f61cb9
displaysetuplogs util script
paulparkinson Nov 22, 2021
9dde4ff
displaysetuplogs util script
paulparkinson Nov 22, 2021
557059d
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Nov 22, 2021
d8b2775
displaysetuplogs util script
paulparkinson Nov 22, 2021
609fb5c
displaysetuplogs util script
paulparkinson Nov 23, 2021
9aea80b
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Nov 23, 2021
c09972c
createsecretfromwallet
paulparkinson Dec 2, 2021
57b2820
createsecretfromwallet
paulparkinson Dec 2, 2021
4492b93
createsecretfromwallet
paulparkinson Dec 2, 2021
285b3d4
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Dec 3, 2021
36b27d7
set order and inventory helidon versions back to 2.4.0
paulparkinson Dec 3, 2021
3368dda
travelagency readme
paulparkinson Dec 3, 2021
8bd96ce
createsecretfromwallet
paulparkinson Dec 3, 2021
157ba0b
temp eventmesh and osaga java api
paulparkinson Dec 9, 2021
568247f
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Dec 9, 2021
a3c942e
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Dec 10, 2021
24c54cf
travelagencysaga
paulparkinson Dec 14, 2021
d25b1ae
observability workshop and various fixes
paulparkinson Dec 15, 2021
adfc8c1
travelagency saga ws work
paulparkinson Dec 15, 2021
277b3f5
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Dec 15, 2021
5c7c900
saga ws work
paulparkinson Dec 16, 2021
a6c9d80
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Dec 16, 2021
47c594e
saga ws
paulparkinson Dec 16, 2021
45d349c
saga ws
paulparkinson Dec 16, 2021
52fa601
saga ws
paulparkinson Dec 16, 2021
1f20bec
saga ws
paulparkinson Dec 24, 2021
50911db
saga ws
paulparkinson Dec 24, 2021
f08a5a5
osaga ws
paulparkinson Dec 25, 2021
a7c38e7
saga ws
paulparkinson Dec 29, 2021
f8dcbfd
saga ws
paulparkinson Jan 7, 2022
543befd
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Jan 7, 2022
a2e8cd8
saga ws
paulparkinson Jan 7, 2022
e28f6b9
saga ws
paulparkinson Jan 7, 2022
b79bb9b
saga ws
paulparkinson Jan 8, 2022
51055d1
saga ws
paulparkinson Jan 9, 2022
28eb09c
saga ws
paulparkinson Jan 10, 2022
6a1a955
obs ws
paulparkinson Jan 10, 2022
d4738b2
saga ws
paulparkinson Jan 10, 2022
7b733ed
saga ws
paulparkinson Jan 10, 2022
15ee17f
saga ws
paulparkinson Jan 11, 2022
fc2a4f3
saga ws
paulparkinson Jan 11, 2022
f18951b
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Jan 11, 2022
3346dc4
saga ws
paulparkinson Jan 12, 2022
ab560b1
saga ws
paulparkinson Jan 12, 2022
26c192f
saga ws
paulparkinson Jan 12, 2022
e4f0802
saga ws
paulparkinson Jan 12, 2022
c0fcb67
saga ws
paulparkinson Jan 12, 2022
9f77185
saga ws
paulparkinson Jan 12, 2022
142682e
saga ws
paulparkinson Jan 12, 2022
302e030
saga ws
paulparkinson Jan 12, 2022
6a61a82
saga ws
paulparkinson Jan 13, 2022
de9933d
saga ws
paulparkinson Jan 13, 2022
371b6b8
saga ws
paulparkinson Jan 13, 2022
cbf32fc
saga ws
paulparkinson Jan 13, 2022
f13b92f
saga ws
paulparkinson Jan 13, 2022
54a19e4
saga ws
paulparkinson Jan 13, 2022
66d5ace
saga ws
paulparkinson Jan 13, 2022
1358b50
saga ws
paulparkinson Jan 13, 2022
ce19d09
saga ws
paulparkinson Jan 13, 2022
7f6df56
saga ws
paulparkinson Jan 13, 2022
24fa43a
saga ws
paulparkinson Jan 13, 2022
ec5a2c4
saga ws
paulparkinson Jan 18, 2022
be9adfb
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Jan 18, 2022
c96b0df
saga ws
paulparkinson Jan 23, 2022
e8d6a27
saga ws
paulparkinson Jan 23, 2022
93acd1d
saga ws
paulparkinson Jan 23, 2022
aa1b61f
saga ws
paulparkinson Jan 23, 2022
9a67ec6
saga ws
paulparkinson Jan 23, 2022
dde380d
saga ws
paulparkinson Jan 23, 2022
bcc5ddc
Merge remote-tracking branch 'remotes/upstream/main'
paulparkinson Jan 24, 2022
e8cd7e3
saga ws
paulparkinson Jan 24, 2022
ef5f413
saga ws
paulparkinson Jan 24, 2022
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
4 changes: 2 additions & 2 deletions travelbooking/createDBLinksAndOsagaInfra.sh
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ echo ____________________________________________________
echo setting up DB links and OSaga infrastructure ...
cd osaga-java-api
mvn clean install
#nohup java -jar
java -jar target/osaga-java-api.jar | grep -v "WARNING"
cp osaga-java-api.jar target/
java -jar target/osaga-java-api.jar
cd ../

9 changes: 0 additions & 9 deletions travelbooking/installGraalVMAndGetWallet.sh

This file was deleted.

Binary file added travelbooking/osaga-java-api/osaga-java-api.jar
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,9 @@ public final void onMessage(Message message) {
case 5: // OSAGA_RESPONSE
response(sagaId, payload);
break;
case 8: // OSAGA_RESPONSE
response(sagaId, payload);
break;
}
}
this.session.commit();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,16 @@ private static void uploadWalletAndCreateDBLink(String tnsAdmin, String localUse
String linkName, String linkhostname, String linkport,
String linkservice_name, String linkssl_server_cert_dn,
boolean isCoordinator) throws Exception {
boolean skipdblinks = System.getenv("skipdblinks") != null && System.getenv("skipdblinks").equals("true");
boolean skipinstallSaga = System.getenv("skipinstallSaga") != null && System.getenv("skipinstallSaga").equals("true");
boolean skipbrokerinstall = System.getenv("skipbrokerinstall") != null && System.getenv("skipbrokerinstall").equals("true");
System.out.println(
"tnsAdmin = " + tnsAdmin + "\nlocalUser = " + localUser + "\nlocalPW = " + localPW +
"tnsAdmin = " + tnsAdmin + "\nlocalUser = " + localUser +
"\nurl = " + url + "\ncredName = " + credName +
"\nremoteUser = " + remoteUser + "\nremotePW = " + remotePW +
"\nremoteUser = " + remoteUser +
"\nlinkName = " + linkName + "\nlinkhostname = " + linkhostname + "\nlinkport = " + linkport +
"\nlinkservice_name = " + linkservice_name + "\nlinkssl_server_cert_dn = " + linkssl_server_cert_dn);
"\nlinkservice_name = " + linkservice_name + "\nlinkssl_server_cert_dn = " + linkssl_server_cert_dn
);
System.setProperty("oracle.jdbc.fanEnabled", "false");
PoolDataSource poolDataSource = PoolDataSourceFactory.getPoolDataSource();
poolDataSource.setConnectionFactoryClassName("oracle.jdbc.pool.OracleDataSource");
Expand All @@ -52,19 +56,21 @@ private static void uploadWalletAndCreateDBLink(String tnsAdmin, String localUse
poolDataSource.setPassword(localPW);
Connection conn = poolDataSource.getConnection();
System.out.println("Connection:" + conn + " url:" + url);
createDBLink(tnsAdmin, url, credName, remoteUser, remotePW, linkName, linkhostname, linkport, linkservice_name, linkssl_server_cert_dn, conn);
installSaga(conn, url);
if (!skipdblinks)
createDBLink(tnsAdmin, url, credName, remoteUser, remotePW, linkName, linkhostname, linkport, linkservice_name, linkssl_server_cert_dn, conn);
if (!skipinstallSaga)
installSaga(conn, url);
if (isCoordinator) {
System.out.println("Creating wrappers...");
conn.prepareStatement(OsagaInfra.createBEGINSAGAWRAPPER).execute();
conn.prepareStatement(OsagaInfra.createEnrollParticipant).execute();
System.out.println("Finished creating wrappers.");
System.out.println("Creating broker...");
conn.prepareStatement("{call dbms_saga_adm.add_broker(broker_name => 'TEST')}").execute();
if (!skipbrokerinstall) conn.prepareStatement("{call dbms_saga_adm.add_broker(broker_name => 'TEST')}").execute();
System.out.println("Finished creating broker.");
System.out.println("Creating coordinator...");
//Note that if the coordinator is co-located with the broker, dblink_to_broker should be NULL
conn.prepareStatement("{dbms_saga_adm.add_coordinator( " +
conn.prepareStatement("{call dbms_saga_adm.add_coordinator( " +
"coordinator_name => 'TravelCoordinator', " +
"dblink_to_broker => null, " +
"mailbox_schema => 'admin', " +
Expand Down Expand Up @@ -95,7 +101,13 @@ private static void createDBLink(String tnsAdmin, String url, String credName, S
preparedStatement.setString(1, credName);
preparedStatement.setString(2, remoteUser);
preparedStatement.setString(3, remotePW);
preparedStatement.execute();
try {
preparedStatement.execute();
} catch (SQLException sqlex) {
if (sqlex.getMessage().contains("already exists")) {
System.out.println("Credential for dblink already exists, proceeding... ");
}
}
System.out.println("credName created = " + credName + " from url = " + url );

preparedStatement = conn.prepareStatement(OsagaInfra.CREATE_DBLINK_SQL);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

public class TravelAgencyApplication {

public static void main(String[] args) throws Exception {
public static void main (String[] args) throws Exception {
setProperty("oracle.jdbc.fanEnabled", "false");
new TravelAgencyApplication().bookTravel();
}
Expand Down Expand Up @@ -130,9 +130,18 @@ public String request(String sagaId, String payload) {
public void response(String sagaId, String payload) {
out.println("Response received:" + payload);
JSONObject obj = new JSONObject(payload);
if (obj.getString("HotelJava") != null) hotelStatus = "replyReceived";
else if (obj.getString("CarJava") != null) carStatus = "replyReceived";
else if (obj.getString("FlightJava") != null) flightStatus = "replyReceived";
if (obj.getString("HotelJava") != null) {
out.println("TravelAgencyTestListener.response HotelJava");
hotelStatus = "replyReceived";
}
else if (obj.getString("CarJava") != null) {
out.println("TravelAgencyTestListener.response CarJava");
carStatus = "replyReceived";
}
else if (obj.getString("FlightJava") != null) {
out.println("TravelAgencyTestListener.response FlightJava");
flightStatus = "replyReceived";
}
}

@Override
Expand Down