ヘッダー・フィールドの検出

post

/iam/governance/applicationmanagement/api/v1/applications/headers

フラット・ファイルのヘッダー・フィールドを検出します。

リクエスト

サポートされているメディア・タイプ
問合せパラメータ
本文()
ヘッダー・フィールドを検出する必要があるアプリケーションの詳細
ルート・スキーマ: Application
型: object
ソースを表示
ネストされたスキーマ: advanceConfigurations
型: array
ソースを表示
ネストされたスキーマ: basicConfigurations
型: array
ソースを表示
ネストされたスキーマ: catalogAttributes
型: array
ソースを表示
ネストされたスキーマ: objectClass
型: array
ソースを表示
ネストされたスキーマ: organizations
型: array
ソースを表示
ネストされたスキーマ: Attribute
型: object
ソースを表示
ネストされたスキーマ: BasicAttribute
型: object
ソースを表示
ネストされたスキーマ: ObjectClass
型: object
ソースを表示
ネストされたスキーマ: Form
型: object
ソースを表示
ネストされたスキーマ: objectClassConfigurations
型: array
ソースを表示
ネストされたスキーマ: ProvisioningConfig
型: object
ソースを表示
ネストされたスキーマ: ReconConfig
型: object
ソースを表示
ネストされたスキーマ: form
型: array
ソースを表示
ネストされたスキーマ: schemaAttributes
型: array
ソースを表示
ネストされたスキーマ: SchemaAttribute
型: object
ソースを表示
ネストされたスキーマ: capabilities
型: array
ソースを表示
ネストされたスキーマ: FailedTaskAssignConfig
型: object
ソースを表示
ネストされたスキーマ: FailedTaskRetryConfig
型: object
ソースを表示
ネストされたスキーマ: Capability
型: object
ソースを表示
ネストされたスキーマ: actionScripts
型: array
ソースを表示
ネストされたスキーマ: ActionScript
型: object
ソースを表示
ネストされたスキーマ: CorrelationRule
型: object
ソースを表示
ネストされたスキーマ: reconJobDetails
型: array
ソースを表示
ネストされたスキーマ: situationResponses
型: array
ソースを表示
ネストされたスキーマ: childIdentityCorrelationRule
型: array
ソースを表示
ネストされたスキーマ: ruleElements
型: array
ソースを表示
ネストされたスキーマ: CorrelationRuleElement
型: object
ソースを表示
ネストされたスキーマ: transformParams
型: array
ソースを表示
ネストされたスキーマ: TransformParams
型: object
ソースを表示
ネストされたスキーマ: ReconJobDetail
型: object
ソースを表示
ネストされたスキーマ: parametersList
型: array
ソースを表示
ネストされたスキーマ: ReconJobParameter
型: object
ソースを表示
ネストされたスキーマ: SituationResponse
型: object
ソースを表示
  • 指定可能な値: [ "link", "none", "createUser", "createOrganization", "assignToAdminWithLeastLoad", "assignToAuthWithLeastLoad", "assignToAuthWithHighestPriority", "assignToGroup", "assignToUser" ]
  • 指定可能な値: [ "noMatch", "singleMatch", "multipleMatch", "oneProcessMatch", "multipleProcessMatch" ]
ネストされたスキーマ: Organization
型: object
ソースを表示
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功した操作
本文()
ルート・スキーマ: List
型: object
ソースを表示
ネストされたスキーマ: Item
型: array
ソースを表示
ネストされたスキーマ: items
型: object
先頭に戻る

cURLの例

この例は、フラット・ファイルのヘッダー・フィールドを検出する機能を示します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。

curl -X POST http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/headers -H 'content-type: application/json'  -d @flatfile.json

リクエスト本文の例

