Obscure Data - Reveal Primary Document Service

The Obscure Data - Reveal Primary Document service restores primary document content previously obscured by using the Obscure Data - Obscure Primary Document service to a plain text form.

The following table provides an overview of the Obscure Data - Reveal Primary Document service:

Category Description
System name Reveal Document
Graphical Process Modeler (GPM) category All Services (as RevealDocument)
Description The Obscure Data - Reveal Primary Document service is used to restore primary document content previously obscured by using the Obscure Data - Obscure Primary Document service to a plain text form.
Business usage In Sterling B2B Integrator, data processed by a business process (such as the contents of process data and the primary document), while or after, it is executed is normally available in plain text and is easily viewable. You can use the Obscure Data - Obscure Primary Document service to help restrict access to sensitive data, such as passwords, by masking the data into an unintelligible form. You will use the Obscure Data - Reveal Primary Document service to restore the previously obscured content of the primary document to a plain text form.
Usage example Assume that you use Sterling B2B Integrator to process and transmit payroll information to your payroll service provider. To prevent your system management personnel from having access to it, your business process placed the sensitive payroll information in the primary document and used the Obscure Data - Obscure Primary Document service to obscure the entire content of the primary document. You will use the Obscure Data - Reveal Primary Document service to restore the information to a plain text version in the primary document, before transmitting it to the payroll service provider.
Preconfigured? Yes. A preconfigured instance of the Obscure Data - Reveal Primary Document service named RevealDocument_Instance is available. There are no configuration parameters and no configuration is required. To use the service, just place RevealDocument_Instance in a business process.
Requires third-party files? No
Platform availability All supported Sterling B2B Integrator platforms
Related services This service is designed to work in conjunction with the Obscure Data - Obscure Primary Document service. The content of the primary document obscured by the Obscure Data - Obscure Primary Document service can be restored to its original intelligible form with the Obscure Data - Reveal Primary Document service.
Note: If you want to unobscure the contents of the primary document while extracting it to the file system, you may be able to use the unobscure parameter in the File System adapter. For more information, see File System Adapter.
Application requirements None
Initiates business processes? No
Invocation This service is invoked from within a business process.
Business process context considerations This service takes the obscured primary document as the input and replaces it with a plain text version of the primary document.
Returned status values N/A
Restrictions None
Persistence level System default
Testing considerations Test as part of a business process

Example Business Process

The following BPML demonstrates the use of the preconfigured instances of the Obscure Data - Obscure Primary Document service and the Obscure Data - Reveal Primary Document service.

<process name="myBusinessProcess">
  <sequence>
    <operation name="ObscureDocument">
    <participant name="ObscureDocument_Instance"/>
    <output message="ObscureDocumentInputMessage">
      <assign to="." from="*"></assign>
    </output>
    <input message="inmsg">
    </input>
  </operation>
INSERT OTHER BUSINESS PROCESS OPERATIONS HERE
    <operation name="RevealDocument">
    <participant name="RevealDocument_Instance"/>
    <output message="RevealDocumentInputMessage">
       <assign to="." from="*"></assign>
    </output>
    <input message="inmsg">
      <assign to="." from="*"></assign>
    </input>
    </operation>
INSERT OTHER BUSINESS PROCESS OPERATIONS HERE
  </sequence> 
</process>

For more examples of obscuring and unobscuring the primary document, see the examples in Obscure Data - Obscure Primary Document Service.