Rosetta Net Process Configurations - Create Or Update

통합 계정 RosettaNetProcessConfiguration을 만들거나 업데이트합니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}?api-version=2016-06-01

URI 매개 변수

Name In Required Type Description
integrationAccountName
path True
  • string

통합 계정 이름입니다.

resourceGroupName
path True
  • string

리소스 그룹 이름입니다.

rosettaNetProcessConfigurationName
path True
  • string

통합 계정 RosettaNet ProcessConfiguration 이름입니다.

subscriptionId
path True
  • string

구독 ID입니다.

api-version
query True
  • string

API 버전입니다.

요청 본문

Name Required Type Description
properties.activitySettings True

RosettaNet 프로세스 구성 작업 설정입니다.

properties.initiatorRoleSettings True

RosettaNet 초기자 역할 설정입니다.

properties.processCode True
  • string

통합 계정 RosettaNet 프로세스 코드입니다.

properties.processName True
  • string

통합 계정 RosettaNet 프로세스 이름입니다.

properties.processVersion True
  • string

통합 계정 RosettaNet 프로세스 버전입니다.

properties.responderRoleSettings True

RosettaNet 응답기 역할 설정입니다.

location
  • string

리소스 위치입니다.

properties.description
  • string

통합 계정 RosettaNet ProcessConfiguration 속성입니다.

properties.metadata

메타데이터입니다.

tags
  • object

리소스 태그입니다.

응답

Name Type Description
200 OK

확인

201 Created

생성일

보안

azure_auth

OAuth2 Flow Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

Create or update an RosettaNetProcessConfiguration

Sample Request

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettanetprocessconfigurations/3A4?api-version=2016-06-01

{
  "properties": {
    "processCode": "3A4",
    "processVersion": "V02.02.00",
    "processName": "Request Purchase Order",
    "description": "Test description",
    "activitySettings": {
      "activityType": "RequestResponse",
      "activityBehavior": {
        "isAuthorizationRequired": false,
        "persistentConfidentialityScope": "None",
        "isSecuredTransportRequired": false,
        "actionType": "DoubleAction",
        "responseType": "Async",
        "nonRepudiationOfOriginAndContent": false,
        "retryCount": 2,
        "timeToPerformInSeconds": 7200
      },
      "acknowledgmentOfReceiptSettings": {
        "isNonRepudiationRequired": false,
        "timeToAcknowledgeInSeconds": 600
      }
    },
    "initiatorRoleSettings": {
      "action": "Purchase Order Request",
      "role": "Buyer",
      "description": "This partner role creates a demand for a product or service.",
      "roleType": "Functional",
      "service": "Buyer Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Request",
        "description": "A request to accept a purchase order for fulfillment..",
        "version": "V02.02.00"
      }
    },
    "responderRoleSettings": {
      "action": "Purchase Order Confirmation Action",
      "role": "Seller",
      "description": "An organization that sells products to partners in the supply chain.",
      "roleType": "Organizational",
      "service": "Seller Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Confirmation",
        "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.",
        "version": "V02.02.00"
      }
    }
  }
}

