サーバー・サイドの BehaviorController コンポーネント
サーバー・サイドの BehaviorController コンポーネントは、マッシュアップ参照定義を含む XML ファイルです。
以下の表では、サーバー・サイドの
BehaviorController コンポーネントのエレメントについて説明します。| サーバー・サイドの BehaviorController コンポーネント・エレメント | 説明 |
|---|---|
| className | マッシュアップ参照用のマッシュアップおよびセキュリティー・コンポーネントを実行するためのロジックを提供します。 デフォルトでは、値は以下のように設定されます。 |
| 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>