Rosetta Net Process Configurations - Create Or Update

Crea o aggiorna un account di integrazione RosettaNetProcessConfiguration.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
integrationAccountName
path True

string

Nome dell'account di integrazione.

resourceGroupName
path True

string

Il nome del gruppo di risorse.

rosettaNetProcessConfigurationName
path True

string

Nome dell'account di integrazione RosettaNet ProcessConfiguration.

subscriptionId
path True

string

ID sottoscrizione.

api-version
query True

string

La versione delle API.

Corpo della richiesta

Nome Necessario Tipo Descrizione
properties.activitySettings True

RosettaNetPipActivitySettings

Impostazioni dell'attività di configurazione del processo RosettaNet.

properties.initiatorRoleSettings True

RosettaNetPipRoleSettings

Impostazioni del ruolo iniziatore RosettaNet.

properties.processCode True

string

Codice del processo di RosettaNet dell'account di integrazione.

properties.processName True

string

Nome del processo rosettanet dell'account di integrazione.

properties.processVersion True

string

Versione del processo RosettaNet dell'account di integrazione.

properties.responderRoleSettings True

RosettaNetPipRoleSettings

Impostazioni del ruolo risponditore RosettaNet.

location

string

Percorso della risorsa.

properties.description

string

Proprietà di RosettaNet ProcessConfiguration dell'account di integrazione.

properties.metadata

Metadata

Metadati.

tags

object

Tag di risorsa.

Risposte

Nome Tipo Descrizione
200 OK

IntegrationAccountRosettaNetProcessConfiguration

OK

201 Created

IntegrationAccountRosettaNetProcessConfiguration

Data di creazione

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

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

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

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

Definizioni

Nome Descrizione
IntegrationAccountRosettaNetProcessConfiguration

Configurazione del processo rosettanet dell'account di integrazione.

Metadata

Metadati.

RosettaNetActionType
RosettaNetPipAcknowledgmentOfReceiptSettings

L'account di integrazione RosettaNet ProcessConfiguration Acknowledgement settings .The integration account RosettaNet ProcessConfiguration Acknowledgement settings.

RosettaNetPipActivityBehavior

Comportamento dell'attività RosettaNet ProcessConfiguration dell'account di integrazione.

RosettaNetPipActivitySettings

Impostazioni dell'attività RosettaNet ProcessConfiguration dell'account di integrazione.

RosettaNetPipActivityType
RosettaNetPipBusinessDocument

Impostazioni del documento aziendale RosettaNet ProcessConfiguration.

RosettaNetPipConfidentialityScope
RosettaNetPipRoleSettings

Impostazioni del ruolo RosettaNet ProcessConfiguration dell'account di integrazione.

RosettaNetPipRoleType
RosettaNetResponseType

IntegrationAccountRosettaNetProcessConfiguration

Configurazione del processo rosettanet dell'account di integrazione.

Nome Tipo Descrizione
id

string

ID risorsa.

location

string

Percorso della risorsa.

name

string

Ottiene il nome della risorsa.

properties.activitySettings

RosettaNetPipActivitySettings

Impostazioni dell'attività di configurazione del processo RosettaNet.

properties.changedTime

string

Ora modificata.

properties.createdTime

string

Ora di creazione.

properties.description

string

Proprietà di RosettaNet ProcessConfiguration dell'account di integrazione.

properties.initiatorRoleSettings

RosettaNetPipRoleSettings

Impostazioni del ruolo iniziatore RosettaNet.

properties.metadata

Metadata

Metadati.

properties.processCode

string

Codice del processo di RosettaNet dell'account di integrazione.

properties.processName

string

Nome del processo rosettanet dell'account di integrazione.

properties.processVersion

string

Versione del processo RosettaNet dell'account di integrazione.

properties.responderRoleSettings

RosettaNetPipRoleSettings

Impostazioni del ruolo risponditore RosettaNet.

tags

object

Tag di risorsa.

type

string

Ottiene il tipo di risorsa.

Metadata

Metadati.

RosettaNetActionType

Nome Tipo Descrizione
DoubleAction

string

NotSpecified

string

SingleAction

string

RosettaNetPipAcknowledgmentOfReceiptSettings

L'account di integrazione RosettaNet ProcessConfiguration Acknowledgement settings .The integration account RosettaNet ProcessConfiguration Acknowledgement settings.

Nome Tipo Descrizione
isNonRepudiationRequired

boolean

Il non ripudio è obbligatorio o meno.

timeToAcknowledgeInSeconds

integer

Tempo necessario per confermare in secondi.

RosettaNetPipActivityBehavior

Comportamento dell'attività RosettaNet ProcessConfiguration dell'account di integrazione.

Nome Tipo Descrizione
actionType

RosettaNetActionType

Valore che indica se rosettaNet PIP viene usato per una singola azione.

isAuthorizationRequired

boolean

Valore che indica se è necessaria l'autorizzazione.

isSecuredTransportRequired

boolean

Valore che indica se è necessario il trasporto protetto.

nonRepudiationOfOriginAndContent

boolean

Valore che indica se il non ripudio è relativo all'origine e al contenuto.

persistentConfidentialityScope

RosettaNetPipConfidentialityScope

Ambito di crittografia della riservatezza permanente.

responseType

RosettaNetResponseType

Valore che indica se la comunicazione PIP di RosettaNet è sincrona.

retryCount

integer

Valore che indica il numero di tentativi.

timeToPerformInSeconds

integer

Tempo necessario per l'esecuzione in secondi.

RosettaNetPipActivitySettings

Impostazioni dell'attività RosettaNet ProcessConfiguration dell'account di integrazione.

Nome Tipo Descrizione
acknowledgmentOfReceiptSettings

RosettaNetPipAcknowledgmentOfReceiptSettings

Impostazioni di riconoscimento di RosettaNet ProcessConfiguration.

activityBehavior

RosettaNetPipActivityBehavior

Comportamento dell'attività RosettaNet ProcessConfiguration.

activityType

RosettaNetPipActivityType

Tipo di attività RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

Nome Tipo Descrizione
BusinessTransaction

string

InformationDistribution

string

NotSpecified

string

Notification

string

QueryResponse

string

RequestConfirm

string

RequestResponse

string

RosettaNetPipBusinessDocument

Impostazioni del documento aziendale RosettaNet ProcessConfiguration.

Nome Tipo Descrizione
description

string

Descrizione del documento aziendale.

name

string

Nome del documento aziendale.

version

string

Versione del documento aziendale.

RosettaNetPipConfidentialityScope

Nome Tipo Descrizione
None

string

NotSpecified

string

Payload

string

PayloadContainer

string

RosettaNetPipRoleSettings

Impostazioni del ruolo RosettaNet ProcessConfiguration dell'account di integrazione.

Nome Tipo Descrizione
action

string

Nome dell'azione.

businessDocument

RosettaNetPipBusinessDocument

Documento aziendale RosettaNet ProcessConfiguration.

description

string

Descrizione.

role

string

Nome del ruolo.

roleType

RosettaNetPipRoleType

Tipo di ruolo RosettaNet ProcessConfiguration.

service

string

Nome del servizio.

serviceClassification

string

Nome della classificazione del servizio.

RosettaNetPipRoleType

Nome Tipo Descrizione
Employee

string

Functional

string

NotSpecified

string

Organizational

string

RosettaNetResponseType

Nome Tipo Descrizione
Async

string

NotSpecified

string

Sync

string