The documentation for SOA needs to be fixed up. For example:
http://docs.imis.com/SOA/index.htm?turl=commonoperations.htm
has a line saying "To Use Find - (TBD) - Include a query". The query object should really be documented. This page also has "The details are removed:" everywhere.
On this page:
http://docs.imis.com/SOA/index.htm?turl=usingtheclientlibrar.htm
The code doesn't even compile.
On the class description page:
http://docs.imis.com/SOA/index.htm?turl=classdescriptions.htm
It has a basic list of the properties - but none of the useful information like what the properties actually mean or what data they should have. My particular favourite is the quote :
// Party is a complex item in its own right.
// It is beyond the scope of this documentation to cover it.
I mean, really.
The PHP toolkit examples page:
http://docs.imis.com/SOA/index.htm?turl=phptoolkitexamples.htm
I initially couldn't get the "Add a person" to work, the
"AddressPurpose = 'Work Address';"
line was causing problems, as in our DB it should have been set to "Business" - according to entries in the dbo.System_Params table - it would have been nice if this was mentioned in the doco, eg, "possible values for this field are A,B or C or come from table x".
Agreed. The documentation
Agreed. The documentation is half finished and incorrect. Function parameters are also used in example code in the wrong order.
There's also example code where a variable named "row" appears out of nowhere and isn't defined. Looks like a copy and paste job gone seriously wrong.