Rosetta Net Process Configurations - Create Or Update

Tworzy lub aktualizuje konto integracji RosettaNetProcessConfiguration.

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

Parametry identyfikatora URI

Name In Required Type Description
integrationAccountName
path True
  • string

Nazwa konta integracji.

resourceGroupName
path True
  • string

Nazwa grupy zasobów.

rosettaNetProcessConfigurationName
path True
  • string

Nazwa konta integracji RosettaNet ProcessConfiguration.

subscriptionId
path True
  • string

Identyfikator subskrypcji.

api-version
query True
  • string

Wersja interfejsu API.

Treść żądania

Name Required Type Description
properties.activitySettings True

Ustawienia działania konfiguracji procesu RosettaNet.

properties.initiatorRoleSettings True

Ustawienia roli inicjatora RosettaNet.

properties.processCode True
  • string

Kod procesu konta integracji RosettaNet.

properties.processName True
  • string

Nazwa procesu konta integracji RosettaNet.

properties.processVersion True
  • string

Wersja procesu RosettaNet konta integracji.

properties.responderRoleSettings True

Ustawienia roli obiektu odpowiadającego RosettaNet.

location
  • string

Lokalizacja zasobu.

properties.description
  • string

Konto integracji RosettaNet ProcessConfiguration właściwości.

properties.metadata

Metadane.

tags
  • object

Tagi zasobów.

Odpowiedzi

Name Type Description
200 OK

OK

201 Created

Utworzone

Zabezpieczenia

azure_auth

Azure Active Directory Flow OAuth2.

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

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Przykłady

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"
}

Definicje

IntegrationAccountRosettaNetProcessConfiguration

Konfiguracja procesu RosettaNet konta integracji.

Metadata

Metadane.

RosettaNetActionType
RosettaNetPipAcknowledgmentOfReceiptSettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia potwierdzenia.

RosettaNetPipActivityBehavior

Zachowanie działania RosettaNet ProcessConfiguration konta integracji.

RosettaNetPipActivitySettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia działania.

RosettaNetPipActivityType
RosettaNetPipBusinessDocument

Ustawienia dokumentu biznesowego RosettaNet ProcessConfiguration.

RosettaNetPipConfidentialityScope
RosettaNetPipRoleSettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia roli.

RosettaNetPipRoleType
RosettaNetResponseType

IntegrationAccountRosettaNetProcessConfiguration

Konfiguracja procesu RosettaNet konta integracji.

Name Type Description
id
  • string

Identyfikator zasobu.

location
  • string

Lokalizacja zasobu.

name
  • string

Pobiera nazwę zasobu.

properties.activitySettings

Ustawienia działania konfiguracji procesu RosettaNet.

properties.changedTime
  • string

Zmieniony czas.

properties.createdTime
  • string

Czas utworzenia.

properties.description
  • string

Konto integracji RosettaNet ProcessConfiguration właściwości.

properties.initiatorRoleSettings

Ustawienia roli inicjatora RosettaNet.

properties.metadata

Metadane.

properties.processCode
  • string

Kod procesu konta integracji RosettaNet.

properties.processName
  • string

Nazwa procesu konta integracji RosettaNet.

properties.processVersion
  • string

Wersja procesu RosettaNet konta integracji.

properties.responderRoleSettings

Ustawienia roli obiektu odpowiadającego RosettaNet.

tags
  • object

Tagi zasobów.

type
  • string

Pobiera typ zasobu.

Metadata

Metadane.

RosettaNetActionType

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

RosettaNetPipAcknowledgmentOfReceiptSettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia potwierdzenia.

Name Type Description
isNonRepudiationRequired
  • boolean

Nieodparcie jest wymagane lub nie.

timeToAcknowledgeInSeconds
  • integer

Czas potwierdzenia w sekundach.

RosettaNetPipActivityBehavior

Zachowanie działania RosettaNet ProcessConfiguration konta integracji.

Name Type Description
actionType

Wartość wskazująca, czy pip RosettaNet jest używany dla jednej akcji.

isAuthorizationRequired
  • boolean

Wartość wskazująca, czy jest wymagana autoryzacja.

isSecuredTransportRequired
  • boolean

Wartość wskazująca, czy wymagany jest bezpieczny transport.

nonRepudiationOfOriginAndContent
  • boolean

Wartość wskazująca, czy nieodparcie jest dla źródła i zawartości.

persistentConfidentialityScope

Trwały zakres szyfrowania poufności.

responseType

Wartość wskazująca, czy komunikacja PIP RosettaNet jest synchroniczna.

retryCount
  • integer

Wartość wskazująca liczbę ponownych prób.

timeToPerformInSeconds
  • integer

Czas do wykonania w sekundach.

RosettaNetPipActivitySettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia działania.

Name Type Description
acknowledgmentOfReceiptSettings

Ustawienia potwierdzenia rosettaNet ProcessConfiguration.

activityBehavior

Zachowanie działania RosettaNet ProcessConfiguration.

activityType

Typ działania RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

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

RosettaNetPipBusinessDocument

Ustawienia dokumentu biznesowego RosettaNet ProcessConfiguration.

Name Type Description
description
  • string

Opis dokumentu biznesowego.

name
  • string

Nazwa dokumentu biznesowego.

version
  • string

Wersja dokumentu biznesowego.

RosettaNetPipConfidentialityScope

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

RosettaNetPipRoleSettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia roli.

Name Type Description
action
  • string

Nazwa akcji.

businessDocument

Dokument biznesowy RosettaNet ProcessConfiguration.

description
  • string

Opis.

role
  • string

Nazwa roli.

roleType

Typ roli RosettaNet ProcessConfiguration.

service
  • string

Nazwa usługi.

serviceClassification
  • string

Nazwa klasyfikacji usługi.

RosettaNetPipRoleType

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

RosettaNetResponseType

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