Łańcuch bloków Corda [PRZESTARZAŁE]
Corda to rejestr rozproszony kontrakt inteligentny. Za pomocą łącznika Corda można wykonywać akcje, takie jak przesyłanie transakcji i odczytywanie stanu kontraktu.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Azure Blockchain Service |
| adres URL | https://azure.microsoft.com/en-us/services/blockchain-service/ |
| bcdevin@microsoft.com |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
| Witryna internetowa | https://www.corda.net/ |
| Zasady ochrony prywatności | https://www.corda.net/privacy-policy/ |
| Kategorie | Zawartość i pliki; Dane |
Łącznik aplikacji logiki Corda
Informacje o wycofaniu
Ten łącznik został przestarzały od sierpnia 2020 r. ze względu na zmniejszenie wsparcia. Więcej informacji zostanie opublikowanych na osi czasu wyłączania łącznika.
Ważne
Zapoznaj się z dokumentacją adaptera Corda-Logic-App-Adapter , aby uzyskać instrukcje dotyczące konfigurowania obowiązkowej karty Corda.
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 60 | 60 sekund |
Akcje
Analizowanie odpowiedzi akcji tworzenia kontraktu [PRZESTARZAŁE]
Przeanalizuj odpowiedź na akcję tworzenia kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Odpowiedź
|
response | True | string |
Odpowiedź z usługi Service Bus. |
Zwraca
Komunikat o żądaniu akcji tworzenia kontraktu
Analizowanie odpowiedzi komunikatu kontraktu [PRZESTARZAŁE]
Przeanalizuj odpowiedź komunikatu kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Odpowiedź
|
response | True | string |
Odpowiedź z usługi Service Bus. |
Zwraca
Komunikat kontraktu
- Body
- ContractMessage
Analizowanie odpowiedzi tworzenia aktualizacji kontraktu [PRZESTARZAŁE]
Przeanalizuj odpowiedź tworzenia aktualizacji kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Odpowiedź
|
response | True | string |
Odpowiedź z usługi Service Bus. |
Zwraca
Tworzenie komunikatu o aktualizacji kontraktu
Analizowanie odpowiedzi tworzenia kontraktu [PRZESTARZAŁE]
Przeanalizuj odpowiedź tworzenia kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Odpowiedź
|
response | True | string |
Odpowiedź z usługi Service Bus. |
Zwraca
Tworzenie komunikatu żądania kontraktu
Analizowanie odpowiedzi wywołania funkcji kontraktu [PRZESTARZAŁE]
Przeanalizuj odpowiedź wywołania funkcji kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Odpowiedź
|
response | True | string |
Odpowiedź z usługi Service Bus. |
Zwraca
Komunikat wywołania funkcji kontraktu
Przeanalizuj odpowiedź aktualizacji akcji tworzenia kontraktu [PRZESTARZAŁE]
Przeanalizuj odpowiedź aktualizacji akcji tworzenia kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Odpowiedź
|
response | True | string |
Odpowiedź z usługi Service Bus. |
Zwraca
Tworzenie komunikatu o aktualizacji akcji kontraktu
Przeanalizuj typ komunikatu z odpowiedzi [PRZESTARZAŁE]
Przeanalizuj typ komunikatu z odpowiedzi.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Odpowiedź
|
response | True | string |
Odpowiedź z usługi Service Bus. |
Zwraca
Informacje o typie komunikatu
- Body
- MessageTypeResponse
Stan odczytu [PRZESTARZAŁE]
Stan odczytu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
ContractLedgerIdentifier
|
contractLedgerIdentifier | True | string |
ContractLedgerIdentifier. |
Zwraca
Otoka komunikatu żądania
- Body
- WorkflowRequest
Tworzenie komunikatu akcji kontraktu [PRZESTARZAŁE]
Utwórz komunikat akcji kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Schemat aplikacji
|
applicationSchema | True | string |
Schemat aplikacji. |
|
ContractLedgerIdentifier
|
contractLedgerIdentifier | True | string |
Identyfikator rejestru kontraktów. |
|
Nazwa przepływu pracy
|
workflowName | True | string |
Nazwa przepływu pracy. |
|
Nazwa akcji
|
actionName | True | string |
Nazwa akcji. |
|
Parametry
|
parameters | True | dynamic |
Zestaw parametrów wejściowych. |
Zwraca
Otoka komunikatu żądania
- Body
- WorkflowRequest
Tworzenie komunikatu kontraktu [PRZESTARZAŁE]
Utwórz komunikat kontraktu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Schemat aplikacji
|
applicationSchema | True | string |
Schemat aplikacji. |
|
Nazwa przepływu pracy
|
workflowName | True | string |
Nazwa przepływu pracy. |
|
Parametry
|
parameters | True | dynamic |
Zestaw parametrów wejściowych. |
Zwraca
Otoka komunikatu żądania
- Body
- WorkflowRequest
Definicje
Object
WorkflowRequest
Otoka komunikatu żądania
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
requestId
|
requestId | string |
Identyfikator żądania |
|
requestMessage (Wiadomość żądania)
|
requestMessage | string |
Komunikat żądania |
MessageTypeResponse
Informacje o typie komunikatu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Typ komunikatu
|
messageType | string |
Typ komunikatu |
|
MessageSchemaVersion
|
messageSchemaVersion | string |
Wersja schematu komunikatu |
ContractMessage
Komunikat kontraktu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
blockId
|
blockId | integer |
Identyfikator bloku |
|
blockHash
|
blockHash | string |
Skrót bloku |
|
modyfikowanie transakcji
|
modifyingTransactions | array of TransactionInformation |
Modyfikowanie transakcji |
|
contractId
|
contractId | integer |
Identyfikator kontraktu |
|
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Identyfikator rejestru kontraktów |
|
contractProperties
|
contractProperties | array of ContractPropertyInformation |
Właściwości kontraktu |
|
isNewContract
|
isNewContract | boolean |
Czy jest nowy kontrakt? |
|
identyfikator połączenia
|
connectionId | integer |
Identyfikator połączenia |
|
dodatkowe informacje
|
additionalInformation | Object | |
|
requestId
|
requestId | string |
Identyfikator żądania |
|
messageSchemaVersion
|
messageSchemaVersion | string |
Wersja schematu komunikatów |
|
messageName
|
messageName | string |
Nazwa wiadomości |
TransactionInformation
Informacje o transakcji
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
transactionId (identyfikator transakcji)
|
transactionId | integer |
Identyfikator transakcji |
|
transactionHash
|
transactionHash | string |
Skrót transakcji |
|
z
|
from | string |
Źródło |
|
na
|
to | string |
Do |
|
provisioningStatus (stan aprowizacji)
|
provisioningStatus | integer |
Stan aprowizacji |
ContractPropertyInformation
Informacje o właściwości kontraktu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
workflowPropertyId
|
workflowPropertyId | integer |
Identyfikator właściwości przepływu pracy |
|
nazwa
|
name | string |
Name |
|
value
|
value | string |
Wartość |
CreateContractRequestMessage
Tworzenie komunikatu żądania kontraktu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Nazwa_przepływu pracy
|
workflowName | string |
Nazwa przepływu pracy |
|
parameters
|
parameters | array of NameValueParameter |
Parametry |
|
requestId
|
requestId | string |
Identyfikator żądania |
|
messageSchemaVersion
|
messageSchemaVersion | string |
Wersja schematu komunikatów |
|
messageName
|
messageName | string |
Nazwa wiadomości |
NameValueParameter
Parametr wartości nazwy
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
nazwa
|
name | string |
Name |
|
value
|
value | string |
Wartość |
CreateContractUpdateMessage
Tworzenie komunikatu o aktualizacji kontraktu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
contractId
|
contractId | integer |
Identyfikator kontraktu |
|
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Identyfikator rejestru kontraktów |
|
requestId
|
requestId | string |
Identyfikator żądania |
|
identyfikator połączenia
|
connectionId | integer |
Identyfikator połączenia |
|
stan
|
status | string |
Status |
|
dodatkowe informacje
|
additionalInformation | Object | |
|
messageSchemaVersion
|
messageSchemaVersion | string |
Wersja schematu komunikatów |
|
messageName
|
messageName | string |
Nazwa wiadomości |
CreateContractActionRequestMessage
Komunikat o żądaniu akcji tworzenia kontraktu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Identyfikator rejestru kontraktów |
|
workflowFunctionName
|
workflowFunctionName | string |
Nazwa funkcji przepływu pracy |
|
parameters
|
parameters | array of NameValueParameter |
Parametry |
|
requestId
|
requestId | string |
Identyfikator żądania |
|
messageSchemaVersion
|
messageSchemaVersion | string |
Wersja schematu komunikatów |
|
messageName
|
messageName | string |
Nazwa wiadomości |
CreateContractActionUpdateMessage
Tworzenie komunikatu o aktualizacji akcji kontraktu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
requestId
|
requestId | string |
Identyfikator żądania |
|
identyfikator połączenia
|
connectionId | integer |
Identyfikator połączenia |
|
stan
|
status | string |
Status |
|
dodatkowe informacje
|
additionalInformation | Object | |
|
messageSchemaVersion
|
messageSchemaVersion | string |
Wersja schematu komunikatów |
|
messageName
|
messageName | string |
Nazwa wiadomości |
ContractFunctionInvocationMessage
Komunikat wywołania funkcji kontraktu
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Obiekt wywołujący
|
caller | IdentityInformation |
Informacje o tożsamości |
|
contractId
|
contractId | integer |
Identyfikator kontraktu |
|
contractLedgerIdentifier
|
contractLedgerIdentifier | string |
Identyfikator rejestru kontraktów |
|
functionName
|
functionName | string |
Nazwa funkcji |
|
parameters
|
parameters | array of NameValueParameter |
Parametry |
|
transakcja
|
transaction | TransactionInformation |
Informacje o transakcji |
|
inTransactionSequenceNumber
|
inTransactionSequenceNumber | integer |
numer sekwencji In-Transaction |
|
nazwa wydarzenia
|
eventName | string |
Nazwa zdarzenia |
|
identyfikator połączenia
|
connectionId | integer |
Identyfikator połączenia |
|
dodatkowe informacje
|
additionalInformation | Object | |
|
requestId
|
requestId | string |
Identyfikator żądania |
|
messageSchemaVersion
|
messageSchemaVersion | string |
Wersja schematu komunikatów |
|
messageName
|
messageName | string |
Nazwa wiadomości |
IdentityInformation
Informacje o tożsamości
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
typ
|
type | string |
Typ |
|
id
|
id | integer |
Id |
|
ledgerIdentifier
|
ledgerIdentifier | string |
Identyfikator rejestru |