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

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

Name Required Type Description
properties.activitySettings True

Impostazioni dell'attività di configurazione del processo RosettaNet.

properties.initiatorRoleSettings True

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

Impostazioni del ruolo risponditore RosettaNet.

location
  • string

Percorso della risorsa.

properties.description
  • string

Proprietà di RosettaNet ProcessConfiguration dell'account di integrazione.

properties.metadata

Metadati.

tags
  • object

Tag di risorsa.

Risposte

Name Type Description
200 OK

OK

201 Created

Data di creazione

Sicurezza

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

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.

Name Type Description
id
  • string

ID risorsa.

location
  • string

Percorso della risorsa.

name
  • string

Ottiene il nome della risorsa.

properties.activitySettings

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

Impostazioni del ruolo iniziatore RosettaNet.

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

Impostazioni del ruolo risponditore RosettaNet.

tags
  • object

Tag di risorsa.

type
  • string

Ottiene il tipo di risorsa.

Metadata

Metadati.

RosettaNetActionType

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

RosettaNetPipAcknowledgmentOfReceiptSettings

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

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

Name Type Description
actionType

Valore che indica se il PIP di RosettaNet 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

Ambito di crittografia della riservatezza permanente.

responseType

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.

Name Type Description
acknowledgmentOfReceiptSettings

Impostazioni di riconoscimento di RosettaNet ProcessConfiguration.

activityBehavior

Comportamento dell'attività RosettaNet ProcessConfiguration.

activityType

Tipo di attività RosettaNet ProcessConfiguration.

RosettaNetPipActivityType

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

RosettaNetPipBusinessDocument

Impostazioni del documento aziendale RosettaNet ProcessConfiguration.

Name Type Description
description
  • string

Descrizione del documento aziendale.

name
  • string

Nome del documento aziendale.

version
  • string

Versione del documento aziendale.

RosettaNetPipConfidentialityScope

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

RosettaNetPipRoleSettings

Impostazioni del ruolo RosettaNet ProcessConfiguration dell'account di integrazione.

Name Type Description
action
  • string

Nome dell'azione.

businessDocument

Documento aziendale RosettaNet ProcessConfiguration.

description
  • string

Descrizione.

role
  • string

Nome del ruolo.

roleType

Tipo di ruolo RosettaNet ProcessConfiguration.

service
  • string

Nome del servizio.

serviceClassification
  • string

Nome della classificazione del servizio.

RosettaNetPipRoleType

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

RosettaNetResponseType

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