WebServiceへの対応

とりあえず基本の照会のみ対応。cvnetws.asmx
照会opはisqlqryにした。(一応基本のaspxと対応させた)
引数tb,seq_no,max_cnt,randの4つ。
通常のBizでのCSV形式とWebServiceXML形式でのレスポンス比較
商品マスタの照会500レコード
Biz/CSV形式=0.47sec WebService/XML形式=1.08sec
商品マスタの照会800レコード
Biz/CSV形式=0.64sec WebService/XML形式=1.39sec

多分、外部とやりとりするだけで使う分には無視できるレスポンス差だと思う。
WebServiceに対応可能というのと、すでに対応しているというのとではかなり違うので、対応しておく価値あり。
また、.NET2.0からはDataTableをXMLに変換可能になったので、DataSetではなくDataTableでやりとりできるはず(WebServiceのこの辺の話、VS.net2005のMSDEドキュメント詳しくのってない?)。
しかし.NET1.0との互換性を考えて、DataSetで返すようにした。

メモ(//data/dev/test/ にテスト用Biz, cvnetws.asmx)