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

Name In Required Type 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

O nome da conta de integração RosettaNet ProcessConfiguration.

subscriptionId
path True
  • string

A ID da assinatura.

api-version
query True
  • string

A versão da API.

Corpo da solicitação

Name Required Type Description
properties.activitySettings True

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

properties.initiatorRoleSettings True

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

properties.processCode True
  • string

O código de 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

As configurações de função de respondente rosettanet.

location
  • string

O local do recurso.

properties.description
  • string

As propriedades rosettanet processConfiguration da conta de integração.

properties.metadata

Os metadados.

tags
  • object

As marcas do recurso.

Respostas

Name Type Description
200 OK

OK

201 Created

Criado

Segurança

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

IntegrationAccountRosettaNetProcessConfiguration

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

Metadata

Os metadados.

RosettaNetActionType
RosettaNetPipAcknowledgmentOfReceiptSettings

As configurações de Reconhecimento de Processo de RosettaNet da conta de integração.

RosettaNetPipActivityBehavior

O comportamento da atividade rosettanet processConfiguration da conta de integração.

RosettaNetPipActivitySettings

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

RosettaNetPipActivityType
RosettaNetPipBusinessDocument

As configurações do documento comercial RosettaNet ProcessConfiguration.

RosettaNetPipConfidentialityScope
RosettaNetPipRoleSettings

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

RosettaNetPipRoleType
RosettaNetResponseType

IntegrationAccountRosettaNetProcessConfiguration

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

Name Type Description
id
  • string

A ID do recurso.

location
  • string

O local do recurso.

name
  • string

Obtém o nome do recurso.

properties.activitySettings

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

properties.changedTime
  • string

O tempo alterado.

properties.createdTime
  • string

A hora criada.

properties.description
  • string

As propriedades rosettanet processConfiguration da conta de integração.

properties.initiatorRoleSettings

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

properties.metadata

Os metadados.

properties.processCode
  • string

O código de 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

As configurações de função de respondente rosettanet.

tags
  • object

As marcas do recurso.

type
  • string

Obtém o tipo de recurso.

Metadata

Os metadados.

RosettaNetActionType

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

RosettaNetPipAcknowledgmentOfReceiptSettings

As configurações de Reconhecimento de Processo de RosettaNet da conta de integração.

Name Type Description
isNonRepudiationRequired
  • boolean

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

timeToAcknowledgeInSeconds
  • integer

O tempo a ser confirmado em segundos.

RosettaNetPipActivityBehavior

O comportamento da atividade rosettanet processConfiguration da conta de integração.

Name Type Description
actionType

O valor que indica se o PIP RosettaNet é 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 o não repúdio é para a origem e o conteúdo.

persistentConfidentialityScope

O escopo de criptografia de confidencialidade persistente.

responseType

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

retryCount
  • integer

O valor que indica a contagem de repetição.

timeToPerformInSeconds
  • integer

O tempo a ser executado em segundos.

RosettaNetPipActivitySettings

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

Name Type Description
acknowledgmentOfReceiptSettings

As configurações de confirmação de ProcessConfiguration rosettanet.

activityBehavior

O comportamento da atividade RosettaNet ProcessConfiguration.

activityType

O tipo de atividade RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

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

RosettaNetPipBusinessDocument

As configurações do documento comercial RosettaNet ProcessConfiguration.

Name Type 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

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

RosettaNetPipRoleSettings

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

Name Type Description
action
  • string

O nome da ação.

businessDocument

O documento comercial RosettaNet ProcessConfiguration.

description
  • string

A descrição.

role
  • string

O nome da função.

roleType

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

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

RosettaNetResponseType

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