다음을 통해 공유


BizTalk Server 2016 기능 팩 REST API 참조

REST를 사용하여 BizTalk Server 환경에서 다양한 아티팩트 관리가 가능합니다. 이 API 참조는 BizTalk Server 2016 기능 팩에 포함되어 있습니다.

이 참조에 대한 설치 및 자세한 내용은 관리 REST API 설치 및 구성을 참조하세요.

규약

  • /Agreements 가져오기
  • 게시물 /Agreements
  • get /Agreements/{partner1Name}/{partner2Name}
  • /Agreements/{agreementName} 삭제
  • get /Agreements/{agreementName}
  • put /Agreements/{agreementName}

애플리케이션

  • /Applications 가져오기
  • post /Applications
  • /Applications/{applicationName} 삭제
  • get /Applications/{applicationName}
  • put /Applications/{applicationName}
  • put /Applications/{applicationName}/Start
  • put /Applications/{applicationName}/Stop

Batch

  • 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}
  • /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}

FallbackSettings

  • get /FallbackSettings
  • put /FallbackSettings

호스트

  • /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 가져오기
  • 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

파티

  • get /parties
  • 게시물 /파티
  • /Partys/{partyName} 삭제
  • get /Partys/{partyName}
  • post /Partys/{partyName}
  • put /Partys/{partyName}
  • delete /Partys/{partyName}/{partyAliasName}
  • put /Partys/{partyName}/{partyAliasName}

파이프라인

  • /Pipelines 가져오기
  • get /Pipelines/{pipelineName}
  • put /Pipelines/{pipelineName}

정책

  • /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
  • /ReceivePorts/{receivePortName} 삭제
  • get /ReceivePorts/{receivePortName}
  • put /ReceivePorts/{receivePortName}

리소스

  • /Resources 가져오기
  • get /RoleLinks
  • get /RoleLinks/{applicationName}/{roleLinkName}
  • put /RoleLinks/AddEnlistedParties/{applicationName}/{roleLinkName}
  • put /RoleLinks/RemoveEnlistedParties/{applicationName}/{roleLinkName}

스키마

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

송신 포트 그룹

  • get /SendPortGroups
  • post /SendPortGroups
  • /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
  • /SendPorts/{sendPortName} 삭제
  • get /SendPorts/{sendPortName}
  • put /SendPorts/{sendPortName}
  • put /SendPorts/{sendPortName}/Unenlist
  • put /SendPorts/{sendPortName}/Start
  • put /SendPorts/{sendPortName}/Stop
  • put /SendPorts/{sendPortName}/Enlist

변환

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