コンポーネントインターフェースの新しいインスタンスを PeopleSoft データベースに追加します。これは、PeopleSoft Web UI で [Add (追加)] をクリックし、関連するキーを入力するのと似ています。
# mulesoft Oracle PeopleSoft Connector (peoplesoft-connector) - Full Documentation # Oracle PeopleSoft Connector 3.1 Oracle PeopleSoft 用 Anypoint Connector (PeopleSoft Connector) は、クローズドソースコネクタで、コンポーネントインターフェース (CI) を使用して、リアルタイムでサービスと通信します。これは、Oracle の PeopleTools によって提供されるコンポーネントです。 リリースノート: [Oracle PeopleSoft Connector リリースノート](https://docs.mulesoft.com/jp/release-notes/connector/peoplesoft-connector-release-notes-mule-4) Exchange: [Oracle PeopleSoft Connector](https://www.mulesoft.com/exchange/org.mule.connectors/mule-peoplesoft-connector/)
|
PeopleTools 8.61 でコネクタを実行するには、
|
| メソッド | 説明 |
|---|---|
Create (作成) |
コンポーネントインターフェースの新しいインスタンスを PeopleSoft データベースに追加します。これは、PeopleSoft Web UI で [Add (追加)] をクリックし、関連するキーを入力するのと似ています。 |
Cancel (キャンセル) |
コンポーネントインターフェースのインスタンスをキャンセルします。これは、特定のコンポーネントで作業しているときの Web UI での [Cancel (キャンセル)] 操作と同等です。 |
Find (検索) |
指定した [Search Key (検索キー)] に一致するコンポーネントのインスタンスを検索します。一致候補のリストが返されます。 |
Get (取得) |
指定した特定のキーに一致するインスタンスを取得します。1 件のレコードが返されるか、何も返されません。 |
Save (保存) |
新規または既存のコンポーネントに対する変更を保存します。 [Save (保存)] 操作では、新しいレコードを作成する前に、既存のレコードの更新が試みられます。新しいレコードの場合、PeopleSoft インスタンスによって指定されたデフォルト値が自動的にキーに入力されるため、ユーザーはデフォルトのキー/値ペアを指定する必要がありません。 |
| パラメーター | 値 |
|---|---|
Display Name (表示名) |
Studio で表示する操作の名前。 |
Extension Configuration (拡張機能設定) |
作成したグローバル要素への参照名。 |
Component Name (コンポーネント名) |
コンポーネントインターフェース名。 |
Operation (操作) |
選択した CI で実行する操作。 |
| パラメーター | 値 |
|---|---|
Display Name (表示名) |
HTTP |
Extension Configuration (拡張機能設定) |
まだ HTTP 要素が作成されていない場合、プラス記号をクリックして新しい [HTTP Listener Configuration (HTTP リスナー設定)] を追加し、[Host (ホスト)] と [Port (ポート)] を設定し、[OK] をクリックします。 |
Path (パス) |
|
| パラメーター | 値 |
|---|---|
Display Name (表示名) |
Find Employees |
Extension Configuration (拡張機能設定) |
PeopleSoft (作成したグローバル要素への参照名)。 |
Component Name (コンポーネント名) |
CI_PERSONAL_DATA (従業員データを保持するコンポーネントインターフェース名)。 |
Operation (操作) |
Find (検索) |
| 項目 | 説明 |
|---|---|
Name (名前) |
この設定の名前。コネクタはこの名前の設定を参照します。 型: String (文字列) |
Connection (接続) |
この設定に指定できる接続種別。 型: Connection (接続) |
Enable Edit History Items (履歴項目編集の有効化) |
型: Boolean (ブール) |
Enable Get History Items (履歴項目取得の有効化) |
型: Boolean (ブール) |
Enable Interactive Mode (対話型モードの有効化) |
型: Boolean (ブール) |
変換用の日付形式。 |
コネクタで DateTime 値を PeopleSoft 形式に変換するための形式。デフォルトでは、コネクタは 型: String (文字列) |
Expiration Policy (有効期限ポリシー) |
動的設定インスタンスがアイドル状態を続けられる最小時間を設定します。この時間が経過すると、Runtime で期限切れに相当するとみなされます。これは、インスタンスが有効期限の対象となった瞬間にプラットフォームでそのインスタンスが期限切れになるということではありません。必要に応じて、Runtime がインスタンスをパージします。 型: ExpirationPolicy |
| 項目 | 説明 |
|---|---|
Application Server (アプリケーションサーバー) |
型: String (文字列) |
Username (ユーザー名) |
型: String (文字列) |
Password (パスワード) |
型: String (文字列) |
Domain Connection Password (ドメイン接続パスワード) |
型: String (文字列) |
Component Interface List (コンポーネントインターフェースリスト) |
型: Array of String (文字列の配列) |
Reconnection (再接続) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 型: Reconnection (再接続) |
| 項目 | 説明 |
|---|---|
Configuration (設定) |
使用する設定の名前。 型: String (文字列) |
Content (コンテンツ) |
操作で使用するパラメーターを含むマップ。 型: Binary (バイナリ) |
Streaming Strategy (ストリーミング戦略) |
反復可能ストリームを使用すべきかどうか、およびその動作を設定します。 型: 次のいずれか
デフォルト: #[payload] |
Component Name (コンポーネント名) |
型: String (文字列) |
操作 |
型: String (文字列) |
Target Variable (対象変数) |
操作の出力が配置される変数の名前。 型: String (文字列) |
Target Value (対象値) |
操作の出力に対して評価する式。その式の結果は対象変数に保存されます。 型: String (文字列) |
Reconnection Strategy (再接続戦略) |
型 |
Binary (バイナリ) |
| 項目 | 説明 |
|---|---|
Configuration (設定) |
使用する設定の名前。 型: String (文字列) |
User Id (ユーザー ID) |
更新するレコードの UserID。 型: String (文字列) |
Id Types (ID 種別) |
割り当てる新しい ID 種別のリスト。 型: Array of IDType (IDType の配列)
デフォルト: なし |
| 項目 | 説明 |
|---|---|
Fails Deployment (デプロイメントに失敗) |
アプリケーションがデプロイされると、すべてのコネクタで接続テストが実行されます。true に設定されている場合、関連する再接続戦略をすべて実行した後にテストに合格しないと、デプロイメントが失敗します。 型: Boolean (ブール) |
Reconnection Strategy (再接続戦略) |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
||
Count (数) |
Number (数値) |
再接続の試行回数。 |
||
blocking (ブロック) |
Boolean (ブール) |
false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。 |
true |
| 項目 | 型 | 説明 | デフォルト値 | 必須 |
|---|---|---|---|---|
Frequency (頻度) |
Number (数値) |
再接続する頻度 (ミリ秒)。 |
||
blocking (ブロック) |
Boolean (ブール) |
false の場合、再接続戦略が個別の非ブロックスレッドで実行されます。 |
true |
| 項目 | 説明 |
|---|---|
Max Idle Time (最大アイドル時間) |
有効期限の対象とみなされるまで、動的設定インスタンスがアイドル状態を維持できる最大時間のスカラー時間値。 型: Number (数値) |
Time Unit (時間単位) |
maxIdleTime 属性の時間単位。 可能な値:
型: Enumeration (列挙) |
| 項目 | 説明 |
|---|---|
Initial Buffer Size (初期バッファサイズ) |
ストリームをコンシュームし、ランダムアクセスを提供するために割り当てられるメモリ量。ストリームに含まれているデータがこのバッファに適合できる量を超えている場合、bufferSizeIncrement 属性に従ってバッファが拡張され、上限は maxInMemorySize となります。 型: Number (数値) |
Buffer Size Increment (バッファサイズ増分) |
バッファサイズが初期サイズを超えた場合に、どれだけ拡張するか。値を 0 以下に設定すると、バッファが拡張されません。つまり、バッファがフルになると、STREAM_MAXIMUM_SIZE_EXCEEDED エラーが発生します。 型: Number (数値) |
Max Buffer Size (最大バッファサイズ) |
使用するメモリの最大量。これを超えると、STREAM_MAXIMUM_SIZE_EXCEEDED エラーが発生します。0 以下の値は無制限を意味します。 型: Number (数値) |
Buffer Unit (バッファ単位) |
maxInMemorySize で表される単位。 可能な値:
型: Enumeration (列挙) |
| 項目 | 説明 |
|---|---|
Max In Memory Size (最大メモリ内サイズ) |
データをメモリ内に保持するためにストリームで使用する最大メモリを定義します。これを超えると、ディスクへのコンテンツのバッファが開始されます。 型: Number (数値) |
Buffer Unit (バッファ単位) |
maxInMemorySize で表される単位。 可能な値:
型: Enumeration (列挙) |