Wiki Markup |
---|
{anchor:top} {toc: class=contents} h2. Overview概要 {styleclass: Class=topLink}[topページトップ|#top]{styleclass} Web ServicesWebサービスは、OEMアプリケーションとYellowfinとの間の通信を管理するために使用されます。Webサービスは、XMLベースで、OEMアプリケーションを開発するために使用されたプログラミング言語には依存しません。 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. When developing against Yellowfin Web Services it is possible to generate functional stubs against the WSDL definitions. These definitions can be found at {{http Webサービスを対象に開発を行う場合、WSDL定義に対して関数スタブを生成することができます。これらの定義は、http://<yellowfin-server>:<port>/services}}, eg. services(例: [http://localhost:8080/services.])で見つかります。 The functional関数スタブにより、開発者は、ネイティブのプログラミング言語で標準の関数呼び出しを行い、Yellowfinで提供されるWebサービスと直接通信できます。関数スタブを作成するプロセスでは、Webサービスで必要になるオブジェクトがある場合はそれらも生成されます。 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 Webサービスの例で使用されるいくつかのオブジェクトには以下のようなものがあります: * AdministrationServiceRequest - Webサービスに対して行われる呼び出しのタイプを定義するオブジェクト * AdministrationServiceResponse - Webサービスによって返されるオブジェクト * AdministrationPerson - ユーザー情報を含むオブジェクト * AdministrationGroup - グループ情報を含むオブジェクト h2. Yellowfin WebWebサービスAPI Services API {styleclass: Class=topLink}[topページトップ|#top]{styleclass} Yellowfin ships with a JAR file called {{yfws-<date>.jar}} . This is located Yellowfin installation directory {{Yellowfin\development\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. A web service request is of the form:Yellowfinには、yfws-<date>.jarというJARファイルが付属しています。このファイルはYellowfinのインストールディレクトリYellowfin\development\libにあります。 Yellowfin WebサービスAPIには、あらかじめ生成されたスタブが含まれます。これを直接、JavaまたはJava統合をサポートする他の言語(Cold FusionやLotus Scriptなど)で開発されたアプリケーションで使用できます。ほとんどのWebサービスが標準のJava関数によってラップされるため、各リクエストを手動で生成する必要がなくなることから、統合が若干容易になります。 Webサービスリクエストの形式は次の通りです: {code} 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); {code} bq. See [詳細については、 [管理サービス|Administration Service] or [ または [レポートサービス|Report Service] for more information. を参照してください。 \\ \\ {horizontalrule} {styleclass: Class=topLink}[topページトップ|#top]{styleclass} |
Page Comparison
General
Content
Integrations