{"applicationName":"Test Flat File","applicationDisplayName":"Test Flat File","connectorDisplayName":"Flat File Connector","connectorVersion":"11.1.1.6.0","connectorDeploymentPath":"/scratch/sagambhi/devtools/Middleware/idm/server/ConnectorDefaultDirectory/FlatFile-11.1.1.6.0","flatFile":true,"basicConfigurations":{"basicConfig":[{"name":"Connector Server Name","value":"","required":false}]},"advanceConfigurations":{"advanceConfig":[{"name":"Connector Name","value":"org.identityconnectors.flatfile.FlatFileConnector","required":false},{"name":"Bundle Name","value":"org.identityconnectors.flatfile","required":false},{"name":"Bundle Version","value":"1.0.1115","required":false},{"name":"User Configuration Lookup","value":"","required":false},{"name":"textQualifier","value":"\"","helpText":"Flat File Text Qualifier","dataType":"char","required":false},{"name":"fieldDelimiter","value":",","helpText":"Flat File Field Delimiter","dataType":"String","required":false},{"name":"subFieldDelimiter","value":"#","helpText":"Flat File Sub Field Delimiter","dataType":"String","required":false},{"name":"multiValueDelimiter","value":";","helpText":"Flat File Multi Value Data Delimiter","dataType":"String","required":false},{"name":"status Enable Mapping","value":"Enabled","required":false},{"name":"status Disable Mapping","value":"Disabled","required":false},{"name":"System Date Format","value":"ddMMyy","required":false},{"name":"flatFileLocation","value":"/scratch/sagambhi/repoo/ffdata/users.csv","required":false}]},"objectClass":[{"name":"User","provisioningConfig":{"capabilities":{"capability":[{"actionName":"manual fullfilement","enabled":false}]}},"reconConfig":{"reconJobDetails":{"jobDetail":[{"jobName":"ff1 Test Flat File FF Full Recon Job","mode":"Flat File Full","parametersList":{"parameter":[{"name":"FlatFile Instance Name","value":"ff1","helpText":"Application Name","dataType":"String"},{"name":"Flat File directory","value":"","helpText":"Flat File directory","dataType":"String"}]}},{"jobName":"ff1 Test Account Flat File FF Full Recon Job","mode":"Flat File Full","parametersList":{"parameter":[{"name":"FlatFile Instance Name","value":"ff1","helpText":"Application Name","dataType":"String"},{"name":"Flat File directory","value":"/net/host/scratch/yykumar/devtools/Middleware/idm/server/ConnectorDefaultDirectory/FlatFile-11.1.1.6.0/mats_data/account","helpText":"Flat File directory","dataType":"String"}]}},{"jobName":"ff1 Test Flat File FF Group Lookup Recon Job","mode":"Flat File Entitlement","parametersList":{"parameter":[{"name":"FlatFile Instance Name","value":"ff1","helpText":"Application Name","dataType":"String"},{"name":"Flat File directory","value":"/scratch/FF_DEMO_DATA/groups","helpText":"Flat File directory","dataType":"String"},{"name":"Lookup Name","value":"Lookup.FF.Groups","helpText":"Lookup Name","dataType":"String"},{"name":"Code Key Attribute","value":"__NAME__","helpText":"Code Key attribute","dataType":"String"},{"name":"Decode Attribute","value":"__NAME__","helpText":"DeCode attribute","dataType":"String"},{"name":"Is Entitlement","value":"true","helpText":"Is Entitlement","dataType":"String"},{"name":"Target Application Instance Name","value":"","helpText":"Target Application Instance Name","dataType":"String"}]}}]},"identityCorrelationRule":{"ruleOperator":"AND","ruleElement":[{"targetAttribute":"__NAME__","userAttribute":"User Login","elementOperator":"Equals","transformName":"NONE"}]},"situationResponses":{"situationResponse":[{"situation":"No Matches Found","response":"None"},{"situation":"One Entity Match Found","response":"Establish Link"},{"situation":"One Process Match Found","response":"Establish Link"}]},"isSimpleCorelationRule":"simple","complexCorrealtionRule":""},"form":{"form":[]}}],"catalogAttributes":{"catalogAttribute":[{"name":"Category","required":false},{"name":"User Defined Tags","required":false},{"name":"Requestable","value":"true","required":false},{"name":"Approver User","required":false},{"name":"Approver Role","required":false},{"name":"Fulfilment User","required":false},{"name":"Fulfilment Role","required":false},{"name":"Certifiable","value":"false","required":false},{"name":"Certifier User","required":false},{"name":"Certifier Role","required":false},{"name":"Audit Objective","required":false},{"name":"Auditable","value":"false","required":false},{"name":"Risk Level","required":false}]},"organizations":{"organization":[]},"status":"ACTIVE"}

レスポンス本文の例

{  
   "Item":[  
      {  
         "type":"string",
         "value":"__PARENTCN__"
      },
      {  
         "type":"string",
         "value":"UID"
      },
      {  
         "type":"string",
         "value":"OIM Employee Type"
      },
      {  
         "type":"string",
         "value":"sAMAccountName"
      },
      {  
         "type":"string",
         "value":"status"
      },
      {  
         "type":"string",
         "value":"mail"
      },
      {  
         "type":"string",
         "value":"UserId"
      },
      {  
         "type":"string",
         "value":"sn"
      },
      {  
         "type":"string",
         "value":"Manager Id"
      },
      {  
         "type":"string",
         "value":"OIM User Type"
      }
   ]
}
先頭に戻る