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 パラメーター

名前 / 必須 説明
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 のバージョン。

要求本文

名前 必須 説明
properties.activitySettings True

RosettaNetPipActivitySettings

RosettaNet プロセス構成アクティビティの設定。

properties.initiatorRoleSettings True

RosettaNetPipRoleSettings

RosettaNet イニシエーターロールの設定。

properties.processCode True

string

統合アカウントの RosettaNet プロセス コード。

properties.processName True

string

統合アカウントの RosettaNet プロセス名。

properties.processVersion True

string

統合アカウントの RosettaNet プロセス バージョン。

properties.responderRoleSettings True

RosettaNetPipRoleSettings

RosettaNet レスポンダーロールの設定。

location

string

リソースの場所。

properties.description

string

統合アカウントの RosettaNet ProcessConfiguration プロパティ。

properties.metadata

Metadata

メタデータ。

tags

object

リソース タグ。

応答

名前 説明
200 OK

IntegrationAccountRosettaNetProcessConfiguration

OK

201 Created

IntegrationAccountRosettaNetProcessConfiguration

作成済み

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

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

Scopes

名前 説明
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 プロセス構成。

名前 説明
id

string

リソース ID。

location

string

リソースの場所。

name

string

リソース名を取得します。

properties.activitySettings

RosettaNetPipActivitySettings

RosettaNet プロセス構成アクティビティの設定。

properties.changedTime

string

変更された時刻。

properties.createdTime

string

作成された時刻。

properties.description

string

統合アカウントの RosettaNet ProcessConfiguration プロパティ。

properties.initiatorRoleSettings

RosettaNetPipRoleSettings

RosettaNet イニシエーターロールの設定。

properties.metadata

Metadata

メタデータ。

properties.processCode

string

統合アカウントの RosettaNet プロセス コード。

properties.processName

string

統合アカウントの RosettaNet プロセス名。

properties.processVersion

string

統合アカウントの RosettaNet プロセス バージョン。

properties.responderRoleSettings

RosettaNetPipRoleSettings

RosettaNet レスポンダーロールの設定。

tags

object

リソース タグ。

type

string

リソースの種類を取得します。

Metadata

メタデータ。

RosettaNetActionType

名前 説明
DoubleAction

string

NotSpecified

string

SingleAction

string

RosettaNetPipAcknowledgmentOfReceiptSettings

統合アカウント RosettaNet ProcessConfiguration Acknowledgement 設定。

名前 説明
isNonRepudiationRequired

boolean

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

timeToAcknowledgeInSeconds

integer

秒単位で確認する時間。

RosettaNetPipActivityBehavior

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

名前 説明
actionType

RosettaNetActionType

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

isAuthorizationRequired

boolean

承認が必要かどうかを示す値。

isSecuredTransportRequired

boolean

セキュリティで保護されたトランスポートが必要かどうかを示す値。

nonRepudiationOfOriginAndContent

boolean

否認が配信元とコンテンツに対して行われるかどうかを示す値。

persistentConfidentialityScope

RosettaNetPipConfidentialityScope

永続的な機密性の暗号化スコープ。

responseType

RosettaNetResponseType

RosettaNet PIP 通信が同期的かどうかを示す値。

retryCount

integer

再試行回数を示す値。

timeToPerformInSeconds

integer

実行する時間 (秒単位)。

RosettaNetPipActivitySettings

統合アカウントの RosettaNet ProcessConfiguration アクティビティ設定。

名前 説明
acknowledgmentOfReceiptSettings

RosettaNetPipAcknowledgmentOfReceiptSettings

RosettaNet ProcessConfiguration 受信確認設定。

activityBehavior

RosettaNetPipActivityBehavior

RosettaNet ProcessConfiguration アクティビティの動作。

activityType

RosettaNetPipActivityType

RosettaNet ProcessConfiguration アクティビティの種類。

RosettaNetPipActivityType

名前 説明
BusinessTransaction

string

InformationDistribution

string

NotSpecified

string

Notification

string

QueryResponse

string

RequestConfirm

string

RequestResponse

string

RosettaNetPipBusinessDocument

RosettaNet ProcessConfiguration ビジネス ドキュメント設定。

名前 説明
description

string

ビジネス ドキュメントの説明。

name

string

ビジネス ドキュメント名。

version

string

ビジネス ドキュメントのバージョン。

RosettaNetPipConfidentialityScope

名前 説明
None

string

NotSpecified

string

Payload

string

PayloadContainer

string

RosettaNetPipRoleSettings

統合アカウントの RosettaNet ProcessConfiguration ロール設定。

名前 説明
action

string

アクション名。

businessDocument

RosettaNetPipBusinessDocument

RosettaNet ProcessConfiguration ビジネス ドキュメント。

description

string

説明です。

role

string

ロール名。

roleType

RosettaNetPipRoleType

RosettaNet ProcessConfiguration ロールの種類。

service

string

サービス名。

serviceClassification

string

サービス分類名。

RosettaNetPipRoleType

名前 説明
Employee

string

Functional

string

NotSpecified

string

Organizational

string

RosettaNetResponseType

名前 説明
Async

string

NotSpecified

string

Sync

string