Sample Response

Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Vary: Accept-Encoding
Date: Tue, 21 Feb 2019 20:43:03 GMT
{
  "properties": {
    "processCode": "3A4",
    "processVersion": "V02.02.00",
    "processName": "Request Purchase Order",
    "description": "Test description",
    "activitySettings": {
      "activityType": "RequestResponse",
      "activityBehavior": {
        "isAuthorizationRequired": false,
        "persistentConfidentialityScope": "None",
        "isSecuredTransportRequired": false,
        "actionType": "DoubleAction",
        "responseType": "Async",
        "nonRepudiationOfOriginAndContent": false,
        "retryCount": 2,
        "timeToPerformInSeconds": 7200
      },
      "acknowledgmentOfReceiptSettings": {
        "isNonRepudiationRequired": false,
        "timeToAcknowledgeInSeconds": 600
      }
    },
    "initiatorRoleSettings": {
      "action": "Purchase Order Request",
      "role": "Buyer",
      "description": "This partner role creates a demand for a product or service.",
      "roleType": "Functional",
      "service": "Buyer Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Request",
        "description": "A request to accept a purchase order for fulfillment..",
        "version": "V02.02.00"
      }
    },
    "responderRoleSettings": {
      "action": "Purchase Order Confirmation Action",
      "role": "Seller",
      "description": "An organization that sells products to partners in the supply chain.",
      "roleType": "Organizational",
      "service": "Seller Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Confirmation",
        "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.",
        "version": "V02.02.00"
      }
    },
    "createdTime": "2018-10-22T19:33:12.3769017Z",
    "changedTime": "2019-02-21T20:41:35.9796534Z"
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A4",
  "name": "3A4",
  "type": "Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations"
}
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Date: Tue, 21 Feb 2019 20:43:03 GMT
{
  "properties": {
    "createdTime": "2019-02-21T20:41:35.9789189Z",
    "changedTime": "2019-02-21T20:41:35.9796534Z",
    "processCode": "3A4",
    "processVersion": "V02.02.00",
    "processName": "Request Purchase Order",
    "description": "Test description",
    "activitySettings": {
      "activityType": "RequestResponse",
      "activityBehavior": {
        "isAuthorizationRequired": false,
        "persistentConfidentialityScope": "None",
        "isSecuredTransportRequired": false,
        "actionType": "DoubleAction",
        "responseType": "Async",
        "nonRepudiationOfOriginAndContent": false,
        "retryCount": 2,
        "timeToPerformInSeconds": 7200
      },
      "acknowledgmentOfReceiptSettings": {
        "isNonRepudiationRequired": false,
        "timeToAcknowledgeInSeconds": 600
      }
    },
    "initiatorRoleSettings": {
      "action": "Purchase Order Request",
      "role": "Buyer",
      "description": "This partner role creates a demand for a product or service.",
      "roleType": "Functional",
      "service": "Buyer Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Request",
        "description": "A request to accept a purchase order for fulfillment..",
        "version": "V02.02.00"
      }
    },
    "responderRoleSettings": {
      "action": "Purchase Order Confirmation Action",
      "role": "Seller",
      "description": "An organization that sells products to partners in the supply chain.",
      "roleType": "Organizational",
      "service": "Seller Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Confirmation",
        "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.",
        "version": "V02.02.00"
      }
    }
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A4",
  "name": "3A4",
  "type": "Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations"
}

정의

IntegrationAccountRosettaNetProcessConfiguration

통합 계정 RosettaNet 프로세스 구성입니다.

Metadata

메타데이터입니다.

RosettaNetActionType
RosettaNetPipAcknowledgmentOfReceiptSettings

통합 계정 RosettaNet ProcessConfiguration 승인 설정입니다.

RosettaNetPipActivityBehavior

통합 계정 RosettaNet ProcessConfiguration 작업 동작입니다.

RosettaNetPipActivitySettings

통합 계정 RosettaNet ProcessConfiguration 작업 설정입니다.

RosettaNetPipActivityType
RosettaNetPipBusinessDocument

RosettaNet ProcessConfiguration 비즈니스 문서 설정입니다.

RosettaNetPipConfidentialityScope
RosettaNetPipRoleSettings

통합 계정 RosettaNet ProcessConfiguration 역할 설정입니다.

RosettaNetPipRoleType
RosettaNetResponseType

IntegrationAccountRosettaNetProcessConfiguration

통합 계정 RosettaNet 프로세스 구성입니다.

Name Type Description
id
  • string

리소스 ID입니다.

location
  • string

리소스 위치입니다.

name
  • string

리소스 이름을 가져옵니다.

properties.activitySettings

RosettaNet 프로세스 구성 작업 설정입니다.

properties.changedTime
  • string

변경된 시간입니다.

properties.createdTime
  • string

만든 시간입니다.

properties.description
  • string

통합 계정 RosettaNet ProcessConfiguration 속성입니다.

