Programmazione API REST per BPD e processi BPEL

IBM® Business Automation Workflow fornisce diverse API REST per l'accesso alle risorse utente di Business Automation Workflow , inclusi servizi, BPD e processi e attività BPEL.

Ogni API REST dispone di uno schema per il contenuto della richiesta. Ogni parametro è di tipo string, booleano integer. Il framework tenta di analizzare l'input del client al tipo specificato nello schema. Per un parametro string , i valori vengono passati come stringhe, sia che siano una stringa di caratteri, un valore booleano o un numero. Ad esempio, la parola value viene analizzata come stringa "value" , il numero 42 viene analizzato come stringa "42" e il valore booleano true viene analizzato come stringa "true" . Inoltre, per i tipi Booleano e Numero, vengono accettati anche i valori stringa che possono essere analizzati rispettivamente come Booleano o Numeri. Ma se un valore stringa viene passato e non può essere analizzato in un valore booleano o in un numero, un400viene restituito un errore. Ad esempio, "T" non è un valore valido per un parametro booleano.