統合のインポート(置換)
put
/icsapis/v1/integrations/import
これより前にエクスポートされた統合を同じ名前でインポート(置換)します。cURLを使用する場合、-Fオプションを使用してインポートするファイルを指定します。
リクエスト
サポートされるメディア・タイプ
- multipart/form-data
フォーム・パラメータ
- file
-
型:
file以前エクスポートされた統合ファイル
レスポンス
サポートされるメディア・タイプ
- application/json; charset=UTF-8
- application/xml; charset=UTF-8
200レスポンス
操作の成功
本体
ルート・スキーマ : ICSProjectResource
型:
object- code
-
型:
string - created
-
型:
string(date-time) - createdBy
-
型:
string - description
-
型:
string - endPointURI
-
型:
string - exportProjectName
-
型:
string - icsFileArtifacts
-
型:
objectICSFileArtifacts - icsFlowConfigContent
-
型:
objectICSFlowConfigContent - icsFlowContent
-
型:
objectICSFlowContent - lastUpdated
-
型:
string(date-time) - lastUpdatedBy
-
型:
string - links
-
型:
arraylinks必須:true - lockedBy
-
型:
string - lockedDate
-
型:
string(date-time) - lockedIntg
-
型:
booleanデフォルト値:false - mepType
-
型:
string - mepTypeDescription
-
型:
string - name
-
型:
string - newIntg
-
型:
booleanデフォルト値:false - packageName
-
型:
string - percentageComplete
-
型:
number(double) - projectModelVersion
-
型:
string - projectType
-
型:
string - proxyWSDL
-
型:
string - scheduleApplicable
-
型:
booleanデフォルト値:false - scheduleDefined
-
型:
booleanデフォルト値:false - sourceApplicationCode
-
型:
string - sourceConnection
-
型:
objectConnectionItem - status
-
型:
string - targetApplicationCode
-
型:
string - targetConnection
-
型:
objectConnectionItem - tracingEnabled
-
型:
booleanデフォルト値:false - trackingInstanceName
-
型:
string - trackingVariables
-
型:
arraytrackingVariables - version
-
型:
string
ネストされたスキーマ : ICSFileArtifacts
型:
object- fileArtifacts
-
型:
arrayfileArtifacts - links
-
型:
arraylinks
ネストされたスキーマ : ICSFlowConfigContent
型:
objectネストされたスキーマ : ICSFlowContent
型:
objectネストされたスキーマ : ConnectionItem
型:
object- appInstConnProperties
-
型:
arrayappInstConnProperties必須:true - appInstCredProperties
-
型:
arrayappInstCredProperties必須:true - appType
-
型:
objectApplicationTypeResource - code
-
型:
string - imageURL
-
型:
string - links
-
型:
arraylinks必須:true - name
-
型:
string - percentageComplete
-
型:
number(double) - securityPolicy
-
型:
string許可される値:[ "BASIC_AUTH", "USERNAME_PASSWORD_TOKEN", "OAUTH_CLIENT_CREDENTIALS", "OAUTH_RESOURCE_OWNER_PASSWORD_CREDENTIALS", "SAML", "OAUTH", "CUSTOM", "TOKEN_BASED", "NONE", "OAUTH_AUTHORIZATION_CODE_CREDENTIALS" ] - status
-
型:
string - supportsCache
-
型:
booleanデフォルト値:false
ネストされたスキーマ : trackingVariables
型:
array-
型:
objectTrackingVariableType
ネストされたスキーマ : fileArtifacts
型:
array-
型:
objectICSFileArtifact
ネストされたスキーマ : ICSFileArtifact
型:
object- fileByteArray
-
型:
arrayfileByteArray - fileType
-
型:
string - links
-
型:
arraylinks
ネストされたスキーマ : fileByteArray
型:
array-
型:
string(byte)
ネストされたスキーマ : Link
型:
object- href
-
型:
string - rel
-
型:
string
ネストされたスキーマ : appInstConnProperties
型:
array-
型:
objectConnectionProperty
ネストされたスキーマ : appInstCredProperties
型:
array-
型:
objectConnectionProperty
ネストされたスキーマ : ApplicationTypeResource
型:
object- appTypeConnProperties
-
型:
arrayappTypeConnProperties - appTypeCredProperties
-
型:
arrayappTypeCredProperties - appTypeLargeIconUrl
-
型:
string - appTypeMediumGrayIconUrl
-
型:
string - appTypeMediumIconUrl
-
型:
string - appTypeMediumWhiteIconUrl
-
型:
string - appTypeName
-
型:
string - appTypeSmallIconUrl
-
型:
string - displayName
-
型:
string - features
-
型:
string - source
-
型:
string - supportedSecurityPolicies
-
型:
string - vedorInfo
-
型:
objectVendorInfo
ネストされたスキーマ : ConnectionProperty
型:
object- acceptableKeys
-
型:
arrayacceptableKeys - attachment
-
型:
objectAttachment - customProperties
-
型:
arraycustomProperties - displayName
-
型:
string - hasAttachment
-
型:
booleanデフォルト値:false - integrationRole
-
型:
string許容される値:[ "SOURCE"、"TARGET"、"SOURCE_AND_TARGET" ] - length
-
型:
integer(int32) - propertyDescription
-
型:
string - propertyGroup
-
型:
string許容される値:[ "CREDENTIALS"、"SOURCE_ARTIFACTS"、"CONNECTION_PROPS"、"OTHER" ] - propertyName
-
型:
string - propertyShortDesc
-
型:
string - propertyType
-
型:
string許容される値:[ "STRING"、"NUMBER"、"URL"、"WSDL_URL"、"XSD_URL"、"WADL_URL"、"FILE"、"PASSWORD"、"URL_OR_FILE"、"LIST"、"MAP"、"TEXT"、"CHOICE" ] - propertyValue
-
型:
string - required
-
型:
booleanデフォルト値:false
ネストされたスキーマ : Attachment
型:
object- attachmentName
-
型:
string - attachmentPropertyName
-
型:
string - decodedContent
-
型:
string - decodedContentBytes
-
型:
arraydecodedContentBytes - localFilePath
-
型:
string
ネストされたスキーマ : customProperties
型:
array-
型:
objectConnectionProperty
ネストされたスキーマ : Key
型:
object- displayName
-
型:
string - keyName
-
型:
string
ネストされたスキーマ : decodedContentBytes
型:
array-
型:
string(byte)
ネストされたスキーマ : appTypeConnProperties
型:
array-
型:
objectConnectionProperty
ネストされたスキーマ : appTypeCredProperties
型:
array-
型:
objectConnectionProperty
ネストされたスキーマ : VendorInfo
型:
object- contactUS
-
型:
string - description
-
型:
string - documentationURL
-
型:
string - name
-
型:
string - releaseNotes
-
型:
string - supportURL
-
型:
string
ネストされたスキーマ : TrackingVariableType
型:
object- description
-
型:
string - messageContextRef
-
型:
objectReferenceType必須:true - name
-
型:
string必須:true - primary
-
型:
booleanデフォルト値:false - property
-
型:
arrayproperty - role
-
型:
string - subRole
-
型:
string - xpath
-
型:
string必須:true
ネストされたスキーマ : ReferenceType
ネストされたスキーマ : property
型:
array-
型:
objectPropertyType
ネストされたスキーマ : property
型:
array-
型:
objectPropertyType
ネストされたスキーマ : PropertyType
型:
object- name
-
型:
string - value
-
型:
string
400レスポンス
統合が不完全であるか無効です
409レスポンス
統合はすでに存在します