0% found this document useful (0 votes)
66 views6 pages

Technical Specification: Delphi-Tech-Int-Glob-Pi Phoniex Staff

This document provides technical specifications for an object that transfers staff information from the Delphi system to Model N. It describes: 1) General information on the data flow where Delphi creates a text file of new/updated staff records nightly, PI converts this to XML and posts it to an FTP server, and Model N imports the XML file. 2) Technical details of the interface configuration, message types and mappings used to convert and transfer the data between the two systems. 3) The process flow where Delphi provides a nightly text file, PI converts this to XML and validates the data before posting it to the FTP server for Model N to process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views6 pages

Technical Specification: Delphi-Tech-Int-Glob-Pi Phoniex Staff

This document provides technical specifications for an object that transfers staff information from the Delphi system to Model N. It describes: 1) General information on the data flow where Delphi creates a text file of new/updated staff records nightly, PI converts this to XML and posts it to an FTP server, and Model N imports the XML file. 2) Technical details of the interface configuration, message types and mappings used to convert and transfer the data between the two systems. 3) The process flow where Delphi provides a nightly text file, PI converts this to XML and validates the data before posting it to the FTP server for Model N to process.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

.

Proprietary and Confidential

Technical Specification
Object name: DELPHI-TECH-INT-GLOB-PI PHONIEX STAFF
Object version- current: 1.0 Object version - proposed: 1.0

Revision History

Document
Date Author Description of Change
Version #
1.0 08/31/2010 Kalyan Gunnam Initial document

Hospira, Inc. Page 1 of 6


.

Proprietary and Confidential

Technical Specification
Object name: DELPHI-TECH-INT-GLOB-PI PHONIEX STAFF
Object version- current: 1.0 Object version - proposed: 1.0

Table of Contents......................................................................................................................................................2
1.1 General Information......................................................................................................................................3
1.2 Development Description - Technical Details...............................................................................................3
1.2.1 Object Details............................................................................................................................................3
1.2.2 Selection Screen Details...........................................................................................................................4
1.2.3 Search Help Requirements........................................................................................................................4
1.2.4 Program Logic:.........................................................................................................................................4
1.2.5 Data Input Details.....................................................................................................................................4
1.2.6 Database Tables Used...............................................................................................................................4
1.2.7 External files used.....................................................................................................................................4
1.3 Process Flow.................................................................................................................................................5
1.3.1 Dependencies............................................................................................................................................5
Data Flow................................................................................................................................................................5
1.3.2 Security and Control Requirements..........................................................................................................6
1.3.3 Trouble Shooting / Error Handling/Restart & Recovery..........................................................................6
1.3.4 Batch Scheduling Requirements...............................................................................................................6
1.3.5 Program Output.........................................................................................................................................6
1.4 References.....................................................................................................................................................6
1.4.1 Hospira Functional Spec...........................................................................................................................6
1.4.2 Functional Contacts..................................................................................................................................6
1.4.3 Other Technical Contacts..........................................................................................................................6

Hospira, Inc. Page 2 of 6


.

Proprietary and Confidential

Technical Specification
Object name: DELPHI-TECH-INT-GLOB-PI PHONIEX STAFF
Object version- current: 1.0 Object version - proposed: 1.0

1.1 General Information

Staff information is maintained in the Delphi system. A scheduled job in Delphi creates a “.txt” file with
the newly created / changed Staff records every night. This file will be sent to Model N in XML format
through PI.

PI picks the .txt file and converts it into the XML message as per Model N’s specifications and posts the
XML message as a file onto the FTP Server.

Model N then imports the XML file from the FTP Server and creates / updates the AHA Membership
records into its database.

1.2 Development Description - Technical Details


1.2.1 Object Details
Interface Configuration
# ID Scenario IR Namespace Sender Receiver
Adapter Adapter
1 CS_Phoenix_ http://HOSPIRA.com/PHOENIX/ File File
staff_Delphi_to_Model N staff:delphi_to_mn

SAP R/3 Configuration

# Part Partner Message Messag Message Output Basic IDOC User


ner Type Type e Code Function Mode Type Extens Exit
ion

SAP PI - ID Configuration

# ID Scenario Sender Business Sender Comm. Receiver Receiver Comm.


