レガシー・プラットフォーム

サーバー・サイドの BehaviorController コンポーネント

サーバー・サイドの BehaviorController コンポーネントは、マッシュアップ参照定義を含む XML ファイルです。

以下の表では、サーバー・サイドの BehaviorController コンポーネントのエレメントについて説明します。
表 1. サーバーサイド behaviorController コンポーネント要素

次の表は、サーバー側の behaviorController コンポーネント要素の一覧です。

サーバー・サイドの BehaviorController コンポーネント・エレメント 説明
className マッシュアップ参照用のマッシュアップおよびセキュリティー・コンポーネントを実行するためのロジックを提供します。 デフォルトでは、値は以下のように設定されます。
com.sterlingcommerce.ui.web.platform.
controller.SCUIXAPIMashupController
controllerId コントローラーの一意の識別子。 デフォルトでは、この値は screenId+InitControllerに設定されています。
requestMethodSupported HTTP メソッドのサポートを提供します。 デフォルト値は POSTに設定されています。
screenId 画面 ID。
MashupRef/mashupId この参照が作成されるマッシュアップの ID を示します。
MashupRef/mashupRefId コントローラー内の固有 ID を示します。
MashupRef/permissionId マッシュアップを呼び出す前にマッシュアップを検証するための権限 ID を示します。
以下の例は、サンプルのサーバー・サイド BehaviorController XML ファイルを示しています。
<?xml version="1.0" encoding="UTF-8"?>
<Controller
    className="com.sterlingcommerce.ui.web.platform.controller.SCUIXAPIMashupController"
    controllerId="wsc.shipment.customerpickup.SummaryBehaviorController"
    requestMethodSupported="POST" screenId="wsc.shipment.customerpickup.Summary">
    <MashupRefs>
        <MashupRef callSequence="10"
            mashupId="customerpickup_recordCustomerPick"
            mashupRefId="recordCustomerPick" permissionId=""/>
    </MashupRefs>
</Controller>