Pharos Blueprint Enterprise: Integrating Pharos MobilePrint 2.1 with Blueprint 5.2 Service Pack 2.2.1
  • 24 Apr 2024
  • 1 Minute to read
  • Contributors
  • Dark
    Light
  • PDF

Pharos Blueprint Enterprise: Integrating Pharos MobilePrint 2.1 with Blueprint 5.2 Service Pack 2.2.1

  • Dark
    Light
  • PDF

Article summary

Goal:

Integrate Pharos MobilePrint 2.1 with Pharos Blueprint Enterprise 5.2 Service Pack 2.2.1.

Environment:

  • Pharos Blueprint Enterprise 5.2 Service Pack 2.2.1

  • Pharos MobilePrint 2.1


Change:

Pharos Blueprint 5.2 Service Pack 2.2.1 implements a revised certificate structure in order to secure .NET WCF communications between components. Because of this, integrating it with Pharos MobilePrint 2.1 requires some manual file copying and editing.

Resolution

  1. Stop both MobilePrint services on the server.

  2. Replace the PharosSystems.Communications.Extensions.dll and PharosSystems.Communications.Contracts.dll  installed (version 1.5.0.603) from C:\Program Files (x86)\PharosSystems\MobilePrint with the updated DLLs (version 1.5.5) from C:\Program Files (x86)\PharosSystems\Blueprint\bin after Service Pack 2.2.1 has been applied.

  3. Open MobilePrint.Service.Workflow.exe.config and add the following lines:
    <dependentAssembly>
            <assemblyIdentity name="PharosSystems.Communications.Extensions" publicKeyToken="0d9d57f6771d5752"/>
            <publisherPolicy apply="no"/>
            <bindingRedirect newVersion="1.5.5.0" oldVersion="0.0.0.0-1.5.4.9"/>
    </dependentAssembly>
    <dependentAssembly>
            <assemblyIdentity name="PharosSystems.Communications.Contracts" publicKeyToken="0d9d57f6771d5752"/>
            <publisherPolicy apply="no"/>
            <bindingRedirect newVersion="1.5.5.0" oldVersion="0.0.0.0-1.5.4.9"/>
    </dependentAssembly>

  4. Save the file and close it.

  5. Open MobilePrint.Service.Worker.exe.config and add the following lines:
    <dependentAssembly>
            <assemblyIdentity name="PharosSystems.Communications.Extensions" publicKeyToken="0d9d57f6771d5752"/>
            <publisherPolicy apply="no"/>
            <bindingRedirect newVersion="1.5.5.0" oldVersion="0.0.0.0-1.5.4.9"/>
    </dependentAssembly>
    <dependentAssembly>
            <assemblyIdentity name="PharosSystems.Communications.Contracts" publicKeyToken="0d9d57f6771d5752"/>
            <publisherPolicy apply="no"/>
            <bindingRedirect newVersion="1.5.5.0" oldVersion="0.0.0.0-1.5.4.9"/>
    </dependentAssembly>

  6. Save the file and close it.

  7. Start the MobilePrint services.


Was this article helpful?


Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.