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

Nombre En Requerido Tipo 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

El nombre de la cuenta de integración RosettaNet ProcessConfiguration.

subscriptionId
path True

string

Identificador de suscripción.

api-version
query True

string

Versión de la API.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
properties.activitySettings True

RosettaNetPipActivitySettings

Las opciones de la actividad de configuración del proceso de RosettaNet.

properties.initiatorRoleSettings True

RosettaNetPipRoleSettings

La configuración del rol iniciador de RosettaNet.

properties.processCode True

string

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

properties.processName True

string

El 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

RosettaNetPipRoleSettings

La 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

Metadata

Los metadatos.

tags

object

Etiquetas del recurso.

Respuestas

Nombre Tipo Description
200 OK

IntegrationAccountRosettaNetProcessConfiguration

Aceptar

201 Created

IntegrationAccountRosettaNetProcessConfiguration

Creado

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

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

Scopes

Nombre Description
user_impersonation suplantación de su 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

Nombre Description
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 Configuración de confirmación.

RosettaNetPipActivityBehavior

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

RosettaNetPipActivitySettings

Configuración de la actividad RosettaNet ProcessConfiguration de la cuenta de integración.

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.

Nombre Tipo Description
id

string

Identificador del recurso.

location

string

Ubicación del recurso.

name

string

Obtiene el nombre del recurso.

properties.activitySettings

RosettaNetPipActivitySettings

Las opciones de la actividad de configuración del proceso de RosettaNet.

properties.changedTime

string

Hora cambiada.

properties.createdTime

string

Hora de creación.

properties.description

string

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

properties.initiatorRoleSettings

RosettaNetPipRoleSettings

La configuración del rol iniciador de RosettaNet.

properties.metadata

Metadata

Los metadatos.

properties.processCode

string

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

properties.processName

string

El 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

RosettaNetPipRoleSettings

La configuración del rol de respondedor de RosettaNet.

tags

object

Etiquetas del recurso.

type

string

Obtiene el tipo de recurso.

Metadata

Los metadatos.

RosettaNetActionType

Nombre Tipo Description
DoubleAction

string

NotSpecified

string

SingleAction

string

RosettaNetPipAcknowledgmentOfReceiptSettings

La cuenta de integración RosettaNet ProcessConfiguration Configuración de confirmación.

Nombre Tipo Description
isNonRepudiationRequired

boolean

El no rechazo es obligatorio o no.

timeToAcknowledgeInSeconds

integer

El tiempo que se va a confirmar en segundos.

RosettaNetPipActivityBehavior

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

Nombre Tipo Description
actionType

RosettaNetActionType

Valor que indica si se usa el PIP de RosettaNet 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

RosettaNetPipConfidentialityScope

Ámbito de cifrado de confidencialidad persistente.

responseType

RosettaNetResponseType

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

Configuración de la actividad RosettaNet ProcessConfiguration de la cuenta de integración.

Nombre Tipo Description
acknowledgmentOfReceiptSettings

RosettaNetPipAcknowledgmentOfReceiptSettings

Configuración de confirmación de RosettaNet ProcessConfiguration.

activityBehavior

RosettaNetPipActivityBehavior

Comportamiento de la actividad ProcessConfiguration de RosettaNet.

activityType

RosettaNetPipActivityType

Tipo de actividad RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

Nombre Tipo Description
BusinessTransaction

string

InformationDistribution

string

NotSpecified

string

Notification

string

QueryResponse

string

RequestConfirm

string

RequestResponse

string

RosettaNetPipBusinessDocument

La configuración del documento empresarial RosettaNet ProcessConfiguration.

Nombre Tipo Description
description

string

Descripción del documento empresarial.

name

string

Nombre del documento empresarial.

version

string

La versión del documento empresarial.

RosettaNetPipConfidentialityScope

Nombre Tipo Description
None

string

NotSpecified

string

Payload

string

PayloadContainer

string

RosettaNetPipRoleSettings

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

Nombre Tipo Description
action

string

Nombre de la acción.

businessDocument

RosettaNetPipBusinessDocument

Documento empresarial RosettaNet ProcessConfiguration.

description

string

La descripción.

role

string

Nombre del rol.

roleType

RosettaNetPipRoleType

Tipo de rol RosettaNet ProcessConfiguration.

service

string

Nombre del servicio.

serviceClassification

string

Nombre de clasificación del servicio.

RosettaNetPipRoleType

Nombre Tipo Description
Employee

string

Functional

string

NotSpecified

string

Organizational

string

RosettaNetResponseType

Nombre Tipo Description
Async

string

NotSpecified

string

Sync

string