Rosetta Net Process Configurations - Create Or Update

Cria ou atualiza uma conta de integração RosettaNetProcessConfiguration.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
integrationAccountName
path True

string

O nome da conta de integração.

resourceGroupName
path True

string

O nome do grupo de recursos.

rosettaNetProcessConfigurationName
path True

string

A conta de integração RosettaNet ProcessConfiguration name.

subscriptionId
path True

string

A ID da assinatura.

api-version
query True

string

A versão da API.

Corpo da solicitação

Nome Obrigatório Tipo Description
properties.activitySettings True

RosettaNetPipActivitySettings

As definições de atividade de configuração do processo RosettaNet.

properties.initiatorRoleSettings True

RosettaNetPipRoleSettings

As configurações de função do iniciador RosettaNet.

properties.processCode True

string

O código do processo RosettaNet da conta de integração.

properties.processName True

string

O nome do processo rosettanet da conta de integração.

properties.processVersion True

string

A versão do processo RosettaNet da conta de integração.

properties.responderRoleSettings True

RosettaNetPipRoleSettings

As configurações de função de respondente do RosettaNet.

location

string

O local do recurso.

properties.description

string

As propriedades RosettaNet ProcessConfiguration da conta de integração.

properties.metadata

Metadata

Os metadados.

tags

object

As marcas do recurso.

Respostas

Nome Tipo Description
200 OK

IntegrationAccountRosettaNetProcessConfiguration

OK

201 Created

IntegrationAccountRosettaNetProcessConfiguration

Criado

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

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

Definições

Nome Description
IntegrationAccountRosettaNetProcessConfiguration

A configuração do processo RosettaNet da conta de integração.

Metadata

Os metadados.

RosettaNetActionType
RosettaNetPipAcknowledgmentOfReceiptSettings

A conta de integração RosettaNet ProcessConfiguration Confirmação configurações.

RosettaNetPipActivityBehavior

O comportamento da atividade RosettaNet ProcessConfiguration da conta de integração.

RosettaNetPipActivitySettings

A conta de integração RosettaNet ProcessConfiguration configurações de atividade.

RosettaNetPipActivityType
RosettaNetPipBusinessDocument

As configurações do documento comercial RosettaNet ProcessConfiguration.

RosettaNetPipConfidentialityScope
RosettaNetPipRoleSettings

As configurações da função RosettaNet ProcessConfiguration da conta de integração.

RosettaNetPipRoleType
RosettaNetResponseType

IntegrationAccountRosettaNetProcessConfiguration

A configuração do processo RosettaNet da conta de integração.

Nome Tipo Description
id

string

A ID do recurso.

location

string

O local do recurso.

name

string

Obtém o nome do recurso.

properties.activitySettings

RosettaNetPipActivitySettings

As definições de atividade de configuração do processo RosettaNet.

properties.changedTime

string

O tempo alterado.

properties.createdTime

string

A hora de criação.

properties.description

string

As propriedades RosettaNet ProcessConfiguration da conta de integração.

properties.initiatorRoleSettings

RosettaNetPipRoleSettings

As configurações de função do iniciador RosettaNet.

properties.metadata

Metadata

Os metadados.

properties.processCode

string

O código do processo RosettaNet da conta de integração.

properties.processName

string

O nome do processo rosettanet da conta de integração.

properties.processVersion

string

A versão do processo RosettaNet da conta de integração.

properties.responderRoleSettings

RosettaNetPipRoleSettings

As configurações de função de respondente do RosettaNet.

tags

object

As marcas do recurso.

type

string

Obtém o tipo de recurso.

Metadata

Os metadados.

RosettaNetActionType

Nome Tipo Description
DoubleAction

string

NotSpecified

string

SingleAction

string

RosettaNetPipAcknowledgmentOfReceiptSettings

A conta de integração RosettaNet ProcessConfiguration Confirmação configurações.

Nome Tipo Description
isNonRepudiationRequired

boolean

O não repúdio é necessário ou não.

timeToAcknowledgeInSeconds

integer

O tempo para reconhecer em segundos.

RosettaNetPipActivityBehavior

O comportamento da atividade RosettaNet ProcessConfiguration da conta de integração.

Nome Tipo Description
actionType

RosettaNetActionType

O valor que indica se o ROSETTANet PIP é usado para uma única ação.

isAuthorizationRequired

boolean

O valor que indica se a autorização é necessária.

isSecuredTransportRequired

boolean

O valor que indica se o transporte protegido é necessário.

nonRepudiationOfOriginAndContent

boolean

O valor que indica se não repúdio é para origem e conteúdo.

persistentConfidentialityScope

RosettaNetPipConfidentialityScope

O escopo de criptografia de confidencialidade persistente.

responseType

RosettaNetResponseType

O valor que indica se a comunicação rosettanet PIP é síncrona.

retryCount

integer

O valor que indica a contagem de repetições.

timeToPerformInSeconds

integer

O tempo a ser executado em segundos.

RosettaNetPipActivitySettings

A conta de integração RosettaNet ProcessConfiguration configurações de atividade.

Nome Tipo Description
acknowledgmentOfReceiptSettings

RosettaNetPipAcknowledgmentOfReceiptSettings

As configurações de confirmação de ProcessConfiguration do RosettaNet.

activityBehavior

RosettaNetPipActivityBehavior

O comportamento da atividade RosettaNet ProcessConfiguration.

activityType

RosettaNetPipActivityType

O tipo de atividade RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

Nome Tipo Description
BusinessTransaction

string

InformationDistribution

string

NotSpecified

string

Notification

string

QueryResponse

string

RequestConfirm

string

RequestResponse

string

RosettaNetPipBusinessDocument

As configurações do documento comercial RosettaNet ProcessConfiguration.

Nome Tipo Description
description

string

A descrição do documento comercial.

name

string

O nome do documento comercial.

version

string

A versão do documento comercial.

RosettaNetPipConfidentialityScope

Nome Tipo Description
None

string

NotSpecified

string

Payload

string

PayloadContainer

string

RosettaNetPipRoleSettings

As configurações da função RosettaNet ProcessConfiguration da conta de integração.

Nome Tipo Description
action

string

O nome da ação.

businessDocument

RosettaNetPipBusinessDocument

O documento comercial RosettaNet ProcessConfiguration.

description

string

A descrição.

role

string

O nome da função.

roleType

RosettaNetPipRoleType

O tipo de função RosettaNet ProcessConfiguration.

service

string

O nome do serviço.

serviceClassification

string

O nome da classificação do serviço.

RosettaNetPipRoleType

Nome Tipo Description
Employee

string

Functional

string

NotSpecified

string

Organizational

string

RosettaNetResponseType

Nome Tipo Description
Async

string

NotSpecified

string

Sync

string