データ型 | 説明 |
---|---|
任意 | [参照]オプションを設定せずにプロセスオブジェクトのフィールドを宣言する場合、任意データ型を使用します。つまり、データ型はオブジェクトですが、どのオブジェクトであるかを指定する必要はありません。任意オブジェクトを使用する場合、オブジェクトにさらにドリルダウンすることはできません。 一部のサービスでは大量のデータが返されますが、必要なデータはごく一部である場合があります。任意データ型を使用して、返されるすべてのデータを限られたフィールドにモデル化します。 例えば、RESTプロキシを使用すると、受信したペイロードを入力として渡して、このペイロードに応答します。RESTプロキシは要求または応答に対して何らかの処理を行い、メッセージ全体を理解する必要はありません。 2番目の例は、異種リストをサポートする例です。単純なREST APIでは異種リストが含まれない傾向がありますが、SOAPベースのAPIには含まれます。例えば、SOAP APIには、クエリ自体に依存するデータを返すクエリ操作が含まれる場合があります。ここでは、クエリ操作の出力のstatic型は、任意型のオブジェクトリストになります。 3番目の例は、クエリに一致するレコードを返すサービスを呼び出す例です。各レコードに一意のフィールドのセットがあり、そのため、設計時にそれらを知ることはありません。実行時に、各フィールドは、フィールド名に対応するタグ名を使用して、レコード要素の子要素に変換されます。変換されたJSONの戻り値は、次のように出力されます。 { "record": [ {"ROWID_OBJECT": "2001", "CREATOR": "admin", ...}, {"ROWID_OBJECT": "2002", "CREATOR": "admin", ...}, ... ] } |
添付、添付ファイル | 添付および添付ファイルをプロセスに使用して添付ファイルを渡し、応答の関数を使用してファイルサイズやファイル名などのデータを抽出します。 デフォルトの最大ファイルサイズは5,242,880バイトであり、デフォルトの最大ファイル数は10です。これらのフィールドプロパティは変更できます。 注: プロセスをCloud Server上で実行する場合、サイズがデフォルトの5,242,880バイトを超える添付ファイルは使用しないでください。クラウドサーバーは、5,242,880バイトを超える添付ファイルを処理できません。 |
チェックボックス | チェックボックス型を使用すると、ユーザーは真偽判定を行うことができます。この決定は、[はい]/[いいえ]または[いいえ]/[はい]として表示することもできます。例えば、チェックボックスを使用して、住所が職場の電話番号か自宅の電話番号かを示すことができます。 代わりに、チェックボックスを[はい]/[いいえ]の値として表示することもできます。
チェックボックスデータ型のリストは、プロセスとガイド内の入力フィールド、出力フィールド、一時フィールド、およびメッセージに設定することもできます。Boolean値のカンマ区切りリストを入力できます。 注: メッセージはプロセスにのみ適用されます。 チェックボックスのリストをデータ型として設定するには、データ型のフィールドとして[単純型]>[チェックボックス]を選択し、次に[タイプの編集]ダイアログボックスで[このタイプのオブジェクトのリストを許可します]チェックボックスを選択します。 出力フィールドのチェックボックスデータ型のリストに初期値を割り当てる場合は、次の形式で値を入力できます。 (true())または(false()) 単純型のリストの使用方法に関する詳細については、単純型のリストを使用したフィールドの作成を参照してください。 |
通貨 | 通貨フィールドには通貨での値が格納されます。数値や小数点に加えて、必要に応じてカンマを使用することもできます。カンマは常に省略可能です。
|
日付 | 出力される日付はUTCであり、出力される日時はISO 8601形式です。例えば、入力日付を2016-03-29と入力し、currentTime XQuery関数を使用して日付と時刻の値を取得すると、次の出力が表示されます。
有効な日付値のサンプルを次に示します。
タイムゾーンを渡さない場合、Informatica Process Designerは時間がUTCであると見なします。 エンドポイントURLで日付をクエリパラメータとして渡す場合に、その日付に特殊文字が含まれているときは、日付をエンコードする必要があります。例えば、2001-10-26+02:00を2001-10-26%2B02%3A00にエンコードします。 日付が表示される形式を指定する必要がある場合、「日付、時刻、番号の形式設定」を参照してください。 日付データ型のリストは、プロセスとガイド内の入力フィールド、出力フィールド、一時フィールド、およびメッセージに設定することもできます。日付値のカンマ区切りリストを入力できます。 注: メッセージはプロセスにのみ適用されます。 日付のリストをデータ型として設定するには、データ型のフィールドとして[単純型]>[日付]を選択し、次に[タイプの編集]ダイアログボックスで[このタイプのオブジェクトのリストを許可します]チェックボックスを選択します。 単純型のリストの使用方法に関する詳細については、単純型のリストを使用したフィールドの作成を参照してください。 |
日付/時刻 | [日付/時刻]フィールドをプロセスで選択すると、ユーザーは時刻を一覧から選択できます。
出力される時刻はUTCであり、出力される日時はISO 8601形式です。例えば、入力日付を2016-03-29と入力し、currentTime XQuery関数を使用して日付と時刻の値を取得すると、次の出力が表示されます。
有効なdateTime値のサンプルを次に示します。
タイムゾーンを渡さない場合、Informatica Process Designerは時間がUTCであると見なします。 エンドポイントURLで日付と時刻をクエリパラメータとして渡す場合に、その日付と時刻に特殊文字が含まれているときは、日付をエンコードする必要があります。例えば、2001-10-26T19:32:52+00:00を2001-10-26T19%3A32%3A52%2B00%3A00にエンコードします。 日時が表示される形式を指定する必要がある場合、「日付、時刻、番号の形式設定」を参照してください。 日付/時刻データ型のリストは、プロセスとガイド内の入力フィールド、出力フィールド、一時フィールド、およびメッセージに設定することもできます。日付と時刻の値のカンマ区切りリストを入力できます。 注: メッセージはプロセスにのみ適用されます。 日付と時刻のリストをデータ型として設定するには、データ型のフィールドとして[単純型]>[日付/時刻]を選択し、次に[タイプの編集]ダイアログボックスで[このタイプのオブジェクトのリストを許可します]チェックボックスを選択します。 単純型のリストの使用方法に関する詳細については、単純型のリストを使用したフィールドの作成を参照してください。 |
電子メール | このフィールドのコンテンツは電子メールアドレスです。
|
フォーマットされたテキスト | 入力テキスト内にユーザーが入力できる文字の種類を表す形式。
注: 「-」はリストに表示されません。この文字を入力できる場合、ユーザーにステップが表示されるときに、その文字が表示されます。 |
イメージ | 画像を格納するフィールド。最もよく使用されるのは、自動アクションによって画像が取得されるときです。
|
整数 | 正または負の整数。 ユーザーが入力できる数値の最大値を入力するには、[数字]フィールドを使用します。 数値はユーザーのロケールの形式を使用して表示されます。 数値が表示される形式を指定する必要がある場合、「日付、時刻、番号の形式設定」を参照してください。 整数データ型のリストは、プロセスとガイド内の入力フィールド、出力フィールド、一時フィールド、およびメッセージに設定することもできます。整数値のカンマ区切りリストを入力できます。 注: メッセージはプロセスにのみ適用されます。 整数のリストをデータ型として設定するには、データ型のフィールドとして[単純型]>[整数型]を選択し、次に[タイプの編集]ダイアログボックスで[このタイプのオブジェクトのリストを許可します]チェックボックスを選択します。 単純型のリストの使用方法に関する詳細については、単純型のリストを使用したフィールドの作成を参照してください。 |
複数選択リスト | ユーザーが1つまたは複数の行を選択できる選択リストフィールド。複数の項目を選択するには、ユーザーはCtrlキーを押しながら各項目をクリックします。
使用上の注意
|
番号 | 正または負の10進数。 入力可能な数値の数(左のボックス)を指定するには[長さ/小数点以下の桁数]フィールドを使用します。右のボックスを使用して、小数点以下の桁数の最大値を入力します。0を入力すると、小数点の右側に桁はありません。 数値はユーザーのロケールの形式を使用して表示されます。 数値が表示される形式を指定する必要がある場合、「日付、時刻、番号の形式設定」を参照してください。 数値データ型のリストは、プロセスとガイド内の入力フィールド、出力フィールド、一時フィールド、およびメッセージに設定することもできます。数値のカンマ区切りリストを入力できます。 注: メッセージはプロセスにのみ適用されます。 数値のリストをデータ型として設定するには、データ型のフィールドとして[単純型]>[数値型]を選択し、次に[タイプの編集]ダイアログボックスで[このタイプのオブジェクトのリストを許可します]チェックボックスを選択します。 単純型のリストの使用方法に関する詳細については、単純型のリストを使用したフィールドの作成を参照してください。 |
オブジェクトID | オブジェクトIDは、オブジェクトインスタンスのIDです。例えば、リードの1つを識別します。(この値は、アプリケーションによってオブジェクトに割り当てられます)。 このダイアログ固有の部分については、この表の後に説明します。。ここと[フィールドのプロパティ]ダイアログ内で使用されるフィールドについては、このトピックの最初で説明しています。 |
オブジェクトリスト | オブジェクトリストはオブジェクトIDのセットです。オブジェクトIDは、オブジェクトインスタンスのIDです。例えば、リードの1つを識別します。
関連付けられたクエリが、より多くの行を返すように要求するLIMIT句を使用していても、読み取り専用のオブジェクトリストには100行の制限があります。 その他のフィールドについては、このトピックの最初で説明しています。 |
割合 | 割合で表される数値。
数値はユーザーのロケールの形式を使用して表示されます。 ここにいくつかの例を示します。これらの例では、次のようにそれぞれ100%を超える数値を示しています。
割合が表示される形式を指定する必要がある場合、「日付、時刻、番号の形式設定」を参照してください。 |
電話番号 | 電話番号を入力できるフィールド。 形式: 数値を表す文字(9とその他の表示文字)を入力します。例えば、99-999はプロセス内で「_ _ - _ _ _」と表示されます。 注: 数字の9以外の表示文字で形式を入力すると、値は静的になり、後続のプロセスステップでフィールドを使用するときにフィールド値を編集することはできなくなります。 |
選択リスト | ユーザーが1行を選択できる選択リストフィールド。
使用上の注意
|
リッチテキスト領域 | HTMLコマンドとテキストが格納されるフィールド。HTMLエディタを使用してこのテキストを入力します。
リッチテキスト領域にJavaScriptを入力することはできません。 |
テキスト | ユーザーがテキストを入力できる文字のサイズと数を変更するコントロール。
テキストデータ型のリストは、プロセスとガイド内の入力フィールド、出力フィールド、一時フィールド、およびメッセージに設定することもできます。テキスト値のカンマ区切りリストを入力できます。 注: メッセージはプロセスにのみ適用されます。 テキストのリストをデータ型として設定するには、データ型のフィールドとして[単純型]>[テキスト]を選択し、次に[タイプの編集]ダイアログボックスで[このタイプのオブジェクトのリストを許可します]チェックボックスを選択します。 単純型のリストの使用方法に関する詳細については、単純型のリストを使用したフィールドの作成を参照してください。 |
テキスト領域 | ユーザーがテキストを入力できるコントロール。これは、1行または複数の行として表示できます。
|
時間 | 選択リストから時刻を選択するには、[時間]フィールドを選択します。 表示されるフィールドのプロパティダイアログは次のとおりです。 出力される時刻はUTCであり、出力されるデータと時刻はISO 8601形式です。例えば、入力日付を2016-03-29と入力し、currentTime XQuery関数を使用して日付と時刻の値を取得すると、次の出力が表示されます。
有効な時間値のサンプルを次に示します。
タイムゾーンを渡さない場合、Informatica Process Designerは時間がUTCであると見なします。 [30分増分]を選択すると、時刻選択リストに正時と30分のリストが表示されます。選択しないと、任意の時間の値を入力できます。例えば、「10:37」のように入力できます。 エンドポイントURLで時間をクエリパラメータとして渡す場合に、その時間に特殊文字が含まれているときは、時間をエンコードする必要があります。例えば、21:32:52+02:00を21%3A32%3A52%2B02%3A00にエンコードします。 時刻が表示される形式を指定する場合、「日付、時刻、番号の形式設定」を参照してください。 時間データ型のリストは、プロセスとガイド内の入力フィールド、出力フィールド、一時フィールド、およびメッセージに設定することもできます。時間値のカンマ区切りリストを入力できます。 注: メッセージはプロセスにのみ適用されます。 時間のリストをデータ型として設定するには、データ型のフィールドとして[単純型]>[時間]を選択し、次に[タイプの編集]ダイアログボックスで[このタイプのオブジェクトのリストを許可します]チェックボックスを選択します。 単純型のリストの使用方法に関する詳細については、単純型のリストを使用したフィールドの作成を参照してください。 |
URL | URLを格納するフィールド。
URLは、入力、出力、または一時プロセスフィールドであるか、それに基づくフィールドにできます。フィールドのデータは、有効なURLであると見なされます。 画面ステップ内でボタンを作成する手順
|
XML | XMLデータ型は、プロセスおよびサービスコネクタで使用できます。 プロセスでXMLデータ型を使用するには、次のいずれかの方法を選択します。
JMSまたはAMQPでXMLデータを使用する場合は、ペイロードをルート要素内にラップします。 単純なXMLデータ要素を他のフィールドにマッピングするには、計算式とXQuery関数を使用します。 例えば、次のXMLを考えます。 <o:order xmlns:o="urn:purchasing:system"> <o:number>123</o:number> <o:amount>9213.32</o:amount> </o:order> このXQuery関数を使用して、注文番号を検索できます。 $input.myInboundOrder/*:number/text() 名前空間でXMLデータをクエリするときは、アスタリスク(*)文字を使用する必要があります。 サービスコネクタでXMLデータ型を使用するには、[アクション]タブの入力フィールドと出力フィールドでタイプに[XML]を選択します。 |