System Channel Business Channel
System
1 CS_Phoenix_ BS_ DELPHI CC_Phoenix_D BS_Model CC_Phoenix_ModelN
staff_Delphi_to_ elphi_File_ N _File_ staff _RCV
ModelN staff _SND

Hospira, Inc. Page 3 of 6


.

Proprietary and Confidential

Technical Specification
Object name: DELPHI-TECH-INT-GLOB-PI PHONIEX STAFF
Object version- current: 1.0 Object version - proposed: 1.0

SAP PI - IR Design & Development


# Software Data Messa Outbo Inbound Message Interface Exter Import
Component Type ge und Message Mapping Mapping nal ed
Version and Type Messa Interface Defini RFC/
Namespace ge tion IDOC
Interfa
ce
1 HOSPIRA_D Staff_ Staff_ Staff_ Staff_MN Staff_Del Staff_Del XD_S N/A
ELPHI 1.0 Delphi Delph Delphi _IB_SI phi_to_ phi_To_ TAFF
_DT i_MT _OB_S MN_MM MN_OM
http://HOSPI I
RA.com/PH
OENIX/staff:
delphi_to_mn

1.2.2 Selection Screen Details

None

1.2.3 Search Help Requirements


None
1.2.4 Program Logic:
Convert the .txt file provided by Delphi into XML.
Map the converted XML message and perform the validation on mandatory fields. Raise alert if
the mandatory fields are missing.
Map the converted XML message to the XML message structure of Model N and post the XML
file to the Secure File Server for processing by Model N.

Staff_Delphi_to_MN_
MM.xls

1.2.5 Data Input Details


Delphi will provide the file “StaffMMddyyyyHHmmss.txt”

1.2.6 Database Tables Used


None

1.2.7 External files used


None

Hospira, Inc. Page 4 of 6


.

Proprietary and Confidential

Technical Specification
Object name: DELPHI-TECH-INT-GLOB-PI PHONIEX STAFF
Object version- current: 1.0 Object version - proposed: 1.0

1.3 Process Flow


1.3.1 Dependencies
 Delphi should provide a TXT file with the newly created / changed AHA Membership records
every day onto the FTP Server.
 PI will pick the file from the FTP Server, and send it to Model N in the form of an XML file
 Model N will pick the file given by PI from the FTP Server and import the AHA Membership
records into its database.

Data Flow

1. A new text file is created with Staff information in Delphi.


2. PI then picks the flat file, converts it into XML message, and maps it to the XML message
structure of Model N
3. PI performs all the data validations in the Staff file for all the mandatory fields and into a XML
file in it’s Model N
4. PI will raise an alert in case of any missing mandatory fields or communication failure with the
file server

Hospira, Inc. Page 5 of 6


.

Proprietary and Confidential

Technical Specification
Object name: DELPHI-TECH-INT-GLOB-PI PHONIEX STAFF
Object version- current: 1.0 Object version - proposed: 1.0

5. PI, then maps the source .txt file message of AHA Membership from Delphi to the XML message
structure of Model N, and posts the data as an XML file to the FTP Server.
6. A scheduled job is executed in the Model N system to pick the file from the Secured File Server
and update the data in it’s database
7. Model N performs required data validations and runs the standard customer dataflow to store data
in Model N master data tables

1.3.2 Security and Control Requirements


None

1.3.3 Trouble Shooting / Error Handling/Restart & Recovery


If an error occurs in the transmission of data coming to Delphi, the Delphi support team is
responsible for researching and resolving the error. Once the error is resolved, the interface can be
re-executed. If the file does not trigger the SAP PI process or the file cannot be FTP’ed to the
Model N server or failure occurs within the PI environment, then the BASIS and PI groups will
resolve the issue and reprocess failed data. If the file fails to load to the Model N Staging Area
then the Model Group will resolve the issue.

1.3.4 Batch Scheduling Requirements

1.3.5 Program Output


Output Filename: MN_TerritoryMMddyyyyHHmmss.xml
Output File Destination: Production:
Development:

1.4 References
1.4.1 Hospira Functional Spec
1.4.2 Functional Contacts
1.4.3 Other Technical Contacts
IntelliGroup PI Team
Other Documents and Links (Attachments)
None

**End of Document**

Hospira, Inc. Page 6 of 6

You might also like