diff --git a/.idea/runConfigurations/BankOfCordaDriverKt___Issue_Web.xml b/.idea/runConfigurations/BankOfCordaDriverKt___Issue_Web.xml
new file mode 100644
index 0000000000..321d3d2d06
--- /dev/null
+++ b/.idea/runConfigurations/BankOfCordaDriverKt___Issue_Web.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/runConfigurations/BankOfCordaDriverKt___Run_Stack.xml b/.idea/runConfigurations/BankOfCordaDriverKt___Run_Stack.xml
new file mode 100644
index 0000000000..af56dfc0b1
--- /dev/null
+++ b/.idea/runConfigurations/BankOfCordaDriverKt___Run_Stack.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/bank-of-corda-demo/src/main/kotlin/net/corda/bank/BankOfCordaDriver.kt b/samples/bank-of-corda-demo/src/main/kotlin/net/corda/bank/BankOfCordaDriver.kt
index e1b75e3f1b..53a78648f3 100644
--- a/samples/bank-of-corda-demo/src/main/kotlin/net/corda/bank/BankOfCordaDriver.kt
+++ b/samples/bank-of-corda-demo/src/main/kotlin/net/corda/bank/BankOfCordaDriver.kt
@@ -5,6 +5,7 @@ import net.corda.bank.api.BankOfCordaClientApi
import net.corda.bank.api.BankOfCordaWebApi.IssueRequestParams
import net.corda.core.identity.CordaX500Name
import net.corda.core.utilities.NetworkHostAndPort
+import net.corda.finance.flows.CashConfigDataFlow
import net.corda.finance.flows.CashExitFlow
import net.corda.finance.flows.CashIssueAndPaymentFlow
import net.corda.finance.flows.CashPaymentFlow
@@ -55,30 +56,35 @@ private class BankOfCordaDriver {
val role = options.valueOf(roleArg)!!
val requestParams = IssueRequestParams(options.valueOf(quantity), options.valueOf(currency), BIGCORP_LEGAL_NAME,
- "1", BOC.name, DUMMY_NOTARY.name.copy(commonName = "corda.notary.validating"))
+ "1", BOC.name, DUMMY_NOTARY.name.copy(commonName = "corda.notary.simple"))
try {
when (role) {
Role.ISSUER -> {
driver(dsl = {
+ startNode(providedName = DUMMY_NOTARY.name,
+ advertisedServices = setOf(ServiceInfo(SimpleNotaryService.type)))
val bankUser = User(
BANK_USERNAME,
"test",
permissions = setOf(
+ startFlowPermission(),
+ startFlowPermission(),
+ startFlowPermission(),
startFlowPermission(),
- startFlowPermission()))
- val bigCorpUser = User(BIGCORP_USERNAME, "test",
- permissions = setOf(
- startFlowPermission()))
- startNode(providedName = DUMMY_NOTARY.name,
- advertisedServices = setOf(ServiceInfo(SimpleNotaryService.type)))
+ startFlowPermission()
+ ))
val bankOfCorda = startNode(
providedName = BOC.name,
rpcUsers = listOf(bankUser))
+ val bigCorpUser = User(BIGCORP_USERNAME, "test",
+ permissions = setOf(
+ startFlowPermission(),
+ startFlowPermission()))
startNode(providedName = BIGCORP_LEGAL_NAME, rpcUsers = listOf(bigCorpUser))
startWebserver(bankOfCorda.get())
waitForAllNodesToFinish()
- }, isDebug = true)
+ }, isDebug = true, extraCordappPackagesToScan = listOf("net.corda.finance.contracts.asset"))
}
Role.ISSUE_CASH_RPC -> {
println("Requesting Cash via RPC ...")
diff --git a/testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt b/testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt
index 6719369fb7..49cc2abf7a 100644
--- a/testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt
+++ b/testing/node-driver/src/main/kotlin/net/corda/testing/driver/Driver.kt
@@ -914,7 +914,7 @@ class DriverDSL(
packagesToScanString: String
): CordaFuture {
val processFuture = executorService.fork {
- log.info("Starting out-of-process Node ${nodeConf.myLegalName.organisation}")
+ log.info("Starting out-of-process Node ${nodeConf.myLegalName.organisation}, debug port is " + debugPort ?: "not enabled")
// Write node.conf
writeConfig(nodeConf.baseDirectory, "node.conf", config)