I am in the process of writing a DA Ledger client application. It's going slow because the API documentation does not explain how to combine the provided services to do simple Create, read, update, and delete on the Ledger.
For example there is no simple service that allows the client to read all contacts from a given party directly. First the client needs to get the ledger id, and then (I think) the package id. etc. There is a service to read active contracts, but what about inactive contracts?
It would be helpful to have some documentation that explains and demonstrates how to combine calls to the various services to (for example):
- Read all contracts for a given party
- Exercize a choice on a given contract
- Create a new contract
My application is being written in php. I don't necessarily need examples in php but I just want to know how do use the provided services to accomplish simple tasks.