logo

サイト内検索
ココログ最強検索 by 暴想

最近のトラックバック

無料ブログはココログ

« Force.comのDBでselect * from が出来ないか | トップページ | RestでForce.comのデータにServletからアクセスするテスト »

ApexのメソッドにSOAPでアクセスしてみるテスト

結論から言うとログイン処理に関しては、
partnerAPIかEnterpriseAPIを使用しなくてはならないみたい。
それかOauth認証でユーザに入力促すのも出来るようです。

ここではpartnerAPIを使用してログイン後、
自身の公開Apexを呼ぶということをやってみました。

ここに公開メソッドの書き方は書いてあります。
これと同じAccountPlanを作成。
自作のHelloWorldクラスも作成してWSDLを作る。

上のサイト通りにApexコードを書くと、
Force.comの 設定 >> 開発 >> Apexクラス の一覧に

Ws000000_2

こんな感じでWSDLというリンクボタンが作成されます。
ここからWSDLファイルをダウンロードしてですね、
今回はJavaでアクセスしますんで、
Axisのクライアント側stubを作成します。

この辺にWSDL2Javaの使い方とかは書いてあります。
ここではenterpriseAPIのstub作成が書かれていますが、
同じ感じでpartnerAPIのstubも作成出来ますんで、
作成しておきましょう。

(enterpriseAPIでももちろん良いのですが、
ここではpartnerAPIを使っているので)

Force.com研修では、
アドバンス編にてpartnerAPI等々
についても詳しくご説明いたしております!

↓そんで出来るとこんな感じです。

Ws000001_2

↓そしてこれらを使用してのクライアントサイドのプログラム

Ws000004

↓結果はこんな感じ
Ws000002

書き忘れたけどstub作るときにUrlのコンストラクタに
渡す引数の定数値は呼び出したいAPIのエンドポイントです。

これ指定しないとエンドポイントがないよ!って怒られる。

具体的に言うとWSDLファイルの

Ws000003

この部分です。

Locatorの使いどころがわからない。

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * -
     ネットのパワーを不動産業へ生かす!
     不動産業向け顧客管理・営業支援システム  顧きゃく録!
- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *

« Force.comのDBでselect * from が出来ないか | トップページ | RestでForce.comのデータにServletからアクセスするテスト »

Force.com」カテゴリの記事

Salesforce」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1482716/40142475

この記事へのトラックバック一覧です: ApexのメソッドにSOAPでアクセスしてみるテスト:

« Force.comのDBでselect * from が出来ないか | トップページ | RestでForce.comのデータにServletからアクセスするテスト »