Xooa Blok Zinciri Veritabanı (Önizleme)

Xooa, yaygın engelleri ortadan kaldırarak blok zinciri kullanımını kolaylaştırır. Kurumsal blok zinciri platformu kazanarak blok zincirinin özelliklerinden neredeyse anında yararlanmaya başlayabilirsiniz. Xooa Ledger Veritabanı (XLDB), blok zincirini basit bir veritabanı gibi kullanmanıza olanak tanır. Akıllı anlaşma yazmaya gerek kalmadan girişleri depolama, alma ve sorgulama. Tek ihtiyacınız olan bir Xooa hesabı. Bu bağlayıcı, bu veritabanına erişim sağlayarak resmi tamamlar. Belirli bir girdinin geçerli durumu, Dünya Durumu (NoSQL veritabanı) ile temsil edilir. Blok zinciri yalnızca eklendiğinden, girişin geçerli durumuna yol açan işlemler kayıt defterinde depolanır. Girişin anahtar-değer çifti biçiminde olması gerekir; burada anahtar girişi benzersiz olarak tanımlar ve değer bir JSON nesnesi biçiminde olabilir.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
E-posta support@xooa.com
Bağlayıcı Meta Verileri
Publisher Xooa Inc
Web sitesi https://xooa.com/blockchain
Gizlilik ilkesi https://xooa.com/XooaPrivacyPolicy.htm

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
API Anahtarı securestring Bu API için API Anahtarı Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Anahtarın geçmişi

Verilen anahtar tarafından belirtilen bir girişin işlem geçmişini alın. Silinen girişleri (işlem geçmişi aracılığıyla) bulmak için kullanılabilir.

Belge oluşturma veya güncelleştirme

Anahtar henüz yoksa yeni bir anahtar-değer girdisi oluşturur, aksi takdirde var olan bir girdinin değerini güncelleştirir.

Belgeyi güncelleştirir

Bir girdiyi agiven anahtarıyla güncelleştirir. Mevcut bir girdi bulunamazsa istek başarısız olur.

Girdilerin durumlarını alma

Belirli bir girdi listesinin geçerli durumunu verir

Girdiyi siler

Bir girdiyi agiven anahtarıyla silmek için bir işlem oluşturur. Girişin durumu artık görünmez, ancak silme işlemi de dahil olmak üzere girişi güncelleştiren hareketler her zaman tutulur ve kayıt defterinden hiçbir zaman silinmez.

Seçim ölçütlerine göre sorgu

Veritabanını sorgular ve seçici tarafından verilen seçim ölçütleriyle eşleşen girdileri döndürür.

Veritabanında girdi oluşturma

Anahtar-değer girdisi oluşturun. Anahtar zaten varsa işlev başarısız olur. Bir girdiyi güncelleştirmek istiyorsanız (anahtar var), Güncelleştir'i kullanın; oluşturmak veya güncelleştirmek istiyorsanız CreateUpdate kullanın.

Anahtarın geçmişi

Verilen anahtar tarafından belirtilen bir girişin işlem geçmişini alın. Silinen girişleri (işlem geçmişi aracılığıyla) bulmak için kullanılabilir.

Parametreler

Name Anahtar Gerekli Tür Description
Girdinin anahtarı.
key True string

İşlem geçmişinin gerekli olduğu girişin anahtarı.

Zaman uyumsuz çağrı göstergesi
async boolean

Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur).

Zaman aşımı (yalnızca zaman uyumlu çağrılar)
timeout integer

Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir.

Döndürülenler

response
string

Belge oluşturma veya güncelleştirme

Anahtar henüz yoksa yeni bir anahtar-değer girdisi oluşturur, aksi takdirde var olan bir girdinin değerini güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Zaman uyumsuz çağrı göstergesi
async boolean

Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur).

Zaman aşımı (yalnızca zaman uyumlu çağrılar)
timeout integer

Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir.

body
body True array of string

Döndürülenler

response
string

Belgeyi güncelleştirir

Bir girdiyi agiven anahtarıyla güncelleştirir. Mevcut bir girdi bulunamazsa istek başarısız olur.

Parametreler

Name Anahtar Gerekli Tür Description
Zaman uyumsuz çağrı göstergesi
async boolean

Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur).

Zaman aşımı (yalnızca zaman uyumlu çağrılar)
timeout integer

Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir.

body
body True array of string

Döndürülenler

response
object

Girdilerin durumlarını alma

Belirli bir girdi listesinin geçerli durumunu verir

Parametreler

Name Anahtar Gerekli Tür Description
İstenen girdilerin anahtarları.
keys True string

Virgülle ayrılmış anahtar listesi.

Zaman uyumsuz çağrı göstergesi
async boolean

Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur).

Zaman aşımı (yalnızca zaman uyumlu çağrılar)
timeout integer

Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir.

Döndürülenler

response
string

Girdiyi siler

Bir girdiyi agiven anahtarıyla silmek için bir işlem oluşturur. Girişin durumu artık görünmez, ancak silme işlemi de dahil olmak üzere girişi güncelleştiren hareketler her zaman tutulur ve kayıt defterinden hiçbir zaman silinmez.

Parametreler

Name Anahtar Gerekli Tür Description
Anahtar listesi.
keys True string

Silinmiş olarak işaretlenecek tüm anahtarların veya girişlerin virgülle ayrılmış listesi.

Zaman uyumsuz çağrı göstergesi
async boolean

Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur).

Zaman aşımı (yalnızca zaman uyumlu çağrılar)
timeout integer

Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir.

Döndürülenler

response
string

Seçim ölçütlerine göre sorgu

Veritabanını sorgular ve seçici tarafından verilen seçim ölçütleriyle eşleşen girdileri döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Sorgulama için seçim ölçütleri.
selector string

Bu, girdilerin değerlerini sorgulama ölçütleridir. Örneğin: {'Make.Model':'3', 'Cost':{'$gt':150}}

Alanların listesi.
fields string

Döndürülecek alanların listesi. Boşsa, belirli bir girdinin tüm alanları alınır.

En fazla girdi sayısı.
limit integer

Alınabilecek en fazla girdi sayısı.

Zaman uyumsuz çağrı göstergesi
async boolean

Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur).

Zaman aşımı (yalnızca zaman uyumlu çağrılar)
timeout integer

Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir.

Döndürülenler

response
string

Veritabanında girdi oluşturma

Anahtar-değer girdisi oluşturun. Anahtar zaten varsa işlev başarısız olur. Bir girdiyi güncelleştirmek istiyorsanız (anahtar var), Güncelleştir'i kullanın; oluşturmak veya güncelleştirmek istiyorsanız CreateUpdate kullanın.

Parametreler

Name Anahtar Gerekli Tür Description
Zaman uyumsuz çağrı göstergesi
async boolean

Çağrının zaman uyumsuz olarak gerçekleştirilip gerçekleştirilmeyeceğini belirtir (varsayılan değer false'tur).

Zaman aşımı (yalnızca zaman uyumlu çağrılar)
timeout integer

Zaman uyumlu bir çağrıdan yanıt beklerken zaman aşımı (zaman uyumsuz false). Zaman aşımı değeri aşılırsa alınacak URL ile 202 Bekleyen İşlem Yanıtı görüntülenir. Varsayılan zaman aşımı değeri 5000ms'dir.

body
body True array of string

Tanımlar

String

Bu, 'string' temel veri türüdür.

object

Bu , 'object' türüdür.