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

Nazwa W Wymagane Typ Opis
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

Nazwa Wymagane Typ Opis
properties.activitySettings True

RosettaNetPipActivitySettings

Ustawienia działania konfiguracji procesu RosettaNet.

properties.initiatorRoleSettings True

RosettaNetPipRoleSettings

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

RosettaNetPipRoleSettings

Ustawienia roli obiektu odpowiadającego RosettaNet.

location

string

Lokalizacja zasobu.

properties.description

string

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

properties.metadata

Metadata

Metadane.

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

IntegrationAccountRosettaNetProcessConfiguration

OK

201 Created

IntegrationAccountRosettaNetProcessConfiguration

Utworzone

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

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

Scopes

Nazwa Opis
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

Nazwa Opis
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.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

location

string

Lokalizacja zasobu.

name

string

Pobiera nazwę zasobu.

properties.activitySettings

RosettaNetPipActivitySettings

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

RosettaNetPipRoleSettings

Ustawienia roli inicjatora RosettaNet.

properties.metadata

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

RosettaNetPipRoleSettings

Ustawienia roli obiektu odpowiadającego RosettaNet.

tags

object

Tagi zasobów.

type

string

Pobiera typ zasobu.

Metadata

Metadane.

RosettaNetActionType

Nazwa Typ Opis
DoubleAction

string

NotSpecified

string

SingleAction

string

RosettaNetPipAcknowledgmentOfReceiptSettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia potwierdzenia.

Nazwa Typ Opis
isNonRepudiationRequired

boolean

Nieodparcie jest wymagane lub nie.

timeToAcknowledgeInSeconds

integer

Czas potwierdzenia w sekundach.

RosettaNetPipActivityBehavior

Zachowanie działania RosettaNet ProcessConfiguration konta integracji.

Nazwa Typ Opis
actionType

RosettaNetActionType

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

RosettaNetPipConfidentialityScope

Trwały zakres szyfrowania poufności.

responseType

RosettaNetResponseType

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.

Nazwa Typ Opis
acknowledgmentOfReceiptSettings

RosettaNetPipAcknowledgmentOfReceiptSettings

Ustawienia potwierdzenia rosettaNet ProcessConfiguration.

activityBehavior

RosettaNetPipActivityBehavior

Zachowanie działania RosettaNet ProcessConfiguration.

activityType

RosettaNetPipActivityType

Typ działania RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

Nazwa Typ Opis
BusinessTransaction

string

InformationDistribution

string

NotSpecified

string

Notification

string

QueryResponse

string

RequestConfirm

string

RequestResponse

string

RosettaNetPipBusinessDocument

Ustawienia dokumentu biznesowego RosettaNet ProcessConfiguration.

Nazwa Typ Opis
description

string

Opis dokumentu biznesowego.

name

string

Nazwa dokumentu biznesowego.

version

string

Wersja dokumentu biznesowego.

RosettaNetPipConfidentialityScope

Nazwa Typ Opis
None

string

NotSpecified

string

Payload

string

PayloadContainer

string

RosettaNetPipRoleSettings

Konto integracji RosettaNet ProcessConfiguration — ustawienia roli.

Nazwa Typ Opis
action

string

Nazwa akcji.

businessDocument

RosettaNetPipBusinessDocument

Dokument biznesowy RosettaNet ProcessConfiguration.

description

string

Opis.

role

string

Nazwa roli.

roleType

RosettaNetPipRoleType

Typ roli RosettaNet ProcessConfiguration.

service

string

Nazwa usługi.

serviceClassification

string

Nazwa klasyfikacji usługi.

RosettaNetPipRoleType

Nazwa Typ Opis
Employee

string

Functional

string

NotSpecified

string

Organizational

string

RosettaNetResponseType

Nazwa Typ Opis
Async

string

NotSpecified

string

Sync

string