properties.initiatorRoleSettings

RosettaNet 초기자 역할 설정입니다.

properties.metadata

메타데이터입니다.

properties.processCode
  • string

통합 계정 RosettaNet 프로세스 코드입니다.

properties.processName
  • string

통합 계정 RosettaNet 프로세스 이름입니다.

properties.processVersion
  • string

통합 계정 RosettaNet 프로세스 버전입니다.

properties.responderRoleSettings

RosettaNet 응답기 역할 설정입니다.

tags
  • object

리소스 태그입니다.

type
  • string

리소스 종류를 가져옵니다.

Metadata

메타데이터입니다.

RosettaNetActionType

Name Type Description
DoubleAction
  • string
NotSpecified
  • string
SingleAction
  • string

RosettaNetPipAcknowledgmentOfReceiptSettings

통합 계정 RosettaNet ProcessConfiguration 승인 설정입니다.

Name Type Description
isNonRepudiationRequired
  • boolean

부인할 필요가 없습니다.

timeToAcknowledgeInSeconds
  • integer

승인할 시간(초)입니다.

RosettaNetPipActivityBehavior

통합 계정 RosettaNet ProcessConfiguration 작업 동작입니다.

Name Type Description
actionType

RosettaNet PIP가 단일 작업에 사용되는지 여부를 나타내는 값입니다.

isAuthorizationRequired
  • boolean

권한 부여가 필요한지 여부를 나타내는 값입니다.

isSecuredTransportRequired
  • boolean

보안 전송이 필요한지 여부를 나타내는 값입니다.

nonRepudiationOfOriginAndContent
  • boolean

거부하지 않는 것이 원본 및 콘텐츠에 대한 것인지 여부를 나타내는 값입니다.

persistentConfidentialityScope

영구 기밀성 암호화 범위입니다.

responseType

RosettaNet PIP 통신이 동기인지 여부를 나타내는 값입니다.

retryCount
  • integer

재시도 횟수를 나타내는 값입니다.

timeToPerformInSeconds
  • integer

수행할 시간(초)입니다.

RosettaNetPipActivitySettings

통합 계정 RosettaNet ProcessConfiguration 작업 설정입니다.

Name Type Description
acknowledgmentOfReceiptSettings

RosettaNet ProcessConfiguration 승인 설정입니다.

activityBehavior

RosettaNet ProcessConfiguration 작업 동작입니다.

activityType

RosettaNet ProcessConfiguration 작업 유형입니다.

RosettaNetPipActivityType

Name Type Description
BusinessTransaction
  • string
InformationDistribution
  • string
NotSpecified
  • string
Notification
  • string
QueryResponse
  • string
RequestConfirm
  • string
RequestResponse
  • string

RosettaNetPipBusinessDocument

RosettaNet ProcessConfiguration 비즈니스 문서 설정입니다.

Name Type Description
description
  • string

비즈니스 문서 설명입니다.

name
  • string

비즈니스 문서 이름입니다.

version
  • string

비즈니스 문서 버전입니다.

RosettaNetPipConfidentialityScope

Name Type Description
None
  • string
NotSpecified
  • string
Payload
  • string
PayloadContainer
  • string

RosettaNetPipRoleSettings

통합 계정 RosettaNet ProcessConfiguration 역할 설정입니다.

Name Type Description
action
  • string

작업 이름입니다.

businessDocument

RosettaNet ProcessConfiguration 비즈니스 문서입니다.

description
  • string

설명입니다.

role
  • string

역할 이름입니다.

roleType

RosettaNet ProcessConfiguration 역할 유형입니다.

service
  • string

서비스 이름입니다.

serviceClassification
  • string

서비스 분류 이름입니다.

RosettaNetPipRoleType

Name Type Description
Employee
  • string
Functional
  • string
NotSpecified
  • string
Organizational
  • string

RosettaNetResponseType

Name Type Description
Async
  • string
NotSpecified
  • string
Sync
  • string