Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Harmony

Harmony: Header Information - IDs and Shared Secrets

Technical Information

Written by Justin Carlson

Updated at June 17th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Website Information
  • Website Editor
  • FAQ
  • Free Trial Website
  • Additional Services
  • Technical Information
  • E-mail
  • Going Live
  • Getting Started
  • Online Print Center
  • W4P 3.0
  • Printer@Work
  • Policies and Procedures
  • Administrative
  • uDesignIT!
  • Instant Pricing
  • Harmony
  • Training
  • Orders and Jobs
  • Products, Forms, and People
  • Email Newsletter
  • Release Notes
  • DesignEdit
  • Odyssey
  • Resources
  • Websites for Printers
+ More

The key to Harmony is its use of IDs and shared secrets (passwords). IDs are used by both the website and the MIS system to communicate, assure proper routing and delivery, and ensure the veracity and integrity of the information moving between them.

Primary IDs and Shared Secrets

The web server generates an ID and shared secret by which it identifies incoming information from the MIS system. This ID serves two purposes. First, it guarantees that information coming in to the web server finds its way to the right WS4P website. Then, when combined with the shared secret, it allows the web server to verify that the information coming in is valid and correct.

In the same way, the website is also assigned a unique ID and shared secret, which the MIS system uses to deliver information and to ensure the veracity of the information returning from the web.

The <Header> of all cXML transactions between the website and MIS system communicates this information.

  • The domain name and <Identity> used in the <To> <Credential> ensure proper delivery of the cXML data going out.
  • The same information in the <Sender> tag, along with its <SharedSecret>, verifies the authenticity of that data for the recipient.

Here's an example of how a typical header looks:

    <Header>
        
        <From>        
            <Credential domain="ws4p">
                <Identity>2358</Identity>
            </Credential>
        </From>
        
        
        <To>        
            <Credential domain="Test MIS">
                <Identity>MIS2358</Identity>
            </Credential>
        </To>
        
        <Sender>
            <Credential domain="ws4p">
                <Identity>2358</Identity>
                <SharedSecret>MyPassword</SharedSecret>
            </Credential>
        </Sender>

    </Header>

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Harmony - What Is It?
  • Harmony: A Sample Order
  • Harmony: A Sample Request for Quote
  • Harmony: Request Types and IDs
  • Harmony: Pricing & Address Information

Copyright 2025 – Marketing Ideas for Printers.

Knowledge Base Software powered by Helpjuice

Expand