> It's likely that it already has been modified as a pure API command - the
> logic checking (for proper period requirements) should be done client side
> :)

Ugh, but respectfully no.  :)

Part of the bloat in the Perl class is the amount of client-side checking
that
happens.  The "opensrs_actions" hash, for instance, means that when OpenSRS
wants
to add a command to the API, they need to package a new release ... even if
there
are no other changes to the code.

It'll also make it "safer" for people who fiddle with the code, since they
don't
have to worry too much about breaking any internal logic.

Anyway, this is just based on my experience porting the class to PHP.  My
opinion
is that the client should do some very basic sanity checking only (i.e., is
this
message valid XML?).  The OpenSRS servers should do the rest.

</twocents>

- Colin

Reply via email to