Software Development Kit
Microsoft BizTalk Accelerator for RosettaNet (BTARN) includes a software development kit (SDK) that includes a full programmer's reference and guide. Additionally, the SDK includes utilities and samples that could make your operations and back-end integration easier.
Utilities
The BTARN SDK includes the following samples:
Utility | Use |
---|---|
BtarnClean | To undeploy all BTARN artifacts from the BizTalk Server group of the host computer |
BtarnConfig | To import or export configuration data |
CertWizard | To import a certificate |
LOBApplication | To submit an action or response message to a trading partner |
LOBWebApplication | To submit an action or response message from an ASPX page to a trading partner |
Loopback | To generate a loopback agreement, setting BTARN up on a single computer |
Message Editor Pipeline Component | To edit automatically any part of a multipart message within a send or receive pipeline |
Message Inspector Pipeline Component | To examine all the parts of a multi-part message and the message context |
SchemaValidator | To troubleshoot problems with a message instance |
TestCrypto | To troubleshoot failures in decrypting messages |
Samples
The BTARN SDK includes the following samples:
Sample | Demonstrates |
---|---|
ApplicationAdapter | How to send notifications when a message has arrived |
ValidationAdapter | How to run special validation rules on a message received by the orchestration from the trading partner |
FileTransport Sample | How to use File ports, instead of SQL ports |
GetMessages Sample | How to retrieve messages from one of the non-repudiation tables or one of the LOB tables in a readable form |
Message Submission ASPX Sample | How to submit service content to a private process |
Tracking Sample | How to display the current status of messages and processes |
3A4 Private Responder Orchestration Using a Business Rule | How to implement a responder private process incorporating a business rule |
Double Action PIPAutomation Orchestration | How to implement an orchestration to automatically generate responses for double-action Partner Interface Processes (PIPs) |
3A2 Request to 3A2 Response Map Sample | How to map a 3A2 request to a 3A2 response |
3A4 Request to 3A4 Response Map Sample | How to map a 3A4 request to a 3A4 response |
PrivateInitiator Sample | How to implement the initiator private process |
PrivateResponder Sample | How to implement the responder private process |
HubScenario Sample | How to manage message transmission in a hub scenario |
Send Pipeline | How to implement a send pipeline |
Receive Pipeline | How to implement a receive pipeline |
Message Editor Pipeline Sample | How to modify the contents of an incoming message |
Schema Samples | How to modify schemas |
RNIFSend | How to prepare a message for RNIF processing, and send the message to the RNIFReceive.aspx page at the responder |
RNIFReceive | How to receive an RNIF message, and prepare it for processing by the BTARN public process |
Stopping and Starting Orchestrations, Send Ports, and Receive Locations Programmatically | How to stop and start these artifacts dynamically |
See Also
What BizTalk Accelerator for RosettaNet Adds to BizTalk Server
Programming Guide
Utilities
Samples