Monday, August 18, 2008

Salesforce Google Android

Google Android SDK を使い、アプリを作成中。Salesforce と連携しているところ。

Android SDK には↓のライブラリが充実していなかったので、オープンソースのモジュールをいくつかとってきて、修正し、対応。
・SSL 通信
・XML パーサ

Salesforce は、ログインまでは http へのエンドポイントアクセスでもよいが、ログイン後は、https のサーバへ接続する必要があるので SSL は必須。また、アクセスそのものは SOAP なので、XML をハンドリングする必要がある。

最初は axis の jar を deploy してみたが、heap size 不足のエラーが発生してしまった。残念・・・、ということでオープンソースから XML 系のエンジンをもってきてソースをいくつか修正。そして、salesforce の wsdl を見ながら、sopa メッセージを組み立てて、試行錯誤の末に salesforce と通信できた。


0 Comments:

Post a Comment

<< Home