チェンジセット 309

差分発生行の前後
無視リスト:
コミット日時:
2008/07/23 15:15:47 (14 年前)
コミッタ:
shinomiya
ログメッセージ:

SOAPClient#printUsage()をgetSampleCode()に変更。
加えて、bearmini.netさんの「休日情報 Webサービス」を利用するサンプルに変更。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/im-jssp-sample/src/main/webapp/sample/script/soap_client/soap_client_main.js

    r282 r309  
    88        //************************************************************** 
    99        try { 
    10                 var wsdl = "WSDLのURL、または、Fileオブジェクトのインスタンスを指定してください。"; 
    11                 var soapClient = new SOAPClient(wsdl); 
     10                // bearmini.netさんの「休日情報 Webサービス」を利用します。 
     11                // 無料で公開されているサービスですので、大量のリクエストを送信しないでください。 
     12                var soapClient = new SOAPClient("http://bearmini.net/publicholidays/JP.asmx?WSDL"); 
    1213                Debug.print("ステップ1 完了"); 
    1314        }  
     
    1920        // ステップ2:Webサービスを呼び出すソースコードのサンプルを表示 
    2021        //************************************************************** 
    21         soapClient.printUsage(); 
     22        var sampleCode = soapClient.getSampleCode(); 
    2223        var msg  = "ステップ2 完了。" + "\n"; 
    23             msg += "コンソール上にWebサービスを呼び出すソースコードのサンプルが表示されました。" + "\n"; 
    24             msg += Web.current() + ".jsの25行目をコメントアウトしてステップ3を実行してください"; 
    25         Debug.browse(msg); 
     24            msg += "Webサービスを呼び出すソースコードのサンプルが表示されました。" + "\n"; 
     25            msg += Web.current() + ".jsの22, 26行目をコメントアウトしてステップ3を実行してください"; 
     26        Debug.browse(msg, sampleCode); 
    2627         
    2728        //************************************************************** 
     
    3031        // ↓↓↓↓ コピー&ペースト (ここから) ↓↓↓↓ 
    3132        //------------------------------- 
    32         // Sample Data : 'wsUserInfo
     33        //Sample Data : 'year
    3334        //------------------------------- 
    34         var wsUserInfo =  
    35         /* Object <WSUserInfo> */ 
    36         { 
    37             /* String */ 
    38             "userID" : "prop_userID",  
    39          
    40             /* String */ 
    41             "password" : "prop_password",  
    42          
    43             /* String */ 
    44             "loginGroupID" : "prop_loginGroupID",  
    45          
    46             /* String */ 
    47             "authType" : "prop_authType" 
    48         }; 
     35        var year =  
     36        /* Number */ 
     37        2008; 
    4938        // ↑↑↑↑ コピー&ペースト (ここまで) ↑↑↑↑ 
    5039 
     
    5241        // Webサービスの呼び出し 
    5342        //------------------- 
    54         var result; 
    5543        try{ 
    56                 result = soapClient.findAll(wsUserInfo); 
     44                var result = soapClient.GetPublicHolidaysByYear(year); 
    5745        } 
    5846        catch(soapFault){ 
     
    6048        } 
    6149 
    62         Debug.browse("ステップ3 完了", result); 
     50        Debug.browse("ステップ3 完了", year + "年の休日一覧", result); 
    6351}