Informations de référence sur l’API REST Feature Pack BizTalk Server 2016

À l’aide de REST, vous pouvez gérer les différents artefacts dans vos environnements BizTalk Server. Cette référence d’API est incluse dans les packs de fonctionnalités BizTalk Server 2016.

Pour plus d’informations sur l’installation et plus d’informations sur cette référence, consultez Installer et configurer les API REST de gestion.

Contrats

  • get /Agreements
  • post/Contrats
  • get /Agreements/{partner1Name}/{partner2Name}
  • delete /Agreements/{agreementName}
  • get /Agreements/{agreementName}
  • put /Agreements/{agreementName}

Applications

  • obtenir /Applications
  • post /Applications
  • delete /Applications/{applicationName}
  • get /Applications/{applicationName}
  • put /Applications/{applicationName}
  • put /Applications/{applicationName}/Start
  • put /Applications/{applicationName}/Stop

Lots

  • get /Batches/{senderParty}/{receiverParty}/{agreementName}
  • post /Batches/{senderParty}/{receiverParty}/{agreementName}
  • delete /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}
  • get /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}
  • put /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}
  • put /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}/{controlAction}
  • get /Batches/{senderParty}/{receiverParty}/{agreementName}/{batchName}/ActivationStatus

BusinessProfiles

  • get /BusinessProfiles/{partyName}
  • post /BusinessProfiles/{partyName}
  • delete /BusinessProfiles/{partyName}/{profileName}
  • get /BusinessProfiles/{partyName}/{profileName}
  • put /BusinessProfiles/{partyName}/{profileName}
  • post /BusinessProfiles/Identities/{partyName}/{profileName}
  • delete /BusinessProfiles/Identities/{partyName}/{profileName}/{id}
  • put /BusinessProfiles/Identities/{partyName}/{profileName}/{id}

SecoursSettings

  • get /FallbackSettings
  • put /FallbackSettings

Hôtes

  • obtenir /Hosts

OperationalData

  • get /OperationalData/Instances
  • put /OperationalData/Instances/Terminate/{instanceId}
  • put /OperationalData/Instances/Resume/{instanceId}
  • put /OperationalData/Instances/Suspend/{instanceId}
  • get /OperationalData/Messages
  • get /OperationalData/Subscriptions
  • get /OperationalData/TrackedMessageEvents
  • get /OperationalData/TrackedServiceInstances
  • get /OperationalData/TransactionSets
  • get /OperationalData/TransactionSetAggregationReports
  • get /OperationalData/InterchangeStatusRecords
  • get /OperationalData/InterchangeAggregationRecords
  • get /OperationalData/AS2StatusRecords
  • get /OperationalData/Batches
  • get /OperationalData/Batches/Status/{destinationPartyName}/{batchName}

Orchestrations

  • get /Orchestrations
  • put /Orchestrations
  • get /Orchestrations/{applicationName}/{orchestrationName}
  • put /Orchestrations/{applicationName}/{orchestrationName}/Enlist
  • put /Orchestrations/{applicationName}/{orchestrationName}/Unenlist
  • put /Orchestrations/{applicationName}/{orchestrationName}/Start
  • put /Orchestrations/{applicationName}/{orchestrationName}/Stop

Tiers

  • get /Parties
  • post /Parties
  • delete /Parties/{partyName}
  • get /Parties/{partyName}
  • post /Parties/{partyName}
  • put /Parties/{partyName}
  • delete /Parties/{partyName}/{partyAliasName}
  • put /Parties/{partyName}/{partyAliasName}

Pipelines

  • get /Pipelines
  • get /Pipelines/{pipelineName}
  • put /Pipelines/{pipelineName}

Stratégies

  • obtenir /Policies

ProtocolTypes

  • get /ProtocolTypes

ReceiveLocations

  • get /ReceiveLocations
  • post /ReceiveLocations
  • delete /ReceiveLocations/{receivePortName}/{receiveLocationName}
  • get /ReceiveLocations/{receivePortName}/{receiveLocationName}
  • put /ReceiveLocations/{receiveLocationName}
  • put /ReceiveLocations/SetPrimary/{receivePortName}/{receiveLocationName}
  • put /ReceiveLocations/Enable/{receivePortName}/{receiveLocationName}
  • put /ReceiveLocations/Disable/{receivePortName}/{receiveLocationName}

ReceivePorts

  • get /ReceivePorts
  • post /ReceivePorts
  • delete /ReceivePorts/{receivePortName}
  • get /ReceivePorts/{receivePortName}
  • put /ReceivePorts/{receivePortName}

Ressources

  • get /Resources
  • get /RoleLinks
  • get /RoleLinks/{applicationName}/{roleLinkName}
  • put /RoleLinks/AddEnlistedParties/{applicationName}/{roleLinkName}
  • put /RoleLinks/RemoveEnlistedParties/{applicationName}/{roleLinkName}

Schémas

  • obtenir /Schemas
  • get /Schemas/{schemaName}
  • put /Schemas/{schemaName}

GroupesPortsEnvoi

  • get /SendPortGroups
  • post /SendPortGroups
  • delete /SendPortGroups/{sendPortGroupName}
  • get /SendPortGroups/{sendPortGroupName}
  • put /SendPortGroups/{sendPortGroupName}
  • put /SendPortGroups/{sendPortGroupName}/Unenlist
  • put /SendPortGroups/{sendPortGroupName}/Start
  • put /SendPortGroups/{sendPortGroupName}/Stop
  • put /SendPortGroups/{sendPortGroupName}/Enlist

SendPorts

  • get /SendPorts
  • post /SendPorts
  • delete /SendPorts/{sendPortName}
  • get /SendPorts/{sendPortName}
  • put /SendPorts/{sendPortName}
  • put /SendPorts/{sendPortName}/Unenlist
  • put /SendPorts/{sendPortName}/Start
  • put /SendPorts/{sendPortName}/Stop
  • put /SendPorts/{sendPortName}/Enlist

Transformations

  • obtenir /Transforms
  • get /Transforms/{transformFullName}
  • put /Transforms/{transformFullName}