Rosetta Net Process Configurations - Create Or Update

Crea o actualiza una cuenta de integración 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 identificador URI

Name In Required Type Description
integrationAccountName
path True
  • string

Nombre de la cuenta de integración.

resourceGroupName
path True
  • string

El nombre del grupo de recursos.

rosettaNetProcessConfigurationName
path True
  • string

Nombre de la cuenta de integración RosettaNet ProcessConfiguration.

subscriptionId
path True
  • string

Identificador de la suscripción.

api-version
query True
  • string

Versión de la API.

Cuerpo de la solicitud

Name Required Type Description
properties.activitySettings True

La configuración de la actividad de configuración del proceso de RosettaNet.

properties.initiatorRoleSettings True

Configuración del rol de iniciador de RosettaNet.

properties.processCode True
  • string

Código de proceso de rosettaNet de la cuenta de integración.

properties.processName True
  • string

Nombre del proceso de RosettaNet de la cuenta de integración.

properties.processVersion True
  • string

La versión del proceso de RosettaNet de la cuenta de integración.

properties.responderRoleSettings True

Configuración del rol de respondedor de RosettaNet.

location
  • string

Ubicación del recurso.

properties.description
  • string

Las propiedades RosettaNet ProcessConfiguration de la cuenta de integración.

properties.metadata

Los metadatos.

tags
  • object

Etiquetas del recurso.

Respuestas

Name Type Description
200 OK

Aceptar

201 Created

Creado

Seguridad

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 suplantar la cuenta de usuario

Ejemplos

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

Definiciones

IntegrationAccountRosettaNetProcessConfiguration

La configuración del proceso de RosettaNet de la cuenta de integración.

Metadata

Los metadatos.

RosettaNetActionType
RosettaNetPipAcknowledgmentOfReceiptSettings

La cuenta de integración RosettaNet ProcessConfiguration Confirmaciones.

RosettaNetPipActivityBehavior

Comportamiento de la actividad De la cuenta de integración RosettaNet ProcessConfiguration.

RosettaNetPipActivitySettings

La cuenta de integración RosettaNet ProcessConfiguration configuración de la actividad.

RosettaNetPipActivityType
RosettaNetPipBusinessDocument

La configuración del documento empresarial RosettaNet ProcessConfiguration.

RosettaNetPipConfidentialityScope
RosettaNetPipRoleSettings

Configuración del rol RosettaNet ProcessConfiguration de la cuenta de integración.

RosettaNetPipRoleType
RosettaNetResponseType

IntegrationAccountRosettaNetProcessConfiguration

La configuración del proceso de RosettaNet de la cuenta de integración.

Name Type Description
id
  • string

Identificador del recurso.

location
  • string

Ubicación del recurso.

name
  • string

Obtiene el nombre del recurso.

properties.activitySettings

La configuración de la actividad de configuración del proceso de RosettaNet.

properties.changedTime
  • string

Hora de cambio.

properties.createdTime
  • string

Hora de creación.

properties.description
  • string

Las propiedades RosettaNet ProcessConfiguration de la cuenta de integración.

properties.initiatorRoleSettings

Configuración del rol de iniciador de RosettaNet.

properties.metadata

Los metadatos.

properties.processCode
  • string

Código de proceso de rosettaNet de la cuenta de integración.

properties.processName
  • string

Nombre del proceso de RosettaNet de la cuenta de integración.

properties.processVersion
  • string

La versión del proceso de RosettaNet de la cuenta de integración.

properties.responderRoleSettings

Configuración del rol de respondedor de RosettaNet.

tags
  • object

Etiquetas del recurso.

type
  • string

Obtiene el tipo de recurso.

Metadata

Los metadatos.

RosettaNetActionType

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

RosettaNetPipAcknowledgmentOfReceiptSettings

La cuenta de integración RosettaNet ProcessConfiguration Confirmaciones.

Name Type Description
isNonRepudiationRequired
  • boolean

El no rechazo es obligatorio o no.

timeToAcknowledgeInSeconds
  • integer

Tiempo que se va a confirmar en segundos.

RosettaNetPipActivityBehavior

Comportamiento de la actividad De la cuenta de integración RosettaNet ProcessConfiguration.

Name Type Description
actionType

Valor que indica si el PIP de RosettaNet se usa para una sola acción.

isAuthorizationRequired
  • boolean

Valor que indica si se requiere autorización.

isSecuredTransportRequired
  • boolean

Valor que indica si se requiere transporte protegido.

nonRepudiationOfOriginAndContent
  • boolean

Valor que indica si la no rechazo es para el origen y el contenido.

persistentConfidentialityScope

Ámbito de cifrado de confidencialidad persistente.

responseType

Valor que indica si la comunicación PIP de RosettaNet es sincrónica.

retryCount
  • integer

Valor que indica el número de reintentos.

timeToPerformInSeconds
  • integer

Tiempo que se va a realizar en segundos.

RosettaNetPipActivitySettings

La cuenta de integración RosettaNet ProcessConfiguration configuración de la actividad.

Name Type Description
acknowledgmentOfReceiptSettings

La configuración de confirmación de RosettaNet ProcessConfiguration.

activityBehavior

Comportamiento de la actividad RosettaNet ProcessConfiguration.

activityType

Tipo de actividad RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

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

RosettaNetPipBusinessDocument

La configuración del documento empresarial RosettaNet ProcessConfiguration.

Name Type Description
description
  • string

Descripción del documento empresarial.

name
  • string

Nombre del documento empresarial.

version
  • string

La versión del documento empresarial.

RosettaNetPipConfidentialityScope

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

RosettaNetPipRoleSettings

Configuración del rol RosettaNet ProcessConfiguration de la cuenta de integración.

Name Type Description
action
  • string

Nombre de la acción.

businessDocument

Documento empresarial RosettaNet ProcessConfiguration.

description
  • string

La descripción.

role
  • string

Nombre del rol.

roleType

Tipo de rol RosettaNet ProcessConfiguration.

service
  • string

Nombre del servicio.

serviceClassification
  • string

Nombre de clasificación del servicio.

RosettaNetPipRoleType

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

RosettaNetResponseType

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