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

[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 Acknowledgement 設定。

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 Acknowledgement 設定。

Name Type Description
isNonRepudiationRequired
  • boolean

否認不可が必要かどうか。

timeToAcknowledgeInSeconds
  • integer

秒単位で確認する時間。

RosettaNetPipActivityBehavior

統合アカウント RosettaNet ProcessConfiguration アクティビティの動作。

Name Type Description
actionType

RosettaNet PIP が 1 つのアクションに使用されるかどうかを示す値。

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