To do not forget this issue:
We need a way to split the openserctl functionality into fifo commans and direct DB commands.
- fifo comands are identical to all version
- DB commands need to be adopted to the database

Further, the DB part should be splitted into:
- SQL queries: here we should have identical SQL queries for all DBs. Thus, having "standard" SQL queries (shouldn't be that hard) - DB interface: This is the only part which differs. The respective tools (psql, mysql ...) must be used and some functions require to parse the output of the QSL queries.

Once we have the design, we can start to split the code.

Any proposals for the design?

regards
klaus

Klaus Darilion wrote:
Daniel-Constantin Mierla wrote:

On 11/19/05 00:09, Klaus Darilion wrote:

do we have a postgres and dbtext version of serctl?


the dbtext version (sc.dbtext) has no support for fifo commands. For postgres, there is a script in module's directory, but it might not be functional. I think these scripts have to be modularized so common parts to be reused.


Yes. But I do not know how this can be done easily. It is always a mess. I ported serctl to postgres once, but keeping track with changes in either of the files.

klaus


Cheers,
Daniel


klaus

Bogdan-Andrei Iancu wrote:

Hi Klaus,

should we have same change applied to postgres and dbtext version? Just to keep consistency.....

regards,
bogdan

Klaus Darilion wrote:

User: klaus_darilion
Date: 2005/11/18 07:28:13 PST

 OpenSER CVS - Commit Details

 Modified files:
   scripts              sc  Commit Log:
 - added selective deleting of a contact:
  ul rm <username> [<contact URI>].... delete user's UsrLoc entries
 - fixed typo
Revision Changes Path
 1.7       +24 -12    sip-server/scripts/sc
[ http://cvs.sourceforge.net/viewcvs.py/openser/sip-server/scripts/sc?r1=1.6&r2=1.7 ]

_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel




_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel





_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel




_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to