Corda Blockchain [DEPRECATED]
Corda is a smart contract distributed ledger. With the Corda connector, you can perform actions such as submitting transactions and reading contract state.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Azure Blockchain Service |
URL | https://azure.microsoft.com/en-us/services/blockchain-service/ |
bcdevin@microsoft.com |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Website | https://www.corda.net/ |
Privacy policy | https://www.corda.net/privacy-policy/ |
Categories | Content and Files;Data |
Corda Logic App Connector
This connector has been deprecated as of August 2020 due to diminishing support. More information will be published on timelines for disabling the connector.
Important
Visit the Corda-Logic-App-Adapter documentation for instructions to configure the mandatory Corda adapter.
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 60 | 60 seconds |
Create Contract Action message [DEPRECATED] |
Create Contract Action message. |
Create Contract message [DEPRECATED] |
Create Contract message. |
Parse message type from the response [DEPRECATED] |
Parse message type from the response. |
Parse the contract function invocation response [DEPRECATED] |
Parse the contract function invocation response. |
Parse the contract message response [DEPRECATED] |
Parse the contract message response. |
Parse the create contract action response [DEPRECATED] |
Parse the create contract action response. |
Parse the create contract action update response [DEPRECATED] |
Parse the create contract action update response. |
Parse the create contract response [DEPRECATED] |
Parse the create contract response. |
Parse the create contract update response [DEPRECATED] |
Parse the create contract update response. |
Read state [DEPRECATED] |
Read state. |
Create Contract Action message.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application Schema
|
applicationSchema | True | string |
Application Schema. |
ContractLedgerIdentifier
|
contractLedgerIdentifier | True | string |
Contract ledger identifier. |
Workflow Name
|
workflowName | True | string |
Name of the workflow. |
Action Name
|
actionName | True | string |
Name of the action. |
Parameters
|
parameters | True | dynamic |
Set of input parameters. |
Returns
Wrapper for the request message
- Body
- WorkflowRequest
Create Contract message.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Application Schema
|
applicationSchema | True | string |
Application Schema. |
Workflow Name
|
workflowName | True | string |
Name of the workflow. |
Parameters
|
parameters | True | dynamic |
Set of input parameters. |
Returns
Wrapper for the request message
- Body
- WorkflowRequest
Parse message type from the response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Response
|
response | True | string |
Response from Service Bus. |
Returns
Message Type Information
- Body
- MessageTypeResponse
Parse the contract function invocation response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Response
|
response | True | string |
Response from Service Bus. |
Returns
Contract Function Invocation Message
Parse the contract message response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Response
|
response | True | string |
Response from Service Bus. |
Returns
Contract Message
- Body
- ContractMessage
Parse the create contract action response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Response
|
response | True | string |
Response from Service Bus. |
Returns
Create Contract Action Request Message
Parse the create contract action update response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Response
|
response | True | string |
Response from Service Bus. |
Returns
Create Contract Action Update Message
Parse the create contract response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Response
|
response | True | string |
Response from Service Bus. |
Returns
Create Contract Request Message
Parse the create contract update response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Response
|
response | True | string |
Response from Service Bus. |
Returns
Create Contract Update Message
Read state.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ContractLedgerIdentifier
|
contractLedgerIdentifier | True | string |
ContractLedgerIdentifier. |
Returns
Wrapper for the request message
- Body
- WorkflowRequest
Wrapper for the request message
Name | Path | Type | Description |
---|---|---|---|
requestId
|
requestId | string |
Request Id |
requestMessage
|
requestMessage | string |
Request Message |
Message Type Information
Name | Path | Type | Description |
---|---|---|---|
MessageType
|
messageType | string |
Message Type |
MessageSchemaVersion
|
messageSchemaVersion | string |
Message Schema Version |
Contract Message
Name | Path | Type | Description |
---|---|---|---|
blockId
|
blockId | integer |
Block Id |
blockHash
|
blockHash | string |
Block Hash |
modifyingTransactions
|
modifyingTransactions | array of TransactionInformation |
Modifying Transactions |
contractId
|
contractId | integer |
Contract Id |
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Contract Ledger Identifier |
contractProperties
|
contractProperties | array of ContractPropertyInformation |
Contract Properties |
isNewContract
|
isNewContract | boolean |
Is New Contract? |
connectionId
|
connectionId | integer |
Connection Id |
additionalInformation
|
additionalInformation | Object | |
requestId
|
requestId | string |
Request Id |
messageSchemaVersion
|
messageSchemaVersion | string |
Version of the message schema |
messageName
|
messageName | string |
Name of the message |
Transaction Information
Name | Path | Type | Description |
---|---|---|---|
transactionId
|
transactionId | integer |
Transaction Id |
transactionHash
|
transactionHash | string |
Transaction Hash |
from
|
from | string |
From |
to
|
to | string |
To |
provisioningStatus
|
provisioningStatus | integer |
Provisioning Status |
Contract Property Information
Name | Path | Type | Description |
---|---|---|---|
workflowPropertyId
|
workflowPropertyId | integer |
Workflow Property Id |
name
|
name | string |
Name |
value
|
value | string |
Value |
Create Contract Request Message
Name | Path | Type | Description |
---|---|---|---|
workflowName
|
workflowName | string |
Workflow Name |
parameters
|
parameters | array of NameValueParameter |
Parameters |
requestId
|
requestId | string |
Request Id |
messageSchemaVersion
|
messageSchemaVersion | string |
Version of the message schema |
messageName
|
messageName | string |
Name of the message |
Name Value Parameter
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string |
Name |
value
|
value | string |
Value |
Create Contract Update Message
Name | Path | Type | Description |
---|---|---|---|
contractId
|
contractId | integer |
Contract Id |
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Contract Ledger Identifier |
requestId
|
requestId | string |
Request Id |
connectionId
|
connectionId | integer |
Connection Id |
status
|
status | string |
Status |
additionalInformation
|
additionalInformation | Object | |
messageSchemaVersion
|
messageSchemaVersion | string |
Version of the message schema |
messageName
|
messageName | string |
Name of the message |
Create Contract Action Request Message
Name | Path | Type | Description |
---|---|---|---|
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Contract Ledger Identifier |
workflowFunctionName
|
workflowFunctionName | string |
Workflow Function Name |
parameters
|
parameters | array of NameValueParameter |
Parameters |
requestId
|
requestId | string |
Request Id |
messageSchemaVersion
|
messageSchemaVersion | string |
Version of the message schema |
messageName
|
messageName | string |
Name of the message |
Create Contract Action Update Message
Name | Path | Type | Description |
---|---|---|---|
requestId
|
requestId | string |
Request Id |
connectionId
|
connectionId | integer |
Connection Id |
status
|
status | string |
Status |
additionalInformation
|
additionalInformation | Object | |
messageSchemaVersion
|
messageSchemaVersion | string |
Version of the message schema |
messageName
|
messageName | string |
Name of the message |
Contract Function Invocation Message
Name | Path | Type | Description |
---|---|---|---|
caller
|
caller | IdentityInformation |
Identity Information |
contractId
|
contractId | integer |
Contract Id |
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Contract Ledger Identifier |
functionName
|
functionName | string |
Function Name |
parameters
|
parameters | array of NameValueParameter |
Parameters |
transaction
|
transaction | TransactionInformation |
Transaction Information |
inTransactionSequenceNumber
|
inTransactionSequenceNumber | integer |
In-Transaction Sequence Number |
eventName
|
eventName | string |
Event Name |
connectionId
|
connectionId | integer |
Connection Id |
additionalInformation
|
additionalInformation | Object | |
requestId
|
requestId | string |
Request Id |
messageSchemaVersion
|
messageSchemaVersion | string |
Version of the message schema |
messageName
|
messageName | string |
Name of the message |
Identity Information
Name | Path | Type | Description |
---|---|---|---|
type
|
type | string |
Type |
id
|
id | integer |
Id |
ledgerIdentifier
|
ledgerIdentifier | string |
Ledger Identifier |