Web サービスのメソッドを呼び出す

Web サービスによって公開されているすべてのメソッドが、プロキシ オブジェクトでも利用できます。プロキシ オブジェクトによって共有されるメソッドは、対応する WSDL と同じ名前を使用します。 Web サービスのメソッド呼び出しは、 main トランザクションで行われます。

[Transaction(Etranstype.TRANSTYPE_MAIN)]
public void TMain()
{
  string sReturn = mService.echoString("Test");
  Bdl.Print(sReturn);
}

生成された BDL スクリプトから Web サービスの呼び出しをカスタマイズするには、属性やメソッド パラメータを使用して、BDL と .NET 間でのデータをやりとりできるようにする必要があります。

[Transaction(Etranstype.TRANSTYPE_MAIN)]
[TestAttribute("EchoInput", "Test")]
public void TMain()
{
  string sReturn = mService.echoString(Bdl.AttributeGet("EchoInput"));
  Bdl.Print(sReturn);
}
または
[Transaction(Etranstype.TRANSTYPE_MAIN)]
public void TMain(string sEcho)
{
  string sReturn = mService.echoString(sEcho);
  Bdl.Print(sReturn);
}