30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Table of Contents
classcontents

...

概要

Styleclass
ClasstopLink

top

Web Services are used for managing communication between an OEM application and Yellowfin. The Web Services are XML based and independent of the programming language used to develop the OEM application.

ページトップ

Webサービスは、OEMアプリケーションとYellowfinとの間の通信を管理するために使用されます。Webサービスは、XMLベースで、OEMアプリケーションを開発するために使用されたプログラミング言語には依存しません。

Yellowfin Webサービスを対象に開発を行う場合、WSDL定義に対して関数スタブを生成することができます。これらの定義は、httpWhen developing against Yellowfin Web Services it is possible to generate functional stubs against the WSDL definitions. These definitions can be found at http://<yellowfin-server>:<port>/services, eg. services(例: http://localhost:8080/servicesImage Removed.

The functional stub will allow developers to make standard function calls in their native programming language which will directly communicate with the Web Services provided by Yellowfin. The process of creating function stubs should also generate any objects required by the Web Service.

Some of the objects used by the Web Service examples will include:

  • AdministrationServiceRequest - an object that defines the type of call being made to the web service
  • AdministrationServiceResponse - an object returned by the web service
  • AdministrationPerson - an object that contains user information
  • AdministrationGroup - an object that contains group information

...

)で見つかります。

関数スタブにより、開発者は、ネイティブのプログラミング言語で標準の関数呼び出しを行い、Yellowfinで提供されるWebサービスと直接通信できます。関数スタブを作成するプロセスでは、Webサービスで必要になるオブジェクトがある場合はそれらも生成されます。

Webサービスの例で使用されるいくつかのオブジェクトには以下のようなものがあります:

  • AdministrationServiceRequest - Webサービスに対して行われる呼び出しのタイプを定義するオブジェクト
  • AdministrationServiceResponse - Webサービスによって返されるオブジェクト
  • AdministrationPerson - ユーザー情報を含むオブジェクト
  • AdministrationGroup - グループ情報を含むオブジェクト

Yellowfin WebサービスAPI

Styleclass
ClasstopLink

top

ページトップ

Yellowfinには、yfwsYellowfin ships with a JAR file called yfws-<date>.jar . This is located Yellowfin installation directory YellowfinjarというJARファイルが付属しています。このファイルはYellowfinのインストールディレクトリYellowfin\development\lib .libにあります。

The Yellowfin Web Service API contains pre-generated stubs. This can be used directly in applications that are developed in Java, or other languages that support Java integration, such as Cold Fusion or Lotus Script. This makes integration slightly simpler as each request is not required to be manually generated, as most of the Web Services are wrapped by a standard Java function.

Yellowfin WebサービスAPIには、あらかじめ生成されたスタブが含まれます。これを直接、JavaまたはJava統合をサポートする他の言語(Cold FusionやLotus Scriptなど)で開発されたアプリケーションで使用できます。ほとんどのWebサービスが標準のJava関数によってラップされるため、各リクエストを手動で生成する必要がなくなることから、統合が若干容易になります。

Webサービスリクエストの形式は次の通りです:A web service request is of the form:

Code Block
AdministrationServiceRequest rsr = new AdminstrationServiceRequest();
AdministrationServiceResponse rs = null;
AdministrationPerson person = new AdministrationPerson();

rsr.setLoginId(this.username);
rsr.setPassword(this.password);
rsr.setOrgId(new Integer(1));
rsr.setFunction("ADDUSER");

rs = AdministrationService.remoteAdministrationCall(rsr);

See Administration Service or Report Service for more information.詳細については、 管理サービス または レポートサービス を参照してください。



horizontalrule
Styleclass
ClasstopLink

topページトップ