﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://owl.unipharm.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeremym</id>
	<title>uniWIKI - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://owl.unipharm.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jeremym"/>
	<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php/Special:Contributions/Jeremym"/>
	<updated>2026-09-01T13:42:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RingOffice_SIP_Trunk&amp;diff=14745</id>
		<title>Information Systems:RingOffice SIP Trunk</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RingOffice_SIP_Trunk&amp;diff=14745"/>
		<updated>2025-12-19T00:34:34Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Web Portal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
RingOffice is our secondary SIP trunk provider. The SIP binding is register-based vs. IP-based, like ThinkTel.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trunk || Pilot number !! Number of channels !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''Main''' || 604-247-0400 || 6 (+1) || &amp;quot;Flex channels&amp;quot; i.e. not dedicated. Pay-per-use.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Web Portal==&lt;br /&gt;
 URL: https://mybilling.ringoffice.com:8444/&lt;br /&gt;
 Username: uniPHARM00&lt;br /&gt;
 Password: U32(Ac&amp;lt;:FjZ^86&amp;lt;K&lt;br /&gt;
&lt;br /&gt;
The billing portal uses a non-standard web port (8444). A firewall exception was added to allow access to this site.&lt;br /&gt;
&lt;br /&gt;
[[Category: Phone System]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14722</id>
		<title>Purchasing:Bellegrove Medical Supply Inc.</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14722"/>
		<updated>2025-02-10T18:42:14Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bellegrove Medical Supply Inc. ==&lt;br /&gt;
&lt;br /&gt;
'''Purpose:'''&lt;br /&gt;
The following procedure (SOP) describes the process for handling sales orders from Bellegrove Medical Supply Inc. (Account #11988) and shipments using Expeditors.&lt;br /&gt;
These orders require special handling (customer responsible for picking up order).&lt;br /&gt;
&lt;br /&gt;
'''Definitions:'''&lt;br /&gt;
*BMS - Bellegrove Medical Supply Inc.&lt;br /&gt;
*UWD - uniPHARM Wholesale Drugs Ltd.&lt;br /&gt;
*SOP - Standard Operating Procedure&lt;br /&gt;
&lt;br /&gt;
'''Process:'''&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''BMS''	&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#	Communicate via email to Shannon McDonald (shannonm@unipharm.com), cc to Ruby Shergill (rubys@unipharm.com) – PO information, Item #’s, quantities&lt;br /&gt;
#	Email must be received before noon for same day delivery&lt;br /&gt;
#	Any items that have insufficient quantities will be considered closed (no back orders)&lt;br /&gt;
#       UWD to send email of any changes made to order and get confirmation before creating sales order   &lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Enter the sales order. (note: Orders must be entered by noon so that they can be completed and ready for pick up later same day)&lt;br /&gt;
#       Make sure to enter text &amp;quot;Do not ship - hold for pick up with Expeditors invoice to be emailed.&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Pick order, pack and invoice&lt;br /&gt;
#       DO NOT SHIP&lt;br /&gt;
#       Email or call Shannon/Ruby with # of pcs, and total weight of shipment&lt;br /&gt;
#       Prepare paperwork for customer pickup&lt;br /&gt;
#       Note: Any '''cold chain items''' must be packed for 24 hours using our standard procedures&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Before 2:00 pm - Email copy of invoice, # of pcs, total weight to Expeditors &amp;amp; BMS - contacts  below&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''Expeditors''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Create shipment waybill paperwork&lt;br /&gt;
#       Email waybill to shannonm@unipharm.com, cc to rubys@unipharm.com&lt;br /&gt;
#       Arrange for order pickup before 5:00 pm same day&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Provide copy of waybill to UWD DC Supervisor&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Upon arrival of courier/carrier as indicated on waybill, obtain drivers information (ID) and record on forms as necessary&lt;br /&gt;
#      Scan copy of signed waybill into document imaging system (Gauss)&lt;br /&gt;
&lt;br /&gt;
'''Key Contacts'''&lt;br /&gt;
* UWD - John Targett - Director, Purchasing &amp;amp; Distribution - johnt@unipharm.com     PH:604-276-5234&lt;br /&gt;
* UWD - Shannon McDonald - Pharmaceutical Buyer - shannonm@unipharm.com     PH:604-276-5239&lt;br /&gt;
* UWD - Ruby Shergill - Buyers Assistant - rubys@unipharm.com     PH:604-276-5223&lt;br /&gt;
* UWD - Gerald Petznek - Warehouse Manager - geraldp@unipharm.com     PH:604-276-5231&lt;br /&gt;
* UWD - Nancy Ng - Finance Manager - nancyn@unipharm.com     PH: 604-276-5202&lt;br /&gt;
* BMS - Kari Northquist - Accounting  Specialist - kari.northquist@bellegrovemedical.com&lt;br /&gt;
* BMS - Burim Haxhaj - Senior Accountant - burim.haxhaj@bellegrovemedical.com&lt;br /&gt;
* BMS - Amanda Richmond - Pharmaceutical Buyer - amanda.richmond@bellegrovemedical.com &lt;br /&gt;
* Transcon Group Email: YVR-TCS@expeditors.com&lt;br /&gt;
* Expeditors - Angela Jindal - Transcon Agent - Vancouver - angela.jindal@expeditors.com &lt;br /&gt;
* Expeditors - Thao Lam. - P.Log Manager, Air Cargo(YVR) - yvr-air-import-EI@expeditors.com&lt;br /&gt;
* Group Email: yvr-air-export-EI@expeditors.com - Lee Grant - lee.grant@expeditors.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workflows-Purchasing]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Category:Migrated&amp;diff=14721</id>
		<title>Category:Migrated</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Category:Migrated&amp;diff=14721"/>
		<updated>2025-02-10T18:41:12Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: Created page with &amp;quot;Category:Purchasing&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Purchasing]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14720</id>
		<title>Purchasing:Bellegrove Medical Supply Inc.</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14720"/>
		<updated>2025-02-10T18:39:44Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bellegrove Medical Supply Inc. ==&lt;br /&gt;
&lt;br /&gt;
'''Purpose:'''&lt;br /&gt;
The following procedure (SOP) describes the process for handling sales orders from Bellegrove Medical Supply Inc. (Account #11988) and shipments using Expeditors.&lt;br /&gt;
These orders require special handling (customer responsible for picking up order).&lt;br /&gt;
&lt;br /&gt;
'''Definitions:'''&lt;br /&gt;
*BMS - Bellegrove Medical Supply Inc.&lt;br /&gt;
*UWD - uniPHARM Wholesale Drugs Ltd.&lt;br /&gt;
*SOP - Standard Operating Procedure&lt;br /&gt;
&lt;br /&gt;
'''Process:'''&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''BMS''	&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#	Communicate via email to Shannon McDonald (shannonm@unipharm.com), cc to Ruby Shergill (rubys@unipharm.com) – PO information, Item #’s, quantities&lt;br /&gt;
#	Email must be received before noon for same day delivery&lt;br /&gt;
#	Any items that have insufficient quantities will be considered closed (no back orders)&lt;br /&gt;
#       UWD to send email of any changes made to order and get confirmation before creating sales order   &lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Enter the sales order. (note: Orders must be entered by noon so that they can be completed and ready for pick up later same day)&lt;br /&gt;
#       Make sure to enter text &amp;quot;Do not ship - hold for pick up with Expeditors invoice to be emailed.&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Pick order, pack and invoice&lt;br /&gt;
#       DO NOT SHIP&lt;br /&gt;
#       Email or call Shannon/Ruby with # of pcs, and total weight of shipment&lt;br /&gt;
#       Prepare paperwork for customer pickup&lt;br /&gt;
#       Note: Any '''cold chain items''' must be packed for 24 hours using our standard procedures&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Before 2:00 pm - Email copy of invoice, # of pcs, total weight to Expeditors &amp;amp; BMS - contacts  below&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''Expeditors''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Create shipment waybill paperwork&lt;br /&gt;
#       Email waybill to shannonm@unipharm.com, cc to rubys@unipharm.com&lt;br /&gt;
#       Arrange for order pickup before 5:00 pm same day&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Provide copy of waybill to UWD DC Supervisor&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Upon arrival of courier/carrier as indicated on waybill, obtain drivers information (ID) and record on forms as necessary&lt;br /&gt;
#      Scan copy of signed waybill into document imaging system (Gauss)&lt;br /&gt;
&lt;br /&gt;
'''Key Contacts'''&lt;br /&gt;
* UWD - John Targett - Director, Purchasing &amp;amp; Distribution - johnt@unipharm.com     PH:604-276-5234&lt;br /&gt;
* UWD - Shannon McDonald - Pharmaceutical Buyer - shannonm@unipharm.com     PH:604-276-5239&lt;br /&gt;
* UWD - Ruby Shergill - Buyers Assistant - rubys@unipharm.com     PH:604-276-5223&lt;br /&gt;
* UWD - Gerald Petznek - Warehouse Manager - geraldp@unipharm.com     PH:604-276-5231&lt;br /&gt;
* UWD - Nancy Ng - Finance Manager - nancyn@unipharm.com     PH: 604-276-5202&lt;br /&gt;
* BMS - Kari Northquist - Accounting  Specialist - kari.northquist@bellegrovemedical.com&lt;br /&gt;
* BMS - Burim Haxhaj - Senior Accountant - burim.haxhaj@bellegrovemedical.com&lt;br /&gt;
* BMS - Amanda Richmond - Pharmaceutical Buyer - amanda.richmond@bellegrovemedical.com &lt;br /&gt;
* Transcon Group Email: YVR-TCS@expeditors.com&lt;br /&gt;
* Expeditors - Angela Jindal - Transcon Agent - Vancouver - angela.jindal@expeditors.com &lt;br /&gt;
* Expeditors - Thao Lam. - P.Log Manager, Air Cargo(YVR) - yvr-air-import-EI@expeditors.com&lt;br /&gt;
* Group Email: yvr-air-export-EI@expeditors.com - Lee Grant - lee.grant@expeditors.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workflows-Purchasing]]&lt;br /&gt;
[[Category:Migrated]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14719</id>
		<title>Purchasing:Bellegrove Medical Supply Inc.</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14719"/>
		<updated>2025-02-10T18:39:13Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bellegrove Medical Supply Inc. ==&lt;br /&gt;
&lt;br /&gt;
'''Purpose:'''&lt;br /&gt;
The following procedure (SOP) describes the process for handling sales orders from Bellegrove Medical Supply Inc. (Account #11988) and shipments using Expeditors.&lt;br /&gt;
These orders require special handling (customer responsible for picking up order).&lt;br /&gt;
&lt;br /&gt;
'''Definitions:'''&lt;br /&gt;
*BMS - Bellegrove Medical Supply Inc.&lt;br /&gt;
*UWD - uniPHARM Wholesale Drugs Ltd.&lt;br /&gt;
*SOP - Standard Operating Procedure&lt;br /&gt;
&lt;br /&gt;
'''Process:'''&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''BMS''	&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#	Communicate via email to Shannon McDonald (shannonm@unipharm.com), cc to Ruby Shergill (rubys@unipharm.com) – PO information, Item #’s, quantities&lt;br /&gt;
#	Email must be received before noon for same day delivery&lt;br /&gt;
#	Any items that have insufficient quantities will be considered closed (no back orders)&lt;br /&gt;
#       UWD to send email of any changes made to order and get confirmation before creating sales order   &lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Enter the sales order. (note: Orders must be entered by noon so that they can be completed and ready for pick up later same day)&lt;br /&gt;
#       Make sure to enter text &amp;quot;Do not ship - hold for pick up with Expeditors invoice to be emailed.&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Pick order, pack and invoice&lt;br /&gt;
#       DO NOT SHIP&lt;br /&gt;
#       Email or call Shannon/Ruby with # of pcs, and total weight of shipment&lt;br /&gt;
#       Prepare paperwork for customer pickup&lt;br /&gt;
#       Note: Any '''cold chain items''' must be packed for 24 hours using our standard procedures&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Before 2:00 pm - Email copy of invoice, # of pcs, total weight to Expeditors &amp;amp; BMS - contacts  below&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''Expeditors''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Create shipment waybill paperwork&lt;br /&gt;
#       Email waybill to shannonm@unipharm.com, cc to rubys@unipharm.com&lt;br /&gt;
#       Arrange for order pickup before 5:00 pm same day&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Provide copy of waybill to UWD DC Supervisor&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Upon arrival of courier/carrier as indicated on waybill, obtain drivers information (ID) and record on forms as necessary&lt;br /&gt;
#      Scan copy of signed waybill into document imaging system (Gauss)&lt;br /&gt;
&lt;br /&gt;
'''Key Contacts'''&lt;br /&gt;
* UWD - John Targett - Director, Purchasing &amp;amp; Distribution - johnt@unipharm.com     PH:604-276-5234&lt;br /&gt;
* UWD - Shannon McDonald - Pharmaceutical Buyer - shannonm@unipharm.com     PH:604-276-5239&lt;br /&gt;
* UWD - Ruby Shergill - Buyers Assistant - rubys@unipharm.com     PH:604-276-5223&lt;br /&gt;
* UWD - Gerald Petznek - Warehouse Manager - geraldp@unipharm.com     PH:604-276-5231&lt;br /&gt;
* UWD - Nancy Ng - Finance Manager - nancyn@unipharm.com     PH: 604-276-5202&lt;br /&gt;
* BMS - Kari Northquist - Accounting  Specialist - kari.northquist@bellegrovemedical.com&lt;br /&gt;
* BMS - Burim Haxhaj - Senior Accountant - burim.haxhaj@bellegrovemedical.com&lt;br /&gt;
* BMS - Amanda Richmond - Pharmaceutical Buyer - amanda.richmond@bellegrovemedical.com &lt;br /&gt;
* Transcon Group Email: YVR-TCS@expeditors.com&lt;br /&gt;
* Expeditors - Angela Jindal - Transcon Agent - Vancouver - angela.jindal@expeditors.com &lt;br /&gt;
* Expeditors - Thao Lam. - P.Log Manager, Air Cargo(YVR) - yvr-air-import-EI@expeditors.com&lt;br /&gt;
* Group Email: yvr-air-export-EI@expeditors.com - Lee Grant - lee.grant@expeditors.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workflows-Purchasing]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14718</id>
		<title>Purchasing:Bellegrove Medical Supply Inc.</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Purchasing:Bellegrove_Medical_Supply_Inc.&amp;diff=14718"/>
		<updated>2025-02-10T18:35:23Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Bellegrove Medical Supply Inc. (M)==&lt;br /&gt;
&lt;br /&gt;
'''Purpose:'''&lt;br /&gt;
The following procedure (SOP) describes the process for handling sales orders from Bellegrove Medical Supply Inc. (Account #11988) and shipments using Expeditors.&lt;br /&gt;
These orders require special handling (customer responsible for picking up order).&lt;br /&gt;
&lt;br /&gt;
'''Definitions:'''&lt;br /&gt;
*BMS - Bellegrove Medical Supply Inc.&lt;br /&gt;
*UWD - uniPHARM Wholesale Drugs Ltd.&lt;br /&gt;
*SOP - Standard Operating Procedure&lt;br /&gt;
&lt;br /&gt;
'''Process:'''&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''BMS''	&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#	Communicate via email to Shannon McDonald (shannonm@unipharm.com), cc to Ruby Shergill (rubys@unipharm.com) – PO information, Item #’s, quantities&lt;br /&gt;
#	Email must be received before noon for same day delivery&lt;br /&gt;
#	Any items that have insufficient quantities will be considered closed (no back orders)&lt;br /&gt;
#       UWD to send email of any changes made to order and get confirmation before creating sales order   &lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Enter the sales order. (note: Orders must be entered by noon so that they can be completed and ready for pick up later same day)&lt;br /&gt;
#       Make sure to enter text &amp;quot;Do not ship - hold for pick up with Expeditors invoice to be emailed.&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Pick order, pack and invoice&lt;br /&gt;
#       DO NOT SHIP&lt;br /&gt;
#       Email or call Shannon/Ruby with # of pcs, and total weight of shipment&lt;br /&gt;
#       Prepare paperwork for customer pickup&lt;br /&gt;
#       Note: Any '''cold chain items''' must be packed for 24 hours using our standard procedures&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Before 2:00 pm - Email copy of invoice, # of pcs, total weight to Expeditors &amp;amp; BMS - contacts  below&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''Expeditors''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#       Create shipment waybill paperwork&lt;br /&gt;
#       Email waybill to shannonm@unipharm.com, cc to rubys@unipharm.com&lt;br /&gt;
#       Arrange for order pickup before 5:00 pm same day&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Pharmaceutical Buyer''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Provide copy of waybill to UWD DC Supervisor&lt;br /&gt;
&lt;br /&gt;
'''RESPONSIBILITY''' - ''UWD - Warehouse staff''&lt;br /&gt;
&lt;br /&gt;
'''PROCEDURE'''&lt;br /&gt;
#      Upon arrival of courier/carrier as indicated on waybill, obtain drivers information (ID) and record on forms as necessary&lt;br /&gt;
#      Scan copy of signed waybill into document imaging system (Gauss)&lt;br /&gt;
&lt;br /&gt;
'''Key Contacts'''&lt;br /&gt;
* UWD - John Targett - Director, Purchasing &amp;amp; Distribution - johnt@unipharm.com     PH:604-276-5234&lt;br /&gt;
* UWD - Shannon McDonald - Pharmaceutical Buyer - shannonm@unipharm.com     PH:604-276-5239&lt;br /&gt;
* UWD - Ruby Shergill - Buyers Assistant - rubys@unipharm.com     PH:604-276-5223&lt;br /&gt;
* UWD - Gerald Petznek - Warehouse Manager - geraldp@unipharm.com     PH:604-276-5231&lt;br /&gt;
* UWD - Nancy Ng - Finance Manager - nancyn@unipharm.com     PH: 604-276-5202&lt;br /&gt;
* BMS - Kari Northquist - Accounting  Specialist - kari.northquist@bellegrovemedical.com&lt;br /&gt;
* BMS - Burim Haxhaj - Senior Accountant - burim.haxhaj@bellegrovemedical.com&lt;br /&gt;
* BMS - Amanda Richmond - Pharmaceutical Buyer - amanda.richmond@bellegrovemedical.com &lt;br /&gt;
* Transcon Group Email: YVR-TCS@expeditors.com&lt;br /&gt;
* Expeditors - Angela Jindal - Transcon Agent - Vancouver - angela.jindal@expeditors.com &lt;br /&gt;
* Expeditors - Thao Lam. - P.Log Manager, Air Cargo(YVR) - yvr-air-import-EI@expeditors.com&lt;br /&gt;
* Group Email: yvr-air-export-EI@expeditors.com - Lee Grant - lee.grant@expeditors.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workflows-Purchasing]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Product_Images_in_Web_Orders&amp;diff=14692</id>
		<title>Information Systems:Product Images in Web Orders</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Product_Images_in_Web_Orders&amp;diff=14692"/>
		<updated>2024-08-08T15:51:34Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: Created page with &amp;quot;This article describes how image files are named and where they are stored on the system  Product image files are uploaded by the buyers using the InfoNet application inside t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how image files are named and where they are stored on the system&lt;br /&gt;
&lt;br /&gt;
Product image files are uploaded by the buyers using the InfoNet application inside the Items menu option. The names of the image files use the following syntax: &amp;lt;item number&amp;gt;.jpg and they are stored on the IFS (Integrated File System) at the following path: /webroot/unipharm/images.  &lt;br /&gt;
&lt;br /&gt;
For example: 00010207.jpg or 02494250.jpg are examples of image files stored on the IFS folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Web Orders]]&lt;br /&gt;
[[Category: How-to pages]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:A/P_Invoicing_-_Invoice_Line_Locked&amp;diff=14690</id>
		<title>Information Systems:A/P Invoicing - Invoice Line Locked</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:A/P_Invoicing_-_Invoice_Line_Locked&amp;diff=14690"/>
		<updated>2024-08-08T00:09:28Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Error number CF40206 (Order &amp;amp;1 line &amp;amp;2 is currently locked by &amp;amp;3) displayed by RPG program GCFR402(A/P invoice matching vs. goods rec trans).&lt;br /&gt;
&lt;br /&gt;
This program calls GCFR434 (A/P inv matching - check goods reception line lock), which reads SROGRT (Goods reception transactions) for the PO number, and line number selected by invoice matching.  If GWREFX (Reference number) is not either 0, or matching the A/P transaction in process, this error is issued.&lt;br /&gt;
&lt;br /&gt;
A/P invoicing allocates a reference number for the invoice, puts it into the reference number field of all the goods reception transactions that are matched, then at the end, writes the transaction to the A/P file (SROLTA).  If the process is interrupted, and the transaction is not written to SROLTA, GCFR434 will not allow the records in SROGRT to be selected again (they are locked).&lt;br /&gt;
&lt;br /&gt;
The field GWREFX (labelled 'Ref no:') must be manually cleared, using [[Information Systems:DFU]] on file SR15GRT (typo... should be file SR1GRT) in library UP1480bfVA.  (Press enter twice to get to the third page.)&lt;br /&gt;
&lt;br /&gt;
An excerpt from Richard (Protelo) provides good background info regarding invoice matching:&lt;br /&gt;
&lt;br /&gt;
 When an A/P invoice is entered, and PO matching done the user is taken to a ‘matching screen’ where all the possible PO lines are displayed for matching to the supplier invoice. All the PO lines in the goods reception file SROGRT, that are displayed for matching are stamped with the reference number of the matching A/P invoice in the field GWREFX. The PO lines are effectively ‘locked’ from being matched by another user. If the user’s session ends before the batch is closed, then those lines remain locked. In Release 6 onwards a menu option was added called ‘Unlock all goods reception lines’. This clears out the values in GWREFX for all PO lines in the goods receptions file. SO it is best to make sure there are no open A/P invoices in a financial batch that are locking PO lines before this menu option is run.&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:A/P_Invoicing_-_Invoice_Line_Locked&amp;diff=14689</id>
		<title>Information Systems:A/P Invoicing - Invoice Line Locked</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:A/P_Invoicing_-_Invoice_Line_Locked&amp;diff=14689"/>
		<updated>2024-08-08T00:09:19Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Error number CF40206 (Order &amp;amp;1 line &amp;amp;2 is currently locked by &amp;amp;3) displayed by RPG program GCFR402(A/P invoice matching vs. goods rec trans).&lt;br /&gt;
&lt;br /&gt;
This program calls GCFR434 (A/P inv matching - check goods reception line lock), which reads SROGRT (Goods reception transactions) for the PO number, and line number selected by invoice matching.  If GWREFX (Reference number) is not either 0, or matching the A/P transaction in process, this error is issued.&lt;br /&gt;
&lt;br /&gt;
A/P invoicing allocates a reference number for the invoice, puts it into the reference number field of all the goods reception transactions that are matched, then at the end, writes the transaction to the A/P file (SROLTA).  If the process is interrupted, and the transaction is not written to SROLTA, GCFR434 will not allow the records in SROGRT to be selected again (they are locked).&lt;br /&gt;
&lt;br /&gt;
The field GWREFX (labelled 'Ref no:') must be manually cleared, using [[Information Systems:DFU]] on file SR15GRT (type... should be file SR1GRT) in library UP1480bfVA.  (Press enter twice to get to the third page.)&lt;br /&gt;
&lt;br /&gt;
An excerpt from Richard (Protelo) provides good background info regarding invoice matching:&lt;br /&gt;
&lt;br /&gt;
 When an A/P invoice is entered, and PO matching done the user is taken to a ‘matching screen’ where all the possible PO lines are displayed for matching to the supplier invoice. All the PO lines in the goods reception file SROGRT, that are displayed for matching are stamped with the reference number of the matching A/P invoice in the field GWREFX. The PO lines are effectively ‘locked’ from being matched by another user. If the user’s session ends before the batch is closed, then those lines remain locked. In Release 6 onwards a menu option was added called ‘Unlock all goods reception lines’. This clears out the values in GWREFX for all PO lines in the goods receptions file. SO it is best to make sure there are no open A/P invoices in a financial batch that are locking PO lines before this menu option is run.&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:VoIP_Phone_Configuration&amp;diff=14675</id>
		<title>Information Systems:VoIP Phone Configuration</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:VoIP_Phone_Configuration&amp;diff=14675"/>
		<updated>2024-06-11T21:28:51Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* WFH (except Customer Service) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
This article discusses the user-facing side of the phone system including deskphones, cordless phones, and headsets.&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
===Initial Setup===&lt;br /&gt;
====Deskphone Setup (Yealink)====&lt;br /&gt;
* The first step when configuring a new phone desk phone is to unbox and label the phone to its extension. &lt;br /&gt;
* The second step is to determine what port it will be plugged into , meaning which port on which switch it plugs into. &lt;br /&gt;
* Tag The port switch port&lt;br /&gt;
* Plug the phone into the local port &lt;br /&gt;
* Log into 3cx&lt;br /&gt;
* Under the phones tab find the new phone by extension &lt;br /&gt;
* Hit assign extension&lt;br /&gt;
* Use Lan at the office &lt;br /&gt;
* Use Interface 192.168.44.2&lt;br /&gt;
* Log into the phone interface and set the phone with a static IP? (maybe)&lt;br /&gt;
&lt;br /&gt;
====Cordless (DECT) Base and Phone Setup====&lt;br /&gt;
web link to general setup https://www.3cx.com/sip-phones/manually-provision-yealink-dect/&lt;br /&gt;
&lt;br /&gt;
* unbox the base and handset &lt;br /&gt;
* plug the base into switch &lt;br /&gt;
* navigate to the 3cx management page &lt;br /&gt;
* under the advanced tab select FXS/DECT&lt;br /&gt;
* add the base using the mac address to the list of bases already present.&lt;br /&gt;
* use the interface 192.168.44.2&lt;br /&gt;
* copy the provisioning link provided here in the general tab&lt;br /&gt;
* define the extensions in the extensions tab&lt;br /&gt;
* navigate to the ip address of the wireless base&lt;br /&gt;
* navigate to settings and auto configuration , use the provisioning link copied before in the space for server URL&lt;br /&gt;
* confirm, auto provision now.&lt;br /&gt;
* to add a phone to a base, press and hold the wifi button on the base until the top light starts to flash, then on the handset select register and they will find each other.&lt;br /&gt;
*username is admin, and the password for the base is found on the FS/Dect page for the base.&lt;br /&gt;
*The handsets are managed by the base on the accounts page. In a case where you are just replacing a non functioning unit, use the settings( Register name/username/password) from the unit you are going to replace. Disable the account of the non functioning unit and enable the new handset on a new account.&lt;br /&gt;
&lt;br /&gt;
====DECT Repeater Setup====&lt;br /&gt;
*Setting up a repeater requires a dect base, handset that is paired to that base and the repeater itself.&lt;br /&gt;
*from a paired handset navigate to settings and put it into repeater mode, choosing the type of repeater. &lt;br /&gt;
*the base will automatically reset when the paired handset is put into repeater mode,  wait for the base to come online &lt;br /&gt;
*connect the repeater to power &lt;br /&gt;
*hold down the pairing button on the base until the phone light starts to flash&lt;br /&gt;
*press the pairing button on the repeater. &lt;br /&gt;
* the dect light should go from red to orange when it finds the base.&lt;br /&gt;
&lt;br /&gt;
''There is one repeater in the recieving mezzannine, and one in large down''&lt;br /&gt;
&lt;br /&gt;
====3CX Windows client====&lt;br /&gt;
The 3cx windows client is installed by the I.T staff, configuration requires the config file from the welcome email. Dragging and dropping is all that should be needed to configure the client. &lt;br /&gt;
&lt;br /&gt;
The client is user profile based, meaning if another staff logs into their profile on a workstation that has the client configured on another profile it will not load their configuration.&lt;br /&gt;
&lt;br /&gt;
====3CX App (iOS/Android)====&lt;br /&gt;
&lt;br /&gt;
These apps are available to download from their respective stores. A QR code is sent to a user when their client is configured and they may use that to search the app and load their profile. &lt;br /&gt;
&lt;br /&gt;
Once connected it is important to remind the user that it will use cellular data if wifi is not available.&lt;br /&gt;
&lt;br /&gt;
===Firmware updates===&lt;br /&gt;
The Yealink deskphones and DECT bases require firmware updates. The firmware for the deskphones can and should only be updated through 3CX. This is because there is specific, 3CX-certified firmware which is different (and often lags behind) what Yealink generally releases. The firmware is auto-downloaded into the 3CX system as a part of its auto-updater. Once newer firmware is auto-downloaded into the repository, the system displays a warning for applicable phones that are now out of date. The firmware can be pushed from the 3CX console. This will reboot the phone and reset any user customizations that are not managed through 3CX. For example, the ringtone is manageable through 3CX, but the ''Display Clock'' within ''Screensaver'', is not.&lt;br /&gt;
&lt;br /&gt;
====Yealink T54W Manual Firmware Update====&lt;br /&gt;
If a situation arises that requires an earlier version of a 3CX supported Yealink T54W firmware to be installed, this must be done manually by first downloading the required firmware for the Yealink T54w from the Yealink support website: https://support.yealink.com/en/portal/home?categoryId=2, select the T54W, click on Firmware and download the correct version.  Upzip the zip file and then log into the phone, either through the 3CX Admin interface (by selecting the Phone UI button on top of the phone list), or if that doesn't work open a browser and type in the following URL: https://username:password@phoneIPAddress where the username and password are set to admin.  Get the phone IP address from the phone list on the 3CX admin page.  Alternatively use the following URL and put in the phone IP: https://phoneIPAddress/#/login?jumpto=StatusGeneral.  Once at the phone login screen the login credentials are admin for username and the password you can get from the 3CX admin phone page by clicking the small eye icon on the very right of each phone record, which will bring up a popup windows that shows some phone information including the phone password which is what is required.  Once logged into the phone user interface, navigate to settings / upgrade and from here you can manually upgrade the firmware by browsing to the firmware file that was downloaded and unzipped earlier.&lt;br /&gt;
&lt;br /&gt;
==Supported deployment configurations==&lt;br /&gt;
This section discusses the different configurations that are in use currently. Originally there were only 2 standard configurations (office and warehouse employees), but the situation evolved rapidly due to COVID/WFH. In particular, the softphones, web client and mobile app have become part of standard usage, in some cases replacing the use of deskphones entirely e.g. Customer Service.&lt;br /&gt;
&lt;br /&gt;
====General (in-office)====&lt;br /&gt;
:'''''Setup 1 (office):''''' Yealink deskphone, EPOS wireless headset via USB (connected to deskphone)&lt;br /&gt;
:'''''Setup 2 (warehouse):''''' Yealink cordless DECT phone&lt;br /&gt;
:'''''Setup 3 (certain staff):''''' 3CX Web Client, EPOS wireless headset via USB (connected to computer)&lt;br /&gt;
:'''''Optional components:''''' 3CX Web Client, 3CX App (mobile)&lt;br /&gt;
&lt;br /&gt;
Setup 1 was the original setup for all office users, and involves a Yealink deskphone (T54W) and, for staff using a headset, an EPOS SD-Pro Or D10 DECT headset connected to the phone via USB. &lt;br /&gt;
&lt;br /&gt;
Some staff who have been exposed to either the web client or mobile app (due to WFH or other means) continue to use these in-office for the additional features. For example, some warehouse supervisors use the mobile app instead of the cordless phone.&lt;br /&gt;
&lt;br /&gt;
====WFH (except Customer Service)====&lt;br /&gt;
:'''''Setup:''''' 3CX Web Client and 3CX App (mobile)&lt;br /&gt;
:'''''Additional components: ''''' While you can install 3CX Browser Extensions for Chrome or Edge (Chromium-based) this is not recommended as they tend to add additional complexity that can lead to call quality and connection problems.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When working from home, the web client is the recommended deployment for office staff that are not in Customer Service. Theoretically, the web client is more performant through the WAN compared to the softphone as it uses WebRTC rather than SIP/RTP (I think...). Being browser-accessible, the web client is also simpler to deploy and maintain than the Windows client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are accessing the 3CX Web Client through your remote desktop session, or through a VPN on your laptop, or from a computer within the building use the following URL: &lt;br /&gt;
 https://3cx.unipharm.local:5001/#/login&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are accessing the 3CX Web Client from a browser that is outside the network (using your own web browser from a personal work from home computer - i.e. not through the remote desktop session) this requires a different URL:&lt;br /&gt;
 https://unipharm.3cx.ca:5001/#/login&lt;br /&gt;
&lt;br /&gt;
====Customer Service====&lt;br /&gt;
:'''''Setup 1: ''''' 3CX for Windows softphone, EPOS Connect, 3CX Plugin for EPOS&lt;br /&gt;
:'''''Setup 2 (WFH): ''''' 3CX for Windows softphone (through RDP), Poly/Plantronics C3220 USB headset (USB pass-through), Plantronics Hub Software (supports 3CX integration)&lt;br /&gt;
:'''''Additional components: ''''' Kuando BusyLight&lt;br /&gt;
&lt;br /&gt;
The '''3CX for Windows''' softphone (a.k.a. desktop client) has become the preferred deployment for Customer Service agents, along with the headset connected directly to the computer. This is true whether in-office or WFH. Call control and other features are enabled through the EPOS Connect softaware and the 3CX Plugin for EPOS. While the headset could theoretically work in plug-and-play mode, both of these need to be installed for a smooth experience.&lt;br /&gt;
&lt;br /&gt;
This software communicates to the server via the main LAN, which is different from the deskphones that [[Information_Systems:VoIP_LAN_configuration |communicate on the VoIP VLAN]].&lt;br /&gt;
&lt;br /&gt;
For historical reference, the original deployment for CS agents involved a deskphone (including a sidecar attachment for the receptionist), and a wireless headset connected to the deskphone via USB. The deskphone introduced another vendor into the equation - Yealink, which in turn presented limitations due to only a subset of features on the deskphone being interoperable with 3CX. For example, the deskphone neither displays call queue information nor Away status for other users.&lt;br /&gt;
&lt;br /&gt;
TBC -[[User:Norwinu|norwizzle]] ([[User talk:Norwinu|talk]])&lt;br /&gt;
&lt;br /&gt;
[[Category: Phone System]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:How_To_Upgrade_The_Power8_HMC&amp;diff=14674</id>
		<title>Information Systems:How To Upgrade The Power8 HMC</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:How_To_Upgrade_The_Power8_HMC&amp;diff=14674"/>
		<updated>2024-05-23T16:25:39Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Power8 server chassis and its attached disk shelves are managed by an appliance called the Hardware Management Console or HMC.  The HMC is considered to be an appliance because it is a highly customized Linux OS provided by IBM on what looks to be a normal but specific version of an x3550 1U rack mounted server.  The OS for the HMC is somewhat like the OS for the Sophos firewalls - it's closed off but can take updates and upgrades provided by IBM in their own proprietary format.  The HMC can be accessed either from the physical screen and keyboard that is attached in the Server Room or from its web administration page:&lt;br /&gt;
&lt;br /&gt;
* https://hmcpower8.unipharm.local/hmc/connect (old Hardware HMC no longer in use)&lt;br /&gt;
* https://172.30.18.99/newdashboard/systems (Virtual HMC)&lt;br /&gt;
* Root Username is hscroot&lt;br /&gt;
* Password is NewVisionIT&lt;br /&gt;
&lt;br /&gt;
The best practice method to update the HMC is to login to the above web admin page and in the top right corner of the browser click the down arrow next the round question mark icon to display the current version of the HMC.  For example it will show version 9 release 1 service pack 921.  Write down those numbers and then log out.  Next, go to the IBM website and somehow navigate to what IBM calls &amp;quot;Fix Central&amp;quot;.  From there you have to navigate a series of drop down menus to get to HMC updates.  This part of the procedure is vague on purpose because the IBM website is effing garbage and the site can and will change how it displays the never ending sewer that is IBM software updates.  Eventually you might pop out onto the right page (or not) and get a list of available HMC updates.  Start by following the bread crumbs to the currently installed version (in this example, 9) and then the release and then the service pack level.  You should either see more current service packs or a second or third release.  Be sure to read the upgrade path to make sure whatever updates are available from IBM can be installed onto the present version.  If at this point you are completely lost and unsure what to look for, the alternative is to call IBM at 1-800-426-7378 and create a new ticket where you give them the serial number of the HMC (front panel of the server) and play dumb about what updates are needed.  They will be able to lead you through the IBM website to the correct files.&lt;br /&gt;
&lt;br /&gt;
The files that you do eventually download are going to be ISO files that need to be burned onto a DVD.  Blank DVD's are in the cabinet near the 2nd floor copier.  Try to write the numerical order i.e. 1 2 3 on the DVD's so that they do get installed correctly into the HMC.  Take the DVD's over to the HMC server in the server room.  Login at the console and navigate to HMC Management on the left side and click updates.  Follow the update wizard and feed in the DVD's to the optical drive when asked to.  The HMC will read each DVD and do the update and reboot if needed.  If the DVD you feed in has an update out of order, the wizard will display an error saying the update is not compatible with the installed version.  If that happens you have to call IBM anyway to figure out what incorrect ISO got downloaded and burned.  Yes, I know, this sounds like a pain, welcome to how IBM does things.  The upside is you only need to do this at most twice a year and you could probably get away with only doing it once a year.  It is necessary to keep the HMC updated because if it lags too far behind the Power8, there will be complications when doing PTFs for Bart.  You are doing PTFs for Bart right?&lt;br /&gt;
&lt;br /&gt;
After all the available HMC updates are installed, the DVD's can be garbaged and it is recommended that a backup is taken of the HMC configuration.  Because the OS is appliance like, it can't be backed up like a conventional server so again, login to the HMC and navigate to HMC Management and start the backup wizard and get it to create a backup on the FTP server.  The backup will take at least a couple of hours but when it is done, move that blob file from the FTP server to SuperServer so that it gets onto a real backup.  The file that the HMC generates can be imported in if the HMC suffers a total failure and you have to restore the appliance from the original OS DVD's that should also be available from IBM's Fix Central.&lt;br /&gt;
&lt;br /&gt;
[[Category: How-to pages]]&lt;br /&gt;
[[Category: System Administration]]&lt;br /&gt;
[[Category: I.T. Periodic Tasks]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14661</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14661"/>
		<updated>2024-03-05T19:22:16Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| it@unipharm.com || !NewVisionIT2051 || - || - || uniPHARM Admin account&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || - || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| donnak|| anmolm || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser4@unipharm.com || NewVisionIT2051 || || || No license. &lt;br /&gt;
|-&lt;br /&gt;
| rong@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as Microsoft login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipharm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14660</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14660"/>
		<updated>2024-03-05T19:21:43Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| it@unipharm.com || !NewVisionIT2051 || uniPHARM || Admin || Used for billing only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || - || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| donnak|| anmolm || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser4@unipharm.com || NewVisionIT2051 || || || No license. &lt;br /&gt;
|-&lt;br /&gt;
| rong@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as Microsoft login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipharm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14659</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14659"/>
		<updated>2024-03-05T18:24:23Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| adobecc@unipharm.com || !NewVisionIT2051 || - || - || Used for billing only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || - || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| donnak|| anmolm || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser4@unipharm.com || NewVisionIT2051 || || || No license. &lt;br /&gt;
|-&lt;br /&gt;
| rong@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as Microsoft login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipharm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14658</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14658"/>
		<updated>2024-03-05T18:23:35Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| adobecc@unipharm.com || !NewVisionIT2051 || - || - || Used for billing only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || - || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| donnak|| anmolm || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser4@unipharm.com || NewVisionIT2051 || || || No license. &lt;br /&gt;
|-&lt;br /&gt;
| rong@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as Microsoft login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipahrm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14657</id>
		<title>Information Systems:Adobe Creative Cloud for Teams</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Adobe_Creative_Cloud_for_Teams&amp;diff=14657"/>
		<updated>2024-03-05T18:23:16Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Configuration==&lt;br /&gt;
uniPHARM has an Adobe Creative Cloud for Teams monthly subscription (4 users). The current usernames/passwords are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Username !! Password !! Activation 1 !! Activation 2 || Notes&lt;br /&gt;
|-&lt;br /&gt;
| adobecc@unipharm.com || !NewVisionIT2051 || - || - || Used for billing only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser1@unipharm.com || NewVisionIT2051|| teresab || - || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser2@unipharm.com || NewVisionIT2051|| donnak|| anmolm || Adobe Creative Cloud License&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser3@unipharm.com || NewVisionIT2051! ||   || angelac || Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| ccmediauser4@unipharm.com || NewVisionIT2051 || || || No license. &lt;br /&gt;
|-&lt;br /&gt;
| rong@unipharm.com || User Managed Password|| |||| Adobe Acrobat Pro License only&lt;br /&gt;
|-&lt;br /&gt;
| nancyn@unipharm.com || same as outlook login || |||| Adobe Acrobat Pro License only&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* During exchange deployment, ccmediauser* emails are now aliased to it@unipahrm.com&lt;br /&gt;
* June 2021, Adobe individual IDs created and assigned for Nancy and Ron. &lt;br /&gt;
* 11:27, 25 May 2020 (PDT) Adobe Sign is an Acrobat module for e-signatures. Because Nancy and Ralph use this feature under ccmediauser4, this email address is now being forwarded to nancyn@unipharm.com. There are many alerts generated as part of the audit trail during the esignature document lifecycle.&lt;br /&gt;
* (Dec. 13, 2018) When signing in to the 3rd computer, Adobe CC now lets you sign another user out directly from said computer in order to free up a license/seat. It's a neat feature, and all but an official confirmation that &lt;br /&gt;
they understand people will use their licenses in revolving manner.&lt;br /&gt;
* On November 26, 2018 Darren created a new Adobe account because we changed from a monthly-credit-card-paying subscription to a yearly-purchase-order subscription.  The new yearly purchase reduced the number of Creative Cloud licenses from 4 to 2 and added a quantity of 1 for Acrobat Pro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Desktop Software]]&lt;br /&gt;
[[Category: Adobe]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14656</id>
		<title>Information Systems:Admin access for specific users (i.e. GM)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14656"/>
		<updated>2024-03-01T23:50:06Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a typical organizational setting at uniPHARM, various users interact with computers and digital systems to perform their daily tasks. However, certain tasks require elevated privileges that go beyond standard user access. These tasks may include software installations, system configurations, and troubleshooting issues that demand administrative rights.&lt;br /&gt;
&lt;br /&gt;
For instance, an employee tasked with managing software updates and installations on their department's laptops, encounters limitations due to restricted access. To empower this user with the capability to perform these essential tasks without constant reliance on IT support, granting administrative credentials becomes a strategic solution.&lt;br /&gt;
&lt;br /&gt;
But, for general managers admin access is granted for their PCs and to grant that access, please use the following path: \\superserver\Tech\common\How to\Admin access for user.docx&lt;br /&gt;
&lt;br /&gt;
[[Category: System Administration]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14655</id>
		<title>Information Systems:Admin access for specific users (i.e. GM)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14655"/>
		<updated>2024-03-01T23:05:29Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a typical organizational setting at uniPHARM, various users interact with computers and digital systems to perform their daily tasks. However, certain tasks require elevated privileges that go beyond standard user access. These tasks may include software installations, system configurations, and troubleshooting issues that demand administrative rights.&lt;br /&gt;
&lt;br /&gt;
For instance, an employee tasked with managing software updates and installations on their department's laptops, encounters limitations due to restricted access. To empower this user with the capability to perform these essential tasks without constant reliance on IT support, granting administrative credentials becomes a strategic solution.&lt;br /&gt;
&lt;br /&gt;
But, for general managers admin access is granted for their PCs and to grant that access, please use the following path: \\superserver\Tech\common\How to\Admin access for user.docx&lt;br /&gt;
&lt;br /&gt;
{{unc | \\superserver\Tech\common\How to\Admin access for user.docx | How to Configure Admin Access for Users}}&lt;br /&gt;
&lt;br /&gt;
[[Category: System Administration]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14654</id>
		<title>Information Systems:Admin access for specific users (i.e. GM)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14654"/>
		<updated>2024-03-01T23:03:40Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a typical organizational setting at uniPHARM, various users interact with computers and digital systems to perform their daily tasks. However, certain tasks require elevated privileges that go beyond standard user access. These tasks may include software installations, system configurations, and troubleshooting issues that demand administrative rights.&lt;br /&gt;
&lt;br /&gt;
For instance, an employee tasked with managing software updates and installations on their department's laptops, encounters limitations due to restricted access. To empower this user with the capability to perform these essential tasks without constant reliance on IT support, granting administrative credentials becomes a strategic solution.&lt;br /&gt;
&lt;br /&gt;
But, for general managers admin access is granted for their PCs and to grant that access, please use the following path: \\superserver\Tech\common\How to\Admin access for user.docx&lt;br /&gt;
&lt;br /&gt;
{{\\superserver\Tech\common\How to\Admin access for user.docx}}&lt;br /&gt;
&lt;br /&gt;
[[Category: System Administration]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14653</id>
		<title>Information Systems:Admin access for specific users (i.e. GM)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Admin_access_for_specific_users_(i.e._GM)&amp;diff=14653"/>
		<updated>2024-03-01T23:01:52Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a typical organizational setting at uniPHARM, various users interact with computers and digital systems to perform their daily tasks. However, certain tasks require elevated privileges that go beyond standard user access. These tasks may include software installations, system configurations, and troubleshooting issues that demand administrative rights.&lt;br /&gt;
&lt;br /&gt;
For instance, an employee tasked with managing software updates and installations on their department's laptops, encounters limitations due to restricted access. To empower this user with the capability to perform these essential tasks without constant reliance on IT support, granting administrative credentials becomes a strategic solution.&lt;br /&gt;
&lt;br /&gt;
But, for general managers admin access is granted for their PCs and to grant that access, please use the following path: \\superserver\Tech\common\How to\Admin access for user.docx&lt;br /&gt;
&lt;br /&gt;
[[\\superserver\Tech\common\How to\Admin access for user.docx]]&lt;br /&gt;
&lt;br /&gt;
[[Category: System Administration]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RingOffice_SIP_Trunk&amp;diff=14649</id>
		<title>Information Systems:RingOffice SIP Trunk</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RingOffice_SIP_Trunk&amp;diff=14649"/>
		<updated>2024-02-15T16:15:45Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
RingOffice is our secondary SIP trunk provider. The SIP binding is register-based vs. IP-based, like ThinkTel.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Trunk || Pilot number !! Number of channels !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| '''Main''' || 604-247-0400 || 6 (+1) || &amp;quot;Flex channels&amp;quot; i.e. not dedicated. Pay-per-use.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Web Portal==&lt;br /&gt;
 URL: https://mybilling.ringoffice.com:8444/&lt;br /&gt;
 Username: uniPHARM00&lt;br /&gt;
 Password: NewTechIS21!&lt;br /&gt;
&lt;br /&gt;
The billing portal uses a non-standard web port (8444). A firewall exception was added to allow access to this site.&lt;br /&gt;
&lt;br /&gt;
[[Category: Phone System]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Generic_user_profiles_for_temporary_warehouse_employees&amp;diff=14571</id>
		<title>Information Systems:Generic user profiles for temporary warehouse employees</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Generic_user_profiles_for_temporary_warehouse_employees&amp;diff=14571"/>
		<updated>2023-11-18T00:59:06Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;4 user profiles were created specifically for use by temporary warehouse employees during their &amp;quot;tryout&amp;quot; period. This is to prevent the rapid accumulation of stale profiles on the system. There are 2 users for each temp agency. Gerald will keep track of these assignments. A new profile can be created if/when a temp employee transitions into being a uniPHARM employee.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! User !! Password&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO1 || Adecco2051&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO2 || Adecco2052&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO3 || Adecco2053&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO4 || Adecco2054&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD1 || Rand2051&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD2 || Rand2052&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD3 || Rand2053&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD4 || Rand2054&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD5 || Rand2055&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD6 || Rand2056&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Generic_user_profiles_for_temporary_warehouse_employees&amp;diff=14570</id>
		<title>Information Systems:Generic user profiles for temporary warehouse employees</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Generic_user_profiles_for_temporary_warehouse_employees&amp;diff=14570"/>
		<updated>2023-11-18T00:40:59Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;4 user profiles were created specifically for use by temporary warehouse employees during their &amp;quot;tryout&amp;quot; period. This is to prevent the rapid accumulation of stale profiles on the system. There are 2 users for each temp agency. Gerald will keep track of these assignments. A new profile can be created if/when a temp employee transitions into being a uniPHARM employee.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! User !! Password&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO1 || Adecco2051&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO2 || Adecco2052&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO3 || Adecco2053&lt;br /&gt;
|-&lt;br /&gt;
| ADECCO4 || Adecco2054&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD1 || Rand2051&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD2 || Rand2052&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD3 || Rand2053&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD4 || Rand2054&lt;br /&gt;
|-&lt;br /&gt;
| RANDSTAD5 || Rand2055&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Renewing_the_Web_Orders_SSL_Certificate&amp;diff=14427</id>
		<title>Information Systems:Renewing the Web Orders SSL Certificate</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Renewing_the_Web_Orders_SSL_Certificate&amp;diff=14427"/>
		<updated>2023-05-24T22:12:00Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Instructions On How To Renew An SSL Certificate For Web order Or InfoNet&lt;br /&gt;
These instructions were written by DarrenF on January 11 2016 and describe what needs to be done when the SSL certificate on a website hosted on the Power8 needs to be renewed.  Hopefully this all happens before the current expiry date.&lt;br /&gt;
#	Go to https://bart.unipharm.local:2005/ibm/console - No as of 2019 use Web Navigator instead&lt;br /&gt;
#	Ignore unsupported browser message&lt;br /&gt;
#	Login with credentials – probably all object auth or qsec&lt;br /&gt;
#	On left side IBM I Management panel, at the bottom, click on “Internet Configurations”&lt;br /&gt;
#	Then click on “Digital Certificate Manager” in the main tab&lt;br /&gt;
#	Log in again with same credentials&lt;br /&gt;
#       Or go to: http://bart.unipharm.local:2006/dcm/login to access the new version of the Digital Certificate Manager&lt;br /&gt;
#	On the left side, click on “Select A Certificate Store”&lt;br /&gt;
#	Choose *SYSTEM and click continue&lt;br /&gt;
#	Enter in the password which is visionit and click continue&lt;br /&gt;
#	Click the triangle twisty next to “Manage Certificates” and then click “View Certificate”&lt;br /&gt;
#	Write down the friendly name of the certificate that needs to be renewed because there may be duplicates from past years – make sure that you renew the correct certificate by checking the expiry date!&lt;br /&gt;
#	Click “Renew Certificate” in the “Manage Certificate” menu&lt;br /&gt;
#	Select the correct certificate that needs to be renewed and click the Renew button&lt;br /&gt;
#	The next screen should only have 1 option as an Internet Certificate Authority, click continue&lt;br /&gt;
#	Choose “Yes – Create a new key pair” and click continue&lt;br /&gt;
#	The “New Certificate Label” is the friendly name for this renewal – try and make the label descriptive and unique&lt;br /&gt;
#	Key size must be 2048&lt;br /&gt;
#	Fill out the rest of the fields underneath Certificate Information and take a screenshot of that screen&lt;br /&gt;
#	Country code is CA and then click continue&lt;br /&gt;
#	Copy the certificate request into Notepad and save the file – be sure to copy from the first dash line to the end of the last dash line&lt;br /&gt;
#	Click OK&lt;br /&gt;
#	Take the saved block of text and provide that to the CA reseller when purchasing the renewed certificate&lt;br /&gt;
#	Try and buy a renewed certificate for the longest period of time possible unless the website or server doing the hosting is going to be decommissioned&lt;br /&gt;
#       If using Network Solutions they will do an email and phone validation on the SSL renewal to make sure that the certificate is going to the correct company&lt;br /&gt;
#	When the CA has issued the renewed certificate, download it&lt;br /&gt;
#	On the Digital Certificate Manager website, on the left side click “Import Certificate” from the “Manage Certificates” menu&lt;br /&gt;
#	Choose “Server or client” and click continue&lt;br /&gt;
#	The renewed certificate file from the CA needs to be copied to the IFS, /temp works well&lt;br /&gt;
#	Type the file path into the import screen and click continue&lt;br /&gt;
#       Assign the NEW certificate to the correct application which should be either Web Orders or InfoNet at the bottom of the list&lt;br /&gt;
#	Specify the same friendly label as you chose in step 16 and click continue&lt;br /&gt;
#	If you get an error that validation of the certificate failed then the CA’s root certificates also need to be imported in the correct order so that the renewed certificate can be validated all the way up the chain by going back to step 26 and choosing CA instead of server ( if unsure of this process call it in as doing it wrong can break the key and requires a repurchase of the key) &lt;br /&gt;
#	Click on “Assign Certificate” from the “Manage Certificates” menu&lt;br /&gt;
#	Choose the newly renewed certificate you just imported and click “Assign to Application”&lt;br /&gt;
#	Either InfoNet or Web Orders should be at the bottom of the list, put a check mark in the right application and click REPLACE&lt;br /&gt;
#	Delete the files that were put on the IFS as they are not needed anymore&lt;br /&gt;
#	Log out of the Digital Certificate Manager page and the web Navigator site&lt;br /&gt;
#	At this point you could stop the IBM HTTP( using IBMI navigator|File Systems|IBM Web Administration for i|Manage|Http Server|Websmart)  server and then restart it to see the renewed certificate immediately – otherwise you will have to wait for the EOD to automatically bounce the web server instances&lt;br /&gt;
#	Check in a web browser that the new certificate with the correct expiry dates is actually being used&lt;br /&gt;
#	Profit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WebSmart]]&lt;br /&gt;
[[Category: How-to pages]]&lt;br /&gt;
[[Category: I.T. Periodic Tasks]]&lt;br /&gt;
[[Category: SSL Certificates]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14412</id>
		<title>Information Systems:EDI Technical Information</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14412"/>
		<updated>2023-05-11T22:46:42Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Incoming Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=EDI with Vendors=&lt;br /&gt;
&lt;br /&gt;
We follow base ASW EDI processing up to the time the documents are in the e-connections document files.  Then we use custom programs to format and send them, via [[Information Systems:FTP connectivity on IBM i|FTP]], to our EDI carrier(s).&lt;br /&gt;
&lt;br /&gt;
Our original EDI partner, starting in 2006, was SPS Commerce.  In 2015 we are switching to EDI Gateway, a Canadian company that is more our size (we are smaller than the lowest tier in SPS Commerce).&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
&lt;br /&gt;
All day every day, EDCUP040 runs, to FTP EDI data to and from SPS Commerce; EDCUP440 for EDI Gateway.  To see it, in extensions, go to 21 EDI Menu, then 1 EDI Monitor; option 2 for EDIG.  In order to see everything, you will have to page down a couple of times.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:08:05               EDI Status                       EDRIU011/CTL  &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
                                                                                &lt;br /&gt;
  Monitor status:  Running     Receiving via FTP...                             &lt;br /&gt;
    Last activity: 12/12/11 11:07:17          FTP: ftp.spscommerce.net          &lt;br /&gt;
    Poll interval:  15 minutes 12:00 AM to 11:59 PM   In:  /staging-in          &lt;br /&gt;
                                                      Out: /out                 &lt;br /&gt;
    A-D=Query   1-4=DFU   X=Clear ---- Outgoing ---  -- Incoming ---            &lt;br /&gt;
    File                          Not Int  Not Sent  Waiting  At SPS  Archive   &lt;br /&gt;
    ------- Incoming -------------                                              &lt;br /&gt;
    Invoice header 1           810                                     41,830   &lt;br /&gt;
    Invoice header 2           810                                     41,831   &lt;br /&gt;
    Invoice line               810                                    336,393   &lt;br /&gt;
    (ASW A/P intfc)     SROLBA 810                                              &lt;br /&gt;
    P/O resp header            855                         1            4,678   &lt;br /&gt;
    P/O resp address           855                         3            8,859   &lt;br /&gt;
    P/O resp line              855                                     75,154   &lt;br /&gt;
    ASN header                 856                         4           16,162  &lt;br /&gt;
    ASN address                856                         8           32,155   &lt;br /&gt;
    ASN line                   856                         4          131,023   &lt;br /&gt;
    ------- Outgoing -------------                                              &lt;br /&gt;
    New P/O header             850                                     20,226   &lt;br /&gt;
    New P/O address            850                                     60,688   &lt;br /&gt;
    New P/O line               850                                    386,746   &lt;br /&gt;
    New P/O header text        850                                        277   &lt;br /&gt;
    New P/O line text          850                                      4,968   &lt;br /&gt;
    New P/O UWD header extra   850                                     20,226  &lt;br /&gt;
    New P/O UWD line extra     850                                    386,746   &lt;br /&gt;
    Remittance advice header   820                                      7,560   &lt;br /&gt;
    Remittance advice detail   820                                     25,174   &lt;br /&gt;
    ------- Control Files --------                                              &lt;br /&gt;
    (ASW Document Control)         18,312             18,312           41,075   &lt;br /&gt;
    (e-conn sequence numbers)           2                                       &lt;br /&gt;
    (UWD EDI log file)                                                          &lt;br /&gt;
                                                                                &lt;br /&gt;
  F3=Exit  F5=Refresh  F6=Refr FTP             F8=End Mon F9=Poll Now           &lt;br /&gt;
  F13=Configuration  F14=Files  F15=EDI Messages  F16=W/W Mon Job      F12=Exit &lt;br /&gt;
  Inbound P/O data in error: F17=Fix F18=Clear                                  &lt;br /&gt;
  Inbound invoices in error: F19=Fix F20=Clear F21=Print        F22=UOM mapping &lt;br /&gt;
&lt;br /&gt;
If F15=EDI Messages is red, or if there is anything in the column labeled ‘Incoming – Waiting’, there are errors that have to be corrected.  Most are errors that the user can correct themselves.  I.T. has to make corrections when the vendor number is wrong (Nancy or Jeremy will request).  See tech/common/iSeries/instructions/edi/Invalid vendor of PO.doc, or Supplier Number Not Found.doc for instructions.&lt;br /&gt;
&lt;br /&gt;
F13 will show the FTP configuration.  Press page down to see everything.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:56:11            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: staging-in                                                &lt;br /&gt;
  Outgoing directory: out                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: UWDQSYS    / MONITOR2     Job name: EDIMON_PRD                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls:  15 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:  30 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIMONITOR                                     &lt;br /&gt;
  ASW financials:                EDIFIN                                         &lt;br /&gt;
  EDI invoice print:             LP05                                           &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIPOACK    Errors: PRT01                      &lt;br /&gt;
  EDI invoice transfer:          EDIINVTFR   Errors: PRT01                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWPRDD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                                                              End&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===Purchase Orders (EDI 850)===&lt;br /&gt;
&lt;br /&gt;
OHEDOR(EDI order Y/N) on PO header set on if EDI method is on.&lt;br /&gt;
&lt;br /&gt;
DMR510 (Purchase order printout selection) asks if user wants to send PO via EDI.  If not, a record is added to EDSUPPP (P/O suppress EDI send).  &lt;br /&gt;
&lt;br /&gt;
- Call EDRIU140 (Allow suppress of EDI P/O transmit to vendor)&lt;br /&gt;
 &lt;br /&gt;
 - Read file SROTPD (Trading partner documents) for a record for the partner&lt;br /&gt;
   where document name is ‘ORDERS’ and document subtype is ‘1’.  Ends if not found.&lt;br /&gt;
 &lt;br /&gt;
 - If PO type is not ‘PE’, adds a record to EDSUPPP and ends. &lt;br /&gt;
 &lt;br /&gt;
 - If there has been no EDI activity for the PO, prompts for whether or not to send&lt;br /&gt;
   this order.  If user answers ‘N’ or presses cancel, a record is added to EDSUPPP.&lt;br /&gt;
 &lt;br /&gt;
 - If there has been EDI activity for the PO, a record is added to EDSUPPP to keep &lt;br /&gt;
   it from being sent again.&lt;br /&gt;
 &lt;br /&gt;
 EDSUPPP is checked at the end of DMR512 (by calling ECNR501, which calls EDRUP130), &lt;br /&gt;
 when the document status is set to ready.  If the PO is in this file, the document is deleted.&lt;br /&gt;
&lt;br /&gt;
OHEDCR (EDI created Y/N) set on in DMR512 (Purchase order printout) as part of the PO print process, – if OHEDOR(EDI order Y/N) on PO header is ‘Y’&lt;br /&gt;
&lt;br /&gt;
ECNR501 (e-connection ORDERS I/O module)&lt;br /&gt;
&lt;br /&gt;
 INITWR    initiate and write document format   &lt;br /&gt;
 WRITE     write document format                 &lt;br /&gt;
 COINWR    conditionally init and/or write      &lt;br /&gt;
 POREAD    position and read document format    &lt;br /&gt;
 READ      read document format                   &lt;br /&gt;
 DELETE    delete document                      &lt;br /&gt;
 SETMAD    set document in manually del status  &lt;br /&gt;
 SETRDY    set document in ready state          &lt;br /&gt;
 SETPRT    set document in printed state        &lt;br /&gt;
 SETERR    set document in error state          &lt;br /&gt;
 SETNOS    set document in ready state. Not sent&lt;br /&gt;
&lt;br /&gt;
INITWR – Get next available e-connection log and e-connection sequence numbers.  Add SRODCO (e-connection Document control file), SRODLH (e-connection Document log header), SRODLO (e-connection Document log file), and SROORDERS1 (e-connection ORDERS document header).&lt;br /&gt;
&lt;br /&gt;
WRITE with format 2 – Write SROORDERS2 (e-connection ORDERS document address)&lt;br /&gt;
&lt;br /&gt;
WRITE with format 3 – Write SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
SETRDY – Set status to ‘1’ on SRODCO (e-connection Document control file) and add record to SRODLO (e-connection Document log file).  Modification - call EDRUP130 (Purge outbound P/O EDI data if already sent) which will delete if the PO is in file EDSUPPP (P/O suppress EDI send).  A record may be added to this file by EDRIU140 (Allow suppress of EDI P/O transmit to vendor), which is called by DMR510 &lt;br /&gt;
&lt;br /&gt;
DELETE – Delete from SRODCO (e-connection Document control file), SROORDERS1 (e-connection ORDERS document header), SROORDERS2 (e-connection ORDERS document address), SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
====Acknowledgements from SPS====&lt;br /&gt;
&lt;br /&gt;
Every morning at 7AM EDI-PO runs from the job scheduler.  It calls EDCUP045 (Retrieve acknowledgment files from SPS) which calls EDRUP045.  which receives EDFAP (EDI File Acknowledgment file) and EDDLVP (EDI Delivery file).  These files are displayed by option 23 P/O Status on the Vendor menu.&lt;br /&gt;
&lt;br /&gt;
EDI Gateway sends these acknowledgments as soon as they are available.&lt;br /&gt;
&lt;br /&gt;
====Resend Purchase Orders====&lt;br /&gt;
&lt;br /&gt;
Delete (after saving, or change PO number on file to something else) from EDLOGP and EMODCO.  Reprint in ‘work with purchase orders’.&lt;br /&gt;
&lt;br /&gt;
===EDI  Monitor===&lt;br /&gt;
&lt;br /&gt;
This is started as part of the over night processing (EOXSTR2).  The command is EDISTRMON, which runs clp EDCUT350, which submits EDCUP040 and EDCUP440.&lt;br /&gt;
&lt;br /&gt;
====Outgoing Files====&lt;br /&gt;
&lt;br /&gt;
CL EDCUP040, and EDCUP440 (EDI -- Background monitor for P/O EDI), which run – &lt;br /&gt;
&lt;br /&gt;
ECNC820 (e-motor send module, method EDI/400), which calls ECNR910 (e-motor send module, all methods).  Read  SRODCO (e-connection Document control file).  Reads the EDI carrier for the vendor being processed, and only continues if it matches the one passed in the parameters (SPSC from EDCUP040, and EDIG from EDCUP440).  Calls ‘e-motor external I/O modules’, based on document being sent.&lt;br /&gt;
&lt;br /&gt;
The I/O modules move data from the ASW files into the interface files, and add extra fields required for the interface.  The same RPG programs are run for SPS and EDIG; file overrides in the CL change the interface files.&lt;br /&gt;
&lt;br /&gt;
 ASW file         SPS interface file      EDIG interface file&lt;br /&gt;
 SRODCO           EMODCO                  E2ODCO&lt;br /&gt;
 SROORDERS1       EMOORDERS1              E2OORDERS1&lt;br /&gt;
 SROORDERS2       EMOORDERS2              E2OORDERS2&lt;br /&gt;
 SROORDERS3       EMOORDERS3              E2OORDERS3&lt;br /&gt;
 PO header text   EMOETXT1                E2OETXT1&lt;br /&gt;
 PO line text     EMOETXT3                E2OETXT3&lt;br /&gt;
&lt;br /&gt;
Document type ‘ORDERS’ will then call EDRUP010 (Generate additional outbound P/O data), to add EMOORDERS8 and 9, or E2OORDERS8 and 9.  The additional data is our customer number, buyer name, buyer email, item size, and DIN.&lt;br /&gt;
&lt;br /&gt;
EDRUP031 (Preprocess outgoing EDI data).  Add UPC and second description line.&lt;br /&gt;
&lt;br /&gt;
EDCUP030 (Send outgoing EDI data to SPS).  Run EDRUP030 (Send outgoing EDI data via FTP).  Send data from interface files, archive it, then clear ‘external interface’ files (EM).  EDLOGP (EDI Record Log) is e-con sequence number, time stamp, and file name.&lt;br /&gt;
&lt;br /&gt;
 Interface file              Archive file                Archive file Library        File Description&lt;br /&gt;
 EMODCO                      EDODCO                      UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 EMOORDERS1                  EDOORDERS1                  UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 EMOORDERS2                  EDOORDERS2                  UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 EMOORDERS3                  EDOORDERS3                  UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 EMOORDERS8                  EDOORDERS8                  UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 EMOORDERS9                  EDOORDERS9                  UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 EMOETXT1                    EDOETXT1                    UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 EMOETXT3                    EDOETXT3                    UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 EDRAHDP                     EDRAHAP                     UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 EDRADTP                     EDRADAP                     UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
&lt;br /&gt;
EDCUP930 (Send outgoing EDI data to EDIG).  Run EDRUP925 (build CSV files EDIG820 &amp;amp; EDIG850 from interface files, and add CSV to archive),  EDRUP930 (Send outgoing EDI data via FTP), and  EDRUP961 (Move outgoing data from interface files to archive.  &lt;br /&gt;
&lt;br /&gt;
 Interface file              Archive file                Archive file Library        Archive File Description&lt;br /&gt;
 E2ODCO                      EDODCO                      UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 E2OORDERS1                  EDOORDERS1                  UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 E2OORDERS2                  EDOORDERS2                  UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 E2OORDERS3                  EDOORDERS3                  UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 E2OORDERS8                  EDOORDERS8                  UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 E2OORDERS9                  EDOORDERS9                  UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 E2OETXT1                    EDOETXT1                    UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 E2OETXT3                    EDOETXT3                    UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 E2RAHDP                     EDRAHAP                     UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 E2RADTP                     EDRADAP                     UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
 EDIG820                     EDIGARHDP &amp;amp; EDIGARDTP       UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
 EDIG850                     EDIGARHDP &amp;amp; EDIGARDTP       UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
&lt;br /&gt;
====Incoming Files====&lt;br /&gt;
&lt;br /&gt;
EDCUP035 (Retrieve incoming FTP data from SPS).  Run EDRUP035 (Receive incoming EDI data via FTP).   Files are read from SPS and written into work files based on the first 2 or 3 characters of the file name.  If there have been no communications errors, records are written to EDLOGP (EDI Record Log), and to the ASW files.&lt;br /&gt;
&lt;br /&gt;
 SPS file        work file         ASW file            Archive file                Archive file Description&lt;br /&gt;
 DC              EDWDCO            SRODCO              EDODCO                      e-motor Document control file&lt;br /&gt;
 IN1             EDWINH1           SROINH1             EDOINH1                     DI supplier invoice header (IN1)&lt;br /&gt;
 IN2             EDWINH2           SROINH2             EDOINH2                     DI supplier invoice header (IN2)&lt;br /&gt;
 IN3             EDWIND            SROIND              EDOIND                      DI supplier invoice details (IN)&lt;br /&gt;
 PA1             EDWORDRSP1        SROORDRSP1          EDOORDRSP1                  e-motor ORDRSP document (header)&lt;br /&gt;
 PA2             EDWORDRSP2        SROORDRSP2          EDOORDRSP2                  e-motor ORDRSP document (address)&lt;br /&gt;
 PA3             EDWORDRSP3        SROORDRSP3          EDOORDRSP3                  e-motor ORDRSP document (details)&lt;br /&gt;
 PA4             EDWDCO            SRODCO              EDODCO                      e-motor Document control file&lt;br /&gt;
 SH1             EDWDESADV1        SRODESADV1          EDODESADV1                  e-motor DESADV document (header)&lt;br /&gt;
 SH2             EDWDESADV2        SRODESADV2          EDODESADV2                  e-motor DESADV document (address)&lt;br /&gt;
 SH3             EDWDESADV3        SRODESADV3          EDODESADV3                  e-motor DESADV document (details)&lt;br /&gt;
 SH4             EDWDCO            SRODCO              EDODCO                      e-motor Document control file&lt;br /&gt;
&lt;br /&gt;
EDCUP935 (Retrieve incoming FTP data from EDIG).  Runs EDRUP935 (Receive incoming EDI data from EDIG).  Files are read from EDI Gateway, and each one is written to a separate member in EDIGCSV.  If there have been no communications errors, EDRUP936 (Convert to ASW interface file, and archive) is called.  This program reads the CSV file members, and builds records for the ASW files.  These records are also written to the archive files.  The original CSV data and file name, with added key fields and time stamps, are written to EDIGARDTP and EDIGARHDP.  These files replace EDLOGP.&lt;br /&gt;
&lt;br /&gt;
EDRUP036 (Preprocess incoming EDI data).  Append ‘-MAI-OWN’ to PO number.  Add all PO lines from SROORPPL to SROORDRSP3.  Unit of measure conversions.  If not already there, add UWD item number, price, and ship date.&lt;br /&gt;
&lt;br /&gt;
===PO Acknowledgement (EDI 855) &amp;amp; Advance Shipping Notice (EDI856)===&lt;br /&gt;
&lt;br /&gt;
EDRUP037 (Run ASW EDI ORDRSP/DESADV (DMR526)).  Calls DMC527 (Interface purchase order confirmation), which calls DMR528 (Interface purchase order confirmation).  This program reads SROORDRSPx and SRODESADVx, and updates the purchase order files.&lt;br /&gt;
&lt;br /&gt;
===Supplier Invoices (EDI 810)===&lt;br /&gt;
&lt;br /&gt;
EDRRP100 (Print DI invoices - selection (FLR410)).  Calls FLC411 (Print DI supplier invoice), which calls FLR411 (Print DI supplier invoice).  Prints from SROINH1, 2, and SROIND.&lt;br /&gt;
&lt;br /&gt;
EDRUP090 (Transfer DI invoices - selection (FLR415)).  Calls FLC416 (DI A/P batch invoice), which calls FLR416 (DI A/P batch invoice).  This moves invoices from SROINH1, 2, and SROIND to SROLBA (A/P Batch input file, invoices), with document type of ‘EIN’.&lt;br /&gt;
&lt;br /&gt;
EDRUP110 (Post to ASW financials).  Calls clp GCFC851, which calls GCFR851 (Interface accounting transaction transfer).  This moves invoices from SROLBA to SROOVF (G/L Input transactions).  Will then post to SROLTA as part of the regular over night processing.&lt;br /&gt;
&lt;br /&gt;
====Manual Processing of EDI Invoices==== &lt;br /&gt;
&lt;br /&gt;
– see workflow FIN-AP-033 Work with EDI Inventory Invoices and Purchase Orders for details&lt;br /&gt;
&lt;br /&gt;
Menu APINV – A/P Invoicing Tasks, option 10 Work with A/P preliminary invoices matching (GCFR400)&lt;br /&gt;
&lt;br /&gt;
- select invoice; make note of purchase order number, and EIN document number.  Make sure PO is received (status 60), and check for Hot Line incidents.&lt;br /&gt;
&lt;br /&gt;
-  in transaction entry on the A/P Invoicing Tasks menu (FSR070) change document from EIN to INV.  Match to PO.  This will also move the invoice into SROLTPH (A/P Trans file, preliminary A/P historic).&lt;br /&gt;
&lt;br /&gt;
Note that at period end the balance of G/L 210000 is the total of SROLTA excluding preliminary invoices (EIN), and 210025 is the total of preliminary invoices (EIN).  As soon matching is done, on file SROLTA, EIN documents change to INV, and the period changes to the current period.  To balance past periods, compare SROLTA excluding document types ‘EIN’, up to that period, to G/L 210000.  Compare the total of SROLTPH where the ‘accounting period’ (PHPERI) is equal to or before the period you are balancing, and ‘preliminary ending from period’ (PHPEFR) is after it, to G/L 210025.&lt;br /&gt;
&lt;br /&gt;
===Remittance Advices (EDI 820)===&lt;br /&gt;
&lt;br /&gt;
Do an A/P payment proposal for EFT’s.  When it is printed, the system payment mode is read to find which program to use.&lt;br /&gt;
&lt;br /&gt;
 mode      name                        program&lt;br /&gt;
 CHEQUE    Cheque payments             FLC128&lt;br /&gt;
 EFT       EFT Payments                EFRUP011&lt;br /&gt;
 EFT2      Alternate EFT Payments      EFRUP011&lt;br /&gt;
 VT        Vendor Transfers&lt;br /&gt;
 WIRE      Wire payments&lt;br /&gt;
&lt;br /&gt;
EFRUP011 (Transfer program for EFT – 80-byte).  If file SROTPD (Trading partner documents) has a record for the vendor, where document name is ‘REMAD’, document sub type is ‘1’, method name is ‘EDI/400’, method sub type is ‘ANSI/X12’,  and ‘send document’ is ‘Y’, this is written to the EDI remittance files (EDRAHDP – header and EDRADTP – details).&lt;br /&gt;
&lt;br /&gt;
The next time the EDI monitor runs, these will be transmitted.&lt;br /&gt;
&lt;br /&gt;
====Resend 820’s====&lt;br /&gt;
&lt;br /&gt;
Find the records in EDRAHAP and EDRADAP (archive files).  Use query to extract into work files.  Get last used ESN (e-connection sequence number) from SROESN (and update it).  Use DFU to put the next number on both of the work files, then use copy file to add them to EDRAHDP and EDRADTP (make sure the monitor is not going to run while this is happening).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checking on the Internet===&lt;br /&gt;
''&lt;br /&gt;
'''''NOTE SPS COMMERCE IS NO LONGER BEING USED.  THIS IS OUR OLD EDI PROVIDER.'''''&lt;br /&gt;
&lt;br /&gt;
uniPHARM users&lt;br /&gt;
 “Customer Login” (very tiny, above top menu bar)&lt;br /&gt;
 Username:      unipharm83t&lt;br /&gt;
 Password:      whole^sale&lt;br /&gt;
 after that, it’s generally Reporting&lt;br /&gt;
&lt;br /&gt;
vendors&lt;br /&gt;
 Username:      unipharmvendor&lt;br /&gt;
 Password:      spscommerce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG Web Portal:&lt;br /&gt;
 URL:           https://webgate-plus.edigateway.net/&lt;br /&gt;
 Username:      Unipharm2022&lt;br /&gt;
 Password:      uniPHARM!123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG: General Contact Information:&lt;br /&gt;
  E-mail:       unipharm@edigateway.com&lt;br /&gt;
  Phone:        1-800-267-3130 or 514-341-5000&lt;br /&gt;
&lt;br /&gt;
Main EDIG Technical Contact: Supriyia Chelliah&lt;br /&gt;
 E-mail:        supriyac@edigateway.com&lt;br /&gt;
 Phone:         514-341-5000&lt;br /&gt;
&lt;br /&gt;
===File Clean Up===&lt;br /&gt;
&lt;br /&gt;
Some of these files are also used to transfer sales orders from IOP into ASW.  Normally, they are cleared from SRODCO, SROORDERS1, and SROORDERS3 – unless there is a problem.  So there are a bunch of records in these files that can be cleared.&lt;br /&gt;
&lt;br /&gt;
There are also some invoices in SRODCO – I don’t know why.&lt;br /&gt;
&lt;br /&gt;
==Send test P.O. to SPS Commerce==&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into ASW, then change company to PL&lt;br /&gt;
88 enter, PL enter, enter&lt;br /&gt;
&lt;br /&gt;
Set up customer for EDI&lt;br /&gt;
Key in  GO PRESAL  and press enter&lt;br /&gt;
Select Option 1 - Work with names&lt;br /&gt;
Position to the partner to be tested by either keying in the number or the name, and pressing enter.  Put a 2 to change in front of the partner, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Work with names                          12/08/08 14:18:16 GDMD0011 &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Template............ ALL       All Screens-All Customers                       &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 1=Add  2=Change  4=Inactivate  7=Activate  8=Attachment                       &lt;br /&gt;
                                                                                &lt;br /&gt;
    Number       Internal name                   Type  Active  A                &lt;br /&gt;
 2  20203        ASTRA ZENECA                     3      Y                      &lt;br /&gt;
    10063        ASTRAZENECA CANADA               3      N                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                         Bottom &lt;br /&gt;
   Number       Internal name                   Type                           &lt;br /&gt;
                ASTRA                                                          &lt;br /&gt;
   Search fields                                                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Repeat  F8=Move cursor  F9=Select template  F10=View control                &lt;br /&gt;
&lt;br /&gt;
Press enter until you get to the ‘DI documents’ screen.&lt;br /&gt;
&lt;br /&gt;
  *PL/480B*  Name file maintenance                     1/29/14 12:25:45 GDMD0141 &lt;br /&gt;
             DI documents, all                                                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 10008       ABBEY MEDICAL SUPPLIES LTD.                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                Document            Method                                       &lt;br /&gt;
     Document   Subtype  Method     Subtype    Description           Snd Rcv Hld &lt;br /&gt;
  _  ORDCHG       1      EDI/400    ANSI/X12   PO/SO Change request  &lt;br /&gt;
  _  ORDCHG       1      EDI/400    EDIFACT    Order change          &lt;br /&gt;
  2  ORDERS       1      EDI/400    ANSI/X12   Purchase Order/Sales  &lt;br /&gt;
  _  ORDERS       1      EDI/400    EDIFACT    Order                 &lt;br /&gt;
  _  ORDRSP       1      EDI/400    ANSI/X12   PO/SO Confirmation    &lt;br /&gt;
  _  ORDRSP       1      EDI/400    EDIFACT    Order response        &lt;br /&gt;
  _  PRICAT       1      EDI/400    ANSI/X12   Price/sales catalogue &lt;br /&gt;
  _  PRICAT       1      EDI/400    EDIFACT    Price/sales catalogue &lt;br /&gt;
  _  QUOTES       1      EDI/400    ANSI/X12   Response to RFQ, purc &lt;br /&gt;
  _  QUOTES       1      EDI/400    EDIFACT    Quotation             &lt;br /&gt;
  _  REMAD        1      EDI/400    ANSI/X12   Remittance Advice     &lt;br /&gt;
  _  REQOTE       1      EDI/400    ANSI/X12   Request for quotation&lt;br /&gt;
 &lt;br /&gt;
Page down until you see ‘ORDERS   EDI/400    ANSI/X12’.  Select it.&lt;br /&gt;
&lt;br /&gt;
Ensure “Send document” is  “Y”, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Name file maintenance                    12/08/08 14:26:39 GDMD0144&lt;br /&gt;
            DI documents                                                       &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 20203       ASTRAZENECA CANADA INC.                      &lt;br /&gt;
 Document............ ORDERS           Method.............. EDI/400            &lt;br /&gt;
 Document subtype....   1              Method subtype...... ANSI/X12           &lt;br /&gt;
 Description......... Purchase Order/Sales Order                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Send document....... Y                Hold document....... N                  &lt;br /&gt;
 Receive document.... Y                Paper copy.......... Y                  &lt;br /&gt;
 Send address........                                                          &lt;br /&gt;
 Receive address.....                                                          &lt;br /&gt;
 User id.............                                                  N       &lt;br /&gt;
 Password............                                                          &lt;br /&gt;
 File/mail names out.                                                          &lt;br /&gt;
 File/mail names in..                                                          &lt;br /&gt;
&lt;br /&gt;
Press enter until return to the screen listing the partners.  Press F3 to exit.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
On a command line, key in  WRKQRY and press enter.&lt;br /&gt;
&lt;br /&gt;
Key in Option = 2, query = EDIITEMSVA, library = xx2480bp, and press enter.&lt;br /&gt;
&lt;br /&gt;
                                Define the Query                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 Query . . . . . . :   EDIITEMSVA        Option  . . . . . :   CHANGE           &lt;br /&gt;
   Library . . . . :     XX2480BP        CCSID . . . . . . :   65535            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.  Press F21 to select all.                           &lt;br /&gt;
   1=Select                                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt    Query Definition Option                                                 &lt;br /&gt;
      &amp;gt; Specify file selections                                                 &lt;br /&gt;
        Define result fields                                                    &lt;br /&gt;
      &amp;gt; Select and sequence fields                                              &lt;br /&gt;
  1   &amp;gt; Select records                                                          &lt;br /&gt;
      &amp;gt; Select sort fields                                                      &lt;br /&gt;
        Select collating sequence                                               &lt;br /&gt;
      &amp;gt; Specify report column formatting                                        &lt;br /&gt;
        Select report summary functions                                         &lt;br /&gt;
        Define report breaks                                                    &lt;br /&gt;
        Select output type and output form                                      &lt;br /&gt;
        Specify processing options                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit            F5=Report          F12=Cancel                               &lt;br /&gt;
 F13=Layout         F18=Files          F21=Select all                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Key in option 1 in front of ‘Select Records’ and press enter.&lt;br /&gt;
&lt;br /&gt;
                                 Select Records                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type comparisons, press Enter.  Specify OR to start each new group.            &lt;br /&gt;
   Tests:  EQ, NE, LE, GE, LT, GT, RANGE, LIST, LIKE, IS, ISNOT...              &lt;br /&gt;
                                                                                &lt;br /&gt;
 AND/OR  Field             Test   Value (Field, Number, 'Characters', or ...)   &lt;br /&gt;
         PPSUPP            EQ     '21441'                                       &lt;br /&gt;
  AND    PGSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCXRTY            EQ     'BC'                                          &lt;br /&gt;
  AND    SRSROM            EQ     'MAI'                                         &lt;br /&gt;
  AND    SRSTAT            EQ     ' '                                           &lt;br /&gt;
                                                                        Bottom  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Field           Text                                                  Len  Dec &lt;br /&gt;
 T04.SRSTAT      Status                                                  1      &lt;br /&gt;
 T01.PPPRDC      Item                                                   35      &lt;br /&gt;
 T03.PCUNIT      Unit                                                    5      &lt;br /&gt;
 T03.PCXRTY      Cross Reference Type                                    2      &lt;br /&gt;
 T03.PCNANO      Customer/supplier number                               11      &lt;br /&gt;
                                                                       More...  &lt;br /&gt;
 F3=Exit          F5=Report          F9=Insert          F11=Display names only  &lt;br /&gt;
 F12=Cancel       F13=Layout         F20=Reorganize     F24=More keys           &lt;br /&gt;
&lt;br /&gt;
Change supplier number (21441 to ?)&lt;br /&gt;
&lt;br /&gt;
Press F5 to display items&lt;br /&gt;
&lt;br /&gt;
Select three items, with a “UP” Cross Reference of 12 characters for an each, or 14 characters for a case.&lt;br /&gt;
&lt;br /&gt;
Press F3 twice to exit.  Save definition = N and run option = 3.  Press Enter. F3 again&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
Key in  GO  PURCHP   and press enter.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter.&lt;br /&gt;
&lt;br /&gt;
F6 to add&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, order type, and warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from the query, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
 Display Order                                Field      Test Value             &lt;br /&gt;
 DOCCONT By Contact ID                                                          &lt;br /&gt;
 PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
 Vendor                                       Contact Mode  Type                &lt;br /&gt;
 20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to SPS Commerce===&lt;br /&gt;
&lt;br /&gt;
Ensure production monitor is not actively transmitting / receiving data:&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 1- VA Company (Production)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
Check “Monitor status” at top of screen; if status is, “Running     Waiting for next poll”, and “Last activity” time leaves a window of more than 5 minutes, proceed. ((last activity time) + (poll interval) is more than 5 minutes after current time – remember to press refresh (F5))&lt;br /&gt;
&lt;br /&gt;
Return to ‘Master Menu’ by pressing F12 three times&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: testin                                                    &lt;br /&gt;
  Outgoing directory: testout                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIMON_DEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press enter to get back to previous screen.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address and line.&lt;br /&gt;
&lt;br /&gt;
F7=Str Mon to start monitor&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, F8  to end monitor.  Monitor status should be, “Not running”. (Keep pressing F5 to refresh.)&lt;br /&gt;
&lt;br /&gt;
Email editesting@spscommerce.com plus any other interested parties, with PO #, vendor # and number of lines.  Include a request for SPS to confirm receipt of this PO.&lt;br /&gt;
&lt;br /&gt;
==Send test PO and Remittance Advice to EDI Gateway==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;vendor-edi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into the InfoNet development environment.  Make sure you are in development by looking at the address line.  It should say bart.unipharm.local:8151/unidev.&lt;br /&gt;
&lt;br /&gt;
Select Maintenance / Business Partners.&lt;br /&gt;
&lt;br /&gt;
Either key the vendor’s name into the ‘Name’ field, and click on it when it is suggested, or key in the vendor number.  Click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Click on ‘change’ in the ‘Action’ column beside the vendor.&lt;br /&gt;
&lt;br /&gt;
If  ‘EDI DISTRIBUTION DATA’ or ‘USER DEFINED DATA’ aren’t shown, click on Administration / User Defaults.  Turn on ‘EDI Distribution Method’ and ‘User Defined Data’ under ‘Blocks to Display for Partner Detail’, and click on ‘Change’.&lt;br /&gt;
&lt;br /&gt;
Under ‘EDI DISTRIBUTION DATA’, set the document types that the vendor trades.  850 and 820 should be Yes for Send.  855, 856, and 810 should be Yes for Receive.  They should all be Yes for Active. &lt;br /&gt;
&lt;br /&gt;
Under ‘USER DEFINED DATA’, ‘EDI Carrier’ should be EDI Gateway, and ‘EDI Gateway Vendor ID’ should be the code they have given us.&lt;br /&gt;
&lt;br /&gt;
If either of these codes is not already there, you must select them from the drop down box in the lower left corner of the block.  Select ‘EDI Carrier’ first, then click on validate.  This will give you space to select another code, and will provide the drop down box to select an EDI carrier.&lt;br /&gt;
&lt;br /&gt;
It is also important to check under the &amp;quot;SUPPLIER AND A/P DATA&amp;quot; section to make sure that the 'OUR CUSTOMER #' is filled in with the customer number that the vendor is using for uniPHARM in their system.  Usually this information can be found on their paper invoices or waybill / packing slip information.  If not you will have to contact the vendor and have them provide this information.&lt;br /&gt;
&lt;br /&gt;
Click on ‘Validate’, then ‘Update’.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
In development InfoNet, select Maintenance / Items.&lt;br /&gt;
&lt;br /&gt;
Key the vendor number into the ‘Vendor’ field, and click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Select three items, with a buying UPC of at least 12 characters (we would rather not send a 10 digit truncated code).&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
In ASW, key in  GO  PURCHP   and press enter, or navigate to ‘Work with Purchase Orders’.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter, then press F6 to add.&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, ‘PE’ for order type, and ‘MAI’ for warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from InfoNet, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
  Display Order                                Field      Test Value             &lt;br /&gt;
  DOCCONT By Contact ID                                                          &lt;br /&gt;
  PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
  Vendor                                       Contact Mode  Type                &lt;br /&gt;
  20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Create a Test Remittance Advice===&lt;br /&gt;
&lt;br /&gt;
We don’t want to go to all the time and trouble of creating a remittance advice, so we’ll just use a dummy one.  &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820H)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the header.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRAHDR                     File . . . . :   TEST820H       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 UWD Vendor Number:      23440                                                  &lt;br /&gt;
 Vendor Name:            3M CANADA LTD.                                         &lt;br /&gt;
 Payment Date:           20150930                                               &lt;br /&gt;
 EFT Reference:          8327074                                                &lt;br /&gt;
 Amount Paid:                      2121000                                      &lt;br /&gt;
 Currency:               CAD                                                    &lt;br /&gt;
 Pay Type:               ACH                                                    &lt;br /&gt;
 Cheque Number:          ________________                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
   &lt;br /&gt;
Add one to the e-conn sequence number and the EFT reference number, as they should be unique for every document we send.  Change vendor number and name to the one being tested.  You can change payment date to something current.&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter; to update record, and exit.&lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820D)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the detail (invoices being paid).&lt;br /&gt;
  &lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRADTR                     File . . . . :   TEST820D       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 Vendor Invoice:         9400662211J                                             &lt;br /&gt;
 Invoice Date:           20150915                                               &lt;br /&gt;
 Doc Type:               INV                                                    &lt;br /&gt;
 Gross Amount:                      147840                                      &lt;br /&gt;
 Discount Amount:                     2820-                                     &lt;br /&gt;
 Net Amount:                        145020                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
                                                                                                                                                         &lt;br /&gt;
Add one to the e-conn sequence number to make it the same as the header, and change the invoice number (otherwise it will be hard to link the acknowledgments to the 820's).  You can change invoice date to something current, but make sure it is before the payment date on the header.  Press page down to update this record, and allow to change the next (there are two invoices in this file).&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter to update records, and exit.&lt;br /&gt;
&lt;br /&gt;
Then copy to the EDI out files.  Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820H) TOFILE(UWDASWVOLD/EDRAHDP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘1 records copied from member EDRAHAP’.  (Questionable grammar, but it’s a stock message.) &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line –&lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820d) TOFILE(UWDASWVOLD/EDRAdtP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘2 records copied from member EDRADAP’.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to EDI Gateway===&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.edigateway.com                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           unipharm0424                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: test/in                                                    &lt;br /&gt;
  Outgoing directory: test/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIGMON_PL                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press F3 to return to the monitor.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address, and line in ‘not interfaced’, and if you’ve created it, the remittance advice header and detail in ‘not sent’.&lt;br /&gt;
&lt;br /&gt;
Press F7 to start the monitor.  Press F5 refresh so you can see what is happening.&lt;br /&gt;
&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, press F8 to end it.  Monitor status should be, “Not running”. Again, keep pressing F5 to refresh.&lt;br /&gt;
&lt;br /&gt;
===Check EDI Log===&lt;br /&gt;
&lt;br /&gt;
In InfoNet, go to I.T. / EDIG EDI Log.&lt;br /&gt;
&lt;br /&gt;
Select today for from and to date, and click on ‘Search’.  Make sure the PO you just sent shows here.&lt;br /&gt;
&lt;br /&gt;
==Send Test Document to Our Own FTP Server==&lt;br /&gt;
&lt;br /&gt;
The only way we can see the interface files created without sending them to EDI Gateway is to send them to our selves.  &lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
Press F13 to see the configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to change this.  But will have to change it back when we are done, so make note of what it is currently.  The best way is to print the screen - so there can't be any errors writing the values down.&lt;br /&gt;
&lt;br /&gt;
Change the server, user ID, and password as shown.  This user will go into the FTPOrders directory on the server.  We need to go into a test subdirectory from there.  Make sure these directories are empty.&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.unipharm.com                                       &lt;br /&gt;
  User ID:            ftporders                                                  &lt;br /&gt;
  Password:           visionit525                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: Sheila/EDIG/in                                             &lt;br /&gt;
  Outgoing directory: Sheila/EDIG/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
Don't forget to change this back when you are finished.&lt;br /&gt;
&lt;br /&gt;
The easiest way to look at our FTP server is to click on Start, then Run.&lt;br /&gt;
&lt;br /&gt;
[[File:Edi-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Key in this value, then press enter.  &lt;br /&gt;
&lt;br /&gt;
User ID: Administrator; Password: NewVisionIT  &lt;br /&gt;
&lt;br /&gt;
This will open the FTP server in Explorer.&lt;br /&gt;
&lt;br /&gt;
We can also access EDI Gateway's [[Information Systems:FTP connectivity on IBM i|FTP]] server through Internet Explorer.  The host name, user ID, and password are the same as what is setup in the [[EDI#Send test purchase order to EDI Gateway|EDI interface]].&lt;br /&gt;
&lt;br /&gt;
==Move Vendor to Production==&lt;br /&gt;
&lt;br /&gt;
When told by EDI Gateway that the vendor is ready, repeat the process in [[EDI#vendor-edi|Set up new test vendor as an EDI vendor for purchase orders]], except in production.&lt;br /&gt;
&lt;br /&gt;
==EDI Problems==&lt;br /&gt;
&lt;br /&gt;
===Invalid vendor or PO #===&lt;br /&gt;
&lt;br /&gt;
When a vendor sends an invalid supplier number in an 855 (PO Acknowledgment) or an 856 (Advance Ship Notice), it will appear on EDI Menu / 20 P/Os in error – fix. When a user tries to fix the PO, they will get a message to contact IT. Records need to be edited in three files.&lt;br /&gt;
&lt;br /&gt;
First, determine whether the document is an 855 or 856 (856’s are more common than 855’s). Check the main header files, SROORDRSP1 and SRODESADV1.&lt;br /&gt;
&lt;br /&gt;
The SRO’s are ASW files, which are populated by the EDI process. Documents with problems remain in the SRO files until they are fixed. Before records are deleted from the SRO file, they are archived to the corresponding EDO file. Archived EDO files should not be edited, per Health Canada’s requirement to save original data.&lt;br /&gt;
&lt;br /&gt;
 Library       855 Files        856 Files	&lt;br /&gt;
 UP1480BFVA    SROORDRSP1       SRODESADV1      Header    &lt;br /&gt;
               SROORDRSP2       SRODESADV2      Address&lt;br /&gt;
               SROORDRSP3       SRODESADV3      Detail&lt;br /&gt;
 &lt;br /&gt;
 UWDASWPRDD    EDOORDRSP1       EDODESADV1      Header&lt;br /&gt;
               EDOORDRSP2       EDODESADV2      Address&lt;br /&gt;
               EDOORDRSP3       EDODESADV3      Detail&lt;br /&gt;
&lt;br /&gt;
Get vendor / PO number from ASW.&lt;br /&gt;
&lt;br /&gt;
Use ezview, dfu, or sql to change the affected fields.&lt;br /&gt;
&lt;br /&gt;
===Supplier Number Not Found===&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  DI A/P invoice transfer                  11/26/08 13:37:32 FLR41601 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Supplier number..... CO                Supplier invoice no. 35839              &lt;br /&gt;
 Supplier invoice dte 112608            Due date............ 020909             &lt;br /&gt;
 Document date....... 112608            Reception date...... 112608             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Document type....... EIN               Pseudo account......                    &lt;br /&gt;
 Transaction currency CAD                                                       &lt;br /&gt;
 Transaction amount..        2939.02-   Accounting period... 0910               &lt;br /&gt;
 Cash discount base..        2939.02-                                           &lt;br /&gt;
 VAT amount..........                                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
 Cash discount 1 date 000000            Cash discount 1 %...                    &lt;br /&gt;
 Cash discount 2 date 122608            Cash discount 2 %...  2.000             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Cancel this document  F7=Cancel all remaining documents                     &lt;br /&gt;
 Supplier number not found &lt;br /&gt;
&lt;br /&gt;
These are the files and fields that need to be corrected.&lt;br /&gt;
&lt;br /&gt;
 SROINH1 / I1SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROINH2 / I2SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROIND / ILSEAN     Supplier party identification   &lt;br /&gt;
&lt;br /&gt;
This message will also be displayed for a valid supplier, if they are not correctly set up for EDI.&lt;br /&gt;
&lt;br /&gt;
===EDI documents not imported===&lt;br /&gt;
&lt;br /&gt;
If uniPHARM does not seem to be receiving EDI documents as usual, do some or all of the following to check for a “log jam” at SPS.&lt;br /&gt;
&lt;br /&gt;
- System operator messages for “SPS number of files” message – ****** Number of files on SPS ftp site exceeds 15 ******&lt;br /&gt;
&lt;br /&gt;
- On EDI monitor screen, look at messages, F15=EDI messages	&lt;br /&gt;
&lt;br /&gt;
- From a message, retrieve job number, to look at logs: e.g. for job 622416, &lt;br /&gt;
WRKSPLF SELECT(*ALL) JOB(622416/EDIUSER/EDIMON_PRD)&lt;br /&gt;
&lt;br /&gt;
- Look at the files on the SPS ftp site&lt;br /&gt;
 ftp ftp.spscommerce.net&lt;br /&gt;
 user unipharm&lt;br /&gt;
 u?TFgbmZf.&lt;br /&gt;
 cd out&lt;br /&gt;
 dir or ls&lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
To ensure that SPS is not adding new files while we are downloading, we count every file we bring from the SPS site.  Then we count the number of completed file transfers.  If the two numbers are not the same, download program EDRUP035 won't process and delete.&lt;br /&gt;
&lt;br /&gt;
If documents are sitting on the SPS ftp server, and not being imported, run the program in debug, and force the download manually.&lt;br /&gt;
&lt;br /&gt;
- end production monitor via EDI Monitor / F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- log on as EDIUSER/usual pwd; copy library list from normal session&lt;br /&gt;
&lt;br /&gt;
- STRDBG PGM(EDRUP035) UPDPROD(*YES)&lt;br /&gt;
&lt;br /&gt;
- Set break point on &lt;br /&gt;
   if    zz23 &amp;lt; 1 or&lt;br /&gt;
         zz226 &amp;lt;&amp;gt; zzNumFiles or&lt;br /&gt;
         zz221 &amp;lt;  1 or         &lt;br /&gt;
         zz550 &amp;lt;&amp;gt; 0’   &lt;br /&gt;
   &lt;br /&gt;
- in VA, Call EDCUP040&lt;br /&gt;
&lt;br /&gt;
- expect blank screen with “Opening files for GCFC851, please wait” for up to 15 minutes, depending on time set in data area EDIMON&lt;br /&gt;
&lt;br /&gt;
- compare zz226 = number of files on SPS site, zzNumFiles = number of files to import/delete&lt;br /&gt;
&lt;br /&gt;
- if zz226 does not equal zzNumFiles, force the download by changing zzError to a blank (eval zzError = ‘  ‘)&lt;br /&gt;
&lt;br /&gt;
- F7=Cancel this document for error docs; Finance and Business Intelligence will correct errors later&lt;br /&gt;
&lt;br /&gt;
- if it hangs, go to the EDI monitor screen, F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- all reports will come to user id that starts the monitor, so start as EDIUSER:&lt;br /&gt;
&lt;br /&gt;
SBMJOB CMD(EDISTRMON) USER(EDIUSER)&lt;br /&gt;
&lt;br /&gt;
===Duplicate EDI PO===&lt;br /&gt;
&lt;br /&gt;
Four times a day, EDRDUPO checks file EDLOGP, to see if EDI POs (up to five) have been sent more than once, during the day.  If true, an email is sent to the programmers identified in data areas MSGREC and MSGREC2.&lt;br /&gt;
&lt;br /&gt;
Use the PO number in the email to get the buyer, assistant and vendor from ASW.&lt;br /&gt;
&lt;br /&gt;
Use query EDLOGPQ in XX2480BP to see when the duplicate PO was sent, possibly more than twice.&lt;br /&gt;
&lt;br /&gt;
Notify the following people, by email.  The Purchasing assistant will need to contact the vendor, to prevent the order from being filled twice.&lt;br /&gt;
&lt;br /&gt;
 Buyer&lt;br /&gt;
 Purchasing Assistant&lt;br /&gt;
 Manager of Business Intelligence&lt;br /&gt;
 I.T. Manager&lt;br /&gt;
&lt;br /&gt;
===EDRUP936 (EDI -- Convert to ASW interface files, and archive) Bombs===&lt;br /&gt;
&lt;br /&gt;
If any program in the EDI process was to bomb, it would most likely be this one.  It reads the file sent from EDI Gateway, and maps it into the ASW interface files and archives.  If this does go into error, the best response is always 'R' for retry.  But that will not always be an option.&lt;br /&gt;
&lt;br /&gt;
Here is an example - &lt;br /&gt;
&lt;br /&gt;
                         Additional Message Information                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message ID . . . . . . :   RNQ0103       Severity . . . . . . . :   99         &lt;br /&gt;
 Message type . . . . . :   Inquiry                                             &lt;br /&gt;
 Date sent  . . . . . . :   03/12/16      Time sent  . . . . . . :   10:57:20   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message . . . . :   The target for a numeric operation is too small to hold    &lt;br /&gt;
   the result (C G D F).                                                        &lt;br /&gt;
 Cause . . . . . :   RPG procedure EDRUP936 in program XX2480BP/EDRUP936 at     &lt;br /&gt;
   statement 1541 performed an arithmetic operation which resulted in a value   &lt;br /&gt;
   that is too large to fit in the target.  If this is a numeric expression,    &lt;br /&gt;
   the overflow could be the result of the calculation of some intermediate     &lt;br /&gt;
   result.                                                                      &lt;br /&gt;
 Recovery  . . . :   Contact the person responsible for program maintenance to  &lt;br /&gt;
   determine the cause of the problem.                                          &lt;br /&gt;
 Possible choices for replying to message . . . . . . . . . . . . . . . :       &lt;br /&gt;
   D -- Obtain RPG formatted dump.                                              &lt;br /&gt;
   S -- Obtain system dump.                                                     &lt;br /&gt;
   F -- Obtain full formatted dump.                                             &lt;br /&gt;
   C -- Cancel.                                                                 &lt;br /&gt;
   G -- Continue processing at *GETIN.                                          &lt;br /&gt;
&lt;br /&gt;
This tells you that there was an error at line 1541 in program EDRUP936 in library XX2480BP.  Note that this line number is not from the source program, but from the compile listing.  You will have to compile with option 14 to get this.&lt;br /&gt;
&lt;br /&gt;
                                                        Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   EDRUP936                                                                        Page/Line   33/42         &lt;br /&gt;
 Control . . . . .                                                                                   Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   1541&lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+....2....+.&lt;br /&gt;
   1524  * SAC segment read at summary time                                                                  150413     047600 &lt;br /&gt;
   1525 c                   select                                                                 B04 b004  150427     047700 &lt;br /&gt;
   1526  * allowance; which is discount                                                                      150427     047800 &lt;br /&gt;
   1527 c                   when      col(2) = 'A' and                                             X04 x004  150504     047900 &lt;br /&gt;
   1528 c                             col(3) = 'C310'                                              X04       150504     048000 &lt;br /&gt;
   1529 c*                  if        col07n &amp;lt;&amp;gt; *zero                                                  uwd7  151103     048100 &lt;br /&gt;
   1530 c*                  eval      i1tdp1 = col07n                                                  uwd7  151103     048200 &lt;br /&gt;
   1531 c                   if        col06n &amp;lt;&amp;gt; *zero                                              B05 uwd7  151103     048300 &lt;br /&gt;
   1532 c                   eval      i1aamo += -col06n/100                                         05 uwd7  151112     048400 &lt;br /&gt;
   1533 c                   eval      i1dbas += -col06n/100                                         05 uwdc  160114     048500 &lt;br /&gt;
   1534 c                   endif                                                                  E05 e005  150428     048600 &lt;br /&gt;
   1535  * GST or PST                                                                                        150427     048700 &lt;br /&gt;
   1536 c                   when      col(2) = 'C' and                                             X04 x004  150504     048800 &lt;br /&gt;
   1537 c                             (col(3) = 'D360' or                                          X04       150504     048900 &lt;br /&gt;
   1538 c                              col(3) = 'H770')                                            X04       151020     049000 &lt;br /&gt;
   1539 c                   eval      i1itta += col06n/100                                          04       150504     049100 &lt;br /&gt;
   1540 c*                  eval      i1vatp += col07n                                                 uwde  160217     049200 &lt;br /&gt;
   1541 c                   eval      i1vatp = col08n                                               04 uwde  160315     049300 &lt;br /&gt;
   1542 c                   eval      i1astt = i1olto                                               04       150427     049400 &lt;br /&gt;
&lt;br /&gt;
You can see that the problem happens when the eighth field from the SAC segment at summary time is moved into the sales tax percent field.  (The field numbers in this program are one higher than in the documentation because it includes the segment code - in this case SAC - as well.)&lt;br /&gt;
&lt;br /&gt;
Go into 'work with active jobs' 9WRKACTJOB), and find this job running in subsystem MONITOR2.  Respond to the error with a 'D' for dump.  The job will show another error; but leave it for now.  Use option 8 to work with the job's spooled files.  Look at file 'QPPGMDMP'.  Find 'COL08N'; which is the field that has a value too large to fit in the tax percent field.  This search is case sensitive; all field name are in upper case.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   95/39         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   COL08N &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1.. &lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000006000000F'X &lt;br /&gt;
  COL08N                PACKED(32,6)         00000000000000000000000196.180000&lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000196180000F'X&lt;br /&gt;
  CVADBY                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
  CVADCE                PACKED(2,0)          00.              '000F'X &lt;br /&gt;
  CVADDY                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADMO                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADTI                PACKED(6,0)          000000.          '0000000F'X&lt;br /&gt;
  CVADYR                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVALPH                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
&lt;br /&gt;
You can see that a value of 196.18 is not a sales tax percent.&lt;br /&gt;
&lt;br /&gt;
To see the entire segment, search for EDIDATA.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   96/55         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   EDIDATA &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+. &lt;br /&gt;
  EDFLD1                CHAR(3)              '   '            '404040'X&lt;br /&gt;
  EDIDATA               CHAR(1000)           'SAC,C,D360,,,19618,6,196.18,,,,,02,,,Canada GST                       '&lt;br /&gt;
                          81                 '                                                                      '&lt;br /&gt;
                          161                '                                                                      '&lt;br /&gt;
                          241                '                                                                      '&lt;br /&gt;
                          321                '                                                                      '&lt;br /&gt;
&lt;br /&gt;
Search VENDNUMB to find the vendor number.&lt;br /&gt;
&lt;br /&gt;
You can use [[Information Systems:DFU]] on file EDIGCSV in library UP1480BFVA to correct this record.  But with a slight difference.  This is a multi member file; each file received from EDI Gateway is in a separate member.  To see them, use the command - &lt;br /&gt;
&lt;br /&gt;
WRKMBRPDM FILE(UP1480BFVA/EDIGCSV)&lt;br /&gt;
&lt;br /&gt;
The member with the error will most likely be the first one.  Use [[Information Systems:DFU]] on this one first.&lt;br /&gt;
&lt;br /&gt;
Then you can go back into WRKACTJOB and respond to the error.  Reply 'C' for cancel until you get the option 'R' for retry.  This file my not post right away, but in the next EDI cycle. If you don't want to wait, to to UNITY / Start uniPharm Extensions / VA Company / EDI Menu / EDI Monitor - EDI Gateway.  If the status is 'Waiting for next poll', you can press F9 to poll now.&lt;br /&gt;
&lt;br /&gt;
[[Category: EDI]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14411</id>
		<title>Information Systems:EDI Technical Information</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14411"/>
		<updated>2023-05-11T22:45:39Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Incoming Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=EDI with Vendors=&lt;br /&gt;
&lt;br /&gt;
We follow base ASW EDI processing up to the time the documents are in the e-connections document files.  Then we use custom programs to format and send them, via [[Information Systems:FTP connectivity on IBM i|FTP]], to our EDI carrier(s).&lt;br /&gt;
&lt;br /&gt;
Our original EDI partner, starting in 2006, was SPS Commerce.  In 2015 we are switching to EDI Gateway, a Canadian company that is more our size (we are smaller than the lowest tier in SPS Commerce).&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
&lt;br /&gt;
All day every day, EDCUP040 runs, to FTP EDI data to and from SPS Commerce; EDCUP440 for EDI Gateway.  To see it, in extensions, go to 21 EDI Menu, then 1 EDI Monitor; option 2 for EDIG.  In order to see everything, you will have to page down a couple of times.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:08:05               EDI Status                       EDRIU011/CTL  &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
                                                                                &lt;br /&gt;
  Monitor status:  Running     Receiving via FTP...                             &lt;br /&gt;
    Last activity: 12/12/11 11:07:17          FTP: ftp.spscommerce.net          &lt;br /&gt;
    Poll interval:  15 minutes 12:00 AM to 11:59 PM   In:  /staging-in          &lt;br /&gt;
                                                      Out: /out                 &lt;br /&gt;
    A-D=Query   1-4=DFU   X=Clear ---- Outgoing ---  -- Incoming ---            &lt;br /&gt;
    File                          Not Int  Not Sent  Waiting  At SPS  Archive   &lt;br /&gt;
    ------- Incoming -------------                                              &lt;br /&gt;
    Invoice header 1           810                                     41,830   &lt;br /&gt;
    Invoice header 2           810                                     41,831   &lt;br /&gt;
    Invoice line               810                                    336,393   &lt;br /&gt;
    (ASW A/P intfc)     SROLBA 810                                              &lt;br /&gt;
    P/O resp header            855                         1            4,678   &lt;br /&gt;
    P/O resp address           855                         3            8,859   &lt;br /&gt;
    P/O resp line              855                                     75,154   &lt;br /&gt;
    ASN header                 856                         4           16,162  &lt;br /&gt;
    ASN address                856                         8           32,155   &lt;br /&gt;
    ASN line                   856                         4          131,023   &lt;br /&gt;
    ------- Outgoing -------------                                              &lt;br /&gt;
    New P/O header             850                                     20,226   &lt;br /&gt;
    New P/O address            850                                     60,688   &lt;br /&gt;
    New P/O line               850                                    386,746   &lt;br /&gt;
    New P/O header text        850                                        277   &lt;br /&gt;
    New P/O line text          850                                      4,968   &lt;br /&gt;
    New P/O UWD header extra   850                                     20,226  &lt;br /&gt;
    New P/O UWD line extra     850                                    386,746   &lt;br /&gt;
    Remittance advice header   820                                      7,560   &lt;br /&gt;
    Remittance advice detail   820                                     25,174   &lt;br /&gt;
    ------- Control Files --------                                              &lt;br /&gt;
    (ASW Document Control)         18,312             18,312           41,075   &lt;br /&gt;
    (e-conn sequence numbers)           2                                       &lt;br /&gt;
    (UWD EDI log file)                                                          &lt;br /&gt;
                                                                                &lt;br /&gt;
  F3=Exit  F5=Refresh  F6=Refr FTP             F8=End Mon F9=Poll Now           &lt;br /&gt;
  F13=Configuration  F14=Files  F15=EDI Messages  F16=W/W Mon Job      F12=Exit &lt;br /&gt;
  Inbound P/O data in error: F17=Fix F18=Clear                                  &lt;br /&gt;
  Inbound invoices in error: F19=Fix F20=Clear F21=Print        F22=UOM mapping &lt;br /&gt;
&lt;br /&gt;
If F15=EDI Messages is red, or if there is anything in the column labeled ‘Incoming – Waiting’, there are errors that have to be corrected.  Most are errors that the user can correct themselves.  I.T. has to make corrections when the vendor number is wrong (Nancy or Jeremy will request).  See tech/common/iSeries/instructions/edi/Invalid vendor of PO.doc, or Supplier Number Not Found.doc for instructions.&lt;br /&gt;
&lt;br /&gt;
F13 will show the FTP configuration.  Press page down to see everything.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:56:11            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: staging-in                                                &lt;br /&gt;
  Outgoing directory: out                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: UWDQSYS    / MONITOR2     Job name: EDIMON_PRD                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls:  15 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:  30 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIMONITOR                                     &lt;br /&gt;
  ASW financials:                EDIFIN                                         &lt;br /&gt;
  EDI invoice print:             LP05                                           &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIPOACK    Errors: PRT01                      &lt;br /&gt;
  EDI invoice transfer:          EDIINVTFR   Errors: PRT01                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWPRDD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                                                              End&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===Purchase Orders (EDI 850)===&lt;br /&gt;
&lt;br /&gt;
OHEDOR(EDI order Y/N) on PO header set on if EDI method is on.&lt;br /&gt;
&lt;br /&gt;
DMR510 (Purchase order printout selection) asks if user wants to send PO via EDI.  If not, a record is added to EDSUPPP (P/O suppress EDI send).  &lt;br /&gt;
&lt;br /&gt;
- Call EDRIU140 (Allow suppress of EDI P/O transmit to vendor)&lt;br /&gt;
 &lt;br /&gt;
 - Read file SROTPD (Trading partner documents) for a record for the partner&lt;br /&gt;
   where document name is ‘ORDERS’ and document subtype is ‘1’.  Ends if not found.&lt;br /&gt;
 &lt;br /&gt;
 - If PO type is not ‘PE’, adds a record to EDSUPPP and ends. &lt;br /&gt;
 &lt;br /&gt;
 - If there has been no EDI activity for the PO, prompts for whether or not to send&lt;br /&gt;
   this order.  If user answers ‘N’ or presses cancel, a record is added to EDSUPPP.&lt;br /&gt;
 &lt;br /&gt;
 - If there has been EDI activity for the PO, a record is added to EDSUPPP to keep &lt;br /&gt;
   it from being sent again.&lt;br /&gt;
 &lt;br /&gt;
 EDSUPPP is checked at the end of DMR512 (by calling ECNR501, which calls EDRUP130), &lt;br /&gt;
 when the document status is set to ready.  If the PO is in this file, the document is deleted.&lt;br /&gt;
&lt;br /&gt;
OHEDCR (EDI created Y/N) set on in DMR512 (Purchase order printout) as part of the PO print process, – if OHEDOR(EDI order Y/N) on PO header is ‘Y’&lt;br /&gt;
&lt;br /&gt;
ECNR501 (e-connection ORDERS I/O module)&lt;br /&gt;
&lt;br /&gt;
 INITWR    initiate and write document format   &lt;br /&gt;
 WRITE     write document format                 &lt;br /&gt;
 COINWR    conditionally init and/or write      &lt;br /&gt;
 POREAD    position and read document format    &lt;br /&gt;
 READ      read document format                   &lt;br /&gt;
 DELETE    delete document                      &lt;br /&gt;
 SETMAD    set document in manually del status  &lt;br /&gt;
 SETRDY    set document in ready state          &lt;br /&gt;
 SETPRT    set document in printed state        &lt;br /&gt;
 SETERR    set document in error state          &lt;br /&gt;
 SETNOS    set document in ready state. Not sent&lt;br /&gt;
&lt;br /&gt;
INITWR – Get next available e-connection log and e-connection sequence numbers.  Add SRODCO (e-connection Document control file), SRODLH (e-connection Document log header), SRODLO (e-connection Document log file), and SROORDERS1 (e-connection ORDERS document header).&lt;br /&gt;
&lt;br /&gt;
WRITE with format 2 – Write SROORDERS2 (e-connection ORDERS document address)&lt;br /&gt;
&lt;br /&gt;
WRITE with format 3 – Write SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
SETRDY – Set status to ‘1’ on SRODCO (e-connection Document control file) and add record to SRODLO (e-connection Document log file).  Modification - call EDRUP130 (Purge outbound P/O EDI data if already sent) which will delete if the PO is in file EDSUPPP (P/O suppress EDI send).  A record may be added to this file by EDRIU140 (Allow suppress of EDI P/O transmit to vendor), which is called by DMR510 &lt;br /&gt;
&lt;br /&gt;
DELETE – Delete from SRODCO (e-connection Document control file), SROORDERS1 (e-connection ORDERS document header), SROORDERS2 (e-connection ORDERS document address), SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
====Acknowledgements from SPS====&lt;br /&gt;
&lt;br /&gt;
Every morning at 7AM EDI-PO runs from the job scheduler.  It calls EDCUP045 (Retrieve acknowledgment files from SPS) which calls EDRUP045.  which receives EDFAP (EDI File Acknowledgment file) and EDDLVP (EDI Delivery file).  These files are displayed by option 23 P/O Status on the Vendor menu.&lt;br /&gt;
&lt;br /&gt;
EDI Gateway sends these acknowledgments as soon as they are available.&lt;br /&gt;
&lt;br /&gt;
====Resend Purchase Orders====&lt;br /&gt;
&lt;br /&gt;
Delete (after saving, or change PO number on file to something else) from EDLOGP and EMODCO.  Reprint in ‘work with purchase orders’.&lt;br /&gt;
&lt;br /&gt;
===EDI  Monitor===&lt;br /&gt;
&lt;br /&gt;
This is started as part of the over night processing (EOXSTR2).  The command is EDISTRMON, which runs clp EDCUT350, which submits EDCUP040 and EDCUP440.&lt;br /&gt;
&lt;br /&gt;
====Outgoing Files====&lt;br /&gt;
&lt;br /&gt;
CL EDCUP040, and EDCUP440 (EDI -- Background monitor for P/O EDI), which run – &lt;br /&gt;
&lt;br /&gt;
ECNC820 (e-motor send module, method EDI/400), which calls ECNR910 (e-motor send module, all methods).  Read  SRODCO (e-connection Document control file).  Reads the EDI carrier for the vendor being processed, and only continues if it matches the one passed in the parameters (SPSC from EDCUP040, and EDIG from EDCUP440).  Calls ‘e-motor external I/O modules’, based on document being sent.&lt;br /&gt;
&lt;br /&gt;
The I/O modules move data from the ASW files into the interface files, and add extra fields required for the interface.  The same RPG programs are run for SPS and EDIG; file overrides in the CL change the interface files.&lt;br /&gt;
&lt;br /&gt;
 ASW file         SPS interface file      EDIG interface file&lt;br /&gt;
 SRODCO           EMODCO                  E2ODCO&lt;br /&gt;
 SROORDERS1       EMOORDERS1              E2OORDERS1&lt;br /&gt;
 SROORDERS2       EMOORDERS2              E2OORDERS2&lt;br /&gt;
 SROORDERS3       EMOORDERS3              E2OORDERS3&lt;br /&gt;
 PO header text   EMOETXT1                E2OETXT1&lt;br /&gt;
 PO line text     EMOETXT3                E2OETXT3&lt;br /&gt;
&lt;br /&gt;
Document type ‘ORDERS’ will then call EDRUP010 (Generate additional outbound P/O data), to add EMOORDERS8 and 9, or E2OORDERS8 and 9.  The additional data is our customer number, buyer name, buyer email, item size, and DIN.&lt;br /&gt;
&lt;br /&gt;
EDRUP031 (Preprocess outgoing EDI data).  Add UPC and second description line.&lt;br /&gt;
&lt;br /&gt;
EDCUP030 (Send outgoing EDI data to SPS).  Run EDRUP030 (Send outgoing EDI data via FTP).  Send data from interface files, archive it, then clear ‘external interface’ files (EM).  EDLOGP (EDI Record Log) is e-con sequence number, time stamp, and file name.&lt;br /&gt;
&lt;br /&gt;
 Interface file              Archive file                Archive file Library        File Description&lt;br /&gt;
 EMODCO                      EDODCO                      UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 EMOORDERS1                  EDOORDERS1                  UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 EMOORDERS2                  EDOORDERS2                  UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 EMOORDERS3                  EDOORDERS3                  UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 EMOORDERS8                  EDOORDERS8                  UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 EMOORDERS9                  EDOORDERS9                  UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 EMOETXT1                    EDOETXT1                    UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 EMOETXT3                    EDOETXT3                    UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 EDRAHDP                     EDRAHAP                     UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 EDRADTP                     EDRADAP                     UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
&lt;br /&gt;
EDCUP930 (Send outgoing EDI data to EDIG).  Run EDRUP925 (build CSV files EDIG820 &amp;amp; EDIG850 from interface files, and add CSV to archive),  EDRUP930 (Send outgoing EDI data via FTP), and  EDRUP961 (Move outgoing data from interface files to archive.  &lt;br /&gt;
&lt;br /&gt;
 Interface file              Archive file                Archive file Library        Archive File Description&lt;br /&gt;
 E2ODCO                      EDODCO                      UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 E2OORDERS1                  EDOORDERS1                  UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 E2OORDERS2                  EDOORDERS2                  UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 E2OORDERS3                  EDOORDERS3                  UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 E2OORDERS8                  EDOORDERS8                  UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 E2OORDERS9                  EDOORDERS9                  UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 E2OETXT1                    EDOETXT1                    UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 E2OETXT3                    EDOETXT3                    UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 E2RAHDP                     EDRAHAP                     UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 E2RADTP                     EDRADAP                     UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
 EDIG820                     EDIGARHDP &amp;amp; EDIGARDTP       UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
 EDIG850                     EDIGARHDP &amp;amp; EDIGARDTP       UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
&lt;br /&gt;
====Incoming Files====&lt;br /&gt;
&lt;br /&gt;
EDCUP035 (Retrieve incoming FTP data from SPS).  Run EDRUP035 (Receive incoming EDI data via FTP).   Files are read from SPS and written into work files based on the first 2 or 3 characters of the file name.  If there have been no communications errors, records are written to EDLOGP (EDI Record Log), and to the ASW files.&lt;br /&gt;
&lt;br /&gt;
 SPS file        work file         ASW file            Archive file        Archive file Description&lt;br /&gt;
 DC              EDWDCO            SRODCO              EDODCO              e-motor Document control file&lt;br /&gt;
 IN1             EDWINH1           SROINH1             EDOINH1             DI supplier invoice header (IN1)&lt;br /&gt;
 IN2             EDWINH2           SROINH2             EDOINH2             DI supplier invoice header (IN2)&lt;br /&gt;
 IN3             EDWIND            SROIND              EDOIND              DI supplier invoice details (IN)&lt;br /&gt;
 PA1             EDWORDRSP1        SROORDRSP1          EDOORDRSP1          e-motor ORDRSP document (header)&lt;br /&gt;
 PA2             EDWORDRSP2        SROORDRSP2          EDOORDRSP2          e-motor ORDRSP document (address)&lt;br /&gt;
 PA3             EDWORDRSP3        SROORDRSP3          EDOORDRSP3          e-motor ORDRSP document (details)&lt;br /&gt;
 PA4             EDWDCO            SRODCO              EDODCO              e-motor Document control file&lt;br /&gt;
 SH1             EDWDESADV1        SRODESADV1          EDODESADV1          e-motor DESADV document (header)&lt;br /&gt;
 SH2             EDWDESADV2        SRODESADV2          EDODESADV2          e-motor DESADV document (address)&lt;br /&gt;
 SH3             EDWDESADV3        SRODESADV3          EDODESADV3          e-motor DESADV document (details)&lt;br /&gt;
 SH4             EDWDCO            SRODCO              EDODCO              e-motor Document control file&lt;br /&gt;
&lt;br /&gt;
EDCUP935 (Retrieve incoming FTP data from EDIG).  Runs EDRUP935 (Receive incoming EDI data from EDIG).  Files are read from EDI Gateway, and each one is written to a separate member in EDIGCSV.  If there have been no communications errors, EDRUP936 (Convert to ASW interface file, and archive) is called.  This program reads the CSV file members, and builds records for the ASW files.  These records are also written to the archive files.  The original CSV data and file name, with added key fields and time stamps, are written to EDIGARDTP and EDIGARHDP.  These files replace EDLOGP.&lt;br /&gt;
&lt;br /&gt;
EDRUP036 (Preprocess incoming EDI data).  Append ‘-MAI-OWN’ to PO number.  Add all PO lines from SROORPPL to SROORDRSP3.  Unit of measure conversions.  If not already there, add UWD item number, price, and ship date.&lt;br /&gt;
&lt;br /&gt;
===PO Acknowledgement (EDI 855) &amp;amp; Advance Shipping Notice (EDI856)===&lt;br /&gt;
&lt;br /&gt;
EDRUP037 (Run ASW EDI ORDRSP/DESADV (DMR526)).  Calls DMC527 (Interface purchase order confirmation), which calls DMR528 (Interface purchase order confirmation).  This program reads SROORDRSPx and SRODESADVx, and updates the purchase order files.&lt;br /&gt;
&lt;br /&gt;
===Supplier Invoices (EDI 810)===&lt;br /&gt;
&lt;br /&gt;
EDRRP100 (Print DI invoices - selection (FLR410)).  Calls FLC411 (Print DI supplier invoice), which calls FLR411 (Print DI supplier invoice).  Prints from SROINH1, 2, and SROIND.&lt;br /&gt;
&lt;br /&gt;
EDRUP090 (Transfer DI invoices - selection (FLR415)).  Calls FLC416 (DI A/P batch invoice), which calls FLR416 (DI A/P batch invoice).  This moves invoices from SROINH1, 2, and SROIND to SROLBA (A/P Batch input file, invoices), with document type of ‘EIN’.&lt;br /&gt;
&lt;br /&gt;
EDRUP110 (Post to ASW financials).  Calls clp GCFC851, which calls GCFR851 (Interface accounting transaction transfer).  This moves invoices from SROLBA to SROOVF (G/L Input transactions).  Will then post to SROLTA as part of the regular over night processing.&lt;br /&gt;
&lt;br /&gt;
====Manual Processing of EDI Invoices==== &lt;br /&gt;
&lt;br /&gt;
– see workflow FIN-AP-033 Work with EDI Inventory Invoices and Purchase Orders for details&lt;br /&gt;
&lt;br /&gt;
Menu APINV – A/P Invoicing Tasks, option 10 Work with A/P preliminary invoices matching (GCFR400)&lt;br /&gt;
&lt;br /&gt;
- select invoice; make note of purchase order number, and EIN document number.  Make sure PO is received (status 60), and check for Hot Line incidents.&lt;br /&gt;
&lt;br /&gt;
-  in transaction entry on the A/P Invoicing Tasks menu (FSR070) change document from EIN to INV.  Match to PO.  This will also move the invoice into SROLTPH (A/P Trans file, preliminary A/P historic).&lt;br /&gt;
&lt;br /&gt;
Note that at period end the balance of G/L 210000 is the total of SROLTA excluding preliminary invoices (EIN), and 210025 is the total of preliminary invoices (EIN).  As soon matching is done, on file SROLTA, EIN documents change to INV, and the period changes to the current period.  To balance past periods, compare SROLTA excluding document types ‘EIN’, up to that period, to G/L 210000.  Compare the total of SROLTPH where the ‘accounting period’ (PHPERI) is equal to or before the period you are balancing, and ‘preliminary ending from period’ (PHPEFR) is after it, to G/L 210025.&lt;br /&gt;
&lt;br /&gt;
===Remittance Advices (EDI 820)===&lt;br /&gt;
&lt;br /&gt;
Do an A/P payment proposal for EFT’s.  When it is printed, the system payment mode is read to find which program to use.&lt;br /&gt;
&lt;br /&gt;
 mode      name                        program&lt;br /&gt;
 CHEQUE    Cheque payments             FLC128&lt;br /&gt;
 EFT       EFT Payments                EFRUP011&lt;br /&gt;
 EFT2      Alternate EFT Payments      EFRUP011&lt;br /&gt;
 VT        Vendor Transfers&lt;br /&gt;
 WIRE      Wire payments&lt;br /&gt;
&lt;br /&gt;
EFRUP011 (Transfer program for EFT – 80-byte).  If file SROTPD (Trading partner documents) has a record for the vendor, where document name is ‘REMAD’, document sub type is ‘1’, method name is ‘EDI/400’, method sub type is ‘ANSI/X12’,  and ‘send document’ is ‘Y’, this is written to the EDI remittance files (EDRAHDP – header and EDRADTP – details).&lt;br /&gt;
&lt;br /&gt;
The next time the EDI monitor runs, these will be transmitted.&lt;br /&gt;
&lt;br /&gt;
====Resend 820’s====&lt;br /&gt;
&lt;br /&gt;
Find the records in EDRAHAP and EDRADAP (archive files).  Use query to extract into work files.  Get last used ESN (e-connection sequence number) from SROESN (and update it).  Use DFU to put the next number on both of the work files, then use copy file to add them to EDRAHDP and EDRADTP (make sure the monitor is not going to run while this is happening).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checking on the Internet===&lt;br /&gt;
''&lt;br /&gt;
'''''NOTE SPS COMMERCE IS NO LONGER BEING USED.  THIS IS OUR OLD EDI PROVIDER.'''''&lt;br /&gt;
&lt;br /&gt;
uniPHARM users&lt;br /&gt;
 “Customer Login” (very tiny, above top menu bar)&lt;br /&gt;
 Username:      unipharm83t&lt;br /&gt;
 Password:      whole^sale&lt;br /&gt;
 after that, it’s generally Reporting&lt;br /&gt;
&lt;br /&gt;
vendors&lt;br /&gt;
 Username:      unipharmvendor&lt;br /&gt;
 Password:      spscommerce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG Web Portal:&lt;br /&gt;
 URL:           https://webgate-plus.edigateway.net/&lt;br /&gt;
 Username:      Unipharm2022&lt;br /&gt;
 Password:      uniPHARM!123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG: General Contact Information:&lt;br /&gt;
  E-mail:       unipharm@edigateway.com&lt;br /&gt;
  Phone:        1-800-267-3130 or 514-341-5000&lt;br /&gt;
&lt;br /&gt;
Main EDIG Technical Contact: Supriyia Chelliah&lt;br /&gt;
 E-mail:        supriyac@edigateway.com&lt;br /&gt;
 Phone:         514-341-5000&lt;br /&gt;
&lt;br /&gt;
===File Clean Up===&lt;br /&gt;
&lt;br /&gt;
Some of these files are also used to transfer sales orders from IOP into ASW.  Normally, they are cleared from SRODCO, SROORDERS1, and SROORDERS3 – unless there is a problem.  So there are a bunch of records in these files that can be cleared.&lt;br /&gt;
&lt;br /&gt;
There are also some invoices in SRODCO – I don’t know why.&lt;br /&gt;
&lt;br /&gt;
==Send test P.O. to SPS Commerce==&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into ASW, then change company to PL&lt;br /&gt;
88 enter, PL enter, enter&lt;br /&gt;
&lt;br /&gt;
Set up customer for EDI&lt;br /&gt;
Key in  GO PRESAL  and press enter&lt;br /&gt;
Select Option 1 - Work with names&lt;br /&gt;
Position to the partner to be tested by either keying in the number or the name, and pressing enter.  Put a 2 to change in front of the partner, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Work with names                          12/08/08 14:18:16 GDMD0011 &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Template............ ALL       All Screens-All Customers                       &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 1=Add  2=Change  4=Inactivate  7=Activate  8=Attachment                       &lt;br /&gt;
                                                                                &lt;br /&gt;
    Number       Internal name                   Type  Active  A                &lt;br /&gt;
 2  20203        ASTRA ZENECA                     3      Y                      &lt;br /&gt;
    10063        ASTRAZENECA CANADA               3      N                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                         Bottom &lt;br /&gt;
   Number       Internal name                   Type                           &lt;br /&gt;
                ASTRA                                                          &lt;br /&gt;
   Search fields                                                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Repeat  F8=Move cursor  F9=Select template  F10=View control                &lt;br /&gt;
&lt;br /&gt;
Press enter until you get to the ‘DI documents’ screen.&lt;br /&gt;
&lt;br /&gt;
  *PL/480B*  Name file maintenance                     1/29/14 12:25:45 GDMD0141 &lt;br /&gt;
             DI documents, all                                                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 10008       ABBEY MEDICAL SUPPLIES LTD.                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                Document            Method                                       &lt;br /&gt;
     Document   Subtype  Method     Subtype    Description           Snd Rcv Hld &lt;br /&gt;
  _  ORDCHG       1      EDI/400    ANSI/X12   PO/SO Change request  &lt;br /&gt;
  _  ORDCHG       1      EDI/400    EDIFACT    Order change          &lt;br /&gt;
  2  ORDERS       1      EDI/400    ANSI/X12   Purchase Order/Sales  &lt;br /&gt;
  _  ORDERS       1      EDI/400    EDIFACT    Order                 &lt;br /&gt;
  _  ORDRSP       1      EDI/400    ANSI/X12   PO/SO Confirmation    &lt;br /&gt;
  _  ORDRSP       1      EDI/400    EDIFACT    Order response        &lt;br /&gt;
  _  PRICAT       1      EDI/400    ANSI/X12   Price/sales catalogue &lt;br /&gt;
  _  PRICAT       1      EDI/400    EDIFACT    Price/sales catalogue &lt;br /&gt;
  _  QUOTES       1      EDI/400    ANSI/X12   Response to RFQ, purc &lt;br /&gt;
  _  QUOTES       1      EDI/400    EDIFACT    Quotation             &lt;br /&gt;
  _  REMAD        1      EDI/400    ANSI/X12   Remittance Advice     &lt;br /&gt;
  _  REQOTE       1      EDI/400    ANSI/X12   Request for quotation&lt;br /&gt;
 &lt;br /&gt;
Page down until you see ‘ORDERS   EDI/400    ANSI/X12’.  Select it.&lt;br /&gt;
&lt;br /&gt;
Ensure “Send document” is  “Y”, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Name file maintenance                    12/08/08 14:26:39 GDMD0144&lt;br /&gt;
            DI documents                                                       &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 20203       ASTRAZENECA CANADA INC.                      &lt;br /&gt;
 Document............ ORDERS           Method.............. EDI/400            &lt;br /&gt;
 Document subtype....   1              Method subtype...... ANSI/X12           &lt;br /&gt;
 Description......... Purchase Order/Sales Order                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Send document....... Y                Hold document....... N                  &lt;br /&gt;
 Receive document.... Y                Paper copy.......... Y                  &lt;br /&gt;
 Send address........                                                          &lt;br /&gt;
 Receive address.....                                                          &lt;br /&gt;
 User id.............                                                  N       &lt;br /&gt;
 Password............                                                          &lt;br /&gt;
 File/mail names out.                                                          &lt;br /&gt;
 File/mail names in..                                                          &lt;br /&gt;
&lt;br /&gt;
Press enter until return to the screen listing the partners.  Press F3 to exit.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
On a command line, key in  WRKQRY and press enter.&lt;br /&gt;
&lt;br /&gt;
Key in Option = 2, query = EDIITEMSVA, library = xx2480bp, and press enter.&lt;br /&gt;
&lt;br /&gt;
                                Define the Query                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 Query . . . . . . :   EDIITEMSVA        Option  . . . . . :   CHANGE           &lt;br /&gt;
   Library . . . . :     XX2480BP        CCSID . . . . . . :   65535            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.  Press F21 to select all.                           &lt;br /&gt;
   1=Select                                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt    Query Definition Option                                                 &lt;br /&gt;
      &amp;gt; Specify file selections                                                 &lt;br /&gt;
        Define result fields                                                    &lt;br /&gt;
      &amp;gt; Select and sequence fields                                              &lt;br /&gt;
  1   &amp;gt; Select records                                                          &lt;br /&gt;
      &amp;gt; Select sort fields                                                      &lt;br /&gt;
        Select collating sequence                                               &lt;br /&gt;
      &amp;gt; Specify report column formatting                                        &lt;br /&gt;
        Select report summary functions                                         &lt;br /&gt;
        Define report breaks                                                    &lt;br /&gt;
        Select output type and output form                                      &lt;br /&gt;
        Specify processing options                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit            F5=Report          F12=Cancel                               &lt;br /&gt;
 F13=Layout         F18=Files          F21=Select all                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Key in option 1 in front of ‘Select Records’ and press enter.&lt;br /&gt;
&lt;br /&gt;
                                 Select Records                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type comparisons, press Enter.  Specify OR to start each new group.            &lt;br /&gt;
   Tests:  EQ, NE, LE, GE, LT, GT, RANGE, LIST, LIKE, IS, ISNOT...              &lt;br /&gt;
                                                                                &lt;br /&gt;
 AND/OR  Field             Test   Value (Field, Number, 'Characters', or ...)   &lt;br /&gt;
         PPSUPP            EQ     '21441'                                       &lt;br /&gt;
  AND    PGSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCXRTY            EQ     'BC'                                          &lt;br /&gt;
  AND    SRSROM            EQ     'MAI'                                         &lt;br /&gt;
  AND    SRSTAT            EQ     ' '                                           &lt;br /&gt;
                                                                        Bottom  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Field           Text                                                  Len  Dec &lt;br /&gt;
 T04.SRSTAT      Status                                                  1      &lt;br /&gt;
 T01.PPPRDC      Item                                                   35      &lt;br /&gt;
 T03.PCUNIT      Unit                                                    5      &lt;br /&gt;
 T03.PCXRTY      Cross Reference Type                                    2      &lt;br /&gt;
 T03.PCNANO      Customer/supplier number                               11      &lt;br /&gt;
                                                                       More...  &lt;br /&gt;
 F3=Exit          F5=Report          F9=Insert          F11=Display names only  &lt;br /&gt;
 F12=Cancel       F13=Layout         F20=Reorganize     F24=More keys           &lt;br /&gt;
&lt;br /&gt;
Change supplier number (21441 to ?)&lt;br /&gt;
&lt;br /&gt;
Press F5 to display items&lt;br /&gt;
&lt;br /&gt;
Select three items, with a “UP” Cross Reference of 12 characters for an each, or 14 characters for a case.&lt;br /&gt;
&lt;br /&gt;
Press F3 twice to exit.  Save definition = N and run option = 3.  Press Enter. F3 again&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
Key in  GO  PURCHP   and press enter.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter.&lt;br /&gt;
&lt;br /&gt;
F6 to add&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, order type, and warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from the query, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
 Display Order                                Field      Test Value             &lt;br /&gt;
 DOCCONT By Contact ID                                                          &lt;br /&gt;
 PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
 Vendor                                       Contact Mode  Type                &lt;br /&gt;
 20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to SPS Commerce===&lt;br /&gt;
&lt;br /&gt;
Ensure production monitor is not actively transmitting / receiving data:&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 1- VA Company (Production)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
Check “Monitor status” at top of screen; if status is, “Running     Waiting for next poll”, and “Last activity” time leaves a window of more than 5 minutes, proceed. ((last activity time) + (poll interval) is more than 5 minutes after current time – remember to press refresh (F5))&lt;br /&gt;
&lt;br /&gt;
Return to ‘Master Menu’ by pressing F12 three times&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: testin                                                    &lt;br /&gt;
  Outgoing directory: testout                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIMON_DEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press enter to get back to previous screen.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address and line.&lt;br /&gt;
&lt;br /&gt;
F7=Str Mon to start monitor&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, F8  to end monitor.  Monitor status should be, “Not running”. (Keep pressing F5 to refresh.)&lt;br /&gt;
&lt;br /&gt;
Email editesting@spscommerce.com plus any other interested parties, with PO #, vendor # and number of lines.  Include a request for SPS to confirm receipt of this PO.&lt;br /&gt;
&lt;br /&gt;
==Send test PO and Remittance Advice to EDI Gateway==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;vendor-edi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into the InfoNet development environment.  Make sure you are in development by looking at the address line.  It should say bart.unipharm.local:8151/unidev.&lt;br /&gt;
&lt;br /&gt;
Select Maintenance / Business Partners.&lt;br /&gt;
&lt;br /&gt;
Either key the vendor’s name into the ‘Name’ field, and click on it when it is suggested, or key in the vendor number.  Click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Click on ‘change’ in the ‘Action’ column beside the vendor.&lt;br /&gt;
&lt;br /&gt;
If  ‘EDI DISTRIBUTION DATA’ or ‘USER DEFINED DATA’ aren’t shown, click on Administration / User Defaults.  Turn on ‘EDI Distribution Method’ and ‘User Defined Data’ under ‘Blocks to Display for Partner Detail’, and click on ‘Change’.&lt;br /&gt;
&lt;br /&gt;
Under ‘EDI DISTRIBUTION DATA’, set the document types that the vendor trades.  850 and 820 should be Yes for Send.  855, 856, and 810 should be Yes for Receive.  They should all be Yes for Active. &lt;br /&gt;
&lt;br /&gt;
Under ‘USER DEFINED DATA’, ‘EDI Carrier’ should be EDI Gateway, and ‘EDI Gateway Vendor ID’ should be the code they have given us.&lt;br /&gt;
&lt;br /&gt;
If either of these codes is not already there, you must select them from the drop down box in the lower left corner of the block.  Select ‘EDI Carrier’ first, then click on validate.  This will give you space to select another code, and will provide the drop down box to select an EDI carrier.&lt;br /&gt;
&lt;br /&gt;
It is also important to check under the &amp;quot;SUPPLIER AND A/P DATA&amp;quot; section to make sure that the 'OUR CUSTOMER #' is filled in with the customer number that the vendor is using for uniPHARM in their system.  Usually this information can be found on their paper invoices or waybill / packing slip information.  If not you will have to contact the vendor and have them provide this information.&lt;br /&gt;
&lt;br /&gt;
Click on ‘Validate’, then ‘Update’.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
In development InfoNet, select Maintenance / Items.&lt;br /&gt;
&lt;br /&gt;
Key the vendor number into the ‘Vendor’ field, and click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Select three items, with a buying UPC of at least 12 characters (we would rather not send a 10 digit truncated code).&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
In ASW, key in  GO  PURCHP   and press enter, or navigate to ‘Work with Purchase Orders’.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter, then press F6 to add.&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, ‘PE’ for order type, and ‘MAI’ for warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from InfoNet, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
  Display Order                                Field      Test Value             &lt;br /&gt;
  DOCCONT By Contact ID                                                          &lt;br /&gt;
  PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
  Vendor                                       Contact Mode  Type                &lt;br /&gt;
  20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Create a Test Remittance Advice===&lt;br /&gt;
&lt;br /&gt;
We don’t want to go to all the time and trouble of creating a remittance advice, so we’ll just use a dummy one.  &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820H)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the header.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRAHDR                     File . . . . :   TEST820H       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 UWD Vendor Number:      23440                                                  &lt;br /&gt;
 Vendor Name:            3M CANADA LTD.                                         &lt;br /&gt;
 Payment Date:           20150930                                               &lt;br /&gt;
 EFT Reference:          8327074                                                &lt;br /&gt;
 Amount Paid:                      2121000                                      &lt;br /&gt;
 Currency:               CAD                                                    &lt;br /&gt;
 Pay Type:               ACH                                                    &lt;br /&gt;
 Cheque Number:          ________________                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
   &lt;br /&gt;
Add one to the e-conn sequence number and the EFT reference number, as they should be unique for every document we send.  Change vendor number and name to the one being tested.  You can change payment date to something current.&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter; to update record, and exit.&lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820D)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the detail (invoices being paid).&lt;br /&gt;
  &lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRADTR                     File . . . . :   TEST820D       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 Vendor Invoice:         9400662211J                                             &lt;br /&gt;
 Invoice Date:           20150915                                               &lt;br /&gt;
 Doc Type:               INV                                                    &lt;br /&gt;
 Gross Amount:                      147840                                      &lt;br /&gt;
 Discount Amount:                     2820-                                     &lt;br /&gt;
 Net Amount:                        145020                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
                                                                                                                                                         &lt;br /&gt;
Add one to the e-conn sequence number to make it the same as the header, and change the invoice number (otherwise it will be hard to link the acknowledgments to the 820's).  You can change invoice date to something current, but make sure it is before the payment date on the header.  Press page down to update this record, and allow to change the next (there are two invoices in this file).&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter to update records, and exit.&lt;br /&gt;
&lt;br /&gt;
Then copy to the EDI out files.  Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820H) TOFILE(UWDASWVOLD/EDRAHDP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘1 records copied from member EDRAHAP’.  (Questionable grammar, but it’s a stock message.) &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line –&lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820d) TOFILE(UWDASWVOLD/EDRAdtP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘2 records copied from member EDRADAP’.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to EDI Gateway===&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.edigateway.com                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           unipharm0424                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: test/in                                                    &lt;br /&gt;
  Outgoing directory: test/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIGMON_PL                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press F3 to return to the monitor.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address, and line in ‘not interfaced’, and if you’ve created it, the remittance advice header and detail in ‘not sent’.&lt;br /&gt;
&lt;br /&gt;
Press F7 to start the monitor.  Press F5 refresh so you can see what is happening.&lt;br /&gt;
&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, press F8 to end it.  Monitor status should be, “Not running”. Again, keep pressing F5 to refresh.&lt;br /&gt;
&lt;br /&gt;
===Check EDI Log===&lt;br /&gt;
&lt;br /&gt;
In InfoNet, go to I.T. / EDIG EDI Log.&lt;br /&gt;
&lt;br /&gt;
Select today for from and to date, and click on ‘Search’.  Make sure the PO you just sent shows here.&lt;br /&gt;
&lt;br /&gt;
==Send Test Document to Our Own FTP Server==&lt;br /&gt;
&lt;br /&gt;
The only way we can see the interface files created without sending them to EDI Gateway is to send them to our selves.  &lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
Press F13 to see the configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to change this.  But will have to change it back when we are done, so make note of what it is currently.  The best way is to print the screen - so there can't be any errors writing the values down.&lt;br /&gt;
&lt;br /&gt;
Change the server, user ID, and password as shown.  This user will go into the FTPOrders directory on the server.  We need to go into a test subdirectory from there.  Make sure these directories are empty.&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.unipharm.com                                       &lt;br /&gt;
  User ID:            ftporders                                                  &lt;br /&gt;
  Password:           visionit525                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: Sheila/EDIG/in                                             &lt;br /&gt;
  Outgoing directory: Sheila/EDIG/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
Don't forget to change this back when you are finished.&lt;br /&gt;
&lt;br /&gt;
The easiest way to look at our FTP server is to click on Start, then Run.&lt;br /&gt;
&lt;br /&gt;
[[File:Edi-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Key in this value, then press enter.  &lt;br /&gt;
&lt;br /&gt;
User ID: Administrator; Password: NewVisionIT  &lt;br /&gt;
&lt;br /&gt;
This will open the FTP server in Explorer.&lt;br /&gt;
&lt;br /&gt;
We can also access EDI Gateway's [[Information Systems:FTP connectivity on IBM i|FTP]] server through Internet Explorer.  The host name, user ID, and password are the same as what is setup in the [[EDI#Send test purchase order to EDI Gateway|EDI interface]].&lt;br /&gt;
&lt;br /&gt;
==Move Vendor to Production==&lt;br /&gt;
&lt;br /&gt;
When told by EDI Gateway that the vendor is ready, repeat the process in [[EDI#vendor-edi|Set up new test vendor as an EDI vendor for purchase orders]], except in production.&lt;br /&gt;
&lt;br /&gt;
==EDI Problems==&lt;br /&gt;
&lt;br /&gt;
===Invalid vendor or PO #===&lt;br /&gt;
&lt;br /&gt;
When a vendor sends an invalid supplier number in an 855 (PO Acknowledgment) or an 856 (Advance Ship Notice), it will appear on EDI Menu / 20 P/Os in error – fix. When a user tries to fix the PO, they will get a message to contact IT. Records need to be edited in three files.&lt;br /&gt;
&lt;br /&gt;
First, determine whether the document is an 855 or 856 (856’s are more common than 855’s). Check the main header files, SROORDRSP1 and SRODESADV1.&lt;br /&gt;
&lt;br /&gt;
The SRO’s are ASW files, which are populated by the EDI process. Documents with problems remain in the SRO files until they are fixed. Before records are deleted from the SRO file, they are archived to the corresponding EDO file. Archived EDO files should not be edited, per Health Canada’s requirement to save original data.&lt;br /&gt;
&lt;br /&gt;
 Library       855 Files        856 Files	&lt;br /&gt;
 UP1480BFVA    SROORDRSP1       SRODESADV1      Header    &lt;br /&gt;
               SROORDRSP2       SRODESADV2      Address&lt;br /&gt;
               SROORDRSP3       SRODESADV3      Detail&lt;br /&gt;
 &lt;br /&gt;
 UWDASWPRDD    EDOORDRSP1       EDODESADV1      Header&lt;br /&gt;
               EDOORDRSP2       EDODESADV2      Address&lt;br /&gt;
               EDOORDRSP3       EDODESADV3      Detail&lt;br /&gt;
&lt;br /&gt;
Get vendor / PO number from ASW.&lt;br /&gt;
&lt;br /&gt;
Use ezview, dfu, or sql to change the affected fields.&lt;br /&gt;
&lt;br /&gt;
===Supplier Number Not Found===&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  DI A/P invoice transfer                  11/26/08 13:37:32 FLR41601 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Supplier number..... CO                Supplier invoice no. 35839              &lt;br /&gt;
 Supplier invoice dte 112608            Due date............ 020909             &lt;br /&gt;
 Document date....... 112608            Reception date...... 112608             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Document type....... EIN               Pseudo account......                    &lt;br /&gt;
 Transaction currency CAD                                                       &lt;br /&gt;
 Transaction amount..        2939.02-   Accounting period... 0910               &lt;br /&gt;
 Cash discount base..        2939.02-                                           &lt;br /&gt;
 VAT amount..........                                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
 Cash discount 1 date 000000            Cash discount 1 %...                    &lt;br /&gt;
 Cash discount 2 date 122608            Cash discount 2 %...  2.000             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Cancel this document  F7=Cancel all remaining documents                     &lt;br /&gt;
 Supplier number not found &lt;br /&gt;
&lt;br /&gt;
These are the files and fields that need to be corrected.&lt;br /&gt;
&lt;br /&gt;
 SROINH1 / I1SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROINH2 / I2SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROIND / ILSEAN     Supplier party identification   &lt;br /&gt;
&lt;br /&gt;
This message will also be displayed for a valid supplier, if they are not correctly set up for EDI.&lt;br /&gt;
&lt;br /&gt;
===EDI documents not imported===&lt;br /&gt;
&lt;br /&gt;
If uniPHARM does not seem to be receiving EDI documents as usual, do some or all of the following to check for a “log jam” at SPS.&lt;br /&gt;
&lt;br /&gt;
- System operator messages for “SPS number of files” message – ****** Number of files on SPS ftp site exceeds 15 ******&lt;br /&gt;
&lt;br /&gt;
- On EDI monitor screen, look at messages, F15=EDI messages	&lt;br /&gt;
&lt;br /&gt;
- From a message, retrieve job number, to look at logs: e.g. for job 622416, &lt;br /&gt;
WRKSPLF SELECT(*ALL) JOB(622416/EDIUSER/EDIMON_PRD)&lt;br /&gt;
&lt;br /&gt;
- Look at the files on the SPS ftp site&lt;br /&gt;
 ftp ftp.spscommerce.net&lt;br /&gt;
 user unipharm&lt;br /&gt;
 u?TFgbmZf.&lt;br /&gt;
 cd out&lt;br /&gt;
 dir or ls&lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
To ensure that SPS is not adding new files while we are downloading, we count every file we bring from the SPS site.  Then we count the number of completed file transfers.  If the two numbers are not the same, download program EDRUP035 won't process and delete.&lt;br /&gt;
&lt;br /&gt;
If documents are sitting on the SPS ftp server, and not being imported, run the program in debug, and force the download manually.&lt;br /&gt;
&lt;br /&gt;
- end production monitor via EDI Monitor / F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- log on as EDIUSER/usual pwd; copy library list from normal session&lt;br /&gt;
&lt;br /&gt;
- STRDBG PGM(EDRUP035) UPDPROD(*YES)&lt;br /&gt;
&lt;br /&gt;
- Set break point on &lt;br /&gt;
   if    zz23 &amp;lt; 1 or&lt;br /&gt;
         zz226 &amp;lt;&amp;gt; zzNumFiles or&lt;br /&gt;
         zz221 &amp;lt;  1 or         &lt;br /&gt;
         zz550 &amp;lt;&amp;gt; 0’   &lt;br /&gt;
   &lt;br /&gt;
- in VA, Call EDCUP040&lt;br /&gt;
&lt;br /&gt;
- expect blank screen with “Opening files for GCFC851, please wait” for up to 15 minutes, depending on time set in data area EDIMON&lt;br /&gt;
&lt;br /&gt;
- compare zz226 = number of files on SPS site, zzNumFiles = number of files to import/delete&lt;br /&gt;
&lt;br /&gt;
- if zz226 does not equal zzNumFiles, force the download by changing zzError to a blank (eval zzError = ‘  ‘)&lt;br /&gt;
&lt;br /&gt;
- F7=Cancel this document for error docs; Finance and Business Intelligence will correct errors later&lt;br /&gt;
&lt;br /&gt;
- if it hangs, go to the EDI monitor screen, F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- all reports will come to user id that starts the monitor, so start as EDIUSER:&lt;br /&gt;
&lt;br /&gt;
SBMJOB CMD(EDISTRMON) USER(EDIUSER)&lt;br /&gt;
&lt;br /&gt;
===Duplicate EDI PO===&lt;br /&gt;
&lt;br /&gt;
Four times a day, EDRDUPO checks file EDLOGP, to see if EDI POs (up to five) have been sent more than once, during the day.  If true, an email is sent to the programmers identified in data areas MSGREC and MSGREC2.&lt;br /&gt;
&lt;br /&gt;
Use the PO number in the email to get the buyer, assistant and vendor from ASW.&lt;br /&gt;
&lt;br /&gt;
Use query EDLOGPQ in XX2480BP to see when the duplicate PO was sent, possibly more than twice.&lt;br /&gt;
&lt;br /&gt;
Notify the following people, by email.  The Purchasing assistant will need to contact the vendor, to prevent the order from being filled twice.&lt;br /&gt;
&lt;br /&gt;
 Buyer&lt;br /&gt;
 Purchasing Assistant&lt;br /&gt;
 Manager of Business Intelligence&lt;br /&gt;
 I.T. Manager&lt;br /&gt;
&lt;br /&gt;
===EDRUP936 (EDI -- Convert to ASW interface files, and archive) Bombs===&lt;br /&gt;
&lt;br /&gt;
If any program in the EDI process was to bomb, it would most likely be this one.  It reads the file sent from EDI Gateway, and maps it into the ASW interface files and archives.  If this does go into error, the best response is always 'R' for retry.  But that will not always be an option.&lt;br /&gt;
&lt;br /&gt;
Here is an example - &lt;br /&gt;
&lt;br /&gt;
                         Additional Message Information                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message ID . . . . . . :   RNQ0103       Severity . . . . . . . :   99         &lt;br /&gt;
 Message type . . . . . :   Inquiry                                             &lt;br /&gt;
 Date sent  . . . . . . :   03/12/16      Time sent  . . . . . . :   10:57:20   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message . . . . :   The target for a numeric operation is too small to hold    &lt;br /&gt;
   the result (C G D F).                                                        &lt;br /&gt;
 Cause . . . . . :   RPG procedure EDRUP936 in program XX2480BP/EDRUP936 at     &lt;br /&gt;
   statement 1541 performed an arithmetic operation which resulted in a value   &lt;br /&gt;
   that is too large to fit in the target.  If this is a numeric expression,    &lt;br /&gt;
   the overflow could be the result of the calculation of some intermediate     &lt;br /&gt;
   result.                                                                      &lt;br /&gt;
 Recovery  . . . :   Contact the person responsible for program maintenance to  &lt;br /&gt;
   determine the cause of the problem.                                          &lt;br /&gt;
 Possible choices for replying to message . . . . . . . . . . . . . . . :       &lt;br /&gt;
   D -- Obtain RPG formatted dump.                                              &lt;br /&gt;
   S -- Obtain system dump.                                                     &lt;br /&gt;
   F -- Obtain full formatted dump.                                             &lt;br /&gt;
   C -- Cancel.                                                                 &lt;br /&gt;
   G -- Continue processing at *GETIN.                                          &lt;br /&gt;
&lt;br /&gt;
This tells you that there was an error at line 1541 in program EDRUP936 in library XX2480BP.  Note that this line number is not from the source program, but from the compile listing.  You will have to compile with option 14 to get this.&lt;br /&gt;
&lt;br /&gt;
                                                        Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   EDRUP936                                                                        Page/Line   33/42         &lt;br /&gt;
 Control . . . . .                                                                                   Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   1541&lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+....2....+.&lt;br /&gt;
   1524  * SAC segment read at summary time                                                                  150413     047600 &lt;br /&gt;
   1525 c                   select                                                                 B04 b004  150427     047700 &lt;br /&gt;
   1526  * allowance; which is discount                                                                      150427     047800 &lt;br /&gt;
   1527 c                   when      col(2) = 'A' and                                             X04 x004  150504     047900 &lt;br /&gt;
   1528 c                             col(3) = 'C310'                                              X04       150504     048000 &lt;br /&gt;
   1529 c*                  if        col07n &amp;lt;&amp;gt; *zero                                                  uwd7  151103     048100 &lt;br /&gt;
   1530 c*                  eval      i1tdp1 = col07n                                                  uwd7  151103     048200 &lt;br /&gt;
   1531 c                   if        col06n &amp;lt;&amp;gt; *zero                                              B05 uwd7  151103     048300 &lt;br /&gt;
   1532 c                   eval      i1aamo += -col06n/100                                         05 uwd7  151112     048400 &lt;br /&gt;
   1533 c                   eval      i1dbas += -col06n/100                                         05 uwdc  160114     048500 &lt;br /&gt;
   1534 c                   endif                                                                  E05 e005  150428     048600 &lt;br /&gt;
   1535  * GST or PST                                                                                        150427     048700 &lt;br /&gt;
   1536 c                   when      col(2) = 'C' and                                             X04 x004  150504     048800 &lt;br /&gt;
   1537 c                             (col(3) = 'D360' or                                          X04       150504     048900 &lt;br /&gt;
   1538 c                              col(3) = 'H770')                                            X04       151020     049000 &lt;br /&gt;
   1539 c                   eval      i1itta += col06n/100                                          04       150504     049100 &lt;br /&gt;
   1540 c*                  eval      i1vatp += col07n                                                 uwde  160217     049200 &lt;br /&gt;
   1541 c                   eval      i1vatp = col08n                                               04 uwde  160315     049300 &lt;br /&gt;
   1542 c                   eval      i1astt = i1olto                                               04       150427     049400 &lt;br /&gt;
&lt;br /&gt;
You can see that the problem happens when the eighth field from the SAC segment at summary time is moved into the sales tax percent field.  (The field numbers in this program are one higher than in the documentation because it includes the segment code - in this case SAC - as well.)&lt;br /&gt;
&lt;br /&gt;
Go into 'work with active jobs' 9WRKACTJOB), and find this job running in subsystem MONITOR2.  Respond to the error with a 'D' for dump.  The job will show another error; but leave it for now.  Use option 8 to work with the job's spooled files.  Look at file 'QPPGMDMP'.  Find 'COL08N'; which is the field that has a value too large to fit in the tax percent field.  This search is case sensitive; all field name are in upper case.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   95/39         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   COL08N &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1.. &lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000006000000F'X &lt;br /&gt;
  COL08N                PACKED(32,6)         00000000000000000000000196.180000&lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000196180000F'X&lt;br /&gt;
  CVADBY                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
  CVADCE                PACKED(2,0)          00.              '000F'X &lt;br /&gt;
  CVADDY                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADMO                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADTI                PACKED(6,0)          000000.          '0000000F'X&lt;br /&gt;
  CVADYR                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVALPH                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
&lt;br /&gt;
You can see that a value of 196.18 is not a sales tax percent.&lt;br /&gt;
&lt;br /&gt;
To see the entire segment, search for EDIDATA.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   96/55         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   EDIDATA &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+. &lt;br /&gt;
  EDFLD1                CHAR(3)              '   '            '404040'X&lt;br /&gt;
  EDIDATA               CHAR(1000)           'SAC,C,D360,,,19618,6,196.18,,,,,02,,,Canada GST                       '&lt;br /&gt;
                          81                 '                                                                      '&lt;br /&gt;
                          161                '                                                                      '&lt;br /&gt;
                          241                '                                                                      '&lt;br /&gt;
                          321                '                                                                      '&lt;br /&gt;
&lt;br /&gt;
Search VENDNUMB to find the vendor number.&lt;br /&gt;
&lt;br /&gt;
You can use [[Information Systems:DFU]] on file EDIGCSV in library UP1480BFVA to correct this record.  But with a slight difference.  This is a multi member file; each file received from EDI Gateway is in a separate member.  To see them, use the command - &lt;br /&gt;
&lt;br /&gt;
WRKMBRPDM FILE(UP1480BFVA/EDIGCSV)&lt;br /&gt;
&lt;br /&gt;
The member with the error will most likely be the first one.  Use [[Information Systems:DFU]] on this one first.&lt;br /&gt;
&lt;br /&gt;
Then you can go back into WRKACTJOB and respond to the error.  Reply 'C' for cancel until you get the option 'R' for retry.  This file my not post right away, but in the next EDI cycle. If you don't want to wait, to to UNITY / Start uniPharm Extensions / VA Company / EDI Menu / EDI Monitor - EDI Gateway.  If the status is 'Waiting for next poll', you can press F9 to poll now.&lt;br /&gt;
&lt;br /&gt;
[[Category: EDI]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14410</id>
		<title>Information Systems:EDI Technical Information</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14410"/>
		<updated>2023-05-11T20:05:22Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Outgoing Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=EDI with Vendors=&lt;br /&gt;
&lt;br /&gt;
We follow base ASW EDI processing up to the time the documents are in the e-connections document files.  Then we use custom programs to format and send them, via [[Information Systems:FTP connectivity on IBM i|FTP]], to our EDI carrier(s).&lt;br /&gt;
&lt;br /&gt;
Our original EDI partner, starting in 2006, was SPS Commerce.  In 2015 we are switching to EDI Gateway, a Canadian company that is more our size (we are smaller than the lowest tier in SPS Commerce).&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
&lt;br /&gt;
All day every day, EDCUP040 runs, to FTP EDI data to and from SPS Commerce; EDCUP440 for EDI Gateway.  To see it, in extensions, go to 21 EDI Menu, then 1 EDI Monitor; option 2 for EDIG.  In order to see everything, you will have to page down a couple of times.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:08:05               EDI Status                       EDRIU011/CTL  &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
                                                                                &lt;br /&gt;
  Monitor status:  Running     Receiving via FTP...                             &lt;br /&gt;
    Last activity: 12/12/11 11:07:17          FTP: ftp.spscommerce.net          &lt;br /&gt;
    Poll interval:  15 minutes 12:00 AM to 11:59 PM   In:  /staging-in          &lt;br /&gt;
                                                      Out: /out                 &lt;br /&gt;
    A-D=Query   1-4=DFU   X=Clear ---- Outgoing ---  -- Incoming ---            &lt;br /&gt;
    File                          Not Int  Not Sent  Waiting  At SPS  Archive   &lt;br /&gt;
    ------- Incoming -------------                                              &lt;br /&gt;
    Invoice header 1           810                                     41,830   &lt;br /&gt;
    Invoice header 2           810                                     41,831   &lt;br /&gt;
    Invoice line               810                                    336,393   &lt;br /&gt;
    (ASW A/P intfc)     SROLBA 810                                              &lt;br /&gt;
    P/O resp header            855                         1            4,678   &lt;br /&gt;
    P/O resp address           855                         3            8,859   &lt;br /&gt;
    P/O resp line              855                                     75,154   &lt;br /&gt;
    ASN header                 856                         4           16,162  &lt;br /&gt;
    ASN address                856                         8           32,155   &lt;br /&gt;
    ASN line                   856                         4          131,023   &lt;br /&gt;
    ------- Outgoing -------------                                              &lt;br /&gt;
    New P/O header             850                                     20,226   &lt;br /&gt;
    New P/O address            850                                     60,688   &lt;br /&gt;
    New P/O line               850                                    386,746   &lt;br /&gt;
    New P/O header text        850                                        277   &lt;br /&gt;
    New P/O line text          850                                      4,968   &lt;br /&gt;
    New P/O UWD header extra   850                                     20,226  &lt;br /&gt;
    New P/O UWD line extra     850                                    386,746   &lt;br /&gt;
    Remittance advice header   820                                      7,560   &lt;br /&gt;
    Remittance advice detail   820                                     25,174   &lt;br /&gt;
    ------- Control Files --------                                              &lt;br /&gt;
    (ASW Document Control)         18,312             18,312           41,075   &lt;br /&gt;
    (e-conn sequence numbers)           2                                       &lt;br /&gt;
    (UWD EDI log file)                                                          &lt;br /&gt;
                                                                                &lt;br /&gt;
  F3=Exit  F5=Refresh  F6=Refr FTP             F8=End Mon F9=Poll Now           &lt;br /&gt;
  F13=Configuration  F14=Files  F15=EDI Messages  F16=W/W Mon Job      F12=Exit &lt;br /&gt;
  Inbound P/O data in error: F17=Fix F18=Clear                                  &lt;br /&gt;
  Inbound invoices in error: F19=Fix F20=Clear F21=Print        F22=UOM mapping &lt;br /&gt;
&lt;br /&gt;
If F15=EDI Messages is red, or if there is anything in the column labeled ‘Incoming – Waiting’, there are errors that have to be corrected.  Most are errors that the user can correct themselves.  I.T. has to make corrections when the vendor number is wrong (Nancy or Jeremy will request).  See tech/common/iSeries/instructions/edi/Invalid vendor of PO.doc, or Supplier Number Not Found.doc for instructions.&lt;br /&gt;
&lt;br /&gt;
F13 will show the FTP configuration.  Press page down to see everything.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:56:11            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: staging-in                                                &lt;br /&gt;
  Outgoing directory: out                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: UWDQSYS    / MONITOR2     Job name: EDIMON_PRD                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls:  15 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:  30 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIMONITOR                                     &lt;br /&gt;
  ASW financials:                EDIFIN                                         &lt;br /&gt;
  EDI invoice print:             LP05                                           &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIPOACK    Errors: PRT01                      &lt;br /&gt;
  EDI invoice transfer:          EDIINVTFR   Errors: PRT01                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWPRDD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                                                              End&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===Purchase Orders (EDI 850)===&lt;br /&gt;
&lt;br /&gt;
OHEDOR(EDI order Y/N) on PO header set on if EDI method is on.&lt;br /&gt;
&lt;br /&gt;
DMR510 (Purchase order printout selection) asks if user wants to send PO via EDI.  If not, a record is added to EDSUPPP (P/O suppress EDI send).  &lt;br /&gt;
&lt;br /&gt;
- Call EDRIU140 (Allow suppress of EDI P/O transmit to vendor)&lt;br /&gt;
 &lt;br /&gt;
 - Read file SROTPD (Trading partner documents) for a record for the partner&lt;br /&gt;
   where document name is ‘ORDERS’ and document subtype is ‘1’.  Ends if not found.&lt;br /&gt;
 &lt;br /&gt;
 - If PO type is not ‘PE’, adds a record to EDSUPPP and ends. &lt;br /&gt;
 &lt;br /&gt;
 - If there has been no EDI activity for the PO, prompts for whether or not to send&lt;br /&gt;
   this order.  If user answers ‘N’ or presses cancel, a record is added to EDSUPPP.&lt;br /&gt;
 &lt;br /&gt;
 - If there has been EDI activity for the PO, a record is added to EDSUPPP to keep &lt;br /&gt;
   it from being sent again.&lt;br /&gt;
 &lt;br /&gt;
 EDSUPPP is checked at the end of DMR512 (by calling ECNR501, which calls EDRUP130), &lt;br /&gt;
 when the document status is set to ready.  If the PO is in this file, the document is deleted.&lt;br /&gt;
&lt;br /&gt;
OHEDCR (EDI created Y/N) set on in DMR512 (Purchase order printout) as part of the PO print process, – if OHEDOR(EDI order Y/N) on PO header is ‘Y’&lt;br /&gt;
&lt;br /&gt;
ECNR501 (e-connection ORDERS I/O module)&lt;br /&gt;
&lt;br /&gt;
 INITWR    initiate and write document format   &lt;br /&gt;
 WRITE     write document format                 &lt;br /&gt;
 COINWR    conditionally init and/or write      &lt;br /&gt;
 POREAD    position and read document format    &lt;br /&gt;
 READ      read document format                   &lt;br /&gt;
 DELETE    delete document                      &lt;br /&gt;
 SETMAD    set document in manually del status  &lt;br /&gt;
 SETRDY    set document in ready state          &lt;br /&gt;
 SETPRT    set document in printed state        &lt;br /&gt;
 SETERR    set document in error state          &lt;br /&gt;
 SETNOS    set document in ready state. Not sent&lt;br /&gt;
&lt;br /&gt;
INITWR – Get next available e-connection log and e-connection sequence numbers.  Add SRODCO (e-connection Document control file), SRODLH (e-connection Document log header), SRODLO (e-connection Document log file), and SROORDERS1 (e-connection ORDERS document header).&lt;br /&gt;
&lt;br /&gt;
WRITE with format 2 – Write SROORDERS2 (e-connection ORDERS document address)&lt;br /&gt;
&lt;br /&gt;
WRITE with format 3 – Write SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
SETRDY – Set status to ‘1’ on SRODCO (e-connection Document control file) and add record to SRODLO (e-connection Document log file).  Modification - call EDRUP130 (Purge outbound P/O EDI data if already sent) which will delete if the PO is in file EDSUPPP (P/O suppress EDI send).  A record may be added to this file by EDRIU140 (Allow suppress of EDI P/O transmit to vendor), which is called by DMR510 &lt;br /&gt;
&lt;br /&gt;
DELETE – Delete from SRODCO (e-connection Document control file), SROORDERS1 (e-connection ORDERS document header), SROORDERS2 (e-connection ORDERS document address), SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
====Acknowledgements from SPS====&lt;br /&gt;
&lt;br /&gt;
Every morning at 7AM EDI-PO runs from the job scheduler.  It calls EDCUP045 (Retrieve acknowledgment files from SPS) which calls EDRUP045.  which receives EDFAP (EDI File Acknowledgment file) and EDDLVP (EDI Delivery file).  These files are displayed by option 23 P/O Status on the Vendor menu.&lt;br /&gt;
&lt;br /&gt;
EDI Gateway sends these acknowledgments as soon as they are available.&lt;br /&gt;
&lt;br /&gt;
====Resend Purchase Orders====&lt;br /&gt;
&lt;br /&gt;
Delete (after saving, or change PO number on file to something else) from EDLOGP and EMODCO.  Reprint in ‘work with purchase orders’.&lt;br /&gt;
&lt;br /&gt;
===EDI  Monitor===&lt;br /&gt;
&lt;br /&gt;
This is started as part of the over night processing (EOXSTR2).  The command is EDISTRMON, which runs clp EDCUT350, which submits EDCUP040 and EDCUP440.&lt;br /&gt;
&lt;br /&gt;
====Outgoing Files====&lt;br /&gt;
&lt;br /&gt;
CL EDCUP040, and EDCUP440 (EDI -- Background monitor for P/O EDI), which run – &lt;br /&gt;
&lt;br /&gt;
ECNC820 (e-motor send module, method EDI/400), which calls ECNR910 (e-motor send module, all methods).  Read  SRODCO (e-connection Document control file).  Reads the EDI carrier for the vendor being processed, and only continues if it matches the one passed in the parameters (SPSC from EDCUP040, and EDIG from EDCUP440).  Calls ‘e-motor external I/O modules’, based on document being sent.&lt;br /&gt;
&lt;br /&gt;
The I/O modules move data from the ASW files into the interface files, and add extra fields required for the interface.  The same RPG programs are run for SPS and EDIG; file overrides in the CL change the interface files.&lt;br /&gt;
&lt;br /&gt;
 ASW file         SPS interface file      EDIG interface file&lt;br /&gt;
 SRODCO           EMODCO                  E2ODCO&lt;br /&gt;
 SROORDERS1       EMOORDERS1              E2OORDERS1&lt;br /&gt;
 SROORDERS2       EMOORDERS2              E2OORDERS2&lt;br /&gt;
 SROORDERS3       EMOORDERS3              E2OORDERS3&lt;br /&gt;
 PO header text   EMOETXT1                E2OETXT1&lt;br /&gt;
 PO line text     EMOETXT3                E2OETXT3&lt;br /&gt;
&lt;br /&gt;
Document type ‘ORDERS’ will then call EDRUP010 (Generate additional outbound P/O data), to add EMOORDERS8 and 9, or E2OORDERS8 and 9.  The additional data is our customer number, buyer name, buyer email, item size, and DIN.&lt;br /&gt;
&lt;br /&gt;
EDRUP031 (Preprocess outgoing EDI data).  Add UPC and second description line.&lt;br /&gt;
&lt;br /&gt;
EDCUP030 (Send outgoing EDI data to SPS).  Run EDRUP030 (Send outgoing EDI data via FTP).  Send data from interface files, archive it, then clear ‘external interface’ files (EM).  EDLOGP (EDI Record Log) is e-con sequence number, time stamp, and file name.&lt;br /&gt;
&lt;br /&gt;
 Interface file              Archive file                Archive file Library        File Description&lt;br /&gt;
 EMODCO                      EDODCO                      UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 EMOORDERS1                  EDOORDERS1                  UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 EMOORDERS2                  EDOORDERS2                  UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 EMOORDERS3                  EDOORDERS3                  UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 EMOORDERS8                  EDOORDERS8                  UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 EMOORDERS9                  EDOORDERS9                  UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 EMOETXT1                    EDOETXT1                    UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 EMOETXT3                    EDOETXT3                    UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 EDRAHDP                     EDRAHAP                     UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 EDRADTP                     EDRADAP                     UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
&lt;br /&gt;
EDCUP930 (Send outgoing EDI data to EDIG).  Run EDRUP925 (build CSV files EDIG820 &amp;amp; EDIG850 from interface files, and add CSV to archive),  EDRUP930 (Send outgoing EDI data via FTP), and  EDRUP961 (Move outgoing data from interface files to archive.  &lt;br /&gt;
&lt;br /&gt;
 Interface file              Archive file                Archive file Library        Archive File Description&lt;br /&gt;
 E2ODCO                      EDODCO                      UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 E2OORDERS1                  EDOORDERS1                  UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 E2OORDERS2                  EDOORDERS2                  UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 E2OORDERS3                  EDOORDERS3                  UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 E2OORDERS8                  EDOORDERS8                  UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 E2OORDERS9                  EDOORDERS9                  UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 E2OETXT1                    EDOETXT1                    UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 E2OETXT3                    EDOETXT3                    UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 E2RAHDP                     EDRAHAP                     UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 E2RADTP                     EDRADAP                     UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
 EDIG820                     EDIGARHDP &amp;amp; EDIGARDTP       UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
 EDIG850                     EDIGARHDP &amp;amp; EDIGARDTP       UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
&lt;br /&gt;
====Incoming Files====&lt;br /&gt;
&lt;br /&gt;
EDCUP035 (Retrieve incoming FTP data from SPS).  Run EDRUP035 (Receive incoming EDI data via FTP).   Files are read from SPS and written into work files based on the first 2 or 3 characters of the file name.  If there have been no communications errors, records are written to EDLOGP (EDI Record Log), and to the ASW files.&lt;br /&gt;
&lt;br /&gt;
 SPS file        work file         ASW file            Archive file&lt;br /&gt;
 DC              EDWDCO            SRODCO              EDODCO&lt;br /&gt;
 IN1             EDWINH1           SROINH1             EDOINH1&lt;br /&gt;
 IN2             EDWINH2           SROINH2             EDOINH2&lt;br /&gt;
 IN3             EDWIND            SROIND              EDOIND&lt;br /&gt;
 PA1             EDWORDRSP1        SROORDRSP1          EDOORDRSP1&lt;br /&gt;
 PA2             EDWORDRSP2        SROORDRSP2          EDOORDRSP2&lt;br /&gt;
 PA3             EDWORDRSP3        SROORDRSP3          EDOORDRSP3&lt;br /&gt;
 PA4             EDWDCO            SRODCO              EDODCO&lt;br /&gt;
 SH1             EDWDESADV1        SRODESADV1          EDODESADV1&lt;br /&gt;
 SH2             EDWDESADV2        SRODESADV2          EDODESADV2&lt;br /&gt;
 SH3             EDWDESADV3        SRODESADV3          EDODESADV3&lt;br /&gt;
 SH4             EDWDCO            SRODCO              EDODCO&lt;br /&gt;
&lt;br /&gt;
EDCUP935 (Retrieve incoming FTP data from EDIG).  Runs EDRUP935 (Receive incoming EDI data from EDIG).  Files are read from EDI Gateway, and each one is written to a separate member in EDIGCSV.  If there have been no communications errors, EDRUP936 (Convert to ASW interface file, and archive) is called.  This program reads the CSV file members, and builds records for the ASW files.  These records are also written to the archive files.  The original CSV data and file name, with added key fields and time stamps, are written to EDIGARDTP and EDIGARHDP.  These files replace EDLOGP.&lt;br /&gt;
&lt;br /&gt;
EDRUP036 (Preprocess incoming EDI data).  Append ‘-MAI-OWN’ to PO number.  Add all PO lines from SROORPPL to SROORDRSP3.  Unit of measure conversions.  If not already there, add UWD item number, price, and ship date.&lt;br /&gt;
&lt;br /&gt;
===PO Acknowledgement (EDI 855) &amp;amp; Advance Shipping Notice (EDI856)===&lt;br /&gt;
&lt;br /&gt;
EDRUP037 (Run ASW EDI ORDRSP/DESADV (DMR526)).  Calls DMC527 (Interface purchase order confirmation), which calls DMR528 (Interface purchase order confirmation).  This program reads SROORDRSPx and SRODESADVx, and updates the purchase order files.&lt;br /&gt;
&lt;br /&gt;
===Supplier Invoices (EDI 810)===&lt;br /&gt;
&lt;br /&gt;
EDRRP100 (Print DI invoices - selection (FLR410)).  Calls FLC411 (Print DI supplier invoice), which calls FLR411 (Print DI supplier invoice).  Prints from SROINH1, 2, and SROIND.&lt;br /&gt;
&lt;br /&gt;
EDRUP090 (Transfer DI invoices - selection (FLR415)).  Calls FLC416 (DI A/P batch invoice), which calls FLR416 (DI A/P batch invoice).  This moves invoices from SROINH1, 2, and SROIND to SROLBA (A/P Batch input file, invoices), with document type of ‘EIN’.&lt;br /&gt;
&lt;br /&gt;
EDRUP110 (Post to ASW financials).  Calls clp GCFC851, which calls GCFR851 (Interface accounting transaction transfer).  This moves invoices from SROLBA to SROOVF (G/L Input transactions).  Will then post to SROLTA as part of the regular over night processing.&lt;br /&gt;
&lt;br /&gt;
====Manual Processing of EDI Invoices==== &lt;br /&gt;
&lt;br /&gt;
– see workflow FIN-AP-033 Work with EDI Inventory Invoices and Purchase Orders for details&lt;br /&gt;
&lt;br /&gt;
Menu APINV – A/P Invoicing Tasks, option 10 Work with A/P preliminary invoices matching (GCFR400)&lt;br /&gt;
&lt;br /&gt;
- select invoice; make note of purchase order number, and EIN document number.  Make sure PO is received (status 60), and check for Hot Line incidents.&lt;br /&gt;
&lt;br /&gt;
-  in transaction entry on the A/P Invoicing Tasks menu (FSR070) change document from EIN to INV.  Match to PO.  This will also move the invoice into SROLTPH (A/P Trans file, preliminary A/P historic).&lt;br /&gt;
&lt;br /&gt;
Note that at period end the balance of G/L 210000 is the total of SROLTA excluding preliminary invoices (EIN), and 210025 is the total of preliminary invoices (EIN).  As soon matching is done, on file SROLTA, EIN documents change to INV, and the period changes to the current period.  To balance past periods, compare SROLTA excluding document types ‘EIN’, up to that period, to G/L 210000.  Compare the total of SROLTPH where the ‘accounting period’ (PHPERI) is equal to or before the period you are balancing, and ‘preliminary ending from period’ (PHPEFR) is after it, to G/L 210025.&lt;br /&gt;
&lt;br /&gt;
===Remittance Advices (EDI 820)===&lt;br /&gt;
&lt;br /&gt;
Do an A/P payment proposal for EFT’s.  When it is printed, the system payment mode is read to find which program to use.&lt;br /&gt;
&lt;br /&gt;
 mode      name                        program&lt;br /&gt;
 CHEQUE    Cheque payments             FLC128&lt;br /&gt;
 EFT       EFT Payments                EFRUP011&lt;br /&gt;
 EFT2      Alternate EFT Payments      EFRUP011&lt;br /&gt;
 VT        Vendor Transfers&lt;br /&gt;
 WIRE      Wire payments&lt;br /&gt;
&lt;br /&gt;
EFRUP011 (Transfer program for EFT – 80-byte).  If file SROTPD (Trading partner documents) has a record for the vendor, where document name is ‘REMAD’, document sub type is ‘1’, method name is ‘EDI/400’, method sub type is ‘ANSI/X12’,  and ‘send document’ is ‘Y’, this is written to the EDI remittance files (EDRAHDP – header and EDRADTP – details).&lt;br /&gt;
&lt;br /&gt;
The next time the EDI monitor runs, these will be transmitted.&lt;br /&gt;
&lt;br /&gt;
====Resend 820’s====&lt;br /&gt;
&lt;br /&gt;
Find the records in EDRAHAP and EDRADAP (archive files).  Use query to extract into work files.  Get last used ESN (e-connection sequence number) from SROESN (and update it).  Use DFU to put the next number on both of the work files, then use copy file to add them to EDRAHDP and EDRADTP (make sure the monitor is not going to run while this is happening).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checking on the Internet===&lt;br /&gt;
''&lt;br /&gt;
'''''NOTE SPS COMMERCE IS NO LONGER BEING USED.  THIS IS OUR OLD EDI PROVIDER.'''''&lt;br /&gt;
&lt;br /&gt;
uniPHARM users&lt;br /&gt;
 “Customer Login” (very tiny, above top menu bar)&lt;br /&gt;
 Username:      unipharm83t&lt;br /&gt;
 Password:      whole^sale&lt;br /&gt;
 after that, it’s generally Reporting&lt;br /&gt;
&lt;br /&gt;
vendors&lt;br /&gt;
 Username:      unipharmvendor&lt;br /&gt;
 Password:      spscommerce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG Web Portal:&lt;br /&gt;
 URL:           https://webgate-plus.edigateway.net/&lt;br /&gt;
 Username:      Unipharm2022&lt;br /&gt;
 Password:      uniPHARM!123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG: General Contact Information:&lt;br /&gt;
  E-mail:       unipharm@edigateway.com&lt;br /&gt;
  Phone:        1-800-267-3130 or 514-341-5000&lt;br /&gt;
&lt;br /&gt;
Main EDIG Technical Contact: Supriyia Chelliah&lt;br /&gt;
 E-mail:        supriyac@edigateway.com&lt;br /&gt;
 Phone:         514-341-5000&lt;br /&gt;
&lt;br /&gt;
===File Clean Up===&lt;br /&gt;
&lt;br /&gt;
Some of these files are also used to transfer sales orders from IOP into ASW.  Normally, they are cleared from SRODCO, SROORDERS1, and SROORDERS3 – unless there is a problem.  So there are a bunch of records in these files that can be cleared.&lt;br /&gt;
&lt;br /&gt;
There are also some invoices in SRODCO – I don’t know why.&lt;br /&gt;
&lt;br /&gt;
==Send test P.O. to SPS Commerce==&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into ASW, then change company to PL&lt;br /&gt;
88 enter, PL enter, enter&lt;br /&gt;
&lt;br /&gt;
Set up customer for EDI&lt;br /&gt;
Key in  GO PRESAL  and press enter&lt;br /&gt;
Select Option 1 - Work with names&lt;br /&gt;
Position to the partner to be tested by either keying in the number or the name, and pressing enter.  Put a 2 to change in front of the partner, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Work with names                          12/08/08 14:18:16 GDMD0011 &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Template............ ALL       All Screens-All Customers                       &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 1=Add  2=Change  4=Inactivate  7=Activate  8=Attachment                       &lt;br /&gt;
                                                                                &lt;br /&gt;
    Number       Internal name                   Type  Active  A                &lt;br /&gt;
 2  20203        ASTRA ZENECA                     3      Y                      &lt;br /&gt;
    10063        ASTRAZENECA CANADA               3      N                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                         Bottom &lt;br /&gt;
   Number       Internal name                   Type                           &lt;br /&gt;
                ASTRA                                                          &lt;br /&gt;
   Search fields                                                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Repeat  F8=Move cursor  F9=Select template  F10=View control                &lt;br /&gt;
&lt;br /&gt;
Press enter until you get to the ‘DI documents’ screen.&lt;br /&gt;
&lt;br /&gt;
  *PL/480B*  Name file maintenance                     1/29/14 12:25:45 GDMD0141 &lt;br /&gt;
             DI documents, all                                                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 10008       ABBEY MEDICAL SUPPLIES LTD.                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                Document            Method                                       &lt;br /&gt;
     Document   Subtype  Method     Subtype    Description           Snd Rcv Hld &lt;br /&gt;
  _  ORDCHG       1      EDI/400    ANSI/X12   PO/SO Change request  &lt;br /&gt;
  _  ORDCHG       1      EDI/400    EDIFACT    Order change          &lt;br /&gt;
  2  ORDERS       1      EDI/400    ANSI/X12   Purchase Order/Sales  &lt;br /&gt;
  _  ORDERS       1      EDI/400    EDIFACT    Order                 &lt;br /&gt;
  _  ORDRSP       1      EDI/400    ANSI/X12   PO/SO Confirmation    &lt;br /&gt;
  _  ORDRSP       1      EDI/400    EDIFACT    Order response        &lt;br /&gt;
  _  PRICAT       1      EDI/400    ANSI/X12   Price/sales catalogue &lt;br /&gt;
  _  PRICAT       1      EDI/400    EDIFACT    Price/sales catalogue &lt;br /&gt;
  _  QUOTES       1      EDI/400    ANSI/X12   Response to RFQ, purc &lt;br /&gt;
  _  QUOTES       1      EDI/400    EDIFACT    Quotation             &lt;br /&gt;
  _  REMAD        1      EDI/400    ANSI/X12   Remittance Advice     &lt;br /&gt;
  _  REQOTE       1      EDI/400    ANSI/X12   Request for quotation&lt;br /&gt;
 &lt;br /&gt;
Page down until you see ‘ORDERS   EDI/400    ANSI/X12’.  Select it.&lt;br /&gt;
&lt;br /&gt;
Ensure “Send document” is  “Y”, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Name file maintenance                    12/08/08 14:26:39 GDMD0144&lt;br /&gt;
            DI documents                                                       &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 20203       ASTRAZENECA CANADA INC.                      &lt;br /&gt;
 Document............ ORDERS           Method.............. EDI/400            &lt;br /&gt;
 Document subtype....   1              Method subtype...... ANSI/X12           &lt;br /&gt;
 Description......... Purchase Order/Sales Order                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Send document....... Y                Hold document....... N                  &lt;br /&gt;
 Receive document.... Y                Paper copy.......... Y                  &lt;br /&gt;
 Send address........                                                          &lt;br /&gt;
 Receive address.....                                                          &lt;br /&gt;
 User id.............                                                  N       &lt;br /&gt;
 Password............                                                          &lt;br /&gt;
 File/mail names out.                                                          &lt;br /&gt;
 File/mail names in..                                                          &lt;br /&gt;
&lt;br /&gt;
Press enter until return to the screen listing the partners.  Press F3 to exit.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
On a command line, key in  WRKQRY and press enter.&lt;br /&gt;
&lt;br /&gt;
Key in Option = 2, query = EDIITEMSVA, library = xx2480bp, and press enter.&lt;br /&gt;
&lt;br /&gt;
                                Define the Query                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 Query . . . . . . :   EDIITEMSVA        Option  . . . . . :   CHANGE           &lt;br /&gt;
   Library . . . . :     XX2480BP        CCSID . . . . . . :   65535            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.  Press F21 to select all.                           &lt;br /&gt;
   1=Select                                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt    Query Definition Option                                                 &lt;br /&gt;
      &amp;gt; Specify file selections                                                 &lt;br /&gt;
        Define result fields                                                    &lt;br /&gt;
      &amp;gt; Select and sequence fields                                              &lt;br /&gt;
  1   &amp;gt; Select records                                                          &lt;br /&gt;
      &amp;gt; Select sort fields                                                      &lt;br /&gt;
        Select collating sequence                                               &lt;br /&gt;
      &amp;gt; Specify report column formatting                                        &lt;br /&gt;
        Select report summary functions                                         &lt;br /&gt;
        Define report breaks                                                    &lt;br /&gt;
        Select output type and output form                                      &lt;br /&gt;
        Specify processing options                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit            F5=Report          F12=Cancel                               &lt;br /&gt;
 F13=Layout         F18=Files          F21=Select all                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Key in option 1 in front of ‘Select Records’ and press enter.&lt;br /&gt;
&lt;br /&gt;
                                 Select Records                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type comparisons, press Enter.  Specify OR to start each new group.            &lt;br /&gt;
   Tests:  EQ, NE, LE, GE, LT, GT, RANGE, LIST, LIKE, IS, ISNOT...              &lt;br /&gt;
                                                                                &lt;br /&gt;
 AND/OR  Field             Test   Value (Field, Number, 'Characters', or ...)   &lt;br /&gt;
         PPSUPP            EQ     '21441'                                       &lt;br /&gt;
  AND    PGSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCXRTY            EQ     'BC'                                          &lt;br /&gt;
  AND    SRSROM            EQ     'MAI'                                         &lt;br /&gt;
  AND    SRSTAT            EQ     ' '                                           &lt;br /&gt;
                                                                        Bottom  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Field           Text                                                  Len  Dec &lt;br /&gt;
 T04.SRSTAT      Status                                                  1      &lt;br /&gt;
 T01.PPPRDC      Item                                                   35      &lt;br /&gt;
 T03.PCUNIT      Unit                                                    5      &lt;br /&gt;
 T03.PCXRTY      Cross Reference Type                                    2      &lt;br /&gt;
 T03.PCNANO      Customer/supplier number                               11      &lt;br /&gt;
                                                                       More...  &lt;br /&gt;
 F3=Exit          F5=Report          F9=Insert          F11=Display names only  &lt;br /&gt;
 F12=Cancel       F13=Layout         F20=Reorganize     F24=More keys           &lt;br /&gt;
&lt;br /&gt;
Change supplier number (21441 to ?)&lt;br /&gt;
&lt;br /&gt;
Press F5 to display items&lt;br /&gt;
&lt;br /&gt;
Select three items, with a “UP” Cross Reference of 12 characters for an each, or 14 characters for a case.&lt;br /&gt;
&lt;br /&gt;
Press F3 twice to exit.  Save definition = N and run option = 3.  Press Enter. F3 again&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
Key in  GO  PURCHP   and press enter.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter.&lt;br /&gt;
&lt;br /&gt;
F6 to add&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, order type, and warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from the query, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
 Display Order                                Field      Test Value             &lt;br /&gt;
 DOCCONT By Contact ID                                                          &lt;br /&gt;
 PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
 Vendor                                       Contact Mode  Type                &lt;br /&gt;
 20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to SPS Commerce===&lt;br /&gt;
&lt;br /&gt;
Ensure production monitor is not actively transmitting / receiving data:&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 1- VA Company (Production)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
Check “Monitor status” at top of screen; if status is, “Running     Waiting for next poll”, and “Last activity” time leaves a window of more than 5 minutes, proceed. ((last activity time) + (poll interval) is more than 5 minutes after current time – remember to press refresh (F5))&lt;br /&gt;
&lt;br /&gt;
Return to ‘Master Menu’ by pressing F12 three times&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: testin                                                    &lt;br /&gt;
  Outgoing directory: testout                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIMON_DEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press enter to get back to previous screen.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address and line.&lt;br /&gt;
&lt;br /&gt;
F7=Str Mon to start monitor&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, F8  to end monitor.  Monitor status should be, “Not running”. (Keep pressing F5 to refresh.)&lt;br /&gt;
&lt;br /&gt;
Email editesting@spscommerce.com plus any other interested parties, with PO #, vendor # and number of lines.  Include a request for SPS to confirm receipt of this PO.&lt;br /&gt;
&lt;br /&gt;
==Send test PO and Remittance Advice to EDI Gateway==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;vendor-edi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into the InfoNet development environment.  Make sure you are in development by looking at the address line.  It should say bart.unipharm.local:8151/unidev.&lt;br /&gt;
&lt;br /&gt;
Select Maintenance / Business Partners.&lt;br /&gt;
&lt;br /&gt;
Either key the vendor’s name into the ‘Name’ field, and click on it when it is suggested, or key in the vendor number.  Click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Click on ‘change’ in the ‘Action’ column beside the vendor.&lt;br /&gt;
&lt;br /&gt;
If  ‘EDI DISTRIBUTION DATA’ or ‘USER DEFINED DATA’ aren’t shown, click on Administration / User Defaults.  Turn on ‘EDI Distribution Method’ and ‘User Defined Data’ under ‘Blocks to Display for Partner Detail’, and click on ‘Change’.&lt;br /&gt;
&lt;br /&gt;
Under ‘EDI DISTRIBUTION DATA’, set the document types that the vendor trades.  850 and 820 should be Yes for Send.  855, 856, and 810 should be Yes for Receive.  They should all be Yes for Active. &lt;br /&gt;
&lt;br /&gt;
Under ‘USER DEFINED DATA’, ‘EDI Carrier’ should be EDI Gateway, and ‘EDI Gateway Vendor ID’ should be the code they have given us.&lt;br /&gt;
&lt;br /&gt;
If either of these codes is not already there, you must select them from the drop down box in the lower left corner of the block.  Select ‘EDI Carrier’ first, then click on validate.  This will give you space to select another code, and will provide the drop down box to select an EDI carrier.&lt;br /&gt;
&lt;br /&gt;
It is also important to check under the &amp;quot;SUPPLIER AND A/P DATA&amp;quot; section to make sure that the 'OUR CUSTOMER #' is filled in with the customer number that the vendor is using for uniPHARM in their system.  Usually this information can be found on their paper invoices or waybill / packing slip information.  If not you will have to contact the vendor and have them provide this information.&lt;br /&gt;
&lt;br /&gt;
Click on ‘Validate’, then ‘Update’.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
In development InfoNet, select Maintenance / Items.&lt;br /&gt;
&lt;br /&gt;
Key the vendor number into the ‘Vendor’ field, and click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Select three items, with a buying UPC of at least 12 characters (we would rather not send a 10 digit truncated code).&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
In ASW, key in  GO  PURCHP   and press enter, or navigate to ‘Work with Purchase Orders’.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter, then press F6 to add.&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, ‘PE’ for order type, and ‘MAI’ for warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from InfoNet, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
  Display Order                                Field      Test Value             &lt;br /&gt;
  DOCCONT By Contact ID                                                          &lt;br /&gt;
  PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
  Vendor                                       Contact Mode  Type                &lt;br /&gt;
  20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Create a Test Remittance Advice===&lt;br /&gt;
&lt;br /&gt;
We don’t want to go to all the time and trouble of creating a remittance advice, so we’ll just use a dummy one.  &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820H)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the header.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRAHDR                     File . . . . :   TEST820H       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 UWD Vendor Number:      23440                                                  &lt;br /&gt;
 Vendor Name:            3M CANADA LTD.                                         &lt;br /&gt;
 Payment Date:           20150930                                               &lt;br /&gt;
 EFT Reference:          8327074                                                &lt;br /&gt;
 Amount Paid:                      2121000                                      &lt;br /&gt;
 Currency:               CAD                                                    &lt;br /&gt;
 Pay Type:               ACH                                                    &lt;br /&gt;
 Cheque Number:          ________________                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
   &lt;br /&gt;
Add one to the e-conn sequence number and the EFT reference number, as they should be unique for every document we send.  Change vendor number and name to the one being tested.  You can change payment date to something current.&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter; to update record, and exit.&lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820D)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the detail (invoices being paid).&lt;br /&gt;
  &lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRADTR                     File . . . . :   TEST820D       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 Vendor Invoice:         9400662211J                                             &lt;br /&gt;
 Invoice Date:           20150915                                               &lt;br /&gt;
 Doc Type:               INV                                                    &lt;br /&gt;
 Gross Amount:                      147840                                      &lt;br /&gt;
 Discount Amount:                     2820-                                     &lt;br /&gt;
 Net Amount:                        145020                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
                                                                                                                                                         &lt;br /&gt;
Add one to the e-conn sequence number to make it the same as the header, and change the invoice number (otherwise it will be hard to link the acknowledgments to the 820's).  You can change invoice date to something current, but make sure it is before the payment date on the header.  Press page down to update this record, and allow to change the next (there are two invoices in this file).&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter to update records, and exit.&lt;br /&gt;
&lt;br /&gt;
Then copy to the EDI out files.  Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820H) TOFILE(UWDASWVOLD/EDRAHDP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘1 records copied from member EDRAHAP’.  (Questionable grammar, but it’s a stock message.) &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line –&lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820d) TOFILE(UWDASWVOLD/EDRAdtP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘2 records copied from member EDRADAP’.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to EDI Gateway===&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.edigateway.com                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           unipharm0424                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: test/in                                                    &lt;br /&gt;
  Outgoing directory: test/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIGMON_PL                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press F3 to return to the monitor.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address, and line in ‘not interfaced’, and if you’ve created it, the remittance advice header and detail in ‘not sent’.&lt;br /&gt;
&lt;br /&gt;
Press F7 to start the monitor.  Press F5 refresh so you can see what is happening.&lt;br /&gt;
&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, press F8 to end it.  Monitor status should be, “Not running”. Again, keep pressing F5 to refresh.&lt;br /&gt;
&lt;br /&gt;
===Check EDI Log===&lt;br /&gt;
&lt;br /&gt;
In InfoNet, go to I.T. / EDIG EDI Log.&lt;br /&gt;
&lt;br /&gt;
Select today for from and to date, and click on ‘Search’.  Make sure the PO you just sent shows here.&lt;br /&gt;
&lt;br /&gt;
==Send Test Document to Our Own FTP Server==&lt;br /&gt;
&lt;br /&gt;
The only way we can see the interface files created without sending them to EDI Gateway is to send them to our selves.  &lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
Press F13 to see the configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to change this.  But will have to change it back when we are done, so make note of what it is currently.  The best way is to print the screen - so there can't be any errors writing the values down.&lt;br /&gt;
&lt;br /&gt;
Change the server, user ID, and password as shown.  This user will go into the FTPOrders directory on the server.  We need to go into a test subdirectory from there.  Make sure these directories are empty.&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.unipharm.com                                       &lt;br /&gt;
  User ID:            ftporders                                                  &lt;br /&gt;
  Password:           visionit525                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: Sheila/EDIG/in                                             &lt;br /&gt;
  Outgoing directory: Sheila/EDIG/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
Don't forget to change this back when you are finished.&lt;br /&gt;
&lt;br /&gt;
The easiest way to look at our FTP server is to click on Start, then Run.&lt;br /&gt;
&lt;br /&gt;
[[File:Edi-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Key in this value, then press enter.  &lt;br /&gt;
&lt;br /&gt;
User ID: Administrator; Password: NewVisionIT  &lt;br /&gt;
&lt;br /&gt;
This will open the FTP server in Explorer.&lt;br /&gt;
&lt;br /&gt;
We can also access EDI Gateway's [[Information Systems:FTP connectivity on IBM i|FTP]] server through Internet Explorer.  The host name, user ID, and password are the same as what is setup in the [[EDI#Send test purchase order to EDI Gateway|EDI interface]].&lt;br /&gt;
&lt;br /&gt;
==Move Vendor to Production==&lt;br /&gt;
&lt;br /&gt;
When told by EDI Gateway that the vendor is ready, repeat the process in [[EDI#vendor-edi|Set up new test vendor as an EDI vendor for purchase orders]], except in production.&lt;br /&gt;
&lt;br /&gt;
==EDI Problems==&lt;br /&gt;
&lt;br /&gt;
===Invalid vendor or PO #===&lt;br /&gt;
&lt;br /&gt;
When a vendor sends an invalid supplier number in an 855 (PO Acknowledgment) or an 856 (Advance Ship Notice), it will appear on EDI Menu / 20 P/Os in error – fix. When a user tries to fix the PO, they will get a message to contact IT. Records need to be edited in three files.&lt;br /&gt;
&lt;br /&gt;
First, determine whether the document is an 855 or 856 (856’s are more common than 855’s). Check the main header files, SROORDRSP1 and SRODESADV1.&lt;br /&gt;
&lt;br /&gt;
The SRO’s are ASW files, which are populated by the EDI process. Documents with problems remain in the SRO files until they are fixed. Before records are deleted from the SRO file, they are archived to the corresponding EDO file. Archived EDO files should not be edited, per Health Canada’s requirement to save original data.&lt;br /&gt;
&lt;br /&gt;
 Library       855 Files        856 Files	&lt;br /&gt;
 UP1480BFVA    SROORDRSP1       SRODESADV1      Header    &lt;br /&gt;
               SROORDRSP2       SRODESADV2      Address&lt;br /&gt;
               SROORDRSP3       SRODESADV3      Detail&lt;br /&gt;
 &lt;br /&gt;
 UWDASWPRDD    EDOORDRSP1       EDODESADV1      Header&lt;br /&gt;
               EDOORDRSP2       EDODESADV2      Address&lt;br /&gt;
               EDOORDRSP3       EDODESADV3      Detail&lt;br /&gt;
&lt;br /&gt;
Get vendor / PO number from ASW.&lt;br /&gt;
&lt;br /&gt;
Use ezview, dfu, or sql to change the affected fields.&lt;br /&gt;
&lt;br /&gt;
===Supplier Number Not Found===&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  DI A/P invoice transfer                  11/26/08 13:37:32 FLR41601 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Supplier number..... CO                Supplier invoice no. 35839              &lt;br /&gt;
 Supplier invoice dte 112608            Due date............ 020909             &lt;br /&gt;
 Document date....... 112608            Reception date...... 112608             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Document type....... EIN               Pseudo account......                    &lt;br /&gt;
 Transaction currency CAD                                                       &lt;br /&gt;
 Transaction amount..        2939.02-   Accounting period... 0910               &lt;br /&gt;
 Cash discount base..        2939.02-                                           &lt;br /&gt;
 VAT amount..........                                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
 Cash discount 1 date 000000            Cash discount 1 %...                    &lt;br /&gt;
 Cash discount 2 date 122608            Cash discount 2 %...  2.000             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Cancel this document  F7=Cancel all remaining documents                     &lt;br /&gt;
 Supplier number not found &lt;br /&gt;
&lt;br /&gt;
These are the files and fields that need to be corrected.&lt;br /&gt;
&lt;br /&gt;
 SROINH1 / I1SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROINH2 / I2SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROIND / ILSEAN     Supplier party identification   &lt;br /&gt;
&lt;br /&gt;
This message will also be displayed for a valid supplier, if they are not correctly set up for EDI.&lt;br /&gt;
&lt;br /&gt;
===EDI documents not imported===&lt;br /&gt;
&lt;br /&gt;
If uniPHARM does not seem to be receiving EDI documents as usual, do some or all of the following to check for a “log jam” at SPS.&lt;br /&gt;
&lt;br /&gt;
- System operator messages for “SPS number of files” message – ****** Number of files on SPS ftp site exceeds 15 ******&lt;br /&gt;
&lt;br /&gt;
- On EDI monitor screen, look at messages, F15=EDI messages	&lt;br /&gt;
&lt;br /&gt;
- From a message, retrieve job number, to look at logs: e.g. for job 622416, &lt;br /&gt;
WRKSPLF SELECT(*ALL) JOB(622416/EDIUSER/EDIMON_PRD)&lt;br /&gt;
&lt;br /&gt;
- Look at the files on the SPS ftp site&lt;br /&gt;
 ftp ftp.spscommerce.net&lt;br /&gt;
 user unipharm&lt;br /&gt;
 u?TFgbmZf.&lt;br /&gt;
 cd out&lt;br /&gt;
 dir or ls&lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
To ensure that SPS is not adding new files while we are downloading, we count every file we bring from the SPS site.  Then we count the number of completed file transfers.  If the two numbers are not the same, download program EDRUP035 won't process and delete.&lt;br /&gt;
&lt;br /&gt;
If documents are sitting on the SPS ftp server, and not being imported, run the program in debug, and force the download manually.&lt;br /&gt;
&lt;br /&gt;
- end production monitor via EDI Monitor / F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- log on as EDIUSER/usual pwd; copy library list from normal session&lt;br /&gt;
&lt;br /&gt;
- STRDBG PGM(EDRUP035) UPDPROD(*YES)&lt;br /&gt;
&lt;br /&gt;
- Set break point on &lt;br /&gt;
   if    zz23 &amp;lt; 1 or&lt;br /&gt;
         zz226 &amp;lt;&amp;gt; zzNumFiles or&lt;br /&gt;
         zz221 &amp;lt;  1 or         &lt;br /&gt;
         zz550 &amp;lt;&amp;gt; 0’   &lt;br /&gt;
   &lt;br /&gt;
- in VA, Call EDCUP040&lt;br /&gt;
&lt;br /&gt;
- expect blank screen with “Opening files for GCFC851, please wait” for up to 15 minutes, depending on time set in data area EDIMON&lt;br /&gt;
&lt;br /&gt;
- compare zz226 = number of files on SPS site, zzNumFiles = number of files to import/delete&lt;br /&gt;
&lt;br /&gt;
- if zz226 does not equal zzNumFiles, force the download by changing zzError to a blank (eval zzError = ‘  ‘)&lt;br /&gt;
&lt;br /&gt;
- F7=Cancel this document for error docs; Finance and Business Intelligence will correct errors later&lt;br /&gt;
&lt;br /&gt;
- if it hangs, go to the EDI monitor screen, F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- all reports will come to user id that starts the monitor, so start as EDIUSER:&lt;br /&gt;
&lt;br /&gt;
SBMJOB CMD(EDISTRMON) USER(EDIUSER)&lt;br /&gt;
&lt;br /&gt;
===Duplicate EDI PO===&lt;br /&gt;
&lt;br /&gt;
Four times a day, EDRDUPO checks file EDLOGP, to see if EDI POs (up to five) have been sent more than once, during the day.  If true, an email is sent to the programmers identified in data areas MSGREC and MSGREC2.&lt;br /&gt;
&lt;br /&gt;
Use the PO number in the email to get the buyer, assistant and vendor from ASW.&lt;br /&gt;
&lt;br /&gt;
Use query EDLOGPQ in XX2480BP to see when the duplicate PO was sent, possibly more than twice.&lt;br /&gt;
&lt;br /&gt;
Notify the following people, by email.  The Purchasing assistant will need to contact the vendor, to prevent the order from being filled twice.&lt;br /&gt;
&lt;br /&gt;
 Buyer&lt;br /&gt;
 Purchasing Assistant&lt;br /&gt;
 Manager of Business Intelligence&lt;br /&gt;
 I.T. Manager&lt;br /&gt;
&lt;br /&gt;
===EDRUP936 (EDI -- Convert to ASW interface files, and archive) Bombs===&lt;br /&gt;
&lt;br /&gt;
If any program in the EDI process was to bomb, it would most likely be this one.  It reads the file sent from EDI Gateway, and maps it into the ASW interface files and archives.  If this does go into error, the best response is always 'R' for retry.  But that will not always be an option.&lt;br /&gt;
&lt;br /&gt;
Here is an example - &lt;br /&gt;
&lt;br /&gt;
                         Additional Message Information                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message ID . . . . . . :   RNQ0103       Severity . . . . . . . :   99         &lt;br /&gt;
 Message type . . . . . :   Inquiry                                             &lt;br /&gt;
 Date sent  . . . . . . :   03/12/16      Time sent  . . . . . . :   10:57:20   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message . . . . :   The target for a numeric operation is too small to hold    &lt;br /&gt;
   the result (C G D F).                                                        &lt;br /&gt;
 Cause . . . . . :   RPG procedure EDRUP936 in program XX2480BP/EDRUP936 at     &lt;br /&gt;
   statement 1541 performed an arithmetic operation which resulted in a value   &lt;br /&gt;
   that is too large to fit in the target.  If this is a numeric expression,    &lt;br /&gt;
   the overflow could be the result of the calculation of some intermediate     &lt;br /&gt;
   result.                                                                      &lt;br /&gt;
 Recovery  . . . :   Contact the person responsible for program maintenance to  &lt;br /&gt;
   determine the cause of the problem.                                          &lt;br /&gt;
 Possible choices for replying to message . . . . . . . . . . . . . . . :       &lt;br /&gt;
   D -- Obtain RPG formatted dump.                                              &lt;br /&gt;
   S -- Obtain system dump.                                                     &lt;br /&gt;
   F -- Obtain full formatted dump.                                             &lt;br /&gt;
   C -- Cancel.                                                                 &lt;br /&gt;
   G -- Continue processing at *GETIN.                                          &lt;br /&gt;
&lt;br /&gt;
This tells you that there was an error at line 1541 in program EDRUP936 in library XX2480BP.  Note that this line number is not from the source program, but from the compile listing.  You will have to compile with option 14 to get this.&lt;br /&gt;
&lt;br /&gt;
                                                        Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   EDRUP936                                                                        Page/Line   33/42         &lt;br /&gt;
 Control . . . . .                                                                                   Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   1541&lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+....2....+.&lt;br /&gt;
   1524  * SAC segment read at summary time                                                                  150413     047600 &lt;br /&gt;
   1525 c                   select                                                                 B04 b004  150427     047700 &lt;br /&gt;
   1526  * allowance; which is discount                                                                      150427     047800 &lt;br /&gt;
   1527 c                   when      col(2) = 'A' and                                             X04 x004  150504     047900 &lt;br /&gt;
   1528 c                             col(3) = 'C310'                                              X04       150504     048000 &lt;br /&gt;
   1529 c*                  if        col07n &amp;lt;&amp;gt; *zero                                                  uwd7  151103     048100 &lt;br /&gt;
   1530 c*                  eval      i1tdp1 = col07n                                                  uwd7  151103     048200 &lt;br /&gt;
   1531 c                   if        col06n &amp;lt;&amp;gt; *zero                                              B05 uwd7  151103     048300 &lt;br /&gt;
   1532 c                   eval      i1aamo += -col06n/100                                         05 uwd7  151112     048400 &lt;br /&gt;
   1533 c                   eval      i1dbas += -col06n/100                                         05 uwdc  160114     048500 &lt;br /&gt;
   1534 c                   endif                                                                  E05 e005  150428     048600 &lt;br /&gt;
   1535  * GST or PST                                                                                        150427     048700 &lt;br /&gt;
   1536 c                   when      col(2) = 'C' and                                             X04 x004  150504     048800 &lt;br /&gt;
   1537 c                             (col(3) = 'D360' or                                          X04       150504     048900 &lt;br /&gt;
   1538 c                              col(3) = 'H770')                                            X04       151020     049000 &lt;br /&gt;
   1539 c                   eval      i1itta += col06n/100                                          04       150504     049100 &lt;br /&gt;
   1540 c*                  eval      i1vatp += col07n                                                 uwde  160217     049200 &lt;br /&gt;
   1541 c                   eval      i1vatp = col08n                                               04 uwde  160315     049300 &lt;br /&gt;
   1542 c                   eval      i1astt = i1olto                                               04       150427     049400 &lt;br /&gt;
&lt;br /&gt;
You can see that the problem happens when the eighth field from the SAC segment at summary time is moved into the sales tax percent field.  (The field numbers in this program are one higher than in the documentation because it includes the segment code - in this case SAC - as well.)&lt;br /&gt;
&lt;br /&gt;
Go into 'work with active jobs' 9WRKACTJOB), and find this job running in subsystem MONITOR2.  Respond to the error with a 'D' for dump.  The job will show another error; but leave it for now.  Use option 8 to work with the job's spooled files.  Look at file 'QPPGMDMP'.  Find 'COL08N'; which is the field that has a value too large to fit in the tax percent field.  This search is case sensitive; all field name are in upper case.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   95/39         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   COL08N &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1.. &lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000006000000F'X &lt;br /&gt;
  COL08N                PACKED(32,6)         00000000000000000000000196.180000&lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000196180000F'X&lt;br /&gt;
  CVADBY                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
  CVADCE                PACKED(2,0)          00.              '000F'X &lt;br /&gt;
  CVADDY                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADMO                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADTI                PACKED(6,0)          000000.          '0000000F'X&lt;br /&gt;
  CVADYR                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVALPH                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
&lt;br /&gt;
You can see that a value of 196.18 is not a sales tax percent.&lt;br /&gt;
&lt;br /&gt;
To see the entire segment, search for EDIDATA.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   96/55         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   EDIDATA &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+. &lt;br /&gt;
  EDFLD1                CHAR(3)              '   '            '404040'X&lt;br /&gt;
  EDIDATA               CHAR(1000)           'SAC,C,D360,,,19618,6,196.18,,,,,02,,,Canada GST                       '&lt;br /&gt;
                          81                 '                                                                      '&lt;br /&gt;
                          161                '                                                                      '&lt;br /&gt;
                          241                '                                                                      '&lt;br /&gt;
                          321                '                                                                      '&lt;br /&gt;
&lt;br /&gt;
Search VENDNUMB to find the vendor number.&lt;br /&gt;
&lt;br /&gt;
You can use [[Information Systems:DFU]] on file EDIGCSV in library UP1480BFVA to correct this record.  But with a slight difference.  This is a multi member file; each file received from EDI Gateway is in a separate member.  To see them, use the command - &lt;br /&gt;
&lt;br /&gt;
WRKMBRPDM FILE(UP1480BFVA/EDIGCSV)&lt;br /&gt;
&lt;br /&gt;
The member with the error will most likely be the first one.  Use [[Information Systems:DFU]] on this one first.&lt;br /&gt;
&lt;br /&gt;
Then you can go back into WRKACTJOB and respond to the error.  Reply 'C' for cancel until you get the option 'R' for retry.  This file my not post right away, but in the next EDI cycle. If you don't want to wait, to to UNITY / Start uniPharm Extensions / VA Company / EDI Menu / EDI Monitor - EDI Gateway.  If the status is 'Waiting for next poll', you can press F9 to poll now.&lt;br /&gt;
&lt;br /&gt;
[[Category: EDI]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14409</id>
		<title>Information Systems:EDI Technical Information</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14409"/>
		<updated>2023-05-11T20:03:13Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Outgoing Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=EDI with Vendors=&lt;br /&gt;
&lt;br /&gt;
We follow base ASW EDI processing up to the time the documents are in the e-connections document files.  Then we use custom programs to format and send them, via [[Information Systems:FTP connectivity on IBM i|FTP]], to our EDI carrier(s).&lt;br /&gt;
&lt;br /&gt;
Our original EDI partner, starting in 2006, was SPS Commerce.  In 2015 we are switching to EDI Gateway, a Canadian company that is more our size (we are smaller than the lowest tier in SPS Commerce).&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
&lt;br /&gt;
All day every day, EDCUP040 runs, to FTP EDI data to and from SPS Commerce; EDCUP440 for EDI Gateway.  To see it, in extensions, go to 21 EDI Menu, then 1 EDI Monitor; option 2 for EDIG.  In order to see everything, you will have to page down a couple of times.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:08:05               EDI Status                       EDRIU011/CTL  &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
                                                                                &lt;br /&gt;
  Monitor status:  Running     Receiving via FTP...                             &lt;br /&gt;
    Last activity: 12/12/11 11:07:17          FTP: ftp.spscommerce.net          &lt;br /&gt;
    Poll interval:  15 minutes 12:00 AM to 11:59 PM   In:  /staging-in          &lt;br /&gt;
                                                      Out: /out                 &lt;br /&gt;
    A-D=Query   1-4=DFU   X=Clear ---- Outgoing ---  -- Incoming ---            &lt;br /&gt;
    File                          Not Int  Not Sent  Waiting  At SPS  Archive   &lt;br /&gt;
    ------- Incoming -------------                                              &lt;br /&gt;
    Invoice header 1           810                                     41,830   &lt;br /&gt;
    Invoice header 2           810                                     41,831   &lt;br /&gt;
    Invoice line               810                                    336,393   &lt;br /&gt;
    (ASW A/P intfc)     SROLBA 810                                              &lt;br /&gt;
    P/O resp header            855                         1            4,678   &lt;br /&gt;
    P/O resp address           855                         3            8,859   &lt;br /&gt;
    P/O resp line              855                                     75,154   &lt;br /&gt;
    ASN header                 856                         4           16,162  &lt;br /&gt;
    ASN address                856                         8           32,155   &lt;br /&gt;
    ASN line                   856                         4          131,023   &lt;br /&gt;
    ------- Outgoing -------------                                              &lt;br /&gt;
    New P/O header             850                                     20,226   &lt;br /&gt;
    New P/O address            850                                     60,688   &lt;br /&gt;
    New P/O line               850                                    386,746   &lt;br /&gt;
    New P/O header text        850                                        277   &lt;br /&gt;
    New P/O line text          850                                      4,968   &lt;br /&gt;
    New P/O UWD header extra   850                                     20,226  &lt;br /&gt;
    New P/O UWD line extra     850                                    386,746   &lt;br /&gt;
    Remittance advice header   820                                      7,560   &lt;br /&gt;
    Remittance advice detail   820                                     25,174   &lt;br /&gt;
    ------- Control Files --------                                              &lt;br /&gt;
    (ASW Document Control)         18,312             18,312           41,075   &lt;br /&gt;
    (e-conn sequence numbers)           2                                       &lt;br /&gt;
    (UWD EDI log file)                                                          &lt;br /&gt;
                                                                                &lt;br /&gt;
  F3=Exit  F5=Refresh  F6=Refr FTP             F8=End Mon F9=Poll Now           &lt;br /&gt;
  F13=Configuration  F14=Files  F15=EDI Messages  F16=W/W Mon Job      F12=Exit &lt;br /&gt;
  Inbound P/O data in error: F17=Fix F18=Clear                                  &lt;br /&gt;
  Inbound invoices in error: F19=Fix F20=Clear F21=Print        F22=UOM mapping &lt;br /&gt;
&lt;br /&gt;
If F15=EDI Messages is red, or if there is anything in the column labeled ‘Incoming – Waiting’, there are errors that have to be corrected.  Most are errors that the user can correct themselves.  I.T. has to make corrections when the vendor number is wrong (Nancy or Jeremy will request).  See tech/common/iSeries/instructions/edi/Invalid vendor of PO.doc, or Supplier Number Not Found.doc for instructions.&lt;br /&gt;
&lt;br /&gt;
F13 will show the FTP configuration.  Press page down to see everything.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:56:11            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: staging-in                                                &lt;br /&gt;
  Outgoing directory: out                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: UWDQSYS    / MONITOR2     Job name: EDIMON_PRD                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls:  15 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:  30 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIMONITOR                                     &lt;br /&gt;
  ASW financials:                EDIFIN                                         &lt;br /&gt;
  EDI invoice print:             LP05                                           &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIPOACK    Errors: PRT01                      &lt;br /&gt;
  EDI invoice transfer:          EDIINVTFR   Errors: PRT01                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWPRDD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                                                              End&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===Purchase Orders (EDI 850)===&lt;br /&gt;
&lt;br /&gt;
OHEDOR(EDI order Y/N) on PO header set on if EDI method is on.&lt;br /&gt;
&lt;br /&gt;
DMR510 (Purchase order printout selection) asks if user wants to send PO via EDI.  If not, a record is added to EDSUPPP (P/O suppress EDI send).  &lt;br /&gt;
&lt;br /&gt;
- Call EDRIU140 (Allow suppress of EDI P/O transmit to vendor)&lt;br /&gt;
 &lt;br /&gt;
 - Read file SROTPD (Trading partner documents) for a record for the partner&lt;br /&gt;
   where document name is ‘ORDERS’ and document subtype is ‘1’.  Ends if not found.&lt;br /&gt;
 &lt;br /&gt;
 - If PO type is not ‘PE’, adds a record to EDSUPPP and ends. &lt;br /&gt;
 &lt;br /&gt;
 - If there has been no EDI activity for the PO, prompts for whether or not to send&lt;br /&gt;
   this order.  If user answers ‘N’ or presses cancel, a record is added to EDSUPPP.&lt;br /&gt;
 &lt;br /&gt;
 - If there has been EDI activity for the PO, a record is added to EDSUPPP to keep &lt;br /&gt;
   it from being sent again.&lt;br /&gt;
 &lt;br /&gt;
 EDSUPPP is checked at the end of DMR512 (by calling ECNR501, which calls EDRUP130), &lt;br /&gt;
 when the document status is set to ready.  If the PO is in this file, the document is deleted.&lt;br /&gt;
&lt;br /&gt;
OHEDCR (EDI created Y/N) set on in DMR512 (Purchase order printout) as part of the PO print process, – if OHEDOR(EDI order Y/N) on PO header is ‘Y’&lt;br /&gt;
&lt;br /&gt;
ECNR501 (e-connection ORDERS I/O module)&lt;br /&gt;
&lt;br /&gt;
 INITWR    initiate and write document format   &lt;br /&gt;
 WRITE     write document format                 &lt;br /&gt;
 COINWR    conditionally init and/or write      &lt;br /&gt;
 POREAD    position and read document format    &lt;br /&gt;
 READ      read document format                   &lt;br /&gt;
 DELETE    delete document                      &lt;br /&gt;
 SETMAD    set document in manually del status  &lt;br /&gt;
 SETRDY    set document in ready state          &lt;br /&gt;
 SETPRT    set document in printed state        &lt;br /&gt;
 SETERR    set document in error state          &lt;br /&gt;
 SETNOS    set document in ready state. Not sent&lt;br /&gt;
&lt;br /&gt;
INITWR – Get next available e-connection log and e-connection sequence numbers.  Add SRODCO (e-connection Document control file), SRODLH (e-connection Document log header), SRODLO (e-connection Document log file), and SROORDERS1 (e-connection ORDERS document header).&lt;br /&gt;
&lt;br /&gt;
WRITE with format 2 – Write SROORDERS2 (e-connection ORDERS document address)&lt;br /&gt;
&lt;br /&gt;
WRITE with format 3 – Write SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
SETRDY – Set status to ‘1’ on SRODCO (e-connection Document control file) and add record to SRODLO (e-connection Document log file).  Modification - call EDRUP130 (Purge outbound P/O EDI data if already sent) which will delete if the PO is in file EDSUPPP (P/O suppress EDI send).  A record may be added to this file by EDRIU140 (Allow suppress of EDI P/O transmit to vendor), which is called by DMR510 &lt;br /&gt;
&lt;br /&gt;
DELETE – Delete from SRODCO (e-connection Document control file), SROORDERS1 (e-connection ORDERS document header), SROORDERS2 (e-connection ORDERS document address), SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
====Acknowledgements from SPS====&lt;br /&gt;
&lt;br /&gt;
Every morning at 7AM EDI-PO runs from the job scheduler.  It calls EDCUP045 (Retrieve acknowledgment files from SPS) which calls EDRUP045.  which receives EDFAP (EDI File Acknowledgment file) and EDDLVP (EDI Delivery file).  These files are displayed by option 23 P/O Status on the Vendor menu.&lt;br /&gt;
&lt;br /&gt;
EDI Gateway sends these acknowledgments as soon as they are available.&lt;br /&gt;
&lt;br /&gt;
====Resend Purchase Orders====&lt;br /&gt;
&lt;br /&gt;
Delete (after saving, or change PO number on file to something else) from EDLOGP and EMODCO.  Reprint in ‘work with purchase orders’.&lt;br /&gt;
&lt;br /&gt;
===EDI  Monitor===&lt;br /&gt;
&lt;br /&gt;
This is started as part of the over night processing (EOXSTR2).  The command is EDISTRMON, which runs clp EDCUT350, which submits EDCUP040 and EDCUP440.&lt;br /&gt;
&lt;br /&gt;
====Outgoing Files====&lt;br /&gt;
&lt;br /&gt;
CL EDCUP040, and EDCUP440 (EDI -- Background monitor for P/O EDI), which run – &lt;br /&gt;
&lt;br /&gt;
ECNC820 (e-motor send module, method EDI/400), which calls ECNR910 (e-motor send module, all methods).  Read  SRODCO (e-connection Document control file).  Reads the EDI carrier for the vendor being processed, and only continues if it matches the one passed in the parameters (SPSC from EDCUP040, and EDIG from EDCUP440).  Calls ‘e-motor external I/O modules’, based on document being sent.&lt;br /&gt;
&lt;br /&gt;
The I/O modules move data from the ASW files into the interface files, and add extra fields required for the interface.  The same RPG programs are run for SPS and EDIG; file overrides in the CL change the interface files.&lt;br /&gt;
&lt;br /&gt;
 ASW file         SPS interface file      EDIG interface file&lt;br /&gt;
 SRODCO           EMODCO                  E2ODCO&lt;br /&gt;
 SROORDERS1       EMOORDERS1              E2OORDERS1&lt;br /&gt;
 SROORDERS2       EMOORDERS2              E2OORDERS2&lt;br /&gt;
 SROORDERS3       EMOORDERS3              E2OORDERS3&lt;br /&gt;
 PO header text   EMOETXT1                E2OETXT1&lt;br /&gt;
 PO line text     EMOETXT3                E2OETXT3&lt;br /&gt;
&lt;br /&gt;
Document type ‘ORDERS’ will then call EDRUP010 (Generate additional outbound P/O data), to add EMOORDERS8 and 9, or E2OORDERS8 and 9.  The additional data is our customer number, buyer name, buyer email, item size, and DIN.&lt;br /&gt;
&lt;br /&gt;
EDRUP031 (Preprocess outgoing EDI data).  Add UPC and second description line.&lt;br /&gt;
&lt;br /&gt;
EDCUP030 (Send outgoing EDI data to SPS).  Run EDRUP030 (Send outgoing EDI data via FTP).  Send data from interface files, archive it, then clear ‘external interface’ files (EM).  EDLOGP (EDI Record Log) is e-con sequence number, time stamp, and file name.&lt;br /&gt;
&lt;br /&gt;
 Interface file              Archive file                Archive file Library        File Description&lt;br /&gt;
 EMODCO                      EDODCO                      UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 EMOORDERS1                  EDOORDERS1                  UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 EMOORDERS2                  EDOORDERS2                  UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 EMOORDERS3                  EDOORDERS3                  UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 EMOORDERS8                  EDOORDERS8                  UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 EMOORDERS9                  EDOORDERS9                  UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 EMOETXT1                    EDOETXT1                    UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 EMOETXT3                    EDOETXT3                    UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 EDRAHDP                     EDRAHAP                     UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 EDRADTP                     EDRADAP                     UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
&lt;br /&gt;
EDCUP930 (Send outgoing EDI data to EDIG).  Run EDRUP925 (build CSV files EDIG820 &amp;amp; EDIG850 from interface files, and add CSV to archive),  EDRUP930 (Send outgoing EDI data via FTP), and  EDRUP961 (Move outgoing data from interface files to archive.  &lt;br /&gt;
&lt;br /&gt;
 Interface file           Archive file             Archive file Library        Archive File Description&lt;br /&gt;
 E2ODCO                   EDODCO                   UWDASWPRDD                  e-motor Document control file&lt;br /&gt;
 E2OORDERS1               EDOORDERS1               UWDASWPRDD                  e-motor ORDERS document (header)&lt;br /&gt;
 E2OORDERS2               EDOORDERS2               UWDASWPRDD                  e-motor ORDERS document (address)&lt;br /&gt;
 E2OORDERS3               EDOORDERS3               UWDASWPRDD                  e-motor ORDERS document (details)&lt;br /&gt;
 E2OORDERS8               EDOORDERS8               UWDASWPRDD                  EDI -- Additional outbound P/O header data&lt;br /&gt;
 E2OORDERS9               EDOORDERS9               UWDASWPRDD                  EDI -- Additional outbound P/O line data&lt;br /&gt;
 E2OETXT1                 EDOETXT1                 UWDASWPRDD                  e-motor Text file 1&lt;br /&gt;
 E2OETXT3                 EDOETXT3                 UWDASWPRDD                  e-motor Text file 3&lt;br /&gt;
 E2RAHDP                  EDRAHAP                  UWDASWPRDD                  EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 E2RADTP                  EDRADAP                  UWDASWPRDD                  EDI -- Remittance advice details for EFT payments&lt;br /&gt;
 EDIG820                  EDIGARHDP &amp;amp; EDIGARDTP    UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
 EDIG850                  EDIGARHDP &amp;amp; EDIGARDTP    UP1480BFVA                  EDI -- EDI Gateway archived CSV files - header &amp;amp; EDI -- EDI Gateway archived CSV files - detail&lt;br /&gt;
&lt;br /&gt;
====Incoming Files====&lt;br /&gt;
&lt;br /&gt;
EDCUP035 (Retrieve incoming FTP data from SPS).  Run EDRUP035 (Receive incoming EDI data via FTP).   Files are read from SPS and written into work files based on the first 2 or 3 characters of the file name.  If there have been no communications errors, records are written to EDLOGP (EDI Record Log), and to the ASW files.&lt;br /&gt;
&lt;br /&gt;
 SPS file        work file         ASW file            Archive file&lt;br /&gt;
 DC              EDWDCO            SRODCO              EDODCO&lt;br /&gt;
 IN1             EDWINH1           SROINH1             EDOINH1&lt;br /&gt;
 IN2             EDWINH2           SROINH2             EDOINH2&lt;br /&gt;
 IN3             EDWIND            SROIND              EDOIND&lt;br /&gt;
 PA1             EDWORDRSP1        SROORDRSP1          EDOORDRSP1&lt;br /&gt;
 PA2             EDWORDRSP2        SROORDRSP2          EDOORDRSP2&lt;br /&gt;
 PA3             EDWORDRSP3        SROORDRSP3          EDOORDRSP3&lt;br /&gt;
 PA4             EDWDCO            SRODCO              EDODCO&lt;br /&gt;
 SH1             EDWDESADV1        SRODESADV1          EDODESADV1&lt;br /&gt;
 SH2             EDWDESADV2        SRODESADV2          EDODESADV2&lt;br /&gt;
 SH3             EDWDESADV3        SRODESADV3          EDODESADV3&lt;br /&gt;
 SH4             EDWDCO            SRODCO              EDODCO&lt;br /&gt;
&lt;br /&gt;
EDCUP935 (Retrieve incoming FTP data from EDIG).  Runs EDRUP935 (Receive incoming EDI data from EDIG).  Files are read from EDI Gateway, and each one is written to a separate member in EDIGCSV.  If there have been no communications errors, EDRUP936 (Convert to ASW interface file, and archive) is called.  This program reads the CSV file members, and builds records for the ASW files.  These records are also written to the archive files.  The original CSV data and file name, with added key fields and time stamps, are written to EDIGARDTP and EDIGARHDP.  These files replace EDLOGP.&lt;br /&gt;
&lt;br /&gt;
EDRUP036 (Preprocess incoming EDI data).  Append ‘-MAI-OWN’ to PO number.  Add all PO lines from SROORPPL to SROORDRSP3.  Unit of measure conversions.  If not already there, add UWD item number, price, and ship date.&lt;br /&gt;
&lt;br /&gt;
===PO Acknowledgement (EDI 855) &amp;amp; Advance Shipping Notice (EDI856)===&lt;br /&gt;
&lt;br /&gt;
EDRUP037 (Run ASW EDI ORDRSP/DESADV (DMR526)).  Calls DMC527 (Interface purchase order confirmation), which calls DMR528 (Interface purchase order confirmation).  This program reads SROORDRSPx and SRODESADVx, and updates the purchase order files.&lt;br /&gt;
&lt;br /&gt;
===Supplier Invoices (EDI 810)===&lt;br /&gt;
&lt;br /&gt;
EDRRP100 (Print DI invoices - selection (FLR410)).  Calls FLC411 (Print DI supplier invoice), which calls FLR411 (Print DI supplier invoice).  Prints from SROINH1, 2, and SROIND.&lt;br /&gt;
&lt;br /&gt;
EDRUP090 (Transfer DI invoices - selection (FLR415)).  Calls FLC416 (DI A/P batch invoice), which calls FLR416 (DI A/P batch invoice).  This moves invoices from SROINH1, 2, and SROIND to SROLBA (A/P Batch input file, invoices), with document type of ‘EIN’.&lt;br /&gt;
&lt;br /&gt;
EDRUP110 (Post to ASW financials).  Calls clp GCFC851, which calls GCFR851 (Interface accounting transaction transfer).  This moves invoices from SROLBA to SROOVF (G/L Input transactions).  Will then post to SROLTA as part of the regular over night processing.&lt;br /&gt;
&lt;br /&gt;
====Manual Processing of EDI Invoices==== &lt;br /&gt;
&lt;br /&gt;
– see workflow FIN-AP-033 Work with EDI Inventory Invoices and Purchase Orders for details&lt;br /&gt;
&lt;br /&gt;
Menu APINV – A/P Invoicing Tasks, option 10 Work with A/P preliminary invoices matching (GCFR400)&lt;br /&gt;
&lt;br /&gt;
- select invoice; make note of purchase order number, and EIN document number.  Make sure PO is received (status 60), and check for Hot Line incidents.&lt;br /&gt;
&lt;br /&gt;
-  in transaction entry on the A/P Invoicing Tasks menu (FSR070) change document from EIN to INV.  Match to PO.  This will also move the invoice into SROLTPH (A/P Trans file, preliminary A/P historic).&lt;br /&gt;
&lt;br /&gt;
Note that at period end the balance of G/L 210000 is the total of SROLTA excluding preliminary invoices (EIN), and 210025 is the total of preliminary invoices (EIN).  As soon matching is done, on file SROLTA, EIN documents change to INV, and the period changes to the current period.  To balance past periods, compare SROLTA excluding document types ‘EIN’, up to that period, to G/L 210000.  Compare the total of SROLTPH where the ‘accounting period’ (PHPERI) is equal to or before the period you are balancing, and ‘preliminary ending from period’ (PHPEFR) is after it, to G/L 210025.&lt;br /&gt;
&lt;br /&gt;
===Remittance Advices (EDI 820)===&lt;br /&gt;
&lt;br /&gt;
Do an A/P payment proposal for EFT’s.  When it is printed, the system payment mode is read to find which program to use.&lt;br /&gt;
&lt;br /&gt;
 mode      name                        program&lt;br /&gt;
 CHEQUE    Cheque payments             FLC128&lt;br /&gt;
 EFT       EFT Payments                EFRUP011&lt;br /&gt;
 EFT2      Alternate EFT Payments      EFRUP011&lt;br /&gt;
 VT        Vendor Transfers&lt;br /&gt;
 WIRE      Wire payments&lt;br /&gt;
&lt;br /&gt;
EFRUP011 (Transfer program for EFT – 80-byte).  If file SROTPD (Trading partner documents) has a record for the vendor, where document name is ‘REMAD’, document sub type is ‘1’, method name is ‘EDI/400’, method sub type is ‘ANSI/X12’,  and ‘send document’ is ‘Y’, this is written to the EDI remittance files (EDRAHDP – header and EDRADTP – details).&lt;br /&gt;
&lt;br /&gt;
The next time the EDI monitor runs, these will be transmitted.&lt;br /&gt;
&lt;br /&gt;
====Resend 820’s====&lt;br /&gt;
&lt;br /&gt;
Find the records in EDRAHAP and EDRADAP (archive files).  Use query to extract into work files.  Get last used ESN (e-connection sequence number) from SROESN (and update it).  Use DFU to put the next number on both of the work files, then use copy file to add them to EDRAHDP and EDRADTP (make sure the monitor is not going to run while this is happening).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checking on the Internet===&lt;br /&gt;
''&lt;br /&gt;
'''''NOTE SPS COMMERCE IS NO LONGER BEING USED.  THIS IS OUR OLD EDI PROVIDER.'''''&lt;br /&gt;
&lt;br /&gt;
uniPHARM users&lt;br /&gt;
 “Customer Login” (very tiny, above top menu bar)&lt;br /&gt;
 Username:      unipharm83t&lt;br /&gt;
 Password:      whole^sale&lt;br /&gt;
 after that, it’s generally Reporting&lt;br /&gt;
&lt;br /&gt;
vendors&lt;br /&gt;
 Username:      unipharmvendor&lt;br /&gt;
 Password:      spscommerce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG Web Portal:&lt;br /&gt;
 URL:           https://webgate-plus.edigateway.net/&lt;br /&gt;
 Username:      Unipharm2022&lt;br /&gt;
 Password:      uniPHARM!123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG: General Contact Information:&lt;br /&gt;
  E-mail:       unipharm@edigateway.com&lt;br /&gt;
  Phone:        1-800-267-3130 or 514-341-5000&lt;br /&gt;
&lt;br /&gt;
Main EDIG Technical Contact: Supriyia Chelliah&lt;br /&gt;
 E-mail:        supriyac@edigateway.com&lt;br /&gt;
 Phone:         514-341-5000&lt;br /&gt;
&lt;br /&gt;
===File Clean Up===&lt;br /&gt;
&lt;br /&gt;
Some of these files are also used to transfer sales orders from IOP into ASW.  Normally, they are cleared from SRODCO, SROORDERS1, and SROORDERS3 – unless there is a problem.  So there are a bunch of records in these files that can be cleared.&lt;br /&gt;
&lt;br /&gt;
There are also some invoices in SRODCO – I don’t know why.&lt;br /&gt;
&lt;br /&gt;
==Send test P.O. to SPS Commerce==&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into ASW, then change company to PL&lt;br /&gt;
88 enter, PL enter, enter&lt;br /&gt;
&lt;br /&gt;
Set up customer for EDI&lt;br /&gt;
Key in  GO PRESAL  and press enter&lt;br /&gt;
Select Option 1 - Work with names&lt;br /&gt;
Position to the partner to be tested by either keying in the number or the name, and pressing enter.  Put a 2 to change in front of the partner, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Work with names                          12/08/08 14:18:16 GDMD0011 &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Template............ ALL       All Screens-All Customers                       &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 1=Add  2=Change  4=Inactivate  7=Activate  8=Attachment                       &lt;br /&gt;
                                                                                &lt;br /&gt;
    Number       Internal name                   Type  Active  A                &lt;br /&gt;
 2  20203        ASTRA ZENECA                     3      Y                      &lt;br /&gt;
    10063        ASTRAZENECA CANADA               3      N                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                         Bottom &lt;br /&gt;
   Number       Internal name                   Type                           &lt;br /&gt;
                ASTRA                                                          &lt;br /&gt;
   Search fields                                                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Repeat  F8=Move cursor  F9=Select template  F10=View control                &lt;br /&gt;
&lt;br /&gt;
Press enter until you get to the ‘DI documents’ screen.&lt;br /&gt;
&lt;br /&gt;
  *PL/480B*  Name file maintenance                     1/29/14 12:25:45 GDMD0141 &lt;br /&gt;
             DI documents, all                                                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 10008       ABBEY MEDICAL SUPPLIES LTD.                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                Document            Method                                       &lt;br /&gt;
     Document   Subtype  Method     Subtype    Description           Snd Rcv Hld &lt;br /&gt;
  _  ORDCHG       1      EDI/400    ANSI/X12   PO/SO Change request  &lt;br /&gt;
  _  ORDCHG       1      EDI/400    EDIFACT    Order change          &lt;br /&gt;
  2  ORDERS       1      EDI/400    ANSI/X12   Purchase Order/Sales  &lt;br /&gt;
  _  ORDERS       1      EDI/400    EDIFACT    Order                 &lt;br /&gt;
  _  ORDRSP       1      EDI/400    ANSI/X12   PO/SO Confirmation    &lt;br /&gt;
  _  ORDRSP       1      EDI/400    EDIFACT    Order response        &lt;br /&gt;
  _  PRICAT       1      EDI/400    ANSI/X12   Price/sales catalogue &lt;br /&gt;
  _  PRICAT       1      EDI/400    EDIFACT    Price/sales catalogue &lt;br /&gt;
  _  QUOTES       1      EDI/400    ANSI/X12   Response to RFQ, purc &lt;br /&gt;
  _  QUOTES       1      EDI/400    EDIFACT    Quotation             &lt;br /&gt;
  _  REMAD        1      EDI/400    ANSI/X12   Remittance Advice     &lt;br /&gt;
  _  REQOTE       1      EDI/400    ANSI/X12   Request for quotation&lt;br /&gt;
 &lt;br /&gt;
Page down until you see ‘ORDERS   EDI/400    ANSI/X12’.  Select it.&lt;br /&gt;
&lt;br /&gt;
Ensure “Send document” is  “Y”, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Name file maintenance                    12/08/08 14:26:39 GDMD0144&lt;br /&gt;
            DI documents                                                       &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 20203       ASTRAZENECA CANADA INC.                      &lt;br /&gt;
 Document............ ORDERS           Method.............. EDI/400            &lt;br /&gt;
 Document subtype....   1              Method subtype...... ANSI/X12           &lt;br /&gt;
 Description......... Purchase Order/Sales Order                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Send document....... Y                Hold document....... N                  &lt;br /&gt;
 Receive document.... Y                Paper copy.......... Y                  &lt;br /&gt;
 Send address........                                                          &lt;br /&gt;
 Receive address.....                                                          &lt;br /&gt;
 User id.............                                                  N       &lt;br /&gt;
 Password............                                                          &lt;br /&gt;
 File/mail names out.                                                          &lt;br /&gt;
 File/mail names in..                                                          &lt;br /&gt;
&lt;br /&gt;
Press enter until return to the screen listing the partners.  Press F3 to exit.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
On a command line, key in  WRKQRY and press enter.&lt;br /&gt;
&lt;br /&gt;
Key in Option = 2, query = EDIITEMSVA, library = xx2480bp, and press enter.&lt;br /&gt;
&lt;br /&gt;
                                Define the Query                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 Query . . . . . . :   EDIITEMSVA        Option  . . . . . :   CHANGE           &lt;br /&gt;
   Library . . . . :     XX2480BP        CCSID . . . . . . :   65535            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.  Press F21 to select all.                           &lt;br /&gt;
   1=Select                                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt    Query Definition Option                                                 &lt;br /&gt;
      &amp;gt; Specify file selections                                                 &lt;br /&gt;
        Define result fields                                                    &lt;br /&gt;
      &amp;gt; Select and sequence fields                                              &lt;br /&gt;
  1   &amp;gt; Select records                                                          &lt;br /&gt;
      &amp;gt; Select sort fields                                                      &lt;br /&gt;
        Select collating sequence                                               &lt;br /&gt;
      &amp;gt; Specify report column formatting                                        &lt;br /&gt;
        Select report summary functions                                         &lt;br /&gt;
        Define report breaks                                                    &lt;br /&gt;
        Select output type and output form                                      &lt;br /&gt;
        Specify processing options                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit            F5=Report          F12=Cancel                               &lt;br /&gt;
 F13=Layout         F18=Files          F21=Select all                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Key in option 1 in front of ‘Select Records’ and press enter.&lt;br /&gt;
&lt;br /&gt;
                                 Select Records                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type comparisons, press Enter.  Specify OR to start each new group.            &lt;br /&gt;
   Tests:  EQ, NE, LE, GE, LT, GT, RANGE, LIST, LIKE, IS, ISNOT...              &lt;br /&gt;
                                                                                &lt;br /&gt;
 AND/OR  Field             Test   Value (Field, Number, 'Characters', or ...)   &lt;br /&gt;
         PPSUPP            EQ     '21441'                                       &lt;br /&gt;
  AND    PGSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCXRTY            EQ     'BC'                                          &lt;br /&gt;
  AND    SRSROM            EQ     'MAI'                                         &lt;br /&gt;
  AND    SRSTAT            EQ     ' '                                           &lt;br /&gt;
                                                                        Bottom  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Field           Text                                                  Len  Dec &lt;br /&gt;
 T04.SRSTAT      Status                                                  1      &lt;br /&gt;
 T01.PPPRDC      Item                                                   35      &lt;br /&gt;
 T03.PCUNIT      Unit                                                    5      &lt;br /&gt;
 T03.PCXRTY      Cross Reference Type                                    2      &lt;br /&gt;
 T03.PCNANO      Customer/supplier number                               11      &lt;br /&gt;
                                                                       More...  &lt;br /&gt;
 F3=Exit          F5=Report          F9=Insert          F11=Display names only  &lt;br /&gt;
 F12=Cancel       F13=Layout         F20=Reorganize     F24=More keys           &lt;br /&gt;
&lt;br /&gt;
Change supplier number (21441 to ?)&lt;br /&gt;
&lt;br /&gt;
Press F5 to display items&lt;br /&gt;
&lt;br /&gt;
Select three items, with a “UP” Cross Reference of 12 characters for an each, or 14 characters for a case.&lt;br /&gt;
&lt;br /&gt;
Press F3 twice to exit.  Save definition = N and run option = 3.  Press Enter. F3 again&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
Key in  GO  PURCHP   and press enter.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter.&lt;br /&gt;
&lt;br /&gt;
F6 to add&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, order type, and warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from the query, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
 Display Order                                Field      Test Value             &lt;br /&gt;
 DOCCONT By Contact ID                                                          &lt;br /&gt;
 PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
 Vendor                                       Contact Mode  Type                &lt;br /&gt;
 20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to SPS Commerce===&lt;br /&gt;
&lt;br /&gt;
Ensure production monitor is not actively transmitting / receiving data:&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 1- VA Company (Production)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
Check “Monitor status” at top of screen; if status is, “Running     Waiting for next poll”, and “Last activity” time leaves a window of more than 5 minutes, proceed. ((last activity time) + (poll interval) is more than 5 minutes after current time – remember to press refresh (F5))&lt;br /&gt;
&lt;br /&gt;
Return to ‘Master Menu’ by pressing F12 three times&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: testin                                                    &lt;br /&gt;
  Outgoing directory: testout                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIMON_DEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press enter to get back to previous screen.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address and line.&lt;br /&gt;
&lt;br /&gt;
F7=Str Mon to start monitor&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, F8  to end monitor.  Monitor status should be, “Not running”. (Keep pressing F5 to refresh.)&lt;br /&gt;
&lt;br /&gt;
Email editesting@spscommerce.com plus any other interested parties, with PO #, vendor # and number of lines.  Include a request for SPS to confirm receipt of this PO.&lt;br /&gt;
&lt;br /&gt;
==Send test PO and Remittance Advice to EDI Gateway==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;vendor-edi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into the InfoNet development environment.  Make sure you are in development by looking at the address line.  It should say bart.unipharm.local:8151/unidev.&lt;br /&gt;
&lt;br /&gt;
Select Maintenance / Business Partners.&lt;br /&gt;
&lt;br /&gt;
Either key the vendor’s name into the ‘Name’ field, and click on it when it is suggested, or key in the vendor number.  Click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Click on ‘change’ in the ‘Action’ column beside the vendor.&lt;br /&gt;
&lt;br /&gt;
If  ‘EDI DISTRIBUTION DATA’ or ‘USER DEFINED DATA’ aren’t shown, click on Administration / User Defaults.  Turn on ‘EDI Distribution Method’ and ‘User Defined Data’ under ‘Blocks to Display for Partner Detail’, and click on ‘Change’.&lt;br /&gt;
&lt;br /&gt;
Under ‘EDI DISTRIBUTION DATA’, set the document types that the vendor trades.  850 and 820 should be Yes for Send.  855, 856, and 810 should be Yes for Receive.  They should all be Yes for Active. &lt;br /&gt;
&lt;br /&gt;
Under ‘USER DEFINED DATA’, ‘EDI Carrier’ should be EDI Gateway, and ‘EDI Gateway Vendor ID’ should be the code they have given us.&lt;br /&gt;
&lt;br /&gt;
If either of these codes is not already there, you must select them from the drop down box in the lower left corner of the block.  Select ‘EDI Carrier’ first, then click on validate.  This will give you space to select another code, and will provide the drop down box to select an EDI carrier.&lt;br /&gt;
&lt;br /&gt;
It is also important to check under the &amp;quot;SUPPLIER AND A/P DATA&amp;quot; section to make sure that the 'OUR CUSTOMER #' is filled in with the customer number that the vendor is using for uniPHARM in their system.  Usually this information can be found on their paper invoices or waybill / packing slip information.  If not you will have to contact the vendor and have them provide this information.&lt;br /&gt;
&lt;br /&gt;
Click on ‘Validate’, then ‘Update’.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
In development InfoNet, select Maintenance / Items.&lt;br /&gt;
&lt;br /&gt;
Key the vendor number into the ‘Vendor’ field, and click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Select three items, with a buying UPC of at least 12 characters (we would rather not send a 10 digit truncated code).&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
In ASW, key in  GO  PURCHP   and press enter, or navigate to ‘Work with Purchase Orders’.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter, then press F6 to add.&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, ‘PE’ for order type, and ‘MAI’ for warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from InfoNet, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
  Display Order                                Field      Test Value             &lt;br /&gt;
  DOCCONT By Contact ID                                                          &lt;br /&gt;
  PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
  Vendor                                       Contact Mode  Type                &lt;br /&gt;
  20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Create a Test Remittance Advice===&lt;br /&gt;
&lt;br /&gt;
We don’t want to go to all the time and trouble of creating a remittance advice, so we’ll just use a dummy one.  &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820H)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the header.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRAHDR                     File . . . . :   TEST820H       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 UWD Vendor Number:      23440                                                  &lt;br /&gt;
 Vendor Name:            3M CANADA LTD.                                         &lt;br /&gt;
 Payment Date:           20150930                                               &lt;br /&gt;
 EFT Reference:          8327074                                                &lt;br /&gt;
 Amount Paid:                      2121000                                      &lt;br /&gt;
 Currency:               CAD                                                    &lt;br /&gt;
 Pay Type:               ACH                                                    &lt;br /&gt;
 Cheque Number:          ________________                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
   &lt;br /&gt;
Add one to the e-conn sequence number and the EFT reference number, as they should be unique for every document we send.  Change vendor number and name to the one being tested.  You can change payment date to something current.&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter; to update record, and exit.&lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820D)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the detail (invoices being paid).&lt;br /&gt;
  &lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRADTR                     File . . . . :   TEST820D       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 Vendor Invoice:         9400662211J                                             &lt;br /&gt;
 Invoice Date:           20150915                                               &lt;br /&gt;
 Doc Type:               INV                                                    &lt;br /&gt;
 Gross Amount:                      147840                                      &lt;br /&gt;
 Discount Amount:                     2820-                                     &lt;br /&gt;
 Net Amount:                        145020                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
                                                                                                                                                         &lt;br /&gt;
Add one to the e-conn sequence number to make it the same as the header, and change the invoice number (otherwise it will be hard to link the acknowledgments to the 820's).  You can change invoice date to something current, but make sure it is before the payment date on the header.  Press page down to update this record, and allow to change the next (there are two invoices in this file).&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter to update records, and exit.&lt;br /&gt;
&lt;br /&gt;
Then copy to the EDI out files.  Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820H) TOFILE(UWDASWVOLD/EDRAHDP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘1 records copied from member EDRAHAP’.  (Questionable grammar, but it’s a stock message.) &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line –&lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820d) TOFILE(UWDASWVOLD/EDRAdtP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘2 records copied from member EDRADAP’.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to EDI Gateway===&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.edigateway.com                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           unipharm0424                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: test/in                                                    &lt;br /&gt;
  Outgoing directory: test/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIGMON_PL                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press F3 to return to the monitor.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address, and line in ‘not interfaced’, and if you’ve created it, the remittance advice header and detail in ‘not sent’.&lt;br /&gt;
&lt;br /&gt;
Press F7 to start the monitor.  Press F5 refresh so you can see what is happening.&lt;br /&gt;
&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, press F8 to end it.  Monitor status should be, “Not running”. Again, keep pressing F5 to refresh.&lt;br /&gt;
&lt;br /&gt;
===Check EDI Log===&lt;br /&gt;
&lt;br /&gt;
In InfoNet, go to I.T. / EDIG EDI Log.&lt;br /&gt;
&lt;br /&gt;
Select today for from and to date, and click on ‘Search’.  Make sure the PO you just sent shows here.&lt;br /&gt;
&lt;br /&gt;
==Send Test Document to Our Own FTP Server==&lt;br /&gt;
&lt;br /&gt;
The only way we can see the interface files created without sending them to EDI Gateway is to send them to our selves.  &lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
Press F13 to see the configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to change this.  But will have to change it back when we are done, so make note of what it is currently.  The best way is to print the screen - so there can't be any errors writing the values down.&lt;br /&gt;
&lt;br /&gt;
Change the server, user ID, and password as shown.  This user will go into the FTPOrders directory on the server.  We need to go into a test subdirectory from there.  Make sure these directories are empty.&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.unipharm.com                                       &lt;br /&gt;
  User ID:            ftporders                                                  &lt;br /&gt;
  Password:           visionit525                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: Sheila/EDIG/in                                             &lt;br /&gt;
  Outgoing directory: Sheila/EDIG/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
Don't forget to change this back when you are finished.&lt;br /&gt;
&lt;br /&gt;
The easiest way to look at our FTP server is to click on Start, then Run.&lt;br /&gt;
&lt;br /&gt;
[[File:Edi-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Key in this value, then press enter.  &lt;br /&gt;
&lt;br /&gt;
User ID: Administrator; Password: NewVisionIT  &lt;br /&gt;
&lt;br /&gt;
This will open the FTP server in Explorer.&lt;br /&gt;
&lt;br /&gt;
We can also access EDI Gateway's [[Information Systems:FTP connectivity on IBM i|FTP]] server through Internet Explorer.  The host name, user ID, and password are the same as what is setup in the [[EDI#Send test purchase order to EDI Gateway|EDI interface]].&lt;br /&gt;
&lt;br /&gt;
==Move Vendor to Production==&lt;br /&gt;
&lt;br /&gt;
When told by EDI Gateway that the vendor is ready, repeat the process in [[EDI#vendor-edi|Set up new test vendor as an EDI vendor for purchase orders]], except in production.&lt;br /&gt;
&lt;br /&gt;
==EDI Problems==&lt;br /&gt;
&lt;br /&gt;
===Invalid vendor or PO #===&lt;br /&gt;
&lt;br /&gt;
When a vendor sends an invalid supplier number in an 855 (PO Acknowledgment) or an 856 (Advance Ship Notice), it will appear on EDI Menu / 20 P/Os in error – fix. When a user tries to fix the PO, they will get a message to contact IT. Records need to be edited in three files.&lt;br /&gt;
&lt;br /&gt;
First, determine whether the document is an 855 or 856 (856’s are more common than 855’s). Check the main header files, SROORDRSP1 and SRODESADV1.&lt;br /&gt;
&lt;br /&gt;
The SRO’s are ASW files, which are populated by the EDI process. Documents with problems remain in the SRO files until they are fixed. Before records are deleted from the SRO file, they are archived to the corresponding EDO file. Archived EDO files should not be edited, per Health Canada’s requirement to save original data.&lt;br /&gt;
&lt;br /&gt;
 Library       855 Files        856 Files	&lt;br /&gt;
 UP1480BFVA    SROORDRSP1       SRODESADV1      Header    &lt;br /&gt;
               SROORDRSP2       SRODESADV2      Address&lt;br /&gt;
               SROORDRSP3       SRODESADV3      Detail&lt;br /&gt;
 &lt;br /&gt;
 UWDASWPRDD    EDOORDRSP1       EDODESADV1      Header&lt;br /&gt;
               EDOORDRSP2       EDODESADV2      Address&lt;br /&gt;
               EDOORDRSP3       EDODESADV3      Detail&lt;br /&gt;
&lt;br /&gt;
Get vendor / PO number from ASW.&lt;br /&gt;
&lt;br /&gt;
Use ezview, dfu, or sql to change the affected fields.&lt;br /&gt;
&lt;br /&gt;
===Supplier Number Not Found===&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  DI A/P invoice transfer                  11/26/08 13:37:32 FLR41601 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Supplier number..... CO                Supplier invoice no. 35839              &lt;br /&gt;
 Supplier invoice dte 112608            Due date............ 020909             &lt;br /&gt;
 Document date....... 112608            Reception date...... 112608             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Document type....... EIN               Pseudo account......                    &lt;br /&gt;
 Transaction currency CAD                                                       &lt;br /&gt;
 Transaction amount..        2939.02-   Accounting period... 0910               &lt;br /&gt;
 Cash discount base..        2939.02-                                           &lt;br /&gt;
 VAT amount..........                                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
 Cash discount 1 date 000000            Cash discount 1 %...                    &lt;br /&gt;
 Cash discount 2 date 122608            Cash discount 2 %...  2.000             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Cancel this document  F7=Cancel all remaining documents                     &lt;br /&gt;
 Supplier number not found &lt;br /&gt;
&lt;br /&gt;
These are the files and fields that need to be corrected.&lt;br /&gt;
&lt;br /&gt;
 SROINH1 / I1SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROINH2 / I2SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROIND / ILSEAN     Supplier party identification   &lt;br /&gt;
&lt;br /&gt;
This message will also be displayed for a valid supplier, if they are not correctly set up for EDI.&lt;br /&gt;
&lt;br /&gt;
===EDI documents not imported===&lt;br /&gt;
&lt;br /&gt;
If uniPHARM does not seem to be receiving EDI documents as usual, do some or all of the following to check for a “log jam” at SPS.&lt;br /&gt;
&lt;br /&gt;
- System operator messages for “SPS number of files” message – ****** Number of files on SPS ftp site exceeds 15 ******&lt;br /&gt;
&lt;br /&gt;
- On EDI monitor screen, look at messages, F15=EDI messages	&lt;br /&gt;
&lt;br /&gt;
- From a message, retrieve job number, to look at logs: e.g. for job 622416, &lt;br /&gt;
WRKSPLF SELECT(*ALL) JOB(622416/EDIUSER/EDIMON_PRD)&lt;br /&gt;
&lt;br /&gt;
- Look at the files on the SPS ftp site&lt;br /&gt;
 ftp ftp.spscommerce.net&lt;br /&gt;
 user unipharm&lt;br /&gt;
 u?TFgbmZf.&lt;br /&gt;
 cd out&lt;br /&gt;
 dir or ls&lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
To ensure that SPS is not adding new files while we are downloading, we count every file we bring from the SPS site.  Then we count the number of completed file transfers.  If the two numbers are not the same, download program EDRUP035 won't process and delete.&lt;br /&gt;
&lt;br /&gt;
If documents are sitting on the SPS ftp server, and not being imported, run the program in debug, and force the download manually.&lt;br /&gt;
&lt;br /&gt;
- end production monitor via EDI Monitor / F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- log on as EDIUSER/usual pwd; copy library list from normal session&lt;br /&gt;
&lt;br /&gt;
- STRDBG PGM(EDRUP035) UPDPROD(*YES)&lt;br /&gt;
&lt;br /&gt;
- Set break point on &lt;br /&gt;
   if    zz23 &amp;lt; 1 or&lt;br /&gt;
         zz226 &amp;lt;&amp;gt; zzNumFiles or&lt;br /&gt;
         zz221 &amp;lt;  1 or         &lt;br /&gt;
         zz550 &amp;lt;&amp;gt; 0’   &lt;br /&gt;
   &lt;br /&gt;
- in VA, Call EDCUP040&lt;br /&gt;
&lt;br /&gt;
- expect blank screen with “Opening files for GCFC851, please wait” for up to 15 minutes, depending on time set in data area EDIMON&lt;br /&gt;
&lt;br /&gt;
- compare zz226 = number of files on SPS site, zzNumFiles = number of files to import/delete&lt;br /&gt;
&lt;br /&gt;
- if zz226 does not equal zzNumFiles, force the download by changing zzError to a blank (eval zzError = ‘  ‘)&lt;br /&gt;
&lt;br /&gt;
- F7=Cancel this document for error docs; Finance and Business Intelligence will correct errors later&lt;br /&gt;
&lt;br /&gt;
- if it hangs, go to the EDI monitor screen, F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- all reports will come to user id that starts the monitor, so start as EDIUSER:&lt;br /&gt;
&lt;br /&gt;
SBMJOB CMD(EDISTRMON) USER(EDIUSER)&lt;br /&gt;
&lt;br /&gt;
===Duplicate EDI PO===&lt;br /&gt;
&lt;br /&gt;
Four times a day, EDRDUPO checks file EDLOGP, to see if EDI POs (up to five) have been sent more than once, during the day.  If true, an email is sent to the programmers identified in data areas MSGREC and MSGREC2.&lt;br /&gt;
&lt;br /&gt;
Use the PO number in the email to get the buyer, assistant and vendor from ASW.&lt;br /&gt;
&lt;br /&gt;
Use query EDLOGPQ in XX2480BP to see when the duplicate PO was sent, possibly more than twice.&lt;br /&gt;
&lt;br /&gt;
Notify the following people, by email.  The Purchasing assistant will need to contact the vendor, to prevent the order from being filled twice.&lt;br /&gt;
&lt;br /&gt;
 Buyer&lt;br /&gt;
 Purchasing Assistant&lt;br /&gt;
 Manager of Business Intelligence&lt;br /&gt;
 I.T. Manager&lt;br /&gt;
&lt;br /&gt;
===EDRUP936 (EDI -- Convert to ASW interface files, and archive) Bombs===&lt;br /&gt;
&lt;br /&gt;
If any program in the EDI process was to bomb, it would most likely be this one.  It reads the file sent from EDI Gateway, and maps it into the ASW interface files and archives.  If this does go into error, the best response is always 'R' for retry.  But that will not always be an option.&lt;br /&gt;
&lt;br /&gt;
Here is an example - &lt;br /&gt;
&lt;br /&gt;
                         Additional Message Information                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message ID . . . . . . :   RNQ0103       Severity . . . . . . . :   99         &lt;br /&gt;
 Message type . . . . . :   Inquiry                                             &lt;br /&gt;
 Date sent  . . . . . . :   03/12/16      Time sent  . . . . . . :   10:57:20   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message . . . . :   The target for a numeric operation is too small to hold    &lt;br /&gt;
   the result (C G D F).                                                        &lt;br /&gt;
 Cause . . . . . :   RPG procedure EDRUP936 in program XX2480BP/EDRUP936 at     &lt;br /&gt;
   statement 1541 performed an arithmetic operation which resulted in a value   &lt;br /&gt;
   that is too large to fit in the target.  If this is a numeric expression,    &lt;br /&gt;
   the overflow could be the result of the calculation of some intermediate     &lt;br /&gt;
   result.                                                                      &lt;br /&gt;
 Recovery  . . . :   Contact the person responsible for program maintenance to  &lt;br /&gt;
   determine the cause of the problem.                                          &lt;br /&gt;
 Possible choices for replying to message . . . . . . . . . . . . . . . :       &lt;br /&gt;
   D -- Obtain RPG formatted dump.                                              &lt;br /&gt;
   S -- Obtain system dump.                                                     &lt;br /&gt;
   F -- Obtain full formatted dump.                                             &lt;br /&gt;
   C -- Cancel.                                                                 &lt;br /&gt;
   G -- Continue processing at *GETIN.                                          &lt;br /&gt;
&lt;br /&gt;
This tells you that there was an error at line 1541 in program EDRUP936 in library XX2480BP.  Note that this line number is not from the source program, but from the compile listing.  You will have to compile with option 14 to get this.&lt;br /&gt;
&lt;br /&gt;
                                                        Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   EDRUP936                                                                        Page/Line   33/42         &lt;br /&gt;
 Control . . . . .                                                                                   Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   1541&lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+....2....+.&lt;br /&gt;
   1524  * SAC segment read at summary time                                                                  150413     047600 &lt;br /&gt;
   1525 c                   select                                                                 B04 b004  150427     047700 &lt;br /&gt;
   1526  * allowance; which is discount                                                                      150427     047800 &lt;br /&gt;
   1527 c                   when      col(2) = 'A' and                                             X04 x004  150504     047900 &lt;br /&gt;
   1528 c                             col(3) = 'C310'                                              X04       150504     048000 &lt;br /&gt;
   1529 c*                  if        col07n &amp;lt;&amp;gt; *zero                                                  uwd7  151103     048100 &lt;br /&gt;
   1530 c*                  eval      i1tdp1 = col07n                                                  uwd7  151103     048200 &lt;br /&gt;
   1531 c                   if        col06n &amp;lt;&amp;gt; *zero                                              B05 uwd7  151103     048300 &lt;br /&gt;
   1532 c                   eval      i1aamo += -col06n/100                                         05 uwd7  151112     048400 &lt;br /&gt;
   1533 c                   eval      i1dbas += -col06n/100                                         05 uwdc  160114     048500 &lt;br /&gt;
   1534 c                   endif                                                                  E05 e005  150428     048600 &lt;br /&gt;
   1535  * GST or PST                                                                                        150427     048700 &lt;br /&gt;
   1536 c                   when      col(2) = 'C' and                                             X04 x004  150504     048800 &lt;br /&gt;
   1537 c                             (col(3) = 'D360' or                                          X04       150504     048900 &lt;br /&gt;
   1538 c                              col(3) = 'H770')                                            X04       151020     049000 &lt;br /&gt;
   1539 c                   eval      i1itta += col06n/100                                          04       150504     049100 &lt;br /&gt;
   1540 c*                  eval      i1vatp += col07n                                                 uwde  160217     049200 &lt;br /&gt;
   1541 c                   eval      i1vatp = col08n                                               04 uwde  160315     049300 &lt;br /&gt;
   1542 c                   eval      i1astt = i1olto                                               04       150427     049400 &lt;br /&gt;
&lt;br /&gt;
You can see that the problem happens when the eighth field from the SAC segment at summary time is moved into the sales tax percent field.  (The field numbers in this program are one higher than in the documentation because it includes the segment code - in this case SAC - as well.)&lt;br /&gt;
&lt;br /&gt;
Go into 'work with active jobs' 9WRKACTJOB), and find this job running in subsystem MONITOR2.  Respond to the error with a 'D' for dump.  The job will show another error; but leave it for now.  Use option 8 to work with the job's spooled files.  Look at file 'QPPGMDMP'.  Find 'COL08N'; which is the field that has a value too large to fit in the tax percent field.  This search is case sensitive; all field name are in upper case.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   95/39         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   COL08N &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1.. &lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000006000000F'X &lt;br /&gt;
  COL08N                PACKED(32,6)         00000000000000000000000196.180000&lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000196180000F'X&lt;br /&gt;
  CVADBY                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
  CVADCE                PACKED(2,0)          00.              '000F'X &lt;br /&gt;
  CVADDY                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADMO                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADTI                PACKED(6,0)          000000.          '0000000F'X&lt;br /&gt;
  CVADYR                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVALPH                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
&lt;br /&gt;
You can see that a value of 196.18 is not a sales tax percent.&lt;br /&gt;
&lt;br /&gt;
To see the entire segment, search for EDIDATA.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   96/55         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   EDIDATA &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+. &lt;br /&gt;
  EDFLD1                CHAR(3)              '   '            '404040'X&lt;br /&gt;
  EDIDATA               CHAR(1000)           'SAC,C,D360,,,19618,6,196.18,,,,,02,,,Canada GST                       '&lt;br /&gt;
                          81                 '                                                                      '&lt;br /&gt;
                          161                '                                                                      '&lt;br /&gt;
                          241                '                                                                      '&lt;br /&gt;
                          321                '                                                                      '&lt;br /&gt;
&lt;br /&gt;
Search VENDNUMB to find the vendor number.&lt;br /&gt;
&lt;br /&gt;
You can use [[Information Systems:DFU]] on file EDIGCSV in library UP1480BFVA to correct this record.  But with a slight difference.  This is a multi member file; each file received from EDI Gateway is in a separate member.  To see them, use the command - &lt;br /&gt;
&lt;br /&gt;
WRKMBRPDM FILE(UP1480BFVA/EDIGCSV)&lt;br /&gt;
&lt;br /&gt;
The member with the error will most likely be the first one.  Use [[Information Systems:DFU]] on this one first.&lt;br /&gt;
&lt;br /&gt;
Then you can go back into WRKACTJOB and respond to the error.  Reply 'C' for cancel until you get the option 'R' for retry.  This file my not post right away, but in the next EDI cycle. If you don't want to wait, to to UNITY / Start uniPharm Extensions / VA Company / EDI Menu / EDI Monitor - EDI Gateway.  If the status is 'Waiting for next poll', you can press F9 to poll now.&lt;br /&gt;
&lt;br /&gt;
[[Category: EDI]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14408</id>
		<title>Information Systems:EDI Technical Information</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Technical_Information&amp;diff=14408"/>
		<updated>2023-05-11T19:47:24Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Outgoing Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=EDI with Vendors=&lt;br /&gt;
&lt;br /&gt;
We follow base ASW EDI processing up to the time the documents are in the e-connections document files.  Then we use custom programs to format and send them, via [[Information Systems:FTP connectivity on IBM i|FTP]], to our EDI carrier(s).&lt;br /&gt;
&lt;br /&gt;
Our original EDI partner, starting in 2006, was SPS Commerce.  In 2015 we are switching to EDI Gateway, a Canadian company that is more our size (we are smaller than the lowest tier in SPS Commerce).&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
&lt;br /&gt;
All day every day, EDCUP040 runs, to FTP EDI data to and from SPS Commerce; EDCUP440 for EDI Gateway.  To see it, in extensions, go to 21 EDI Menu, then 1 EDI Monitor; option 2 for EDIG.  In order to see everything, you will have to page down a couple of times.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:08:05               EDI Status                       EDRIU011/CTL  &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
                                                                                &lt;br /&gt;
  Monitor status:  Running     Receiving via FTP...                             &lt;br /&gt;
    Last activity: 12/12/11 11:07:17          FTP: ftp.spscommerce.net          &lt;br /&gt;
    Poll interval:  15 minutes 12:00 AM to 11:59 PM   In:  /staging-in          &lt;br /&gt;
                                                      Out: /out                 &lt;br /&gt;
    A-D=Query   1-4=DFU   X=Clear ---- Outgoing ---  -- Incoming ---            &lt;br /&gt;
    File                          Not Int  Not Sent  Waiting  At SPS  Archive   &lt;br /&gt;
    ------- Incoming -------------                                              &lt;br /&gt;
    Invoice header 1           810                                     41,830   &lt;br /&gt;
    Invoice header 2           810                                     41,831   &lt;br /&gt;
    Invoice line               810                                    336,393   &lt;br /&gt;
    (ASW A/P intfc)     SROLBA 810                                              &lt;br /&gt;
    P/O resp header            855                         1            4,678   &lt;br /&gt;
    P/O resp address           855                         3            8,859   &lt;br /&gt;
    P/O resp line              855                                     75,154   &lt;br /&gt;
    ASN header                 856                         4           16,162  &lt;br /&gt;
    ASN address                856                         8           32,155   &lt;br /&gt;
    ASN line                   856                         4          131,023   &lt;br /&gt;
    ------- Outgoing -------------                                              &lt;br /&gt;
    New P/O header             850                                     20,226   &lt;br /&gt;
    New P/O address            850                                     60,688   &lt;br /&gt;
    New P/O line               850                                    386,746   &lt;br /&gt;
    New P/O header text        850                                        277   &lt;br /&gt;
    New P/O line text          850                                      4,968   &lt;br /&gt;
    New P/O UWD header extra   850                                     20,226  &lt;br /&gt;
    New P/O UWD line extra     850                                    386,746   &lt;br /&gt;
    Remittance advice header   820                                      7,560   &lt;br /&gt;
    Remittance advice detail   820                                     25,174   &lt;br /&gt;
    ------- Control Files --------                                              &lt;br /&gt;
    (ASW Document Control)         18,312             18,312           41,075   &lt;br /&gt;
    (e-conn sequence numbers)           2                                       &lt;br /&gt;
    (UWD EDI log file)                                                          &lt;br /&gt;
                                                                                &lt;br /&gt;
  F3=Exit  F5=Refresh  F6=Refr FTP             F8=End Mon F9=Poll Now           &lt;br /&gt;
  F13=Configuration  F14=Files  F15=EDI Messages  F16=W/W Mon Job      F12=Exit &lt;br /&gt;
  Inbound P/O data in error: F17=Fix F18=Clear                                  &lt;br /&gt;
  Inbound invoices in error: F19=Fix F20=Clear F21=Print        F22=UOM mapping &lt;br /&gt;
&lt;br /&gt;
If F15=EDI Messages is red, or if there is anything in the column labeled ‘Incoming – Waiting’, there are errors that have to be corrected.  Most are errors that the user can correct themselves.  I.T. has to make corrections when the vendor number is wrong (Nancy or Jeremy will request).  See tech/common/iSeries/instructions/edi/Invalid vendor of PO.doc, or Supplier Number Not Found.doc for instructions.&lt;br /&gt;
&lt;br /&gt;
F13 will show the FTP configuration.  Press page down to see everything.&lt;br /&gt;
&lt;br /&gt;
 12/12/11 11:56:11            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM -- PRODUCTION                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: staging-in                                                &lt;br /&gt;
  Outgoing directory: out                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: UWDQSYS    / MONITOR2     Job name: EDIMON_PRD                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls:  15 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:  30 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIMONITOR                                     &lt;br /&gt;
  ASW financials:                EDIFIN                                         &lt;br /&gt;
  EDI invoice print:             LP05                                           &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIPOACK    Errors: PRT01                      &lt;br /&gt;
  EDI invoice transfer:          EDIINVTFR   Errors: PRT01                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWPRDD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                                                              End&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===Purchase Orders (EDI 850)===&lt;br /&gt;
&lt;br /&gt;
OHEDOR(EDI order Y/N) on PO header set on if EDI method is on.&lt;br /&gt;
&lt;br /&gt;
DMR510 (Purchase order printout selection) asks if user wants to send PO via EDI.  If not, a record is added to EDSUPPP (P/O suppress EDI send).  &lt;br /&gt;
&lt;br /&gt;
- Call EDRIU140 (Allow suppress of EDI P/O transmit to vendor)&lt;br /&gt;
 &lt;br /&gt;
 - Read file SROTPD (Trading partner documents) for a record for the partner&lt;br /&gt;
   where document name is ‘ORDERS’ and document subtype is ‘1’.  Ends if not found.&lt;br /&gt;
 &lt;br /&gt;
 - If PO type is not ‘PE’, adds a record to EDSUPPP and ends. &lt;br /&gt;
 &lt;br /&gt;
 - If there has been no EDI activity for the PO, prompts for whether or not to send&lt;br /&gt;
   this order.  If user answers ‘N’ or presses cancel, a record is added to EDSUPPP.&lt;br /&gt;
 &lt;br /&gt;
 - If there has been EDI activity for the PO, a record is added to EDSUPPP to keep &lt;br /&gt;
   it from being sent again.&lt;br /&gt;
 &lt;br /&gt;
 EDSUPPP is checked at the end of DMR512 (by calling ECNR501, which calls EDRUP130), &lt;br /&gt;
 when the document status is set to ready.  If the PO is in this file, the document is deleted.&lt;br /&gt;
&lt;br /&gt;
OHEDCR (EDI created Y/N) set on in DMR512 (Purchase order printout) as part of the PO print process, – if OHEDOR(EDI order Y/N) on PO header is ‘Y’&lt;br /&gt;
&lt;br /&gt;
ECNR501 (e-connection ORDERS I/O module)&lt;br /&gt;
&lt;br /&gt;
 INITWR    initiate and write document format   &lt;br /&gt;
 WRITE     write document format                 &lt;br /&gt;
 COINWR    conditionally init and/or write      &lt;br /&gt;
 POREAD    position and read document format    &lt;br /&gt;
 READ      read document format                   &lt;br /&gt;
 DELETE    delete document                      &lt;br /&gt;
 SETMAD    set document in manually del status  &lt;br /&gt;
 SETRDY    set document in ready state          &lt;br /&gt;
 SETPRT    set document in printed state        &lt;br /&gt;
 SETERR    set document in error state          &lt;br /&gt;
 SETNOS    set document in ready state. Not sent&lt;br /&gt;
&lt;br /&gt;
INITWR – Get next available e-connection log and e-connection sequence numbers.  Add SRODCO (e-connection Document control file), SRODLH (e-connection Document log header), SRODLO (e-connection Document log file), and SROORDERS1 (e-connection ORDERS document header).&lt;br /&gt;
&lt;br /&gt;
WRITE with format 2 – Write SROORDERS2 (e-connection ORDERS document address)&lt;br /&gt;
&lt;br /&gt;
WRITE with format 3 – Write SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
SETRDY – Set status to ‘1’ on SRODCO (e-connection Document control file) and add record to SRODLO (e-connection Document log file).  Modification - call EDRUP130 (Purge outbound P/O EDI data if already sent) which will delete if the PO is in file EDSUPPP (P/O suppress EDI send).  A record may be added to this file by EDRIU140 (Allow suppress of EDI P/O transmit to vendor), which is called by DMR510 &lt;br /&gt;
&lt;br /&gt;
DELETE – Delete from SRODCO (e-connection Document control file), SROORDERS1 (e-connection ORDERS document header), SROORDERS2 (e-connection ORDERS document address), SROORDERS3 (e-connection ORDERS document details)&lt;br /&gt;
&lt;br /&gt;
====Acknowledgements from SPS====&lt;br /&gt;
&lt;br /&gt;
Every morning at 7AM EDI-PO runs from the job scheduler.  It calls EDCUP045 (Retrieve acknowledgment files from SPS) which calls EDRUP045.  which receives EDFAP (EDI File Acknowledgment file) and EDDLVP (EDI Delivery file).  These files are displayed by option 23 P/O Status on the Vendor menu.&lt;br /&gt;
&lt;br /&gt;
EDI Gateway sends these acknowledgments as soon as they are available.&lt;br /&gt;
&lt;br /&gt;
====Resend Purchase Orders====&lt;br /&gt;
&lt;br /&gt;
Delete (after saving, or change PO number on file to something else) from EDLOGP and EMODCO.  Reprint in ‘work with purchase orders’.&lt;br /&gt;
&lt;br /&gt;
===EDI  Monitor===&lt;br /&gt;
&lt;br /&gt;
This is started as part of the over night processing (EOXSTR2).  The command is EDISTRMON, which runs clp EDCUT350, which submits EDCUP040 and EDCUP440.&lt;br /&gt;
&lt;br /&gt;
====Outgoing Files====&lt;br /&gt;
&lt;br /&gt;
CL EDCUP040, and EDCUP440 (EDI -- Background monitor for P/O EDI), which run – &lt;br /&gt;
&lt;br /&gt;
ECNC820 (e-motor send module, method EDI/400), which calls ECNR910 (e-motor send module, all methods).  Read  SRODCO (e-connection Document control file).  Reads the EDI carrier for the vendor being processed, and only continues if it matches the one passed in the parameters (SPSC from EDCUP040, and EDIG from EDCUP440).  Calls ‘e-motor external I/O modules’, based on document being sent.&lt;br /&gt;
&lt;br /&gt;
The I/O modules move data from the ASW files into the interface files, and add extra fields required for the interface.  The same RPG programs are run for SPS and EDIG; file overrides in the CL change the interface files.&lt;br /&gt;
&lt;br /&gt;
 ASW file         SPS interface file      EDIG interface file&lt;br /&gt;
 SRODCO           EMODCO                  E2ODCO&lt;br /&gt;
 SROORDERS1       EMOORDERS1              E2OORDERS1&lt;br /&gt;
 SROORDERS2       EMOORDERS2              E2OORDERS2&lt;br /&gt;
 SROORDERS3       EMOORDERS3              E2OORDERS3&lt;br /&gt;
 PO header text   EMOETXT1                E2OETXT1&lt;br /&gt;
 PO line text     EMOETXT3                E2OETXT3&lt;br /&gt;
&lt;br /&gt;
Document type ‘ORDERS’ will then call EDRUP010 (Generate additional outbound P/O data), to add EMOORDERS8 and 9, or E2OORDERS8 and 9.  The additional data is our customer number, buyer name, buyer email, item size, and DIN.&lt;br /&gt;
&lt;br /&gt;
EDRUP031 (Preprocess outgoing EDI data).  Add UPC and second description line.&lt;br /&gt;
&lt;br /&gt;
EDCUP030 (Send outgoing EDI data to SPS).  Run EDRUP030 (Send outgoing EDI data via FTP).  Send data from interface files, archive it, then clear ‘external interface’ files (EM).  EDLOGP (EDI Record Log) is e-con sequence number, time stamp, and file name.&lt;br /&gt;
&lt;br /&gt;
 Interface file       Archive file         File Description&lt;br /&gt;
 EMODCO               EDODCO               e-motor Document control file&lt;br /&gt;
 EMOORDERS1           EDOORDERS1           e-motor ORDERS document (header)&lt;br /&gt;
 EMOORDERS2           EDOORDERS2           e-motor ORDERS document (address)&lt;br /&gt;
 EMOORDERS3           EDOORDERS3           e-motor ORDERS document (details)&lt;br /&gt;
 EMOORDERS8           EDOORDERS8           EDI -- Additional outbound P/O header data&lt;br /&gt;
 EMOORDERS9           EDOORDERS9           EDI -- Additional outbound P/O line data&lt;br /&gt;
 EMOETXT1             EDOETXT1             e-motor Text file 1&lt;br /&gt;
 EMOETXT3             EDOETXT3             e-motor Text file 3&lt;br /&gt;
 EDRAHDP              EDRAHAP              EDI -- Remittance advice headers for EFT payments&lt;br /&gt;
 EDRADTP              EDRADAP              EDI -- Remittance advice details for EFT payments&lt;br /&gt;
&lt;br /&gt;
EDCUP930 (Send outgoing EDI data to EDIG).  Run EDRUP925 (build CSV files EDIG820 &amp;amp; EDIG850 from interface files, and add CSV to archive),  EDRUP930 (Send outgoing EDI data via FTP), and  EDRUP961 (Move outgoing data from interface files to archive.  &lt;br /&gt;
&lt;br /&gt;
 Interface file       archive file&lt;br /&gt;
 E2ODCO               EDODCO&lt;br /&gt;
 E2OORDERS1           EDOORDERS1&lt;br /&gt;
 E2OORDERS2           EDOORDERS2&lt;br /&gt;
 E2OORDERS3           EDOORDERS3&lt;br /&gt;
 E2OORDERS8           EDOORDERS8&lt;br /&gt;
 E2OORDERS9           EDOORDERS9&lt;br /&gt;
 E2OETXT1             EDOETXT1&lt;br /&gt;
 E2OETXT3             EDOETXT3&lt;br /&gt;
 E2RAHDP              EDRAHAP&lt;br /&gt;
 E2RADTP              EDRADAP&lt;br /&gt;
 EDIG820              EDIGARHDP &amp;amp; EDIGARDTP&lt;br /&gt;
 EDIG850              EDIGARHDP &amp;amp; EDIGARDTP&lt;br /&gt;
&lt;br /&gt;
====Incoming Files====&lt;br /&gt;
&lt;br /&gt;
EDCUP035 (Retrieve incoming FTP data from SPS).  Run EDRUP035 (Receive incoming EDI data via FTP).   Files are read from SPS and written into work files based on the first 2 or 3 characters of the file name.  If there have been no communications errors, records are written to EDLOGP (EDI Record Log), and to the ASW files.&lt;br /&gt;
&lt;br /&gt;
 SPS file        work file         ASW file            Archive file&lt;br /&gt;
 DC              EDWDCO            SRODCO              EDODCO&lt;br /&gt;
 IN1             EDWINH1           SROINH1             EDOINH1&lt;br /&gt;
 IN2             EDWINH2           SROINH2             EDOINH2&lt;br /&gt;
 IN3             EDWIND            SROIND              EDOIND&lt;br /&gt;
 PA1             EDWORDRSP1        SROORDRSP1          EDOORDRSP1&lt;br /&gt;
 PA2             EDWORDRSP2        SROORDRSP2          EDOORDRSP2&lt;br /&gt;
 PA3             EDWORDRSP3        SROORDRSP3          EDOORDRSP3&lt;br /&gt;
 PA4             EDWDCO            SRODCO              EDODCO&lt;br /&gt;
 SH1             EDWDESADV1        SRODESADV1          EDODESADV1&lt;br /&gt;
 SH2             EDWDESADV2        SRODESADV2          EDODESADV2&lt;br /&gt;
 SH3             EDWDESADV3        SRODESADV3          EDODESADV3&lt;br /&gt;
 SH4             EDWDCO            SRODCO              EDODCO&lt;br /&gt;
&lt;br /&gt;
EDCUP935 (Retrieve incoming FTP data from EDIG).  Runs EDRUP935 (Receive incoming EDI data from EDIG).  Files are read from EDI Gateway, and each one is written to a separate member in EDIGCSV.  If there have been no communications errors, EDRUP936 (Convert to ASW interface file, and archive) is called.  This program reads the CSV file members, and builds records for the ASW files.  These records are also written to the archive files.  The original CSV data and file name, with added key fields and time stamps, are written to EDIGARDTP and EDIGARHDP.  These files replace EDLOGP.&lt;br /&gt;
&lt;br /&gt;
EDRUP036 (Preprocess incoming EDI data).  Append ‘-MAI-OWN’ to PO number.  Add all PO lines from SROORPPL to SROORDRSP3.  Unit of measure conversions.  If not already there, add UWD item number, price, and ship date.&lt;br /&gt;
&lt;br /&gt;
===PO Acknowledgement (EDI 855) &amp;amp; Advance Shipping Notice (EDI856)===&lt;br /&gt;
&lt;br /&gt;
EDRUP037 (Run ASW EDI ORDRSP/DESADV (DMR526)).  Calls DMC527 (Interface purchase order confirmation), which calls DMR528 (Interface purchase order confirmation).  This program reads SROORDRSPx and SRODESADVx, and updates the purchase order files.&lt;br /&gt;
&lt;br /&gt;
===Supplier Invoices (EDI 810)===&lt;br /&gt;
&lt;br /&gt;
EDRRP100 (Print DI invoices - selection (FLR410)).  Calls FLC411 (Print DI supplier invoice), which calls FLR411 (Print DI supplier invoice).  Prints from SROINH1, 2, and SROIND.&lt;br /&gt;
&lt;br /&gt;
EDRUP090 (Transfer DI invoices - selection (FLR415)).  Calls FLC416 (DI A/P batch invoice), which calls FLR416 (DI A/P batch invoice).  This moves invoices from SROINH1, 2, and SROIND to SROLBA (A/P Batch input file, invoices), with document type of ‘EIN’.&lt;br /&gt;
&lt;br /&gt;
EDRUP110 (Post to ASW financials).  Calls clp GCFC851, which calls GCFR851 (Interface accounting transaction transfer).  This moves invoices from SROLBA to SROOVF (G/L Input transactions).  Will then post to SROLTA as part of the regular over night processing.&lt;br /&gt;
&lt;br /&gt;
====Manual Processing of EDI Invoices==== &lt;br /&gt;
&lt;br /&gt;
– see workflow FIN-AP-033 Work with EDI Inventory Invoices and Purchase Orders for details&lt;br /&gt;
&lt;br /&gt;
Menu APINV – A/P Invoicing Tasks, option 10 Work with A/P preliminary invoices matching (GCFR400)&lt;br /&gt;
&lt;br /&gt;
- select invoice; make note of purchase order number, and EIN document number.  Make sure PO is received (status 60), and check for Hot Line incidents.&lt;br /&gt;
&lt;br /&gt;
-  in transaction entry on the A/P Invoicing Tasks menu (FSR070) change document from EIN to INV.  Match to PO.  This will also move the invoice into SROLTPH (A/P Trans file, preliminary A/P historic).&lt;br /&gt;
&lt;br /&gt;
Note that at period end the balance of G/L 210000 is the total of SROLTA excluding preliminary invoices (EIN), and 210025 is the total of preliminary invoices (EIN).  As soon matching is done, on file SROLTA, EIN documents change to INV, and the period changes to the current period.  To balance past periods, compare SROLTA excluding document types ‘EIN’, up to that period, to G/L 210000.  Compare the total of SROLTPH where the ‘accounting period’ (PHPERI) is equal to or before the period you are balancing, and ‘preliminary ending from period’ (PHPEFR) is after it, to G/L 210025.&lt;br /&gt;
&lt;br /&gt;
===Remittance Advices (EDI 820)===&lt;br /&gt;
&lt;br /&gt;
Do an A/P payment proposal for EFT’s.  When it is printed, the system payment mode is read to find which program to use.&lt;br /&gt;
&lt;br /&gt;
 mode      name                        program&lt;br /&gt;
 CHEQUE    Cheque payments             FLC128&lt;br /&gt;
 EFT       EFT Payments                EFRUP011&lt;br /&gt;
 EFT2      Alternate EFT Payments      EFRUP011&lt;br /&gt;
 VT        Vendor Transfers&lt;br /&gt;
 WIRE      Wire payments&lt;br /&gt;
&lt;br /&gt;
EFRUP011 (Transfer program for EFT – 80-byte).  If file SROTPD (Trading partner documents) has a record for the vendor, where document name is ‘REMAD’, document sub type is ‘1’, method name is ‘EDI/400’, method sub type is ‘ANSI/X12’,  and ‘send document’ is ‘Y’, this is written to the EDI remittance files (EDRAHDP – header and EDRADTP – details).&lt;br /&gt;
&lt;br /&gt;
The next time the EDI monitor runs, these will be transmitted.&lt;br /&gt;
&lt;br /&gt;
====Resend 820’s====&lt;br /&gt;
&lt;br /&gt;
Find the records in EDRAHAP and EDRADAP (archive files).  Use query to extract into work files.  Get last used ESN (e-connection sequence number) from SROESN (and update it).  Use DFU to put the next number on both of the work files, then use copy file to add them to EDRAHDP and EDRADTP (make sure the monitor is not going to run while this is happening).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Checking on the Internet===&lt;br /&gt;
''&lt;br /&gt;
'''''NOTE SPS COMMERCE IS NO LONGER BEING USED.  THIS IS OUR OLD EDI PROVIDER.'''''&lt;br /&gt;
&lt;br /&gt;
uniPHARM users&lt;br /&gt;
 “Customer Login” (very tiny, above top menu bar)&lt;br /&gt;
 Username:      unipharm83t&lt;br /&gt;
 Password:      whole^sale&lt;br /&gt;
 after that, it’s generally Reporting&lt;br /&gt;
&lt;br /&gt;
vendors&lt;br /&gt;
 Username:      unipharmvendor&lt;br /&gt;
 Password:      spscommerce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG Web Portal:&lt;br /&gt;
 URL:           https://webgate-plus.edigateway.net/&lt;br /&gt;
 Username:      Unipharm2022&lt;br /&gt;
 Password:      uniPHARM!123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EDIG: General Contact Information:&lt;br /&gt;
  E-mail:       unipharm@edigateway.com&lt;br /&gt;
  Phone:        1-800-267-3130 or 514-341-5000&lt;br /&gt;
&lt;br /&gt;
Main EDIG Technical Contact: Supriyia Chelliah&lt;br /&gt;
 E-mail:        supriyac@edigateway.com&lt;br /&gt;
 Phone:         514-341-5000&lt;br /&gt;
&lt;br /&gt;
===File Clean Up===&lt;br /&gt;
&lt;br /&gt;
Some of these files are also used to transfer sales orders from IOP into ASW.  Normally, they are cleared from SRODCO, SROORDERS1, and SROORDERS3 – unless there is a problem.  So there are a bunch of records in these files that can be cleared.&lt;br /&gt;
&lt;br /&gt;
There are also some invoices in SRODCO – I don’t know why.&lt;br /&gt;
&lt;br /&gt;
==Send test P.O. to SPS Commerce==&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into ASW, then change company to PL&lt;br /&gt;
88 enter, PL enter, enter&lt;br /&gt;
&lt;br /&gt;
Set up customer for EDI&lt;br /&gt;
Key in  GO PRESAL  and press enter&lt;br /&gt;
Select Option 1 - Work with names&lt;br /&gt;
Position to the partner to be tested by either keying in the number or the name, and pressing enter.  Put a 2 to change in front of the partner, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Work with names                          12/08/08 14:18:16 GDMD0011 &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Template............ ALL       All Screens-All Customers                       &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 1=Add  2=Change  4=Inactivate  7=Activate  8=Attachment                       &lt;br /&gt;
                                                                                &lt;br /&gt;
    Number       Internal name                   Type  Active  A                &lt;br /&gt;
 2  20203        ASTRA ZENECA                     3      Y                      &lt;br /&gt;
    10063        ASTRAZENECA CANADA               3      N                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                         Bottom &lt;br /&gt;
   Number       Internal name                   Type                           &lt;br /&gt;
                ASTRA                                                          &lt;br /&gt;
   Search fields                                                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Repeat  F8=Move cursor  F9=Select template  F10=View control                &lt;br /&gt;
&lt;br /&gt;
Press enter until you get to the ‘DI documents’ screen.&lt;br /&gt;
&lt;br /&gt;
  *PL/480B*  Name file maintenance                     1/29/14 12:25:45 GDMD0141 &lt;br /&gt;
             DI documents, all                                                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 10008       ABBEY MEDICAL SUPPLIES LTD.                   &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                Document            Method                                       &lt;br /&gt;
     Document   Subtype  Method     Subtype    Description           Snd Rcv Hld &lt;br /&gt;
  _  ORDCHG       1      EDI/400    ANSI/X12   PO/SO Change request  &lt;br /&gt;
  _  ORDCHG       1      EDI/400    EDIFACT    Order change          &lt;br /&gt;
  2  ORDERS       1      EDI/400    ANSI/X12   Purchase Order/Sales  &lt;br /&gt;
  _  ORDERS       1      EDI/400    EDIFACT    Order                 &lt;br /&gt;
  _  ORDRSP       1      EDI/400    ANSI/X12   PO/SO Confirmation    &lt;br /&gt;
  _  ORDRSP       1      EDI/400    EDIFACT    Order response        &lt;br /&gt;
  _  PRICAT       1      EDI/400    ANSI/X12   Price/sales catalogue &lt;br /&gt;
  _  PRICAT       1      EDI/400    EDIFACT    Price/sales catalogue &lt;br /&gt;
  _  QUOTES       1      EDI/400    ANSI/X12   Response to RFQ, purc &lt;br /&gt;
  _  QUOTES       1      EDI/400    EDIFACT    Quotation             &lt;br /&gt;
  _  REMAD        1      EDI/400    ANSI/X12   Remittance Advice     &lt;br /&gt;
  _  REQOTE       1      EDI/400    ANSI/X12   Request for quotation&lt;br /&gt;
 &lt;br /&gt;
Page down until you see ‘ORDERS   EDI/400    ANSI/X12’.  Select it.&lt;br /&gt;
&lt;br /&gt;
Ensure “Send document” is  “Y”, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Name file maintenance                    12/08/08 14:26:39 GDMD0144&lt;br /&gt;
            DI documents                                                       &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Number.............. 20203       ASTRAZENECA CANADA INC.                      &lt;br /&gt;
 Document............ ORDERS           Method.............. EDI/400            &lt;br /&gt;
 Document subtype....   1              Method subtype...... ANSI/X12           &lt;br /&gt;
 Description......... Purchase Order/Sales Order                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
 Send document....... Y                Hold document....... N                  &lt;br /&gt;
 Receive document.... Y                Paper copy.......... Y                  &lt;br /&gt;
 Send address........                                                          &lt;br /&gt;
 Receive address.....                                                          &lt;br /&gt;
 User id.............                                                  N       &lt;br /&gt;
 Password............                                                          &lt;br /&gt;
 File/mail names out.                                                          &lt;br /&gt;
 File/mail names in..                                                          &lt;br /&gt;
&lt;br /&gt;
Press enter until return to the screen listing the partners.  Press F3 to exit.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
On a command line, key in  WRKQRY and press enter.&lt;br /&gt;
&lt;br /&gt;
Key in Option = 2, query = EDIITEMSVA, library = xx2480bp, and press enter.&lt;br /&gt;
&lt;br /&gt;
                                Define the Query                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 Query . . . . . . :   EDIITEMSVA        Option  . . . . . :   CHANGE           &lt;br /&gt;
   Library . . . . :     XX2480BP        CCSID . . . . . . :   65535            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.  Press F21 to select all.                           &lt;br /&gt;
   1=Select                                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt    Query Definition Option                                                 &lt;br /&gt;
      &amp;gt; Specify file selections                                                 &lt;br /&gt;
        Define result fields                                                    &lt;br /&gt;
      &amp;gt; Select and sequence fields                                              &lt;br /&gt;
  1   &amp;gt; Select records                                                          &lt;br /&gt;
      &amp;gt; Select sort fields                                                      &lt;br /&gt;
        Select collating sequence                                               &lt;br /&gt;
      &amp;gt; Specify report column formatting                                        &lt;br /&gt;
        Select report summary functions                                         &lt;br /&gt;
        Define report breaks                                                    &lt;br /&gt;
        Select output type and output form                                      &lt;br /&gt;
        Specify processing options                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit            F5=Report          F12=Cancel                               &lt;br /&gt;
 F13=Layout         F18=Files          F21=Select all                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Key in option 1 in front of ‘Select Records’ and press enter.&lt;br /&gt;
&lt;br /&gt;
                                 Select Records                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type comparisons, press Enter.  Specify OR to start each new group.            &lt;br /&gt;
   Tests:  EQ, NE, LE, GE, LT, GT, RANGE, LIST, LIKE, IS, ISNOT...              &lt;br /&gt;
                                                                                &lt;br /&gt;
 AND/OR  Field             Test   Value (Field, Number, 'Characters', or ...)   &lt;br /&gt;
         PPSUPP            EQ     '21441'                                       &lt;br /&gt;
  AND    PGSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCSTAT            EQ     ' '                                           &lt;br /&gt;
  AND    PCXRTY            EQ     'BC'                                          &lt;br /&gt;
  AND    SRSROM            EQ     'MAI'                                         &lt;br /&gt;
  AND    SRSTAT            EQ     ' '                                           &lt;br /&gt;
                                                                        Bottom  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Field           Text                                                  Len  Dec &lt;br /&gt;
 T04.SRSTAT      Status                                                  1      &lt;br /&gt;
 T01.PPPRDC      Item                                                   35      &lt;br /&gt;
 T03.PCUNIT      Unit                                                    5      &lt;br /&gt;
 T03.PCXRTY      Cross Reference Type                                    2      &lt;br /&gt;
 T03.PCNANO      Customer/supplier number                               11      &lt;br /&gt;
                                                                       More...  &lt;br /&gt;
 F3=Exit          F5=Report          F9=Insert          F11=Display names only  &lt;br /&gt;
 F12=Cancel       F13=Layout         F20=Reorganize     F24=More keys           &lt;br /&gt;
&lt;br /&gt;
Change supplier number (21441 to ?)&lt;br /&gt;
&lt;br /&gt;
Press F5 to display items&lt;br /&gt;
&lt;br /&gt;
Select three items, with a “UP” Cross Reference of 12 characters for an each, or 14 characters for a case.&lt;br /&gt;
&lt;br /&gt;
Press F3 twice to exit.  Save definition = N and run option = 3.  Press Enter. F3 again&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
Key in  GO  PURCHP   and press enter.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter.&lt;br /&gt;
&lt;br /&gt;
F6 to add&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, order type, and warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from the query, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
 Display Order                                Field      Test Value             &lt;br /&gt;
 DOCCONT By Contact ID                                                          &lt;br /&gt;
 PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
 Vendor                                       Contact Mode  Type                &lt;br /&gt;
 20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to SPS Commerce===&lt;br /&gt;
&lt;br /&gt;
Ensure production monitor is not actively transmitting / receiving data:&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 1- VA Company (Production)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
Check “Monitor status” at top of screen; if status is, “Running     Waiting for next poll”, and “Last activity” time leaves a window of more than 5 minutes, proceed. ((last activity time) + (poll interval) is more than 5 minutes after current time – remember to press refresh (F5))&lt;br /&gt;
&lt;br /&gt;
Return to ‘Master Menu’ by pressing F12 three times&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 1 – EDI monitor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.spscommerce.net                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           u?TFgbmZf.                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: testin                                                    &lt;br /&gt;
  Outgoing directory: testout                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIMON_DEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press enter to get back to previous screen.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address and line.&lt;br /&gt;
&lt;br /&gt;
F7=Str Mon to start monitor&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, F8  to end monitor.  Monitor status should be, “Not running”. (Keep pressing F5 to refresh.)&lt;br /&gt;
&lt;br /&gt;
Email editesting@spscommerce.com plus any other interested parties, with PO #, vendor # and number of lines.  Include a request for SPS to confirm receipt of this PO.&lt;br /&gt;
&lt;br /&gt;
==Send test PO and Remittance Advice to EDI Gateway==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;vendor-edi&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Set up new test vendor as an EDI vendor for purchase orders===&lt;br /&gt;
&lt;br /&gt;
Go into the InfoNet development environment.  Make sure you are in development by looking at the address line.  It should say bart.unipharm.local:8151/unidev.&lt;br /&gt;
&lt;br /&gt;
Select Maintenance / Business Partners.&lt;br /&gt;
&lt;br /&gt;
Either key the vendor’s name into the ‘Name’ field, and click on it when it is suggested, or key in the vendor number.  Click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Click on ‘change’ in the ‘Action’ column beside the vendor.&lt;br /&gt;
&lt;br /&gt;
If  ‘EDI DISTRIBUTION DATA’ or ‘USER DEFINED DATA’ aren’t shown, click on Administration / User Defaults.  Turn on ‘EDI Distribution Method’ and ‘User Defined Data’ under ‘Blocks to Display for Partner Detail’, and click on ‘Change’.&lt;br /&gt;
&lt;br /&gt;
Under ‘EDI DISTRIBUTION DATA’, set the document types that the vendor trades.  850 and 820 should be Yes for Send.  855, 856, and 810 should be Yes for Receive.  They should all be Yes for Active. &lt;br /&gt;
&lt;br /&gt;
Under ‘USER DEFINED DATA’, ‘EDI Carrier’ should be EDI Gateway, and ‘EDI Gateway Vendor ID’ should be the code they have given us.&lt;br /&gt;
&lt;br /&gt;
If either of these codes is not already there, you must select them from the drop down box in the lower left corner of the block.  Select ‘EDI Carrier’ first, then click on validate.  This will give you space to select another code, and will provide the drop down box to select an EDI carrier.&lt;br /&gt;
&lt;br /&gt;
It is also important to check under the &amp;quot;SUPPLIER AND A/P DATA&amp;quot; section to make sure that the 'OUR CUSTOMER #' is filled in with the customer number that the vendor is using for uniPHARM in their system.  Usually this information can be found on their paper invoices or waybill / packing slip information.  If not you will have to contact the vendor and have them provide this information.&lt;br /&gt;
&lt;br /&gt;
Click on ‘Validate’, then ‘Update’.&lt;br /&gt;
&lt;br /&gt;
===Find suitable items for test EDI purchase order===&lt;br /&gt;
&lt;br /&gt;
In development InfoNet, select Maintenance / Items.&lt;br /&gt;
&lt;br /&gt;
Key the vendor number into the ‘Vendor’ field, and click on ‘Search’.&lt;br /&gt;
&lt;br /&gt;
Select three items, with a buying UPC of at least 12 characters (we would rather not send a 10 digit truncated code).&lt;br /&gt;
&lt;br /&gt;
===Create and print a new purchase order (ensure company is PL)===&lt;br /&gt;
&lt;br /&gt;
In ASW, key in  GO  PURCHP   and press enter, or navigate to ‘Work with Purchase Orders’.&lt;br /&gt;
&lt;br /&gt;
Select option 3 – Work with purchase orders, and press enter, then press F6 to add.&lt;br /&gt;
&lt;br /&gt;
Fill in the supplier number, ‘PE’ for order type, and ‘MAI’ for warehouse.&lt;br /&gt;
&lt;br /&gt;
Note* double check that you are in the test environment.  The screen should have PL in the upper left corner.&lt;br /&gt;
	&lt;br /&gt;
 *PL/480B*  Purchase order maintenance               12/08/08 14:41:30 DMR50101&lt;br /&gt;
                                                                               &lt;br /&gt;
 ------------------------------------------------------------------------------&lt;br /&gt;
                                                                               &lt;br /&gt;
 Handler............. PATP                                                     &lt;br /&gt;
                                                                               &lt;br /&gt;
 Order number........                   Previous order......                   &lt;br /&gt;
                                                                               &lt;br /&gt;
 Supplier number..... 20203                                                    &lt;br /&gt;
 Order type.......... PE                                                         &lt;br /&gt;
 Dispatch date.......                                                          &lt;br /&gt;
 Warehouse........... MAI&lt;br /&gt;
 Currency............                                                          &lt;br /&gt;
 Terms of delivery...                                                          &lt;br /&gt;
 Transport time......                                                          &lt;br /&gt;
                                                                               &lt;br /&gt;
                                                                               &lt;br /&gt;
 F8=Addresses  F9=Order header  F10=Copy to order                              &lt;br /&gt;
&lt;br /&gt;
Add the items selected from InfoNet, by keying in the item number and the quantity, and pressing enter.  If you are on a green screen you may have to press ‘field +’ (far right side of the keyboard, above the enter key) before pressing enter.  Depending on how the item is set up, you may be requested to key in a full case quantity.&lt;br /&gt;
&lt;br /&gt;
Press F12 three times to get back to the Header view.&lt;br /&gt;
&lt;br /&gt;
Option 11=Print order, beside new P.O.  Enter twice to get to the following screen:&lt;br /&gt;
&lt;br /&gt;
 12/08/08  15:14:11    uniPHARM --Volume test               PORIQ220/LISTCTL    &lt;br /&gt;
                         PO Distribution Selection          VOLUME      1.00    &lt;br /&gt;
  Display Order                                Field      Test Value             &lt;br /&gt;
  DOCCONT By Contact ID                                                          &lt;br /&gt;
  PURCHORD                  8085022        AND                                   &lt;br /&gt;
 Limit to:                                 AND                                   &lt;br /&gt;
  Vendor                                       Contact Mode  Type                &lt;br /&gt;
  20203       ASTRAZENECA CANADA INC.          0000000                           &lt;br /&gt;
                                                                                &lt;br /&gt;
    TO=Send To   CC=Copy to                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
    Contact Name              Destination      CONTACT ID MODE       ROLE       &lt;br /&gt;
    CUST SERV ASTRAZENECA     1-888-697-9886         3637 FAX                   &lt;br /&gt;
    RETURNS ASTRAZENECA       1-416-291-7519         7279 FAX        VCSRETURNS &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                 F21=Srcn Reset&lt;br /&gt;
 F3=Exit   F4=Dist Setup   F5=Refresh   F7=Save    F12=Previous  F24=Srcn Save&lt;br /&gt;
&lt;br /&gt;
Press F12.  The following window will pop up on the screen:&lt;br /&gt;
&lt;br /&gt;
 P/O 8xxxxxx has not yet been sent via EDI.&lt;br /&gt;
 Enter Y to send or N to not send.&lt;br /&gt;
 Response is ?”  (N will be the default – change this to Y)&lt;br /&gt;
&lt;br /&gt;
In Header view, the status of the P.O. will have changed to 20.&lt;br /&gt;
&lt;br /&gt;
===Create a Test Remittance Advice===&lt;br /&gt;
&lt;br /&gt;
We don’t want to go to all the time and trouble of creating a remittance advice, so we’ll just use a dummy one.  &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820H)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the header.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRAHDR                     File . . . . :   TEST820H       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 UWD Vendor Number:      23440                                                  &lt;br /&gt;
 Vendor Name:            3M CANADA LTD.                                         &lt;br /&gt;
 Payment Date:           20150930                                               &lt;br /&gt;
 EFT Reference:          8327074                                                &lt;br /&gt;
 Amount Paid:                      2121000                                      &lt;br /&gt;
 Currency:               CAD                                                    &lt;br /&gt;
 Pay Type:               ACH                                                    &lt;br /&gt;
 Cheque Number:          ________________                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
   &lt;br /&gt;
Add one to the e-conn sequence number and the EFT reference number, as they should be unique for every document we send.  Change vendor number and name to the one being tested.  You can change payment date to something current.&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter; to update record, and exit.&lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
STRDFU OPTION(5) FILE(UWDASWPRDD/TEST820D)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  Press page down so you can change the detail (invoices being paid).&lt;br /&gt;
  &lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   EDRADTR                     File . . . . :   TEST820D       &lt;br /&gt;
                                                                                &lt;br /&gt;
 *RECNBR:                       1                                               &lt;br /&gt;
 e-conn Sequence Number:            1009                                        &lt;br /&gt;
 Vendor Invoice:         9400662211J                                             &lt;br /&gt;
 Invoice Date:           20150915                                               &lt;br /&gt;
 Doc Type:               INV                                                    &lt;br /&gt;
 Gross Amount:                      147840                                      &lt;br /&gt;
 Discount Amount:                     2820-                                     &lt;br /&gt;
 Net Amount:                        145020                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit                 F5=Refresh               F6=Select format              &lt;br /&gt;
 F9=Insert               F10=Entry                F11=Change                    &lt;br /&gt;
                                                                                                                                                         &lt;br /&gt;
Add one to the e-conn sequence number to make it the same as the header, and change the invoice number (otherwise it will be hard to link the acknowledgments to the 820's).  You can change invoice date to something current, but make sure it is before the payment date on the header.  Press page down to update this record, and allow to change the next (there are two invoices in this file).&lt;br /&gt;
&lt;br /&gt;
Press enter, F3, enter to update records, and exit.&lt;br /&gt;
&lt;br /&gt;
Then copy to the EDI out files.  Copy and paste this to a command line – &lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820H) TOFILE(UWDASWVOLD/EDRAHDP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘1 records copied from member EDRAHAP’.  (Questionable grammar, but it’s a stock message.) &lt;br /&gt;
&lt;br /&gt;
Copy and paste this to a command line –&lt;br /&gt;
&lt;br /&gt;
CPYF FROMFILE(UWDASWPRDD/TEST820d) TOFILE(UWDASWVOLD/EDRAdtP) MBROPT(*ADD)&lt;br /&gt;
&lt;br /&gt;
Then press enter.  You should see ‘2 records copied from member EDRADAP’.&lt;br /&gt;
&lt;br /&gt;
===Send test purchase order to EDI Gateway===&lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To double check that this is configured for test, Press F13.  (You will have to press page down to see all fields.)&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.edigateway.com                                       &lt;br /&gt;
  User ID:            unipharm                                                  &lt;br /&gt;
  Password:           unipharm0424                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: test/in                                                    &lt;br /&gt;
  Outgoing directory: test/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Delete received files from FTP server after processing?:  Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Print log of all FTP sessions?:                           Y                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound purchase orders                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
  Reprocess inbound P/O acknowledgements/ASNs with errors?: N                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Monitor job                                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
  Job queue: QGPL       / QTXTSRCH     Job name: EDIGMON_PL                     &lt;br /&gt;
                                                                                &lt;br /&gt;
  Wait time between polls: 240 minutes   Active times: 0000 to 2359             &lt;br /&gt;
                                                                                &lt;br /&gt;
  Pause time between received file checks on FTP site:   5 seconds              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Output queues                                                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
  EDI monitor:                   EDIDEV                                         &lt;br /&gt;
  ASW financials:                EDIDEV                                         &lt;br /&gt;
  EDI invoice print:             EDIDEV                                         &lt;br /&gt;
  EDI P/O acknowledgements/ASNs: EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
  EDI invoice transfer:          EDIDEV      Errors: EDIDEV                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Errors                                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
  Message queue:                 UWDASWVOLD / EDIMSG                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 Inbound invoicing                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
  Document type:                          EIN                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
  Credit account:                         210000                                &lt;br /&gt;
  GST account:                            122000                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Interface types:                        VINV                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
&lt;br /&gt;
Press F3 to return to the monitor.&lt;br /&gt;
&lt;br /&gt;
Page down once to confirm New P/O header, address, and line in ‘not interfaced’, and if you’ve created it, the remittance advice header and detail in ‘not sent’.&lt;br /&gt;
&lt;br /&gt;
Press F7 to start the monitor.  Press F5 refresh so you can see what is happening.&lt;br /&gt;
&lt;br /&gt;
When “Monitor status” reads, “Running     Waiting for next poll”, press F8 to end it.  Monitor status should be, “Not running”. Again, keep pressing F5 to refresh.&lt;br /&gt;
&lt;br /&gt;
===Check EDI Log===&lt;br /&gt;
&lt;br /&gt;
In InfoNet, go to I.T. / EDIG EDI Log.&lt;br /&gt;
&lt;br /&gt;
Select today for from and to date, and click on ‘Search’.  Make sure the PO you just sent shows here.&lt;br /&gt;
&lt;br /&gt;
==Send Test Document to Our Own FTP Server==&lt;br /&gt;
&lt;br /&gt;
The only way we can see the interface files created without sending them to EDI Gateway is to send them to our selves.  &lt;br /&gt;
&lt;br /&gt;
Go into uniPHARM Extensions&lt;br /&gt;
&lt;br /&gt;
Option 5 – PL Company (Volume testing)&lt;br /&gt;
&lt;br /&gt;
Option 21 – EDI menu&lt;br /&gt;
&lt;br /&gt;
Option 2 – EDI monitor – EDI Gateway&lt;br /&gt;
&lt;br /&gt;
Press F13 to see the configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to change this.  But will have to change it back when we are done, so make note of what it is currently.  The best way is to print the screen - so there can't be any errors writing the values down.&lt;br /&gt;
&lt;br /&gt;
Change the server, user ID, and password as shown.  This user will go into the FTPOrders directory on the server.  We need to go into a test subdirectory from there.  Make sure these directories are empty.&lt;br /&gt;
&lt;br /&gt;
  5/05/15 13:22:41            EDI Configuration                  EDRIU300/PAGE1 &lt;br /&gt;
                           uniPHARM --Volume test                               &lt;br /&gt;
 FTP Site                                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
  Server:             ftp.unipharm.com                                       &lt;br /&gt;
  User ID:            ftporders                                                  &lt;br /&gt;
  Password:           visionit525                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
  Incoming directory: Sheila/EDIG/in                                             &lt;br /&gt;
  Outgoing directory: Sheila/EDIG/out                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
Don't forget to change this back when you are finished.&lt;br /&gt;
&lt;br /&gt;
The easiest way to look at our FTP server is to click on Start, then Run.&lt;br /&gt;
&lt;br /&gt;
[[File:Edi-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Key in this value, then press enter.  &lt;br /&gt;
&lt;br /&gt;
User ID: Administrator; Password: NewVisionIT  &lt;br /&gt;
&lt;br /&gt;
This will open the FTP server in Explorer.&lt;br /&gt;
&lt;br /&gt;
We can also access EDI Gateway's [[Information Systems:FTP connectivity on IBM i|FTP]] server through Internet Explorer.  The host name, user ID, and password are the same as what is setup in the [[EDI#Send test purchase order to EDI Gateway|EDI interface]].&lt;br /&gt;
&lt;br /&gt;
==Move Vendor to Production==&lt;br /&gt;
&lt;br /&gt;
When told by EDI Gateway that the vendor is ready, repeat the process in [[EDI#vendor-edi|Set up new test vendor as an EDI vendor for purchase orders]], except in production.&lt;br /&gt;
&lt;br /&gt;
==EDI Problems==&lt;br /&gt;
&lt;br /&gt;
===Invalid vendor or PO #===&lt;br /&gt;
&lt;br /&gt;
When a vendor sends an invalid supplier number in an 855 (PO Acknowledgment) or an 856 (Advance Ship Notice), it will appear on EDI Menu / 20 P/Os in error – fix. When a user tries to fix the PO, they will get a message to contact IT. Records need to be edited in three files.&lt;br /&gt;
&lt;br /&gt;
First, determine whether the document is an 855 or 856 (856’s are more common than 855’s). Check the main header files, SROORDRSP1 and SRODESADV1.&lt;br /&gt;
&lt;br /&gt;
The SRO’s are ASW files, which are populated by the EDI process. Documents with problems remain in the SRO files until they are fixed. Before records are deleted from the SRO file, they are archived to the corresponding EDO file. Archived EDO files should not be edited, per Health Canada’s requirement to save original data.&lt;br /&gt;
&lt;br /&gt;
 Library       855 Files        856 Files	&lt;br /&gt;
 UP1480BFVA    SROORDRSP1       SRODESADV1      Header    &lt;br /&gt;
               SROORDRSP2       SRODESADV2      Address&lt;br /&gt;
               SROORDRSP3       SRODESADV3      Detail&lt;br /&gt;
 &lt;br /&gt;
 UWDASWPRDD    EDOORDRSP1       EDODESADV1      Header&lt;br /&gt;
               EDOORDRSP2       EDODESADV2      Address&lt;br /&gt;
               EDOORDRSP3       EDODESADV3      Detail&lt;br /&gt;
&lt;br /&gt;
Get vendor / PO number from ASW.&lt;br /&gt;
&lt;br /&gt;
Use ezview, dfu, or sql to change the affected fields.&lt;br /&gt;
&lt;br /&gt;
===Supplier Number Not Found===&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  DI A/P invoice transfer                  11/26/08 13:37:32 FLR41601 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Supplier number..... CO                Supplier invoice no. 35839              &lt;br /&gt;
 Supplier invoice dte 112608            Due date............ 020909             &lt;br /&gt;
 Document date....... 112608            Reception date...... 112608             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Document type....... EIN               Pseudo account......                    &lt;br /&gt;
 Transaction currency CAD                                                       &lt;br /&gt;
 Transaction amount..        2939.02-   Accounting period... 0910               &lt;br /&gt;
 Cash discount base..        2939.02-                                           &lt;br /&gt;
 VAT amount..........                                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
 Cash discount 1 date 000000            Cash discount 1 %...                    &lt;br /&gt;
 Cash discount 2 date 122608            Cash discount 2 %...  2.000             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Cancel this document  F7=Cancel all remaining documents                     &lt;br /&gt;
 Supplier number not found &lt;br /&gt;
&lt;br /&gt;
These are the files and fields that need to be corrected.&lt;br /&gt;
&lt;br /&gt;
 SROINH1 / I1SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROINH2 / I2SEAN    Supplier party identification&lt;br /&gt;
 &lt;br /&gt;
 SROIND / ILSEAN     Supplier party identification   &lt;br /&gt;
&lt;br /&gt;
This message will also be displayed for a valid supplier, if they are not correctly set up for EDI.&lt;br /&gt;
&lt;br /&gt;
===EDI documents not imported===&lt;br /&gt;
&lt;br /&gt;
If uniPHARM does not seem to be receiving EDI documents as usual, do some or all of the following to check for a “log jam” at SPS.&lt;br /&gt;
&lt;br /&gt;
- System operator messages for “SPS number of files” message – ****** Number of files on SPS ftp site exceeds 15 ******&lt;br /&gt;
&lt;br /&gt;
- On EDI monitor screen, look at messages, F15=EDI messages	&lt;br /&gt;
&lt;br /&gt;
- From a message, retrieve job number, to look at logs: e.g. for job 622416, &lt;br /&gt;
WRKSPLF SELECT(*ALL) JOB(622416/EDIUSER/EDIMON_PRD)&lt;br /&gt;
&lt;br /&gt;
- Look at the files on the SPS ftp site&lt;br /&gt;
 ftp ftp.spscommerce.net&lt;br /&gt;
 user unipharm&lt;br /&gt;
 u?TFgbmZf.&lt;br /&gt;
 cd out&lt;br /&gt;
 dir or ls&lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
&lt;br /&gt;
To ensure that SPS is not adding new files while we are downloading, we count every file we bring from the SPS site.  Then we count the number of completed file transfers.  If the two numbers are not the same, download program EDRUP035 won't process and delete.&lt;br /&gt;
&lt;br /&gt;
If documents are sitting on the SPS ftp server, and not being imported, run the program in debug, and force the download manually.&lt;br /&gt;
&lt;br /&gt;
- end production monitor via EDI Monitor / F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- log on as EDIUSER/usual pwd; copy library list from normal session&lt;br /&gt;
&lt;br /&gt;
- STRDBG PGM(EDRUP035) UPDPROD(*YES)&lt;br /&gt;
&lt;br /&gt;
- Set break point on &lt;br /&gt;
   if    zz23 &amp;lt; 1 or&lt;br /&gt;
         zz226 &amp;lt;&amp;gt; zzNumFiles or&lt;br /&gt;
         zz221 &amp;lt;  1 or         &lt;br /&gt;
         zz550 &amp;lt;&amp;gt; 0’   &lt;br /&gt;
   &lt;br /&gt;
- in VA, Call EDCUP040&lt;br /&gt;
&lt;br /&gt;
- expect blank screen with “Opening files for GCFC851, please wait” for up to 15 minutes, depending on time set in data area EDIMON&lt;br /&gt;
&lt;br /&gt;
- compare zz226 = number of files on SPS site, zzNumFiles = number of files to import/delete&lt;br /&gt;
&lt;br /&gt;
- if zz226 does not equal zzNumFiles, force the download by changing zzError to a blank (eval zzError = ‘  ‘)&lt;br /&gt;
&lt;br /&gt;
- F7=Cancel this document for error docs; Finance and Business Intelligence will correct errors later&lt;br /&gt;
&lt;br /&gt;
- if it hangs, go to the EDI monitor screen, F8=End Mon&lt;br /&gt;
&lt;br /&gt;
- all reports will come to user id that starts the monitor, so start as EDIUSER:&lt;br /&gt;
&lt;br /&gt;
SBMJOB CMD(EDISTRMON) USER(EDIUSER)&lt;br /&gt;
&lt;br /&gt;
===Duplicate EDI PO===&lt;br /&gt;
&lt;br /&gt;
Four times a day, EDRDUPO checks file EDLOGP, to see if EDI POs (up to five) have been sent more than once, during the day.  If true, an email is sent to the programmers identified in data areas MSGREC and MSGREC2.&lt;br /&gt;
&lt;br /&gt;
Use the PO number in the email to get the buyer, assistant and vendor from ASW.&lt;br /&gt;
&lt;br /&gt;
Use query EDLOGPQ in XX2480BP to see when the duplicate PO was sent, possibly more than twice.&lt;br /&gt;
&lt;br /&gt;
Notify the following people, by email.  The Purchasing assistant will need to contact the vendor, to prevent the order from being filled twice.&lt;br /&gt;
&lt;br /&gt;
 Buyer&lt;br /&gt;
 Purchasing Assistant&lt;br /&gt;
 Manager of Business Intelligence&lt;br /&gt;
 I.T. Manager&lt;br /&gt;
&lt;br /&gt;
===EDRUP936 (EDI -- Convert to ASW interface files, and archive) Bombs===&lt;br /&gt;
&lt;br /&gt;
If any program in the EDI process was to bomb, it would most likely be this one.  It reads the file sent from EDI Gateway, and maps it into the ASW interface files and archives.  If this does go into error, the best response is always 'R' for retry.  But that will not always be an option.&lt;br /&gt;
&lt;br /&gt;
Here is an example - &lt;br /&gt;
&lt;br /&gt;
                         Additional Message Information                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message ID . . . . . . :   RNQ0103       Severity . . . . . . . :   99         &lt;br /&gt;
 Message type . . . . . :   Inquiry                                             &lt;br /&gt;
 Date sent  . . . . . . :   03/12/16      Time sent  . . . . . . :   10:57:20   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Message . . . . :   The target for a numeric operation is too small to hold    &lt;br /&gt;
   the result (C G D F).                                                        &lt;br /&gt;
 Cause . . . . . :   RPG procedure EDRUP936 in program XX2480BP/EDRUP936 at     &lt;br /&gt;
   statement 1541 performed an arithmetic operation which resulted in a value   &lt;br /&gt;
   that is too large to fit in the target.  If this is a numeric expression,    &lt;br /&gt;
   the overflow could be the result of the calculation of some intermediate     &lt;br /&gt;
   result.                                                                      &lt;br /&gt;
 Recovery  . . . :   Contact the person responsible for program maintenance to  &lt;br /&gt;
   determine the cause of the problem.                                          &lt;br /&gt;
 Possible choices for replying to message . . . . . . . . . . . . . . . :       &lt;br /&gt;
   D -- Obtain RPG formatted dump.                                              &lt;br /&gt;
   S -- Obtain system dump.                                                     &lt;br /&gt;
   F -- Obtain full formatted dump.                                             &lt;br /&gt;
   C -- Cancel.                                                                 &lt;br /&gt;
   G -- Continue processing at *GETIN.                                          &lt;br /&gt;
&lt;br /&gt;
This tells you that there was an error at line 1541 in program EDRUP936 in library XX2480BP.  Note that this line number is not from the source program, but from the compile listing.  You will have to compile with option 14 to get this.&lt;br /&gt;
&lt;br /&gt;
                                                        Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   EDRUP936                                                                        Page/Line   33/42         &lt;br /&gt;
 Control . . . . .                                                                                   Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   1541&lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+....2....+.&lt;br /&gt;
   1524  * SAC segment read at summary time                                                                  150413     047600 &lt;br /&gt;
   1525 c                   select                                                                 B04 b004  150427     047700 &lt;br /&gt;
   1526  * allowance; which is discount                                                                      150427     047800 &lt;br /&gt;
   1527 c                   when      col(2) = 'A' and                                             X04 x004  150504     047900 &lt;br /&gt;
   1528 c                             col(3) = 'C310'                                              X04       150504     048000 &lt;br /&gt;
   1529 c*                  if        col07n &amp;lt;&amp;gt; *zero                                                  uwd7  151103     048100 &lt;br /&gt;
   1530 c*                  eval      i1tdp1 = col07n                                                  uwd7  151103     048200 &lt;br /&gt;
   1531 c                   if        col06n &amp;lt;&amp;gt; *zero                                              B05 uwd7  151103     048300 &lt;br /&gt;
   1532 c                   eval      i1aamo += -col06n/100                                         05 uwd7  151112     048400 &lt;br /&gt;
   1533 c                   eval      i1dbas += -col06n/100                                         05 uwdc  160114     048500 &lt;br /&gt;
   1534 c                   endif                                                                  E05 e005  150428     048600 &lt;br /&gt;
   1535  * GST or PST                                                                                        150427     048700 &lt;br /&gt;
   1536 c                   when      col(2) = 'C' and                                             X04 x004  150504     048800 &lt;br /&gt;
   1537 c                             (col(3) = 'D360' or                                          X04       150504     048900 &lt;br /&gt;
   1538 c                              col(3) = 'H770')                                            X04       151020     049000 &lt;br /&gt;
   1539 c                   eval      i1itta += col06n/100                                          04       150504     049100 &lt;br /&gt;
   1540 c*                  eval      i1vatp += col07n                                                 uwde  160217     049200 &lt;br /&gt;
   1541 c                   eval      i1vatp = col08n                                               04 uwde  160315     049300 &lt;br /&gt;
   1542 c                   eval      i1astt = i1olto                                               04       150427     049400 &lt;br /&gt;
&lt;br /&gt;
You can see that the problem happens when the eighth field from the SAC segment at summary time is moved into the sales tax percent field.  (The field numbers in this program are one higher than in the documentation because it includes the segment code - in this case SAC - as well.)&lt;br /&gt;
&lt;br /&gt;
Go into 'work with active jobs' 9WRKACTJOB), and find this job running in subsystem MONITOR2.  Respond to the error with a 'D' for dump.  The job will show another error; but leave it for now.  Use option 8 to work with the job's spooled files.  Look at file 'QPPGMDMP'.  Find 'COL08N'; which is the field that has a value too large to fit in the tax percent field.  This search is case sensitive; all field name are in upper case.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   95/39         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   COL08N &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1.. &lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000006000000F'X &lt;br /&gt;
  COL08N                PACKED(32,6)         00000000000000000000000196.180000&lt;br /&gt;
                        VALUE IN HEX         '000000000000000000000000196180000F'X&lt;br /&gt;
  CVADBY                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
  CVADCE                PACKED(2,0)          00.              '000F'X &lt;br /&gt;
  CVADDY                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADMO                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVADTI                PACKED(6,0)          000000.          '0000000F'X&lt;br /&gt;
  CVADYR                PACKED(2,0)          00.              '000F'X&lt;br /&gt;
  CVALPH                CHAR(10)             '          '     '40404040404040404040'X&lt;br /&gt;
&lt;br /&gt;
You can see that a value of 196.18 is not a sales tax percent.&lt;br /&gt;
&lt;br /&gt;
To see the entire segment, search for EDIDATA.&lt;br /&gt;
&lt;br /&gt;
                                            Display Spooled File                                                        &lt;br /&gt;
 File  . . . . . :   QPPGMDMP                                                                       Page/Line   96/55         &lt;br /&gt;
 Control . . . . .                                                                                  Columns     1 - 130       &lt;br /&gt;
 Find  . . . . . .   EDIDATA &lt;br /&gt;
 *...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....0....+....1....+. &lt;br /&gt;
  EDFLD1                CHAR(3)              '   '            '404040'X&lt;br /&gt;
  EDIDATA               CHAR(1000)           'SAC,C,D360,,,19618,6,196.18,,,,,02,,,Canada GST                       '&lt;br /&gt;
                          81                 '                                                                      '&lt;br /&gt;
                          161                '                                                                      '&lt;br /&gt;
                          241                '                                                                      '&lt;br /&gt;
                          321                '                                                                      '&lt;br /&gt;
&lt;br /&gt;
Search VENDNUMB to find the vendor number.&lt;br /&gt;
&lt;br /&gt;
You can use [[Information Systems:DFU]] on file EDIGCSV in library UP1480BFVA to correct this record.  But with a slight difference.  This is a multi member file; each file received from EDI Gateway is in a separate member.  To see them, use the command - &lt;br /&gt;
&lt;br /&gt;
WRKMBRPDM FILE(UP1480BFVA/EDIGCSV)&lt;br /&gt;
&lt;br /&gt;
The member with the error will most likely be the first one.  Use [[Information Systems:DFU]] on this one first.&lt;br /&gt;
&lt;br /&gt;
Then you can go back into WRKACTJOB and respond to the error.  Reply 'C' for cancel until you get the option 'R' for retry.  This file my not post right away, but in the next EDI cycle. If you don't want to wait, to to UNITY / Start uniPharm Extensions / VA Company / EDI Menu / EDI Monitor - EDI Gateway.  If the status is 'Waiting for next poll', you can press F9 to poll now.&lt;br /&gt;
&lt;br /&gt;
[[Category: EDI]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14406</id>
		<title>Information Systems:Xerox printers</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14406"/>
		<updated>2023-04-12T23:20:50Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Inventory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uniPHARM uses Xerox printers for office printing (as opposed to Lexmark printers used in the warehouse). These printers are under either lease or managed print service agreements. Our service provider is West-X Network Solutions, but technical support is still done with Xerox.&lt;br /&gt;
&lt;br /&gt;
==Inventory==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Printer hostname !! Model !! Serial !! Location / purpose !! Contract type&lt;br /&gt;
|-&lt;br /&gt;
| reccopier || Xerox VersaLink B405DN || 9HB368640 || Receiving area office || Managed Print Services &lt;br /&gt;
|-&lt;br /&gt;
| rtncopier || Xerox VersaLink B405DN || 9HB368638 || Returns department || Managed Print Services&lt;br /&gt;
|-&lt;br /&gt;
| ELAHO || Xerox PrimeLink C9065 || DQP145897 || 2nd-floor printing alcove || Leased&lt;br /&gt;
|-&lt;br /&gt;
| STEIN || Xerox AltaLink B8155 || HQH804709 || 1st-floor [[:Category:uniPHARM Dictionary|dumps area]] || Leased&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Support info==&lt;br /&gt;
&lt;br /&gt;
* Contact number for leased printers (Xerox One Number): 1-800-275-9376&lt;br /&gt;
* Contact number for printers under Managed Print Services: 1-866-487-4239&lt;br /&gt;
* Contract end date: December 12,2023&lt;br /&gt;
* West-X: 604-668-2536&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
===Xerox Fleet Management===&lt;br /&gt;
This is a useful portal site that Xerox provides for leased or managed printers&lt;br /&gt;
* https://office.services.xerox.com/FMP/LoginPage.aspx&lt;br /&gt;
* Username is darrenf@unipharm.com&lt;br /&gt;
* Password is NewVisionIT2051@!&lt;br /&gt;
&lt;br /&gt;
===Xerox Device Agent Software===&lt;br /&gt;
There is an application from Xerox called the Xerox Device Agent, installed on the WDS3(172.30.18.11) virtual machine.  This program sends the page meter reads for the copiers in Returns and Receiving to WestX for billing purposes.  This application consumes a lot of CPU time.  DarrenF tried for 4 months to get Xerox and its developers to figure out why a crappy little program uses so much CPU 24/7.  Xerox wasn't willing to acknowledge a problem or allow a conversation to happen with their in-house developers - so the support ticket was closed as unresolved.  The Xerox Device Agent software needs to continue to run and report billing data to WestX so if the CPU usage becomes a problem, try to get a new version of the app or open a new ticket with Xerox and prepare for pain.&lt;br /&gt;
&lt;br /&gt;
This was resolved, it was due to not having the newest version of the app provided by west X , running smooth now.&lt;br /&gt;
&lt;br /&gt;
===Xerox NeckBeard Support===&lt;br /&gt;
On June 13th, 2019, a Xerox technician was called onsite to fix the C60 that was not copying paper in the top feeder or from the glass.  He determined that the OS was corrupt and did a factory reset of the machine which wiped out all of its configuration settings.  He failed to notify anyone that he was doing a factory reset and he failed to create a backup clone file of the configuration to restore.  This caused a great deal of inconvenience and extra work that was not necessary if a clone file was available.  If this dumbfuckery ever happens again, there are saved clone files on the SuperServer in the following location : \\superserver.unipharm.local\Tech\Logs And Backups\Xerox Copier Clone Files\.  In that folder are clone files for all the leased and MPS copiers as of June 2019.  The 2 Xerox MFDs that are used by RonG and AngelaC cannot produce clone files.  In case you haven't caught on, a clone file is a file that contains all the settings that are configured on a printer, with the purpose of &amp;quot;cloning&amp;quot; itself onto another printer of the same model or the exact same one after some asshat decides to do something idiotic.&lt;br /&gt;
&lt;br /&gt;
Xerox support is very helpful, when called they respond within a day. They are willing to teach and leave extra supplies in case of emergent need. Recently the C60 needed to have maintenance, remember that the bottom drawer has a security screw, if need be to release the drawer and unjam the document, replace pick rollers.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* The Altalink, also under the service has temporary files that need to be cleared out regularly, this can be scheduled, and takes 20-60 minutes based on what you are clearing. &lt;br /&gt;
* Software update performed may 12 2021, with support, to resolve network  card restart issue. &lt;br /&gt;
&lt;br /&gt;
===Old printers===&lt;br /&gt;
This section is for reference purposes. These printers are no longer being used.&lt;br /&gt;
&lt;br /&gt;
There are 4 different Xerox copier models in use as of 2016.  The 7775 is located in the printing alcove on the second floor. The has 2 fax lines connected so that it can fax inbound and outbound at the same time.  The 7775 is leased and Xerox provides consumable toner and other supplies as part of the lease cost.  Xerox also provides technical support and repairs as part of the lease.  When requesting supplies, repairs or support you must provide the serial number which can be found on the copiers admin page.&lt;br /&gt;
&lt;br /&gt;
*[http://elaho.unipharm.local/ Elaho Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
At this time you must use edge/explorer for web administration. &lt;br /&gt;
&lt;br /&gt;
The WorkCentre 5855 is located next the Supervisors Office in the shipping area of the DC.  It has no colour capability but it does have the ability to fax inbound/outbound.  The supplies the 5855 uses are different from the 7775 and there is a much smaller and less complicated touch screen.  The 5855 is also on the same lease program as the 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://stein.unipharm.local/ Stein Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 4265 copiers are located in the Receiving Office and the Returns Areas in the DC.  They are smaller copiers with fewer paper trays.  They both do have a single fax phone line attached and have very similar software capabilities compared to the 5855 and are on the same lease program as the 5855 and 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://reccopier.unipharm.local/ Reccopier Administration Web GUI]&lt;br /&gt;
*[http://rtncopier.unipharm.local/ Rtncopier Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 6605 copiers are slightly smaller than the 4265s but otherwise perform and behave in the same way.  The 6605s were free from Xerox and are NOT on the lease program and toner and supplies DO need to be purchased for the 2 that are used by the payroll administrator and general manager.  Both of the 6605s are network and fax attached.&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;br /&gt;
[[Category: Pages with Contact Information]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14405</id>
		<title>Information Systems:Xerox printers</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14405"/>
		<updated>2023-04-12T23:00:07Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Inventory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uniPHARM uses Xerox printers for office printing (as opposed to Lexmark printers used in the warehouse). These printers are under either lease or managed print service agreements. Our service provider is West-X Network Solutions, but technical support is still done with Xerox.&lt;br /&gt;
&lt;br /&gt;
==Inventory==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Printer hostname !! Model !! Serial !! Location / purpose !! Contract type&lt;br /&gt;
|-&lt;br /&gt;
| reccopier || Xerox VersaLink B405DN || 9HB368640 || Receiving area office || Managed Print Services &lt;br /&gt;
|-&lt;br /&gt;
| rtncopier || Xerox VersaLink B405DN || 9HB368638 || Returns department || Managed Print Services&lt;br /&gt;
|-&lt;br /&gt;
| ELAHO || Xerox PrimeLink C9065 || DQP145897 || 2nd-floor printing alcove || Leased&lt;br /&gt;
|-&lt;br /&gt;
| STEIN || Xerox AltaLink B8155 || Y4X849851 || 1st-floor [[:Category:uniPHARM Dictionary|dumps area]] || Leased&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Support info==&lt;br /&gt;
&lt;br /&gt;
* Contact number for leased printers (Xerox One Number): 1-800-275-9376&lt;br /&gt;
* Contact number for printers under Managed Print Services: 1-866-487-4239&lt;br /&gt;
* Contract end date: December 12,2023&lt;br /&gt;
* West-X: 604-668-2536&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
===Xerox Fleet Management===&lt;br /&gt;
This is a useful portal site that Xerox provides for leased or managed printers&lt;br /&gt;
* https://office.services.xerox.com/FMP/LoginPage.aspx&lt;br /&gt;
* Username is darrenf@unipharm.com&lt;br /&gt;
* Password is NewVisionIT2051@!&lt;br /&gt;
&lt;br /&gt;
===Xerox Device Agent Software===&lt;br /&gt;
There is an application from Xerox called the Xerox Device Agent, installed on the WDS3(172.30.18.11) virtual machine.  This program sends the page meter reads for the copiers in Returns and Receiving to WestX for billing purposes.  This application consumes a lot of CPU time.  DarrenF tried for 4 months to get Xerox and its developers to figure out why a crappy little program uses so much CPU 24/7.  Xerox wasn't willing to acknowledge a problem or allow a conversation to happen with their in-house developers - so the support ticket was closed as unresolved.  The Xerox Device Agent software needs to continue to run and report billing data to WestX so if the CPU usage becomes a problem, try to get a new version of the app or open a new ticket with Xerox and prepare for pain.&lt;br /&gt;
&lt;br /&gt;
This was resolved, it was due to not having the newest version of the app provided by west X , running smooth now.&lt;br /&gt;
&lt;br /&gt;
===Xerox NeckBeard Support===&lt;br /&gt;
On June 13th, 2019, a Xerox technician was called onsite to fix the C60 that was not copying paper in the top feeder or from the glass.  He determined that the OS was corrupt and did a factory reset of the machine which wiped out all of its configuration settings.  He failed to notify anyone that he was doing a factory reset and he failed to create a backup clone file of the configuration to restore.  This caused a great deal of inconvenience and extra work that was not necessary if a clone file was available.  If this dumbfuckery ever happens again, there are saved clone files on the SuperServer in the following location : \\superserver.unipharm.local\Tech\Logs And Backups\Xerox Copier Clone Files\.  In that folder are clone files for all the leased and MPS copiers as of June 2019.  The 2 Xerox MFDs that are used by RonG and AngelaC cannot produce clone files.  In case you haven't caught on, a clone file is a file that contains all the settings that are configured on a printer, with the purpose of &amp;quot;cloning&amp;quot; itself onto another printer of the same model or the exact same one after some asshat decides to do something idiotic.&lt;br /&gt;
&lt;br /&gt;
Xerox support is very helpful, when called they respond within a day. They are willing to teach and leave extra supplies in case of emergent need. Recently the C60 needed to have maintenance, remember that the bottom drawer has a security screw, if need be to release the drawer and unjam the document, replace pick rollers.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* The Altalink, also under the service has temporary files that need to be cleared out regularly, this can be scheduled, and takes 20-60 minutes based on what you are clearing. &lt;br /&gt;
* Software update performed may 12 2021, with support, to resolve network  card restart issue. &lt;br /&gt;
&lt;br /&gt;
===Old printers===&lt;br /&gt;
This section is for reference purposes. These printers are no longer being used.&lt;br /&gt;
&lt;br /&gt;
There are 4 different Xerox copier models in use as of 2016.  The 7775 is located in the printing alcove on the second floor. The has 2 fax lines connected so that it can fax inbound and outbound at the same time.  The 7775 is leased and Xerox provides consumable toner and other supplies as part of the lease cost.  Xerox also provides technical support and repairs as part of the lease.  When requesting supplies, repairs or support you must provide the serial number which can be found on the copiers admin page.&lt;br /&gt;
&lt;br /&gt;
*[http://elaho.unipharm.local/ Elaho Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
At this time you must use edge/explorer for web administration. &lt;br /&gt;
&lt;br /&gt;
The WorkCentre 5855 is located next the Supervisors Office in the shipping area of the DC.  It has no colour capability but it does have the ability to fax inbound/outbound.  The supplies the 5855 uses are different from the 7775 and there is a much smaller and less complicated touch screen.  The 5855 is also on the same lease program as the 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://stein.unipharm.local/ Stein Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 4265 copiers are located in the Receiving Office and the Returns Areas in the DC.  They are smaller copiers with fewer paper trays.  They both do have a single fax phone line attached and have very similar software capabilities compared to the 5855 and are on the same lease program as the 5855 and 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://reccopier.unipharm.local/ Reccopier Administration Web GUI]&lt;br /&gt;
*[http://rtncopier.unipharm.local/ Rtncopier Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 6605 copiers are slightly smaller than the 4265s but otherwise perform and behave in the same way.  The 6605s were free from Xerox and are NOT on the lease program and toner and supplies DO need to be purchased for the 2 that are used by the payroll administrator and general manager.  Both of the 6605s are network and fax attached.&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;br /&gt;
[[Category: Pages with Contact Information]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14404</id>
		<title>Information Systems:Xerox printers</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Xerox_printers&amp;diff=14404"/>
		<updated>2023-04-12T22:49:48Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Inventory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uniPHARM uses Xerox printers for office printing (as opposed to Lexmark printers used in the warehouse). These printers are under either lease or managed print service agreements. Our service provider is West-X Network Solutions, but technical support is still done with Xerox.&lt;br /&gt;
&lt;br /&gt;
==Inventory==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Printer hostname !! Model !! Serial !! Location / purpose !! Contract type&lt;br /&gt;
|-&lt;br /&gt;
| reccopier || Xerox VersaLink B405DN || 9HB368640 || Receiving area office || Managed Print Services &lt;br /&gt;
|-&lt;br /&gt;
| rtncopier || Xerox VersaLink B405DN || 9HB368638 || Returns department || Managed Print Services&lt;br /&gt;
|-&lt;br /&gt;
| ELAHO || Xerox PrimeLink C9065 || E2B110152 || 2nd-floor printing alcove || Leased&lt;br /&gt;
|-&lt;br /&gt;
| STEIN || Xerox AltaLink B8155 || Y4X849851 || 1st-floor [[:Category:uniPHARM Dictionary|dumps area]] || Leased&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Support info==&lt;br /&gt;
&lt;br /&gt;
* Contact number for leased printers (Xerox One Number): 1-800-275-9376&lt;br /&gt;
* Contact number for printers under Managed Print Services: 1-866-487-4239&lt;br /&gt;
* Contract end date: December 12,2023&lt;br /&gt;
* West-X: 604-668-2536&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
===Xerox Fleet Management===&lt;br /&gt;
This is a useful portal site that Xerox provides for leased or managed printers&lt;br /&gt;
* https://office.services.xerox.com/FMP/LoginPage.aspx&lt;br /&gt;
* Username is darrenf@unipharm.com&lt;br /&gt;
* Password is NewVisionIT2051@!&lt;br /&gt;
&lt;br /&gt;
===Xerox Device Agent Software===&lt;br /&gt;
There is an application from Xerox called the Xerox Device Agent, installed on the WDS3(172.30.18.11) virtual machine.  This program sends the page meter reads for the copiers in Returns and Receiving to WestX for billing purposes.  This application consumes a lot of CPU time.  DarrenF tried for 4 months to get Xerox and its developers to figure out why a crappy little program uses so much CPU 24/7.  Xerox wasn't willing to acknowledge a problem or allow a conversation to happen with their in-house developers - so the support ticket was closed as unresolved.  The Xerox Device Agent software needs to continue to run and report billing data to WestX so if the CPU usage becomes a problem, try to get a new version of the app or open a new ticket with Xerox and prepare for pain.&lt;br /&gt;
&lt;br /&gt;
This was resolved, it was due to not having the newest version of the app provided by west X , running smooth now.&lt;br /&gt;
&lt;br /&gt;
===Xerox NeckBeard Support===&lt;br /&gt;
On June 13th, 2019, a Xerox technician was called onsite to fix the C60 that was not copying paper in the top feeder or from the glass.  He determined that the OS was corrupt and did a factory reset of the machine which wiped out all of its configuration settings.  He failed to notify anyone that he was doing a factory reset and he failed to create a backup clone file of the configuration to restore.  This caused a great deal of inconvenience and extra work that was not necessary if a clone file was available.  If this dumbfuckery ever happens again, there are saved clone files on the SuperServer in the following location : \\superserver.unipharm.local\Tech\Logs And Backups\Xerox Copier Clone Files\.  In that folder are clone files for all the leased and MPS copiers as of June 2019.  The 2 Xerox MFDs that are used by RonG and AngelaC cannot produce clone files.  In case you haven't caught on, a clone file is a file that contains all the settings that are configured on a printer, with the purpose of &amp;quot;cloning&amp;quot; itself onto another printer of the same model or the exact same one after some asshat decides to do something idiotic.&lt;br /&gt;
&lt;br /&gt;
Xerox support is very helpful, when called they respond within a day. They are willing to teach and leave extra supplies in case of emergent need. Recently the C60 needed to have maintenance, remember that the bottom drawer has a security screw, if need be to release the drawer and unjam the document, replace pick rollers.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
* The Altalink, also under the service has temporary files that need to be cleared out regularly, this can be scheduled, and takes 20-60 minutes based on what you are clearing. &lt;br /&gt;
* Software update performed may 12 2021, with support, to resolve network  card restart issue. &lt;br /&gt;
&lt;br /&gt;
===Old printers===&lt;br /&gt;
This section is for reference purposes. These printers are no longer being used.&lt;br /&gt;
&lt;br /&gt;
There are 4 different Xerox copier models in use as of 2016.  The 7775 is located in the printing alcove on the second floor. The has 2 fax lines connected so that it can fax inbound and outbound at the same time.  The 7775 is leased and Xerox provides consumable toner and other supplies as part of the lease cost.  Xerox also provides technical support and repairs as part of the lease.  When requesting supplies, repairs or support you must provide the serial number which can be found on the copiers admin page.&lt;br /&gt;
&lt;br /&gt;
*[http://elaho.unipharm.local/ Elaho Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
At this time you must use edge/explorer for web administration. &lt;br /&gt;
&lt;br /&gt;
The WorkCentre 5855 is located next the Supervisors Office in the shipping area of the DC.  It has no colour capability but it does have the ability to fax inbound/outbound.  The supplies the 5855 uses are different from the 7775 and there is a much smaller and less complicated touch screen.  The 5855 is also on the same lease program as the 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://stein.unipharm.local/ Stein Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 4265 copiers are located in the Receiving Office and the Returns Areas in the DC.  They are smaller copiers with fewer paper trays.  They both do have a single fax phone line attached and have very similar software capabilities compared to the 5855 and are on the same lease program as the 5855 and 7775.&lt;br /&gt;
&lt;br /&gt;
*[http://reccopier.unipharm.local/ Reccopier Administration Web GUI]&lt;br /&gt;
*[http://rtncopier.unipharm.local/ Rtncopier Administration Web GUI]&lt;br /&gt;
*admin&lt;br /&gt;
*1111&lt;br /&gt;
&lt;br /&gt;
The WorkCentre 6605 copiers are slightly smaller than the 4265s but otherwise perform and behave in the same way.  The 6605s were free from Xerox and are NOT on the lease program and toner and supplies DO need to be purchased for the 2 that are used by the payroll administrator and general manager.  Both of the 6605s are network and fax attached.&lt;br /&gt;
&lt;br /&gt;
[[Category: Printing]]&lt;br /&gt;
[[Category: Pages with Contact Information]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14403</id>
		<title>Information Systems:G/L Balances do Not Roll Over</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14403"/>
		<updated>2023-04-12T22:46:18Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the scheduler, job ENDOFMONTH (program EOM) runs at 3:15AM on the first of every month.  It calls UNIPHARMIT / EOMASW, which does a period roll over for every company.  This is the command which retrieves the parameters, and the command that runs the roll over program.  (Note that PAID is ‘parameter ID’.)&lt;br /&gt;
&lt;br /&gt;
RTVASWPAR  PGM(ASGC032) PAID(MONTHROLL) USER(*ALL)    &lt;br /&gt;
                                                       &lt;br /&gt;
EXCASWPGM  PGM(ASGC032) PARM(Y) DTA('N          NNY      *DEVTYPE  N')           &lt;br /&gt;
&lt;br /&gt;
To see the parameters, find this record in file SROLPA - &lt;br /&gt;
&lt;br /&gt;
 Program     User id     Parameter   Description                   LPUSR1                   &lt;br /&gt;
                         ID                                                                   &lt;br /&gt;
 ASGC032     *ALL        MONTHROLL   Roll all companies            ACCFICIUI1I2I3PLUCVA     &lt;br /&gt;
&lt;br /&gt;
To see the effects of this, on a command line key in  GO GLSET  and press enter.  Select option 2 – Work with G/L control file.&lt;br /&gt;
&lt;br /&gt;
 *CF/480B*  G/L control file maintenance              3/20/15 09:03:48 GDMD0911 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                        Period name          End date           &lt;br /&gt;
 Actual year/period.. 1602              FEBRUARY             022815             &lt;br /&gt;
                                        MARCH                033115             &lt;br /&gt;
 Last closed period.. 1513              APRIL                043015             &lt;br /&gt;
 First stored period. 0508              MAY                  053115             &lt;br /&gt;
                                        JUNE                 063015             &lt;br /&gt;
                                        JULY                 073115             &lt;br /&gt;
                                        AUGUST               083115             &lt;br /&gt;
                                        SEPTEMBER            093015             &lt;br /&gt;
                                        OCTOBER              103115             &lt;br /&gt;
                                        NOVEMBER             113015             &lt;br /&gt;
 No of normal periods 12                DECEMBER             123115             &lt;br /&gt;
 Total no of periods. 13                JANUARY              013116             &lt;br /&gt;
                                        YEAR END             043016             &lt;br /&gt;
&lt;br /&gt;
‘Actual year / period’ is moved forward every time a period roll over is performed.&lt;br /&gt;
&lt;br /&gt;
Although when you are in G/L Transaction Inquiry, it might look like the opening balances for the year have not been created, it may be that the Analyser summary levels are incorrect.  &lt;br /&gt;
&lt;br /&gt;
A quick way of testing this, is to use query to look at the opening balances in Analyser.   (See [[QUERY]] for detailed instructions.)  &lt;br /&gt;
&lt;br /&gt;
 Instead of using the AS/400 Query builder (which is not for the feint of heart), write an SQL statement to get the data.  One has been created and stored in the following location: &lt;br /&gt;
 &lt;br /&gt;
 \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (VA Company).sql&lt;br /&gt;
&lt;br /&gt;
Read files ANOSTK (keys) and ANOBOB (opening balances) matched on  KESUTA  eq  BOSUTA,  and  KEREFK  eq  BOREFK.  &lt;br /&gt;
&lt;br /&gt;
Define a result field of  BODAOB  +  BOCAOB.  &lt;br /&gt;
&lt;br /&gt;
Select records where  BOYEAR  eq  the current fiscal year, and KEMK01  EQ  some G/L account, for example ‘100200’ (CIBC – Operating Line).  &lt;br /&gt;
&lt;br /&gt;
When you run this query, you should see something like – &lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                 &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                 &lt;br /&gt;
                                       cod  01                                  &lt;br /&gt;
 000001                       497.40-  008  100200                              &lt;br /&gt;
 000002                       497.40-  002  100200                              &lt;br /&gt;
 000003                       497.40-  013  100200                              &lt;br /&gt;
 000004                       497.40-  006  100200                              &lt;br /&gt;
 000005                       497.40-  003  100200                              &lt;br /&gt;
 000006                       497.40-  004  100200                              &lt;br /&gt;
 000007                       497.40-  007  100200                              &lt;br /&gt;
 000008                       497.40-  009  100200                              &lt;br /&gt;
 000009                       497.40-  001  100200                              &lt;br /&gt;
 000010                       497.40-  014  100200                              &lt;br /&gt;
 000011                       497.40-  005  100200                              &lt;br /&gt;
 000012                  63,951.4000   A11  100200                              &lt;br /&gt;
 000013                  63,951.4000   A12  100200                              &lt;br /&gt;
 ****** ********  End of report  ********                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F24=More keys        &lt;br /&gt;
                                                                                &lt;br /&gt;
G/L Transaction Inquiry shows the balance for this account at 201512 as being 63951.50, which means the amounts showing for  A11 and A12 (system base levels) are correct , and all the summary levels are wrong.  This means they have to be rebuilt.  For instructions, see [[Analyser Problems#Rebuild Custom Summary Level|Rebuild Custom Summary Level]].&lt;br /&gt;
&lt;br /&gt;
If you run the same query after the rebuilds, all the amounts should all be the same.&lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                            &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                       &lt;br /&gt;
                                       cod  01                                         &lt;br /&gt;
 000001                  63,951.4000   008  100200&lt;br /&gt;
 000002                  63,951.4000   002  100200&lt;br /&gt;
 000003                  63,951.4000   013  100200&lt;br /&gt;
 000004                  63,951.4000   006  100200     &lt;br /&gt;
 000005                  63,951.4000   003  100200 &lt;br /&gt;
 000006                  63,951.4000   004  100200 &lt;br /&gt;
 000007                  63,951.4000   007  100200&lt;br /&gt;
 000008                  63,951.4000   009  100200&lt;br /&gt;
 000009                  63,951.4000   001  100200&lt;br /&gt;
 000010                  63,951.4000   014  100200&lt;br /&gt;
 000011                  63,951.4000   005  100200&lt;br /&gt;
 000012                  63,951.4000   A11  100200                               &lt;br /&gt;
 000013                  63,951.4000   A12  100200                               &lt;br /&gt;
 ****** ********  End of report  ********&lt;br /&gt;
                                                      &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14402</id>
		<title>Information Systems:G/L Balances do Not Roll Over</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14402"/>
		<updated>2023-04-12T22:41:26Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the scheduler, job ENDOFMONTH (program EOM) runs at 3:15AM on the first of every month.  It calls UNIPHARMIT / EOMASW, which does a period roll over for every company.  This is the command which retrieves the parameters, and the command that runs the roll over program.  (Note that PAID is ‘parameter ID’.)&lt;br /&gt;
&lt;br /&gt;
RTVASWPAR  PGM(ASGC032) PAID(MONTHROLL) USER(*ALL)    &lt;br /&gt;
                                                       &lt;br /&gt;
EXCASWPGM  PGM(ASGC032) PARM(Y) DTA('N          NNY      *DEVTYPE  N')           &lt;br /&gt;
&lt;br /&gt;
To see the parameters, find this record in file SROLPA - &lt;br /&gt;
&lt;br /&gt;
 Program     User id     Parameter   Description                   LPUSR1                   &lt;br /&gt;
                         ID                                                                   &lt;br /&gt;
 ASGC032     *ALL        MONTHROLL   Roll all companies            ACCFICIUI1I2I3PLUCVA     &lt;br /&gt;
&lt;br /&gt;
To see the effects of this, on a command line key in  GO GLSET  and press enter.  Select option 2 – Work with G/L control file.&lt;br /&gt;
&lt;br /&gt;
 *CF/480B*  G/L control file maintenance              3/20/15 09:03:48 GDMD0911 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                        Period name          End date           &lt;br /&gt;
 Actual year/period.. 1602              FEBRUARY             022815             &lt;br /&gt;
                                        MARCH                033115             &lt;br /&gt;
 Last closed period.. 1513              APRIL                043015             &lt;br /&gt;
 First stored period. 0508              MAY                  053115             &lt;br /&gt;
                                        JUNE                 063015             &lt;br /&gt;
                                        JULY                 073115             &lt;br /&gt;
                                        AUGUST               083115             &lt;br /&gt;
                                        SEPTEMBER            093015             &lt;br /&gt;
                                        OCTOBER              103115             &lt;br /&gt;
                                        NOVEMBER             113015             &lt;br /&gt;
 No of normal periods 12                DECEMBER             123115             &lt;br /&gt;
 Total no of periods. 13                JANUARY              013116             &lt;br /&gt;
                                        YEAR END             043016             &lt;br /&gt;
&lt;br /&gt;
‘Actual year / period’ is moved forward every time a period roll over is performed.&lt;br /&gt;
&lt;br /&gt;
Although when you are in G/L Transaction Inquiry, it might look like the opening balances for the year have not been created, it may be that the Analyser summary levels are incorrect.  &lt;br /&gt;
&lt;br /&gt;
A quick way of testing this, is to use query to look at the opening balances in Analyser.   (See [[QUERY]] for detailed instructions.)  &lt;br /&gt;
&lt;br /&gt;
 Instead of using the AS/400 Query builder (which is not for the feint of heart), write an SQL statement to get the data.  One has been created and stored in the following location: &lt;br /&gt;
 \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Company).sql&lt;br /&gt;
&lt;br /&gt;
Read files ANOSTK (keys) and ANOBOB (opening balances) matched on  KESUTA  eq  BOSUTA,  and  KEREFK  eq  BOREFK.  &lt;br /&gt;
&lt;br /&gt;
Define a result field of  BODAOB  +  BOCAOB.  &lt;br /&gt;
&lt;br /&gt;
Select records where  BOYEAR  eq  the current fiscal year, and KEMK01  EQ  some G/L account, for example ‘100200’ (CIBC – Operating Line).  &lt;br /&gt;
&lt;br /&gt;
When you run this query, you should see something like – &lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                 &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                 &lt;br /&gt;
                                       cod  01                                  &lt;br /&gt;
 000001                       497.40-  008  100200                              &lt;br /&gt;
 000002                       497.40-  002  100200                              &lt;br /&gt;
 000003                       497.40-  013  100200                              &lt;br /&gt;
 000004                       497.40-  006  100200                              &lt;br /&gt;
 000005                       497.40-  003  100200                              &lt;br /&gt;
 000006                       497.40-  004  100200                              &lt;br /&gt;
 000007                       497.40-  007  100200                              &lt;br /&gt;
 000008                       497.40-  009  100200                              &lt;br /&gt;
 000009                       497.40-  001  100200                              &lt;br /&gt;
 000010                       497.40-  014  100200                              &lt;br /&gt;
 000011                       497.40-  005  100200                              &lt;br /&gt;
 000012                  63,951.4000   A11  100200                              &lt;br /&gt;
 000013                  63,951.4000   A12  100200                              &lt;br /&gt;
 ****** ********  End of report  ********                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F24=More keys        &lt;br /&gt;
                                                                                &lt;br /&gt;
G/L Transaction Inquiry shows the balance for this account at 201512 as being 63951.50, which means the amounts showing for  A11 and A12 (system base levels) are correct , and all the summary levels are wrong.  This means they have to be rebuilt.  For instructions, see [[Analyser Problems#Rebuild Custom Summary Level|Rebuild Custom Summary Level]].&lt;br /&gt;
&lt;br /&gt;
If you run the same query after the rebuilds, all the amounts should all be the same.&lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                            &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                       &lt;br /&gt;
                                       cod  01                                         &lt;br /&gt;
 000001                  63,951.4000   008  100200&lt;br /&gt;
 000002                  63,951.4000   002  100200&lt;br /&gt;
 000003                  63,951.4000   013  100200&lt;br /&gt;
 000004                  63,951.4000   006  100200     &lt;br /&gt;
 000005                  63,951.4000   003  100200 &lt;br /&gt;
 000006                  63,951.4000   004  100200 &lt;br /&gt;
 000007                  63,951.4000   007  100200&lt;br /&gt;
 000008                  63,951.4000   009  100200&lt;br /&gt;
 000009                  63,951.4000   001  100200&lt;br /&gt;
 000010                  63,951.4000   014  100200&lt;br /&gt;
 000011                  63,951.4000   005  100200&lt;br /&gt;
 000012                  63,951.4000   A11  100200                               &lt;br /&gt;
 000013                  63,951.4000   A12  100200                               &lt;br /&gt;
 ****** ********  End of report  ********&lt;br /&gt;
                                                      &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14401</id>
		<title>Information Systems:G/L Balances do Not Roll Over</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14401"/>
		<updated>2023-04-12T22:41:10Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the scheduler, job ENDOFMONTH (program EOM) runs at 3:15AM on the first of every month.  It calls UNIPHARMIT / EOMASW, which does a period roll over for every company.  This is the command which retrieves the parameters, and the command that runs the roll over program.  (Note that PAID is ‘parameter ID’.)&lt;br /&gt;
&lt;br /&gt;
RTVASWPAR  PGM(ASGC032) PAID(MONTHROLL) USER(*ALL)    &lt;br /&gt;
                                                       &lt;br /&gt;
EXCASWPGM  PGM(ASGC032) PARM(Y) DTA('N          NNY      *DEVTYPE  N')           &lt;br /&gt;
&lt;br /&gt;
To see the parameters, find this record in file SROLPA - &lt;br /&gt;
&lt;br /&gt;
 Program     User id     Parameter   Description                   LPUSR1                   &lt;br /&gt;
                         ID                                                                   &lt;br /&gt;
 ASGC032     *ALL        MONTHROLL   Roll all companies            ACCFICIUI1I2I3PLUCVA     &lt;br /&gt;
&lt;br /&gt;
To see the effects of this, on a command line key in  GO GLSET  and press enter.  Select option 2 – Work with G/L control file.&lt;br /&gt;
&lt;br /&gt;
 *CF/480B*  G/L control file maintenance              3/20/15 09:03:48 GDMD0911 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                        Period name          End date           &lt;br /&gt;
 Actual year/period.. 1602              FEBRUARY             022815             &lt;br /&gt;
                                        MARCH                033115             &lt;br /&gt;
 Last closed period.. 1513              APRIL                043015             &lt;br /&gt;
 First stored period. 0508              MAY                  053115             &lt;br /&gt;
                                        JUNE                 063015             &lt;br /&gt;
                                        JULY                 073115             &lt;br /&gt;
                                        AUGUST               083115             &lt;br /&gt;
                                        SEPTEMBER            093015             &lt;br /&gt;
                                        OCTOBER              103115             &lt;br /&gt;
                                        NOVEMBER             113015             &lt;br /&gt;
 No of normal periods 12                DECEMBER             123115             &lt;br /&gt;
 Total no of periods. 13                JANUARY              013116             &lt;br /&gt;
                                        YEAR END             043016             &lt;br /&gt;
&lt;br /&gt;
‘Actual year / period’ is moved forward every time a period roll over is performed.&lt;br /&gt;
&lt;br /&gt;
Although when you are in G/L Transaction Inquiry, it might look like the opening balances for the year have not been created, it may be that the Analyser summary levels are incorrect.  &lt;br /&gt;
&lt;br /&gt;
A quick way of testing this, is to use query to look at the opening balances in Analyser.   (See [[QUERY]] for detailed instructions.)  &lt;br /&gt;
&lt;br /&gt;
 Instead of using the AS/400 Query builder (which is not for the feint of heart), write an SQL statement to get the data.  One has been created and stored in the following location: &lt;br /&gt;
\\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Company).sql&lt;br /&gt;
&lt;br /&gt;
Read files ANOSTK (keys) and ANOBOB (opening balances) matched on  KESUTA  eq  BOSUTA,  and  KEREFK  eq  BOREFK.  &lt;br /&gt;
&lt;br /&gt;
Define a result field of  BODAOB  +  BOCAOB.  &lt;br /&gt;
&lt;br /&gt;
Select records where  BOYEAR  eq  the current fiscal year, and KEMK01  EQ  some G/L account, for example ‘100200’ (CIBC – Operating Line).  &lt;br /&gt;
&lt;br /&gt;
When you run this query, you should see something like – &lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                 &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                 &lt;br /&gt;
                                       cod  01                                  &lt;br /&gt;
 000001                       497.40-  008  100200                              &lt;br /&gt;
 000002                       497.40-  002  100200                              &lt;br /&gt;
 000003                       497.40-  013  100200                              &lt;br /&gt;
 000004                       497.40-  006  100200                              &lt;br /&gt;
 000005                       497.40-  003  100200                              &lt;br /&gt;
 000006                       497.40-  004  100200                              &lt;br /&gt;
 000007                       497.40-  007  100200                              &lt;br /&gt;
 000008                       497.40-  009  100200                              &lt;br /&gt;
 000009                       497.40-  001  100200                              &lt;br /&gt;
 000010                       497.40-  014  100200                              &lt;br /&gt;
 000011                       497.40-  005  100200                              &lt;br /&gt;
 000012                  63,951.4000   A11  100200                              &lt;br /&gt;
 000013                  63,951.4000   A12  100200                              &lt;br /&gt;
 ****** ********  End of report  ********                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F24=More keys        &lt;br /&gt;
                                                                                &lt;br /&gt;
G/L Transaction Inquiry shows the balance for this account at 201512 as being 63951.50, which means the amounts showing for  A11 and A12 (system base levels) are correct , and all the summary levels are wrong.  This means they have to be rebuilt.  For instructions, see [[Analyser Problems#Rebuild Custom Summary Level|Rebuild Custom Summary Level]].&lt;br /&gt;
&lt;br /&gt;
If you run the same query after the rebuilds, all the amounts should all be the same.&lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                            &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                       &lt;br /&gt;
                                       cod  01                                         &lt;br /&gt;
 000001                  63,951.4000   008  100200&lt;br /&gt;
 000002                  63,951.4000   002  100200&lt;br /&gt;
 000003                  63,951.4000   013  100200&lt;br /&gt;
 000004                  63,951.4000   006  100200     &lt;br /&gt;
 000005                  63,951.4000   003  100200 &lt;br /&gt;
 000006                  63,951.4000   004  100200 &lt;br /&gt;
 000007                  63,951.4000   007  100200&lt;br /&gt;
 000008                  63,951.4000   009  100200&lt;br /&gt;
 000009                  63,951.4000   001  100200&lt;br /&gt;
 000010                  63,951.4000   014  100200&lt;br /&gt;
 000011                  63,951.4000   005  100200&lt;br /&gt;
 000012                  63,951.4000   A11  100200                               &lt;br /&gt;
 000013                  63,951.4000   A12  100200                               &lt;br /&gt;
 ****** ********  End of report  ********&lt;br /&gt;
                                                      &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14400</id>
		<title>Information Systems:G/L Balances do Not Roll Over</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14400"/>
		<updated>2023-04-12T22:40:45Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the scheduler, job ENDOFMONTH (program EOM) runs at 3:15AM on the first of every month.  It calls UNIPHARMIT / EOMASW, which does a period roll over for every company.  This is the command which retrieves the parameters, and the command that runs the roll over program.  (Note that PAID is ‘parameter ID’.)&lt;br /&gt;
&lt;br /&gt;
RTVASWPAR  PGM(ASGC032) PAID(MONTHROLL) USER(*ALL)    &lt;br /&gt;
                                                       &lt;br /&gt;
EXCASWPGM  PGM(ASGC032) PARM(Y) DTA('N          NNY      *DEVTYPE  N')           &lt;br /&gt;
&lt;br /&gt;
To see the parameters, find this record in file SROLPA - &lt;br /&gt;
&lt;br /&gt;
 Program     User id     Parameter   Description                   LPUSR1                   &lt;br /&gt;
                         ID                                                                   &lt;br /&gt;
 ASGC032     *ALL        MONTHROLL   Roll all companies            ACCFICIUI1I2I3PLUCVA     &lt;br /&gt;
&lt;br /&gt;
To see the effects of this, on a command line key in  GO GLSET  and press enter.  Select option 2 – Work with G/L control file.&lt;br /&gt;
&lt;br /&gt;
 *CF/480B*  G/L control file maintenance              3/20/15 09:03:48 GDMD0911 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                        Period name          End date           &lt;br /&gt;
 Actual year/period.. 1602              FEBRUARY             022815             &lt;br /&gt;
                                        MARCH                033115             &lt;br /&gt;
 Last closed period.. 1513              APRIL                043015             &lt;br /&gt;
 First stored period. 0508              MAY                  053115             &lt;br /&gt;
                                        JUNE                 063015             &lt;br /&gt;
                                        JULY                 073115             &lt;br /&gt;
                                        AUGUST               083115             &lt;br /&gt;
                                        SEPTEMBER            093015             &lt;br /&gt;
                                        OCTOBER              103115             &lt;br /&gt;
                                        NOVEMBER             113015             &lt;br /&gt;
 No of normal periods 12                DECEMBER             123115             &lt;br /&gt;
 Total no of periods. 13                JANUARY              013116             &lt;br /&gt;
                                        YEAR END             043016             &lt;br /&gt;
&lt;br /&gt;
‘Actual year / period’ is moved forward every time a period roll over is performed.&lt;br /&gt;
&lt;br /&gt;
Although when you are in G/L Transaction Inquiry, it might look like the opening balances for the year have not been created, it may be that the Analyser summary levels are incorrect.  &lt;br /&gt;
&lt;br /&gt;
A quick way of testing this, is to use query to look at the opening balances in Analyser.   (See [[QUERY]] for detailed instructions.)  &lt;br /&gt;
&lt;br /&gt;
Instead of using the AS/400 Query builder (which is not for the feint of heart), write an SQL statement to get the data.  One has been created and stored in the following location: &lt;br /&gt;
 \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Company).sql&lt;br /&gt;
&lt;br /&gt;
Read files ANOSTK (keys) and ANOBOB (opening balances) matched on  KESUTA  eq  BOSUTA,  and  KEREFK  eq  BOREFK.  &lt;br /&gt;
&lt;br /&gt;
Define a result field of  BODAOB  +  BOCAOB.  &lt;br /&gt;
&lt;br /&gt;
Select records where  BOYEAR  eq  the current fiscal year, and KEMK01  EQ  some G/L account, for example ‘100200’ (CIBC – Operating Line).  &lt;br /&gt;
&lt;br /&gt;
When you run this query, you should see something like – &lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                 &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                 &lt;br /&gt;
                                       cod  01                                  &lt;br /&gt;
 000001                       497.40-  008  100200                              &lt;br /&gt;
 000002                       497.40-  002  100200                              &lt;br /&gt;
 000003                       497.40-  013  100200                              &lt;br /&gt;
 000004                       497.40-  006  100200                              &lt;br /&gt;
 000005                       497.40-  003  100200                              &lt;br /&gt;
 000006                       497.40-  004  100200                              &lt;br /&gt;
 000007                       497.40-  007  100200                              &lt;br /&gt;
 000008                       497.40-  009  100200                              &lt;br /&gt;
 000009                       497.40-  001  100200                              &lt;br /&gt;
 000010                       497.40-  014  100200                              &lt;br /&gt;
 000011                       497.40-  005  100200                              &lt;br /&gt;
 000012                  63,951.4000   A11  100200                              &lt;br /&gt;
 000013                  63,951.4000   A12  100200                              &lt;br /&gt;
 ****** ********  End of report  ********                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F24=More keys        &lt;br /&gt;
                                                                                &lt;br /&gt;
G/L Transaction Inquiry shows the balance for this account at 201512 as being 63951.50, which means the amounts showing for  A11 and A12 (system base levels) are correct , and all the summary levels are wrong.  This means they have to be rebuilt.  For instructions, see [[Analyser Problems#Rebuild Custom Summary Level|Rebuild Custom Summary Level]].&lt;br /&gt;
&lt;br /&gt;
If you run the same query after the rebuilds, all the amounts should all be the same.&lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                            &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                       &lt;br /&gt;
                                       cod  01                                         &lt;br /&gt;
 000001                  63,951.4000   008  100200&lt;br /&gt;
 000002                  63,951.4000   002  100200&lt;br /&gt;
 000003                  63,951.4000   013  100200&lt;br /&gt;
 000004                  63,951.4000   006  100200     &lt;br /&gt;
 000005                  63,951.4000   003  100200 &lt;br /&gt;
 000006                  63,951.4000   004  100200 &lt;br /&gt;
 000007                  63,951.4000   007  100200&lt;br /&gt;
 000008                  63,951.4000   009  100200&lt;br /&gt;
 000009                  63,951.4000   001  100200&lt;br /&gt;
 000010                  63,951.4000   014  100200&lt;br /&gt;
 000011                  63,951.4000   005  100200&lt;br /&gt;
 000012                  63,951.4000   A11  100200                               &lt;br /&gt;
 000013                  63,951.4000   A12  100200                               &lt;br /&gt;
 ****** ********  End of report  ********&lt;br /&gt;
                                                      &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14399</id>
		<title>Information Systems:G/L Balances do Not Roll Over</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14399"/>
		<updated>2023-04-12T22:40:19Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the scheduler, job ENDOFMONTH (program EOM) runs at 3:15AM on the first of every month.  It calls UNIPHARMIT / EOMASW, which does a period roll over for every company.  This is the command which retrieves the parameters, and the command that runs the roll over program.  (Note that PAID is ‘parameter ID’.)&lt;br /&gt;
&lt;br /&gt;
RTVASWPAR  PGM(ASGC032) PAID(MONTHROLL) USER(*ALL)    &lt;br /&gt;
                                                       &lt;br /&gt;
EXCASWPGM  PGM(ASGC032) PARM(Y) DTA('N          NNY      *DEVTYPE  N')           &lt;br /&gt;
&lt;br /&gt;
To see the parameters, find this record in file SROLPA - &lt;br /&gt;
&lt;br /&gt;
 Program     User id     Parameter   Description                   LPUSR1                   &lt;br /&gt;
                         ID                                                                   &lt;br /&gt;
 ASGC032     *ALL        MONTHROLL   Roll all companies            ACCFICIUI1I2I3PLUCVA     &lt;br /&gt;
&lt;br /&gt;
To see the effects of this, on a command line key in  GO GLSET  and press enter.  Select option 2 – Work with G/L control file.&lt;br /&gt;
&lt;br /&gt;
 *CF/480B*  G/L control file maintenance              3/20/15 09:03:48 GDMD0911 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                        Period name          End date           &lt;br /&gt;
 Actual year/period.. 1602              FEBRUARY             022815             &lt;br /&gt;
                                        MARCH                033115             &lt;br /&gt;
 Last closed period.. 1513              APRIL                043015             &lt;br /&gt;
 First stored period. 0508              MAY                  053115             &lt;br /&gt;
                                        JUNE                 063015             &lt;br /&gt;
                                        JULY                 073115             &lt;br /&gt;
                                        AUGUST               083115             &lt;br /&gt;
                                        SEPTEMBER            093015             &lt;br /&gt;
                                        OCTOBER              103115             &lt;br /&gt;
                                        NOVEMBER             113015             &lt;br /&gt;
 No of normal periods 12                DECEMBER             123115             &lt;br /&gt;
 Total no of periods. 13                JANUARY              013116             &lt;br /&gt;
                                        YEAR END             043016             &lt;br /&gt;
&lt;br /&gt;
‘Actual year / period’ is moved forward every time a period roll over is performed.&lt;br /&gt;
&lt;br /&gt;
Although when you are in G/L Transaction Inquiry, it might look like the opening balances for the year have not been created, it may be that the Analyser summary levels are incorrect.  &lt;br /&gt;
&lt;br /&gt;
A quick way of testing this, is to use query to look at the opening balances in Analyser.   (See [[QUERY]] for detailed instructions.)  &lt;br /&gt;
&lt;br /&gt;
Instead of using the AS/400 Query builder (which is not for the feint of heart), write an SQL statement to get the data.  One has been created and stored in the following location: &lt;br /&gt;
  \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Company).sql&lt;br /&gt;
&lt;br /&gt;
Read files ANOSTK (keys) and ANOBOB (opening balances) matched on  KESUTA  eq  BOSUTA,  and  KEREFK  eq  BOREFK.  &lt;br /&gt;
&lt;br /&gt;
Define a result field of  BODAOB  +  BOCAOB.  &lt;br /&gt;
&lt;br /&gt;
Select records where  BOYEAR  eq  the current fiscal year, and KEMK01  EQ  some G/L account, for example ‘100200’ (CIBC – Operating Line).  &lt;br /&gt;
&lt;br /&gt;
When you run this query, you should see something like – &lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                 &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                 &lt;br /&gt;
                                       cod  01                                  &lt;br /&gt;
 000001                       497.40-  008  100200                              &lt;br /&gt;
 000002                       497.40-  002  100200                              &lt;br /&gt;
 000003                       497.40-  013  100200                              &lt;br /&gt;
 000004                       497.40-  006  100200                              &lt;br /&gt;
 000005                       497.40-  003  100200                              &lt;br /&gt;
 000006                       497.40-  004  100200                              &lt;br /&gt;
 000007                       497.40-  007  100200                              &lt;br /&gt;
 000008                       497.40-  009  100200                              &lt;br /&gt;
 000009                       497.40-  001  100200                              &lt;br /&gt;
 000010                       497.40-  014  100200                              &lt;br /&gt;
 000011                       497.40-  005  100200                              &lt;br /&gt;
 000012                  63,951.4000   A11  100200                              &lt;br /&gt;
 000013                  63,951.4000   A12  100200                              &lt;br /&gt;
 ****** ********  End of report  ********                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F24=More keys        &lt;br /&gt;
                                                                                &lt;br /&gt;
G/L Transaction Inquiry shows the balance for this account at 201512 as being 63951.50, which means the amounts showing for  A11 and A12 (system base levels) are correct , and all the summary levels are wrong.  This means they have to be rebuilt.  For instructions, see [[Analyser Problems#Rebuild Custom Summary Level|Rebuild Custom Summary Level]].&lt;br /&gt;
&lt;br /&gt;
If you run the same query after the rebuilds, all the amounts should all be the same.&lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                            &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                       &lt;br /&gt;
                                       cod  01                                         &lt;br /&gt;
 000001                  63,951.4000   008  100200&lt;br /&gt;
 000002                  63,951.4000   002  100200&lt;br /&gt;
 000003                  63,951.4000   013  100200&lt;br /&gt;
 000004                  63,951.4000   006  100200     &lt;br /&gt;
 000005                  63,951.4000   003  100200 &lt;br /&gt;
 000006                  63,951.4000   004  100200 &lt;br /&gt;
 000007                  63,951.4000   007  100200&lt;br /&gt;
 000008                  63,951.4000   009  100200&lt;br /&gt;
 000009                  63,951.4000   001  100200&lt;br /&gt;
 000010                  63,951.4000   014  100200&lt;br /&gt;
 000011                  63,951.4000   005  100200&lt;br /&gt;
 000012                  63,951.4000   A11  100200                               &lt;br /&gt;
 000013                  63,951.4000   A12  100200                               &lt;br /&gt;
 ****** ********  End of report  ********&lt;br /&gt;
                                                      &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14398</id>
		<title>Information Systems:G/L Balances do Not Roll Over</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14398"/>
		<updated>2023-04-12T22:30:14Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the scheduler, job ENDOFMONTH (program EOM) runs at 3:15AM on the first of every month.  It calls UNIPHARMIT / EOMASW, which does a period roll over for every company.  This is the command which retrieves the parameters, and the command that runs the roll over program.  (Note that PAID is ‘parameter ID’.)&lt;br /&gt;
&lt;br /&gt;
RTVASWPAR  PGM(ASGC032) PAID(MONTHROLL) USER(*ALL)    &lt;br /&gt;
                                                       &lt;br /&gt;
EXCASWPGM  PGM(ASGC032) PARM(Y) DTA('N          NNY      *DEVTYPE  N')           &lt;br /&gt;
&lt;br /&gt;
To see the parameters, find this record in file SROLPA - &lt;br /&gt;
&lt;br /&gt;
 Program     User id     Parameter   Description                   LPUSR1                   &lt;br /&gt;
                         ID                                                                   &lt;br /&gt;
 ASGC032     *ALL        MONTHROLL   Roll all companies            ACCFICIUI1I2I3PLUCVA     &lt;br /&gt;
&lt;br /&gt;
To see the effects of this, on a command line key in  GO GLSET  and press enter.  Select option 2 – Work with G/L control file.&lt;br /&gt;
&lt;br /&gt;
 *CF/480B*  G/L control file maintenance              3/20/15 09:03:48 GDMD0911 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                        Period name          End date           &lt;br /&gt;
 Actual year/period.. 1602              FEBRUARY             022815             &lt;br /&gt;
                                        MARCH                033115             &lt;br /&gt;
 Last closed period.. 1513              APRIL                043015             &lt;br /&gt;
 First stored period. 0508              MAY                  053115             &lt;br /&gt;
                                        JUNE                 063015             &lt;br /&gt;
                                        JULY                 073115             &lt;br /&gt;
                                        AUGUST               083115             &lt;br /&gt;
                                        SEPTEMBER            093015             &lt;br /&gt;
                                        OCTOBER              103115             &lt;br /&gt;
                                        NOVEMBER             113015             &lt;br /&gt;
 No of normal periods 12                DECEMBER             123115             &lt;br /&gt;
 Total no of periods. 13                JANUARY              013116             &lt;br /&gt;
                                        YEAR END             043016             &lt;br /&gt;
&lt;br /&gt;
‘Actual year / period’ is moved forward every time a period roll over is performed.&lt;br /&gt;
&lt;br /&gt;
Although when you are in G/L Transaction Inquiry, it might look like the opening balances for the year have not been created, it may be that the Analyser summary levels are incorrect.  &lt;br /&gt;
&lt;br /&gt;
A quick way of testing this, is to use query to look at the opening balances in Analyser.   (See [[QUERY]] for detailed instructions.)  &lt;br /&gt;
&lt;br /&gt;
Instead of using the AS/400 Query builder (which is not for the feint of heart), write an SQL statement to get the data.  One has been created and stored in the Saved SQL Queries folder in the Tech\Common\ directory: [\\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql]&lt;br /&gt;
&lt;br /&gt;
Read files ANOSTK (keys) and ANOBOB (opening balances) matched on  KESUTA  eq  BOSUTA,  and  KEREFK  eq  BOREFK.  &lt;br /&gt;
&lt;br /&gt;
Define a result field of  BODAOB  +  BOCAOB.  &lt;br /&gt;
&lt;br /&gt;
Select records where  BOYEAR  eq  the current fiscal year, and KEMK01  EQ  some G/L account, for example ‘100200’ (CIBC – Operating Line).  &lt;br /&gt;
&lt;br /&gt;
When you run this query, you should see something like – &lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                 &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                 &lt;br /&gt;
                                       cod  01                                  &lt;br /&gt;
 000001                       497.40-  008  100200                              &lt;br /&gt;
 000002                       497.40-  002  100200                              &lt;br /&gt;
 000003                       497.40-  013  100200                              &lt;br /&gt;
 000004                       497.40-  006  100200                              &lt;br /&gt;
 000005                       497.40-  003  100200                              &lt;br /&gt;
 000006                       497.40-  004  100200                              &lt;br /&gt;
 000007                       497.40-  007  100200                              &lt;br /&gt;
 000008                       497.40-  009  100200                              &lt;br /&gt;
 000009                       497.40-  001  100200                              &lt;br /&gt;
 000010                       497.40-  014  100200                              &lt;br /&gt;
 000011                       497.40-  005  100200                              &lt;br /&gt;
 000012                  63,951.4000   A11  100200                              &lt;br /&gt;
 000013                  63,951.4000   A12  100200                              &lt;br /&gt;
 ****** ********  End of report  ********                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F24=More keys        &lt;br /&gt;
                                                                                &lt;br /&gt;
G/L Transaction Inquiry shows the balance for this account at 201512 as being 63951.50, which means the amounts showing for  A11 and A12 (system base levels) are correct , and all the summary levels are wrong.  This means they have to be rebuilt.  For instructions, see [[Analyser Problems#Rebuild Custom Summary Level|Rebuild Custom Summary Level]].&lt;br /&gt;
&lt;br /&gt;
If you run the same query after the rebuilds, all the amounts should all be the same.&lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                            &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                       &lt;br /&gt;
                                       cod  01                                         &lt;br /&gt;
 000001                  63,951.4000   008  100200&lt;br /&gt;
 000002                  63,951.4000   002  100200&lt;br /&gt;
 000003                  63,951.4000   013  100200&lt;br /&gt;
 000004                  63,951.4000   006  100200     &lt;br /&gt;
 000005                  63,951.4000   003  100200 &lt;br /&gt;
 000006                  63,951.4000   004  100200 &lt;br /&gt;
 000007                  63,951.4000   007  100200&lt;br /&gt;
 000008                  63,951.4000   009  100200&lt;br /&gt;
 000009                  63,951.4000   001  100200&lt;br /&gt;
 000010                  63,951.4000   014  100200&lt;br /&gt;
 000011                  63,951.4000   005  100200&lt;br /&gt;
 000012                  63,951.4000   A11  100200                               &lt;br /&gt;
 000013                  63,951.4000   A12  100200                               &lt;br /&gt;
 ****** ********  End of report  ********&lt;br /&gt;
                                                      &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14397</id>
		<title>Information Systems:G/L Balances do Not Roll Over</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:G/L_Balances_do_Not_Roll_Over&amp;diff=14397"/>
		<updated>2023-04-12T22:23:34Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the scheduler, job ENDOFMONTH (program EOM) runs at 3:15AM on the first of every month.  It calls UNIPHARMIT / EOMASW, which does a period roll over for every company.  This is the command which retrieves the parameters, and the command that runs the roll over program.  (Note that PAID is ‘parameter ID’.)&lt;br /&gt;
&lt;br /&gt;
RTVASWPAR  PGM(ASGC032) PAID(MONTHROLL) USER(*ALL)    &lt;br /&gt;
                                                       &lt;br /&gt;
EXCASWPGM  PGM(ASGC032) PARM(Y) DTA('N          NNY      *DEVTYPE  N')           &lt;br /&gt;
&lt;br /&gt;
To see the parameters, find this record in file SROLPA - &lt;br /&gt;
&lt;br /&gt;
 Program     User id     Parameter   Description                   LPUSR1                   &lt;br /&gt;
                         ID                                                                   &lt;br /&gt;
 ASGC032     *ALL        MONTHROLL   Roll all companies            ACCFICIUI1I2I3PLUCVA     &lt;br /&gt;
&lt;br /&gt;
To see the effects of this, on a command line key in  GO GLSET  and press enter.  Select option 2 – Work with G/L control file.&lt;br /&gt;
&lt;br /&gt;
 *CF/480B*  G/L control file maintenance              3/20/15 09:03:48 GDMD0911 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                        Period name          End date           &lt;br /&gt;
 Actual year/period.. 1602              FEBRUARY             022815             &lt;br /&gt;
                                        MARCH                033115             &lt;br /&gt;
 Last closed period.. 1513              APRIL                043015             &lt;br /&gt;
 First stored period. 0508              MAY                  053115             &lt;br /&gt;
                                        JUNE                 063015             &lt;br /&gt;
                                        JULY                 073115             &lt;br /&gt;
                                        AUGUST               083115             &lt;br /&gt;
                                        SEPTEMBER            093015             &lt;br /&gt;
                                        OCTOBER              103115             &lt;br /&gt;
                                        NOVEMBER             113015             &lt;br /&gt;
 No of normal periods 12                DECEMBER             123115             &lt;br /&gt;
 Total no of periods. 13                JANUARY              013116             &lt;br /&gt;
                                        YEAR END             043016             &lt;br /&gt;
&lt;br /&gt;
‘Actual year / period’ is moved forward every time a period roll over is performed.&lt;br /&gt;
&lt;br /&gt;
Although when you are in G/L Transaction Inquiry, it might look like the opening balances for the year have not been created, it may be that the Analyser summary levels are incorrect.  &lt;br /&gt;
&lt;br /&gt;
A quick way of testing this, is to use query to look at the opening balances in Analyser.   (See [[QUERY]] for detailed instructions.)  &lt;br /&gt;
&lt;br /&gt;
Instead of using the AS/400 Query builder (which is not for the feint of heart), write an SQL statement to get the data.  One has been created and stored in the Saved SQL Queries folder in the Tech\Common\ directory: [http://\\superserver\Tech\common\Saved%20SQL%20Queries\Opening%20Balance%20Queries\Opening%20Balance%20for%20Fiscal%20Year%20has%20not%20been%20rolled%20over%20(CF%20Companny).sql \\superserver\Tech\common\Saved SQL Queries\Opening Balance Queries\Opening Balance for Fiscal Year has not been rolled over (CF Companny).sql]&lt;br /&gt;
&lt;br /&gt;
Read files ANOSTK (keys) and ANOBOB (opening balances) matched on  KESUTA  eq  BOSUTA,  and  KEREFK  eq  BOREFK.  &lt;br /&gt;
&lt;br /&gt;
Define a result field of  BODAOB  +  BOCAOB.  &lt;br /&gt;
&lt;br /&gt;
Select records where  BOYEAR  eq  the current fiscal year, and KEMK01  EQ  some G/L account, for example ‘100200’ (CIBC – Operating Line).  &lt;br /&gt;
&lt;br /&gt;
When you run this query, you should see something like – &lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                 &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                 &lt;br /&gt;
                                       cod  01                                  &lt;br /&gt;
 000001                       497.40-  008  100200                              &lt;br /&gt;
 000002                       497.40-  002  100200                              &lt;br /&gt;
 000003                       497.40-  013  100200                              &lt;br /&gt;
 000004                       497.40-  006  100200                              &lt;br /&gt;
 000005                       497.40-  003  100200                              &lt;br /&gt;
 000006                       497.40-  004  100200                              &lt;br /&gt;
 000007                       497.40-  007  100200                              &lt;br /&gt;
 000008                       497.40-  009  100200                              &lt;br /&gt;
 000009                       497.40-  001  100200                              &lt;br /&gt;
 000010                       497.40-  014  100200                              &lt;br /&gt;
 000011                       497.40-  005  100200                              &lt;br /&gt;
 000012                  63,951.4000   A11  100200                              &lt;br /&gt;
 000013                  63,951.4000   A12  100200                              &lt;br /&gt;
 ****** ********  End of report  ********                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F24=More keys        &lt;br /&gt;
                                                                                &lt;br /&gt;
G/L Transaction Inquiry shows the balance for this account at 201512 as being 63951.50, which means the amounts showing for  A11 and A12 (system base levels) are correct , and all the summary levels are wrong.  This means they have to be rebuilt.  For instructions, see [[Analyser Problems#Rebuild Custom Summary Level|Rebuild Custom Summary Level]].&lt;br /&gt;
&lt;br /&gt;
If you run the same query after the rebuilds, all the amounts should all be the same.&lt;br /&gt;
&lt;br /&gt;
                                 Display Report                                            &lt;br /&gt;
                                              Report width . . . . . :     917  &lt;br /&gt;
 Position to line  . . . . .              Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7..&lt;br /&gt;
                                 BAL   Lvl  Key                                       &lt;br /&gt;
                                       cod  01                                         &lt;br /&gt;
 000001                  63,951.4000   008  100200&lt;br /&gt;
 000002                  63,951.4000   002  100200&lt;br /&gt;
 000003                  63,951.4000   013  100200&lt;br /&gt;
 000004                  63,951.4000   006  100200     &lt;br /&gt;
 000005                  63,951.4000   003  100200 &lt;br /&gt;
 000006                  63,951.4000   004  100200 &lt;br /&gt;
 000007                  63,951.4000   007  100200&lt;br /&gt;
 000008                  63,951.4000   009  100200&lt;br /&gt;
 000009                  63,951.4000   001  100200&lt;br /&gt;
 000010                  63,951.4000   014  100200&lt;br /&gt;
 000011                  63,951.4000   005  100200&lt;br /&gt;
 000012                  63,951.4000   A11  100200                               &lt;br /&gt;
 000013                  63,951.4000   A12  100200                               &lt;br /&gt;
 ****** ********  End of report  ********&lt;br /&gt;
                                                      &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:CNS_-_Customer_Names_Subsystems_(Contacts)&amp;diff=14393</id>
		<title>Information Systems:CNS - Customer Names Subsystems (Contacts)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:CNS_-_Customer_Names_Subsystems_(Contacts)&amp;diff=14393"/>
		<updated>2023-02-27T23:22:49Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This allows multiple people (contacts) to be linked to a business partner, and individual contacts to be linked to multiple partners.  Each contact can have multiple contact methods (work phone, home phone, work email, etc).  Each partner should have a contact named ‘MAIN INFO’ to give main phone, fax, and email. Also special use contact methods; like ORDCON for the email address to send electronic order confirmations, and RMADEM for the email addresses to send EFT remittance advices.&lt;br /&gt;
&lt;br /&gt;
- File CNNAMEP (CNS -- Main Contact Master Record) contains all the contacts.&lt;br /&gt;
&lt;br /&gt;
- File CNCVLIP (CNS -- Main Contact Master Record) links contacts to business partners (field: CLCUVE)&lt;br /&gt;
&lt;br /&gt;
- File CNPHEMP (CNS -- Phone/Email by Email or Phone) contains all the contact methods.&lt;br /&gt;
&lt;br /&gt;
- File CNCVROP (CNS -- Contact Name Customer / Vendor Roles File)  contains all role links (field: CLUNIN)&lt;br /&gt;
&lt;br /&gt;
- File CNUSDAP (CNS -- Contact Name User Defined Data Item) contains a list of a contacts user data.&lt;br /&gt;
&lt;br /&gt;
[[Category: Extensions]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:CNS_-_Customer_Names_Subsystems_(Contacts)&amp;diff=14392</id>
		<title>Information Systems:CNS - Customer Names Subsystems (Contacts)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:CNS_-_Customer_Names_Subsystems_(Contacts)&amp;diff=14392"/>
		<updated>2023-02-27T19:52:52Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This allows multiple people (contacts) to be linked to a business partner, and individual contacts to be linked to multiple partners.  Each contact can have multiple contact methods (work phone, home phone, work email, etc).  Each partner should have a contact named ‘MAIN INFO’ to give main phone, fax, and email. Also special use contact methods; like ORDCON for the email address to send electronic order confirmations, and RMADEM for the email addresses to send EFT remittance advices.&lt;br /&gt;
&lt;br /&gt;
- File CNNAMEP (CNS -- Main Contact Master Record) contains all the contacts.&lt;br /&gt;
&lt;br /&gt;
- File CNCVLIP (CNS -- Main Contact Master Record) links contacts to business partners.&lt;br /&gt;
&lt;br /&gt;
- File CNPHEMP (CNS -- Phone/Email by Email or Phone) contains all the contact methods.&lt;br /&gt;
&lt;br /&gt;
- File CNCVROP (CNS -- Contact Name Customer / Vendor Roles File)  contains all role links (field: CLUNIN)&lt;br /&gt;
&lt;br /&gt;
- File CNUSDAP (CNS -- Contact Name User Defined Data Item) contains a list of a contacts user data.&lt;br /&gt;
&lt;br /&gt;
[[Category: Extensions]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:CNS_-_Customer_Names_Subsystems_(Contacts)&amp;diff=14391</id>
		<title>Information Systems:CNS - Customer Names Subsystems (Contacts)</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:CNS_-_Customer_Names_Subsystems_(Contacts)&amp;diff=14391"/>
		<updated>2023-02-27T19:51:59Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This allows multiple people (contacts) to be linked to a business partner, and individual contacts to be linked to multiple partners.  Each contact can have multiple contact methods (work phone, home phone, work email, etc).  Each partner should have a contact named ‘MAIN INFO’ to give main phone, fax, and email. Also special use contact methods; like ORDCON for the email address to send electronic order confirmations, and RMADEM for the email addresses to send EFT remittance advices.&lt;br /&gt;
&lt;br /&gt;
- File CNNAMEP (CNS -- Main Contact Master Record) contains all the contacts.&lt;br /&gt;
&lt;br /&gt;
- File CNCVLIP (CNS -- Main Contact Master Record) links contacts to business partners.&lt;br /&gt;
&lt;br /&gt;
- File CNPHEMP (CNS -- Phone/Email by Email or Phone) contains all the contact methods.&lt;br /&gt;
&lt;br /&gt;
- File CNCVROP (CNS -- Contact Name Customer / Vendor Roles File)  contains all role links (field: CLUNIN)&lt;br /&gt;
&lt;br /&gt;
- File CNUNIN (CNS -- Contact Name User Defined Data Item) contains a list of a contacts user data.&lt;br /&gt;
&lt;br /&gt;
[[Category: Extensions]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Document_Management_System_-_Gauss&amp;diff=14390</id>
		<title>Information Systems:Document Management System - Gauss</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Document_Management_System_-_Gauss&amp;diff=14390"/>
		<updated>2023-02-17T20:23:51Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* VIP DocManager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Software==&lt;br /&gt;
 Technical Support Phone Number For OpenText: '''1-800-540-7292'''&lt;br /&gt;
Components of the Gauss solution include:&lt;br /&gt;
* VIP DocManager - Document Management System; document server; image repository&lt;br /&gt;
* VIP DocView - Document viewer client&lt;br /&gt;
* Kofax Capture - Scanning software&lt;br /&gt;
&lt;br /&gt;
===Kofax Capture===&lt;br /&gt;
See [[Information Systems:Kofax Capture]] for more information.&lt;br /&gt;
Kofax Capture is scanning software. It is compatible with many DMS through ''export connectors'' - modules that interface with the document repository server to upload the images and metadata to. Our export connector is VIP ImageCapture, for uploading documents to VIP DocManager.&lt;br /&gt;
&lt;br /&gt;
Kofax Capture can operate in two modes - standalone and network. Our installation is a network install; therefore we have a Kofax Capture server, and the two scanning stations are clients. This means that Batch Classes, and the folder to which images are scanned before being uploaded, are defined on SCANSERVER, where the Kofax installation is configured to be the server.&lt;br /&gt;
&lt;br /&gt;
====Client installation====&lt;br /&gt;
To install Kofax on a client machine, browse the CaptureSV/WrkInst share on SCANSERVER. This customized installation will point the client to the server.&lt;br /&gt;
&lt;br /&gt;
===VIP DocManager===&lt;br /&gt;
DocManager serves as the document repository. uniPHARM uses the IBM i version, which means Bart is where the software runs and where all images are stored.&lt;br /&gt;
&lt;br /&gt;
The administration menu can be accessed via the '''STRSPY''' command. Besides permissions (for document access), not much else is configured here unless the software is being installed/upgraded. The documents can be managed but doing so is not a trivial task, and there is usually no manipulation of documents after they have been uploaded to the i.&lt;br /&gt;
&lt;br /&gt;
===VIP DocView===&lt;br /&gt;
DocView is the client used to connect via network to the document repository on the IBM i, allowing users to search, view, print and export documents. Currently, version 9.1.1 is installed on all computers. Upon a fresh installation of Windows 7 Enterprise using PXE, version 8 will be installed since that image was made prior to the upgrade. The executable (.msi) installers for the latest version can be found at '''\\smithers.unipharm.local\c$\Installation Files\VIP DocManager 9.1.1\'''. Copy both files to the machine on which it is to be installed, run the installers as Administrator, and restart when prompted.&lt;br /&gt;
==Hardware==&lt;br /&gt;
The model of the scanners we use is the Fujitsu fi-6670c.&lt;br /&gt;
===Support===&lt;br /&gt;
They are covered by 1 year of 24-hour, on-site support from Fujitsu Canada, expiring in June, 2016. &lt;br /&gt;
&lt;br /&gt;
 The number to call is 1-855-305-1515.&lt;br /&gt;
 Serial Numbers:&lt;br /&gt;
 - Accounting - AAADA04622&lt;br /&gt;
&lt;br /&gt;
==Usage tips==&lt;br /&gt;
====Loading up a default scan profile====&lt;br /&gt;
When scanning in Kofax Capture Scan, it is possible to always load a certain scanner profile depending on which batch class you process. This is useful mostly to retain duplex scanning (double-sided) as the default behavior for a batch class. To set a default profile (default for the batch class), enter the batch, make the desired changes, then save a new scanner profile, using the default suggested name (which will be the name of the batch class). '''The program will automatically load any scanner profile with the same name as the batch class'''&lt;br /&gt;
&lt;br /&gt;
====Modifying permissions====&lt;br /&gt;
There are two kinds of permissions with regards to the Gauss system: Kofax (i.e. batch class permissions) and DocView (viewing documents)&lt;br /&gt;
* For DocView permissions, use STRSPY&lt;br /&gt;
* For Kofax, remote into ScanServer and launch Kofax Administration -&amp;gt; User Profiles.&lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
====Print to PDF crashes DocView====&lt;br /&gt;
When attempting to print to a PDF printer (i.e. selecting Acrobat PDF as the printer), DocView may crash. Check the Local Temp folder (C:\Users\AppData\Local\Temp) and clear any .tmp files that have the prefix &amp;quot;Acr&amp;quot; (may vary depending on PDF print driver used i.e. Acrobat, Foxit, Nitro etc.). This issue was raised by [[Special:Christined]] after this functionality ceased post-upgrade to 9.1.1. Christine occasionally exports DocView/Gauss documents as PDFs to her desktop and attaches them to a single email message to send to a vendor.&lt;br /&gt;
&lt;br /&gt;
====Change Batch Class After Scanning====&lt;br /&gt;
To date, it hasn't been possible to change the batch class if you scan documents into the wrong one (it's an easy mistake to make actually), even prior to inputting information.  Opentext came up with a process that will allow you to change the batch class for batches already in process.  It is a somewhat manual process though. At a high level, it involves the following:&lt;br /&gt;
&lt;br /&gt;
#&amp;quot;Exporting&amp;quot; the in-progress batch using the Kofax Batch Removal Utility - This can be downloaded from the following location:  https://services.kofax.com/support/products/capture/10.2/downloads.php  (in the Utilities, Samples, Etc. section)&lt;br /&gt;
#Using the Batch Removal Utility, create an XML file with the batch information&lt;br /&gt;
#Editing the XML file from the previous step, to put in the correct Batch class and field information&lt;br /&gt;
#Re-import the XML, using XML Import (using command line)&lt;br /&gt;
&lt;br /&gt;
The attached document has some screenshots of the steps above.  Please note that the example in the document is somewhat simplified - If there are Batch Fields defined on a particular batch class, they would require updates in the XML file.  My example simply has a simple batch, with 5 pages scanned in.&lt;br /&gt;
&lt;br /&gt;
[[Category: Gauss]]&lt;br /&gt;
[[Category: Pages with Contact Information]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Periodic-Calendar_Year&amp;diff=14387</id>
		<title>Information Systems:Periodic-Calendar Year</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Periodic-Calendar_Year&amp;diff=14387"/>
		<updated>2023-02-01T00:17:52Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* T5 - Statement of Investment Income */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Calendar Year=&lt;br /&gt;
&lt;br /&gt;
==Set up Courier Schedule for the Year==&lt;br /&gt;
&lt;br /&gt;
From the warehouse manager, get the list of days that the warehouse will not be open.  Enter these days into file ATLDATEP.  Program PLZIU511 (PLZ -- build shipment file for Atlas) will not run if the current date is in this file.&lt;br /&gt;
&lt;br /&gt;
whse menu / configuration / stat holidays no pickups&lt;br /&gt;
&lt;br /&gt;
Press page down to see how the data is entered, then F10 to add.&lt;br /&gt;
&lt;br /&gt;
==Change Atlas Transmission Times When Friday is a Statutory Holiday==&lt;br /&gt;
&lt;br /&gt;
Atlas does a late pickup on Fridays, to take to their depot, and distribute to the drivers on Saturday morning (for Saturday delivery).  If the warehouse is closed on Friday, this late pickup will have to be done on Thursday.  Which means we will have to do a late transmission as well.  &lt;br /&gt;
&lt;br /&gt;
We cannot change the transmission schedule ahead of time, so put reminders in your calendar.&lt;br /&gt;
&lt;br /&gt;
Key in the command WRKJOBSCDE and press enter.&lt;br /&gt;
&lt;br /&gt;
                         Work with Job Schedule Entries                BART     &lt;br /&gt;
                                                             10/14/15  16:53:30 &lt;br /&gt;
                                                                                &lt;br /&gt;
  Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=Remove   5=Display details   6=Release                 &lt;br /&gt;
   8=Work with last submission    10=Submit immediately                         &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                    Next        &lt;br /&gt;
                          -----Schedule------             Recovery  Submit      &lt;br /&gt;
 Opt  Job         Status  Date       Time      Frequency   Action   Date        &lt;br /&gt;
 _    ATLAS01      SCD    USER DEF   06:15:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 _    ATLAS02      SCD    USER DEF   13:15:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 _    ATLAS03      SCD    USER DEF   13:35:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 2    ATLAS04      SCD    *FRI       19:15:00  *WEEKLY    *NOSBM    10/16/15    &lt;br /&gt;
 _    DHLINV       SCD    USER DEF   22:00:00  *WEEKLY    *NOSBM    10/14/15    &lt;br /&gt;
 _    ECUREGULAR   SCD    *THU       21:30:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 _    EDI_PO       SCD    *ALL       07:00:00  *WEEKLY    *SBMRLS   10/15/15    &lt;br /&gt;
                                                                        More... &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F4=Prompt          F5=Refresh   F6=Add    F9=Retrieve                &lt;br /&gt;
 F11=Display job queue data   F12=Cancel   F17=Top   F18=Bottom                 &lt;br /&gt;
                                                                                &lt;br /&gt;
Use option 2 to change job ATLAS04.&lt;br /&gt;
&lt;br /&gt;
                     Change Job Schedule Entry (CHGJOBSCDE)                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type choices, press Enter.                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Job name . . . . . . . . . . . . &amp;gt; ATLAS04       Name                          &lt;br /&gt;
 Entry number . . . . . . . . . . &amp;gt; 309408        000001-999999, *ONLY          &lt;br /&gt;
 Command to run . . . . . . . . .   CALL PGM(PLCIU511) PARM('AM')               &lt;br /&gt;
                                                                                 &lt;br /&gt;
 Frequency  . . . . . . . . . . .   *WEEKLY       *SAME, *ONCE, *WEEKLY...      &lt;br /&gt;
 Schedule date  . . . . . . . . .   *NONE         Date, *SAME, *CURRENT...      &lt;br /&gt;
 Schedule day . . . . . . . . . .   *FRI          *SAME, *NONE, *ALL, *MON...   &lt;br /&gt;
                + for more values                                               &lt;br /&gt;
 Schedule time  . . . . . . . . .   '19:15:00'    Time, *SAME, *CURRENT         &lt;br /&gt;
                                                                                  &lt;br /&gt;
 F3=Exit   F4=Prompt   F5=Refresh   F10=Additional parameters   F12=Cancel      &lt;br /&gt;
 F13=How to use this display        F24=More keys                               &lt;br /&gt;
                                                                                &lt;br /&gt;
Change the schedule day from *FRI to *THU, and press enter.  Don't forget the change this back for the following week.&lt;br /&gt;
&lt;br /&gt;
==Copy of Warehouse Balance File==&lt;br /&gt;
&lt;br /&gt;
When program EOMASW runs on January first for December, it creates a copy of SROSRO, and names it SROSROyyyy where yyyy is the calendar year just ending.  It also builds the logical file SRBSROyyyy.  This allows us to run reports for the auditors.&lt;br /&gt;
&lt;br /&gt;
Confirm that this has been done.&lt;br /&gt;
&lt;br /&gt;
==Check ECU (Electronic Catalogue Update) Calendar==&lt;br /&gt;
&lt;br /&gt;
Every Thursday, a scheduled job builds item files to send to the POS vendors.  &lt;br /&gt;
&lt;br /&gt;
Unity / Start uniPharm Extensions / VA Company / UWD Extensions / ECU Catalog Update / Show Calendar&lt;br /&gt;
&lt;br /&gt;
Change 'Display Order' to DATED - date descending.&lt;br /&gt;
&lt;br /&gt;
 10/15/15  09:54:01    uniPHARM -- PRODUCTION               ECRIQ010/LISTCTL    &lt;br /&gt;
 ECU RUNNING           ECU - Show Calendar Master File      PRODUCTION  1.00    &lt;br /&gt;
 Display Order                                 Field      Test Values           &lt;br /&gt;
 DATED DATE DESCENDING                                                          &lt;br /&gt;
 Date Range             Week   Status      AND                                  &lt;br /&gt;
 ST     00 00     00 00                    AND                                  &lt;br /&gt;
                               Period                                           &lt;br /&gt;
           RH=Run History      WK                                               &lt;br /&gt;
 MA=Main   TR=Transmissions    BA=Base File    CH=Changes   PR=Promo            &lt;br /&gt;
                                                                                &lt;br /&gt;
    Reference  Week St Start/End Dates      SCHED DATE PRICE DATE ADDED DATE    &lt;br /&gt;
    APR08 2022 1580 NP APR  9 22  APR 15 22 APR 08 22  APR 08 22  NOV 07 14     &lt;br /&gt;
    APR01 2022 1579 NP APR  2 22  APR  8 22 APR 01 22  APR 01 22  NOV 07 14     &lt;br /&gt;
    MAR25 2022 1578 NP MAR 26 22  APR  1 22 MAR 25 22  MAR 25 22  NOV 07 14     &lt;br /&gt;
    MAR18 2022 1577 NP MAR 19 22  MAR 25 22 MAR 18 22  MAR 18 22  NOV 07 14     &lt;br /&gt;
    MAR11 2022 1576 NP MAR 12 22  MAR 18 22 MAR 11 22  MAR 11 22  NOV 07 14     &lt;br /&gt;
    MAR04 2022 1575 NP MAR  5 22  MAR 11 22 MAR 04 22  MAR 04 22  NOV 07 14     &lt;br /&gt;
    FEB25 2022 1574 NP FEB 26 22  MAR  4 22 FEB 25 22  FEB 25 22  NOV 07 14     &lt;br /&gt;
    FEB18 2022 1573 NP FEB 19 22  FEB 25 22 FEB 18 22  FEB 18 22  NOV 07 14     &lt;br /&gt;
    FEB11 2022 1572 NP FEB 12 22  FEB 18 22 FEB 11 22  FEB 11 22  NOV 07 14     &lt;br /&gt;
    FEB04 2022 1571 NP FEB  5 22  FEB 11 22 FEB 04 22  FEB 04 22  NOV 07 14   + &lt;br /&gt;
                                                                  F21=Scrn Reset&lt;br /&gt;
  F3=Exit   F5=Refresh     .                        F12=Previous  F24=Scrn Save &lt;br /&gt;
&lt;br /&gt;
Make sure the latest date on this file will cover the following year.  If not, add more.&lt;br /&gt;
&lt;br /&gt;
Key in  GENECUCAL  and press F4 to prompt.  Start with the week AFTER the last one on the file.&lt;br /&gt;
&lt;br /&gt;
                     GENERATE ECUCALP FILE (GENECUCAL) &lt;br /&gt;
                                                         &lt;br /&gt;
 Type choices, press Enter.                               &lt;br /&gt;
                                                          &lt;br /&gt;
 STARTING WEEK #  . . . . . . . .   1581          Number  &lt;br /&gt;
 # OF WEEKS TO GENERATE . . . . .   300           Number  &lt;br /&gt;
 SCHEDULE DATE - CE . . . . . . .   20            Number  &lt;br /&gt;
 SCHEDULE DATE - YR . . . . . . .   22            Number  &lt;br /&gt;
 SCHEDULE DATE - MO . . . . . . .   04            Number  &lt;br /&gt;
 SCHEDULE DATE - DY . . . . . . .   22            Number&lt;br /&gt;
&lt;br /&gt;
==T5 - Statement of Investment Income==&lt;br /&gt;
&lt;br /&gt;
Finance creates an Excel file, then saves as T5file.csv&lt;br /&gt;
&lt;br /&gt;
Move this to bart / uwd staging / T5 / &lt;br /&gt;
&lt;br /&gt;
Make a copy, and rename it to T5file.csv (after deleting file from last year).&lt;br /&gt;
&lt;br /&gt;
'''Upload to i and build files''' &lt;br /&gt;
&lt;br /&gt;
Start ASW to setup your library list.&lt;br /&gt;
On a command line, key in  CALL  T5PRODCSV and press Enter.  &lt;br /&gt;
This CL uses program T5PROD to build files T5619P (T619 header file), T5SHRP (T5 shareholder recipient file), and T5UWDP (T5 UWD summary file).&lt;br /&gt;
&lt;br /&gt;
'''Print T5 forms'''&lt;br /&gt;
&lt;br /&gt;
Call program T5PRINT.  This will include the form, so prints on regular paper.&lt;br /&gt;
It will be directed to your default printer; probably QPRINT.  To change it, key in  WRKSPLF  and press Enter.  Find the file  TPRINTP, and use option 2 to change it.  Press page down, and key  ELAHO  into the ‘Output queue’.  (Maybe STEIN.)&lt;br /&gt;
As this is sensitive information, go to the printer and wait for the T5’s.&lt;br /&gt;
&lt;br /&gt;
'''Use WebSmart to build XML file'''&lt;br /&gt;
&lt;br /&gt;
Sign on to infonet.unipharm.com to get a valid log in.&lt;br /&gt;
In URL, change ‘in_home’ to ‘t5619list’ (this program is not on a menu).&lt;br /&gt;
&lt;br /&gt;
1. Click the XML icon in the Action column (rightmost icon) next to the T5619P record you would like to generate the return for. This will present a prompt with default IFS location and file name.&lt;br /&gt;
&lt;br /&gt;
2. Click the 'Build XML' button. This calls a program that will build the XML file and save it to the specified IFS location.  (this is not the file you need, so continue with these instructions.)&lt;br /&gt;
&lt;br /&gt;
3. The list program will then present a summary indicating the IFS location and file name. Use the 'View File' button to open the XML document in the browser.&lt;br /&gt;
&lt;br /&gt;
4. Use the File menu in the browser to save the document to your local drive, a network drive or you can use the back button to return to the summary. The file currently saved on the IFS is in EBCDIC (I think), so you must save it from here in order to convert it to ASCII and use it. &lt;br /&gt;
&lt;br /&gt;
5. Use the back error to get back to the program, and click on Log Out.  At this point give the paper T5 forms to Nancy and verify that the XML file has the correct summary which is located at the very bottom of the file.  Nancy should open the XML file and scroll all the way to the bottom and compare the dollar amounts to what she has in her source spreadsheet.  If good then she can continue.  If the numbers don't match then the numbers on the source spreadsheet need to be formatted as text instead of numbers with 2 decimal places, then resaved as a new CSV and the process started again to generate the XML and paper forms.&lt;br /&gt;
&lt;br /&gt;
'''Validate the XML file'''&lt;br /&gt;
&lt;br /&gt;
* I think that we only need to do this if either CRA or we, make a change.&lt;br /&gt;
&lt;br /&gt;
XMLMind – Professional edition $300usd ($330usd in Jan 2013)&lt;br /&gt;
&lt;br /&gt;
You can download upgrades for 1 year after purchase.  This means, if you purchase on Jan 30, 2013 you can download the upgrade, and process next year’s T5s up to Jan 29, 2014 – without having to pay again!&lt;br /&gt;
&lt;br /&gt;
Original email from them – &lt;br /&gt;
&lt;br /&gt;
 Please keep a record of this number for later reference,&lt;br /&gt;
 since you will need it to download the software.&lt;br /&gt;
 &lt;br /&gt;
 xe-usr-5.5 distribution includes the following files:&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0-setup-nojvm.exe&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 51489184 bytes)&lt;br /&gt;
 Windows auto-installable binary distribution. (Requires a publicly installed Java 1.6+ runtime.)&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0-setup.exe&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 72841280 bytes)&lt;br /&gt;
 Windows auto-installable binary distribution, bundled with a private Java 1.6.0_38 runtime.&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0.dmg&lt;br /&gt;
 (Jan 21 2013 08:30:19 GMT, 54611291 bytes)&lt;br /&gt;
 Mac OS X native binary distribution. Requires Mac OS X 10.6 (Snow Leopard) or 10.7 (Lion) or 10.8 (Mountain Lion) and latest  Apple Java 1.6. &lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0.tar.gz&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 51406214 bytes)&lt;br /&gt;
 Distribution compressed with tar+gzip.&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0.zip&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 54769987 bytes)&lt;br /&gt;
 Distribution compressed with zip.&lt;br /&gt;
 &lt;br /&gt;
 In order to be able to download these files,&lt;br /&gt;
 when prompted by your Web browser, please enter:&lt;br /&gt;
 &lt;br /&gt;
 sheilav@unipharm.com&lt;br /&gt;
 &lt;br /&gt;
 as the requested username and enter:&lt;br /&gt;
 &lt;br /&gt;
 YoNyTqD&lt;br /&gt;
 &lt;br /&gt;
 as the requested password.&lt;br /&gt;
 &lt;br /&gt;
 Your license grants you free access to new versions of the product&lt;br /&gt;
 until January 30, 2014.&lt;br /&gt;
 See &amp;lt;http://www.xmlmind.com/xmleditor/upgrade.html&amp;gt;&lt;br /&gt;
 for the upgrade procedure.&lt;br /&gt;
 &lt;br /&gt;
 For technical support on this product post a message to&lt;br /&gt;
 &amp;lt;xmleditor-client@xmlmind.com&amp;gt;. Please keep a record of this address&lt;br /&gt;
 since it is reserved for registered licensees and is not&lt;br /&gt;
 advertised anywhere.&lt;br /&gt;
&lt;br /&gt;
To pay for and download a new version – &lt;br /&gt;
&lt;br /&gt;
http://www.xmlmind.com/xmleditor/buy.html&lt;br /&gt;
&lt;br /&gt;
If you download a new version, make sure all the schemas (is that the plural of schema, or is it already plural?)  (.xsd) are in bin folder.&lt;br /&gt;
&lt;br /&gt;
On Pat’s computer, the W3C XML Schema is in –&lt;br /&gt;
&lt;br /&gt;
 C:\Documents and Settings\patp\My Documents\T5\XML Mind Editor Professional&lt;br /&gt;
&lt;br /&gt;
It is also in – &lt;br /&gt;
&lt;br /&gt;
 Superserver\tech\common\iSeries\T5\ XML Mind Editor Professional&lt;br /&gt;
&lt;br /&gt;
To validate – &lt;br /&gt;
- Copy the XML to be validated into the folder containing the XL schema.&lt;br /&gt;
- Run XMLmind XML Editor&lt;br /&gt;
- Click on ‘File’, ‘Open’, the XML file in the schema folder (from  above), and then on ‘Open’&lt;br /&gt;
- The window will contain a list of errors if there are any, or the XML.  If &lt;br /&gt;
there are no errors, the bottom line will show  “Z:\Common\iSeries\T5\XML &lt;br /&gt;
Mind Editor Professional\T5619LIST.xml is valid”&lt;br /&gt;
&lt;br /&gt;
'''Send to CRA website'''&lt;br /&gt;
&lt;br /&gt;
Nancy does this step.&lt;br /&gt;
&lt;br /&gt;
Go to 	https://apps.cra-arc.gc.ca/ebci/leb0/upload/T05iDisclaimerRender-e	&lt;br /&gt;
and click on ‘I agree’.&lt;br /&gt;
&lt;br /&gt;
Key in Account number and Web Access Code to complete the identification section.&lt;br /&gt;
&lt;br /&gt;
Find the location of your electronic information return and attach .&lt;br /&gt;
&lt;br /&gt;
Submit your electronic information return (XML format).&lt;br /&gt;
&lt;br /&gt;
Keep the submission number provided on the confirmation of receipt page.&lt;br /&gt;
&lt;br /&gt;
'''More Info on Printing T5’s'''&lt;br /&gt;
&lt;br /&gt;
The T5 form is in an overlay, which is then included in the printer file.  The form and the content is then printed together.  If the form changes, the overlay will have to be changed.&lt;br /&gt;
&lt;br /&gt;
Download pdf of T5 from CRA web site (in this example, it is t5-flat-10b in H:\Software Library \ T5 forms)&lt;br /&gt;
&lt;br /&gt;
See IBM Document Number 5184341 Creating AFP Resources Using the IBM AFP Printer Drivers&lt;br /&gt;
&lt;br /&gt;
Create a printer that prints to a file (T5 AFP)&lt;br /&gt;
Print pdf to the T5 printer (produces t5-flat-10b.prn or t5-flat-10b-p1.prn)&lt;br /&gt;
&lt;br /&gt;
'''Upload an overlay to the System i'''&lt;br /&gt;
&lt;br /&gt;
- iSeries Navigator / AFP Manager / bottom right, “Import an overlay”&lt;br /&gt;
&lt;br /&gt;
- T5OVL should not exist before the upload, as it will be created&lt;br /&gt;
&lt;br /&gt;
[[File:T5-1.jpg]] &lt;br /&gt;
&lt;br /&gt;
'''Test overlay on System I'''&lt;br /&gt;
&lt;br /&gt;
OVRPRTF FILE(QPDCDEVA) DEVTYPE(*AFPDS) FRONTOVL(UWDASWPRDD/T5OVL) HOLD(*YES) SAVE(*YES) OVRSCOPE(*CALLLVL)&lt;br /&gt;
prtdevadr ctl01&lt;br /&gt;
&lt;br /&gt;
wrksplf, 8=Attributes – to look at splf QPDCDEVA&lt;br /&gt;
&lt;br /&gt;
OVRPRTF FILE(T5PRINTP) DEVTYPE(*AFPDS) CPI(15) FRONTOVL(T5OVL) HOLD(*YES) SAVE(*YES) OVRSCOPE(*CALLLVL)&lt;br /&gt;
&lt;br /&gt;
can specify FONT in the ovrprtf&lt;br /&gt;
&lt;br /&gt;
then call print program, send output to elaho&lt;br /&gt;
&lt;br /&gt;
'''If overlay cannot be created -''' &lt;br /&gt;
&lt;br /&gt;
Print form (pdf from CRA website).&lt;br /&gt;
&lt;br /&gt;
Recompile T5PRINTP without the overlay.&lt;br /&gt;
&lt;br /&gt;
Run T5PRINT, and print.  Output will be content only; without the form.&lt;br /&gt;
&lt;br /&gt;
Put pages back into printer, and photocopy form over top of the printed output (will have to figure out in what orientation to load the pages).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''More Info on Validating XML Files'''&lt;br /&gt;
&lt;br /&gt;
The Revenue Canada T5 spec was changed for 2020.  As a result, the XML file that is produced by the InfoNet program will not pass validation and will need to be modified before it will be accepted by Revenue Canada.  I have been unable to use Notepad++ to perform proper validation on the XML file.  It does not seem to be able to pick up the errors properly.  XML Mind, as discussed above, I'm unable to install for whatever reason.  &lt;br /&gt;
&lt;br /&gt;
I was able to install XML Language Support by Red Hat on Visual Studio Code and this seems to catch the errors when I open the XML file.  Although, the validation does catch an invalid field being used, it does not indicate which field it should be replaced with.  It actually provides a list of possible valid fields that could be used.  So it's not the foolproof, but it at least identifies where the error is.  &lt;br /&gt;
&lt;br /&gt;
It's important to note that the file must be copied into the .xsd schema folder that you download and unzip from Revenue Canada for this to work.   The schema uses multiple files so they must all be present in the same directory for the validation process to work.&lt;br /&gt;
&lt;br /&gt;
What has been changed is the &amp;lt;sbrn_root&amp;gt;, which is shown on every slip needs to be changed to &amp;lt;rcpnt_tr_acct_nbr&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Revenue Canada T5 spec file has changed again for 2022.  As a result the following changes must be made to the file in order for it to pass validation:&lt;br /&gt;
 &amp;lt;sbrn_root&amp;gt;&amp;lt;/sbrn_root&amp;gt; has the trust number showing, which is Box 22 on the T5 slip and known as the Recipient Identification Number.  This needs to be changed to: &amp;lt;rcpnt_tr_acct_nbr&amp;gt;&amp;lt;/rcpnt_tr_acct_nbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;rcpnt_tr_acct_nbr&amp;gt;&amp;lt;/rcpnt_tr_acct_nbr&amp;gt; is represented by a T00000000 which needs to be changed to: &amp;lt;slp_rcpnt_bn&amp;gt;&amp;lt;/slp_rcpnt_bn&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: I.T. Periodic Tasks]]&lt;br /&gt;
[[Category: Unlisted Infonet Programs]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Periodic-Calendar_Year&amp;diff=14386</id>
		<title>Information Systems:Periodic-Calendar Year</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Periodic-Calendar_Year&amp;diff=14386"/>
		<updated>2023-02-01T00:17:23Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* T5 - Statement of Investment Income */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Calendar Year=&lt;br /&gt;
&lt;br /&gt;
==Set up Courier Schedule for the Year==&lt;br /&gt;
&lt;br /&gt;
From the warehouse manager, get the list of days that the warehouse will not be open.  Enter these days into file ATLDATEP.  Program PLZIU511 (PLZ -- build shipment file for Atlas) will not run if the current date is in this file.&lt;br /&gt;
&lt;br /&gt;
whse menu / configuration / stat holidays no pickups&lt;br /&gt;
&lt;br /&gt;
Press page down to see how the data is entered, then F10 to add.&lt;br /&gt;
&lt;br /&gt;
==Change Atlas Transmission Times When Friday is a Statutory Holiday==&lt;br /&gt;
&lt;br /&gt;
Atlas does a late pickup on Fridays, to take to their depot, and distribute to the drivers on Saturday morning (for Saturday delivery).  If the warehouse is closed on Friday, this late pickup will have to be done on Thursday.  Which means we will have to do a late transmission as well.  &lt;br /&gt;
&lt;br /&gt;
We cannot change the transmission schedule ahead of time, so put reminders in your calendar.&lt;br /&gt;
&lt;br /&gt;
Key in the command WRKJOBSCDE and press enter.&lt;br /&gt;
&lt;br /&gt;
                         Work with Job Schedule Entries                BART     &lt;br /&gt;
                                                             10/14/15  16:53:30 &lt;br /&gt;
                                                                                &lt;br /&gt;
  Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=Remove   5=Display details   6=Release                 &lt;br /&gt;
   8=Work with last submission    10=Submit immediately                         &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                    Next        &lt;br /&gt;
                          -----Schedule------             Recovery  Submit      &lt;br /&gt;
 Opt  Job         Status  Date       Time      Frequency   Action   Date        &lt;br /&gt;
 _    ATLAS01      SCD    USER DEF   06:15:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 _    ATLAS02      SCD    USER DEF   13:15:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 _    ATLAS03      SCD    USER DEF   13:35:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 2    ATLAS04      SCD    *FRI       19:15:00  *WEEKLY    *NOSBM    10/16/15    &lt;br /&gt;
 _    DHLINV       SCD    USER DEF   22:00:00  *WEEKLY    *NOSBM    10/14/15    &lt;br /&gt;
 _    ECUREGULAR   SCD    *THU       21:30:00  *WEEKLY    *NOSBM    10/15/15    &lt;br /&gt;
 _    EDI_PO       SCD    *ALL       07:00:00  *WEEKLY    *SBMRLS   10/15/15    &lt;br /&gt;
                                                                        More... &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F4=Prompt          F5=Refresh   F6=Add    F9=Retrieve                &lt;br /&gt;
 F11=Display job queue data   F12=Cancel   F17=Top   F18=Bottom                 &lt;br /&gt;
                                                                                &lt;br /&gt;
Use option 2 to change job ATLAS04.&lt;br /&gt;
&lt;br /&gt;
                     Change Job Schedule Entry (CHGJOBSCDE)                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type choices, press Enter.                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 Job name . . . . . . . . . . . . &amp;gt; ATLAS04       Name                          &lt;br /&gt;
 Entry number . . . . . . . . . . &amp;gt; 309408        000001-999999, *ONLY          &lt;br /&gt;
 Command to run . . . . . . . . .   CALL PGM(PLCIU511) PARM('AM')               &lt;br /&gt;
                                                                                 &lt;br /&gt;
 Frequency  . . . . . . . . . . .   *WEEKLY       *SAME, *ONCE, *WEEKLY...      &lt;br /&gt;
 Schedule date  . . . . . . . . .   *NONE         Date, *SAME, *CURRENT...      &lt;br /&gt;
 Schedule day . . . . . . . . . .   *FRI          *SAME, *NONE, *ALL, *MON...   &lt;br /&gt;
                + for more values                                               &lt;br /&gt;
 Schedule time  . . . . . . . . .   '19:15:00'    Time, *SAME, *CURRENT         &lt;br /&gt;
                                                                                  &lt;br /&gt;
 F3=Exit   F4=Prompt   F5=Refresh   F10=Additional parameters   F12=Cancel      &lt;br /&gt;
 F13=How to use this display        F24=More keys                               &lt;br /&gt;
                                                                                &lt;br /&gt;
Change the schedule day from *FRI to *THU, and press enter.  Don't forget the change this back for the following week.&lt;br /&gt;
&lt;br /&gt;
==Copy of Warehouse Balance File==&lt;br /&gt;
&lt;br /&gt;
When program EOMASW runs on January first for December, it creates a copy of SROSRO, and names it SROSROyyyy where yyyy is the calendar year just ending.  It also builds the logical file SRBSROyyyy.  This allows us to run reports for the auditors.&lt;br /&gt;
&lt;br /&gt;
Confirm that this has been done.&lt;br /&gt;
&lt;br /&gt;
==Check ECU (Electronic Catalogue Update) Calendar==&lt;br /&gt;
&lt;br /&gt;
Every Thursday, a scheduled job builds item files to send to the POS vendors.  &lt;br /&gt;
&lt;br /&gt;
Unity / Start uniPharm Extensions / VA Company / UWD Extensions / ECU Catalog Update / Show Calendar&lt;br /&gt;
&lt;br /&gt;
Change 'Display Order' to DATED - date descending.&lt;br /&gt;
&lt;br /&gt;
 10/15/15  09:54:01    uniPHARM -- PRODUCTION               ECRIQ010/LISTCTL    &lt;br /&gt;
 ECU RUNNING           ECU - Show Calendar Master File      PRODUCTION  1.00    &lt;br /&gt;
 Display Order                                 Field      Test Values           &lt;br /&gt;
 DATED DATE DESCENDING                                                          &lt;br /&gt;
 Date Range             Week   Status      AND                                  &lt;br /&gt;
 ST     00 00     00 00                    AND                                  &lt;br /&gt;
                               Period                                           &lt;br /&gt;
           RH=Run History      WK                                               &lt;br /&gt;
 MA=Main   TR=Transmissions    BA=Base File    CH=Changes   PR=Promo            &lt;br /&gt;
                                                                                &lt;br /&gt;
    Reference  Week St Start/End Dates      SCHED DATE PRICE DATE ADDED DATE    &lt;br /&gt;
    APR08 2022 1580 NP APR  9 22  APR 15 22 APR 08 22  APR 08 22  NOV 07 14     &lt;br /&gt;
    APR01 2022 1579 NP APR  2 22  APR  8 22 APR 01 22  APR 01 22  NOV 07 14     &lt;br /&gt;
    MAR25 2022 1578 NP MAR 26 22  APR  1 22 MAR 25 22  MAR 25 22  NOV 07 14     &lt;br /&gt;
    MAR18 2022 1577 NP MAR 19 22  MAR 25 22 MAR 18 22  MAR 18 22  NOV 07 14     &lt;br /&gt;
    MAR11 2022 1576 NP MAR 12 22  MAR 18 22 MAR 11 22  MAR 11 22  NOV 07 14     &lt;br /&gt;
    MAR04 2022 1575 NP MAR  5 22  MAR 11 22 MAR 04 22  MAR 04 22  NOV 07 14     &lt;br /&gt;
    FEB25 2022 1574 NP FEB 26 22  MAR  4 22 FEB 25 22  FEB 25 22  NOV 07 14     &lt;br /&gt;
    FEB18 2022 1573 NP FEB 19 22  FEB 25 22 FEB 18 22  FEB 18 22  NOV 07 14     &lt;br /&gt;
    FEB11 2022 1572 NP FEB 12 22  FEB 18 22 FEB 11 22  FEB 11 22  NOV 07 14     &lt;br /&gt;
    FEB04 2022 1571 NP FEB  5 22  FEB 11 22 FEB 04 22  FEB 04 22  NOV 07 14   + &lt;br /&gt;
                                                                  F21=Scrn Reset&lt;br /&gt;
  F3=Exit   F5=Refresh     .                        F12=Previous  F24=Scrn Save &lt;br /&gt;
&lt;br /&gt;
Make sure the latest date on this file will cover the following year.  If not, add more.&lt;br /&gt;
&lt;br /&gt;
Key in  GENECUCAL  and press F4 to prompt.  Start with the week AFTER the last one on the file.&lt;br /&gt;
&lt;br /&gt;
                     GENERATE ECUCALP FILE (GENECUCAL) &lt;br /&gt;
                                                         &lt;br /&gt;
 Type choices, press Enter.                               &lt;br /&gt;
                                                          &lt;br /&gt;
 STARTING WEEK #  . . . . . . . .   1581          Number  &lt;br /&gt;
 # OF WEEKS TO GENERATE . . . . .   300           Number  &lt;br /&gt;
 SCHEDULE DATE - CE . . . . . . .   20            Number  &lt;br /&gt;
 SCHEDULE DATE - YR . . . . . . .   22            Number  &lt;br /&gt;
 SCHEDULE DATE - MO . . . . . . .   04            Number  &lt;br /&gt;
 SCHEDULE DATE - DY . . . . . . .   22            Number&lt;br /&gt;
&lt;br /&gt;
==T5 - Statement of Investment Income==&lt;br /&gt;
&lt;br /&gt;
Finance creates an Excel file, then saves as T5file.csv&lt;br /&gt;
&lt;br /&gt;
Move this to bart / uwd staging / T5 / &lt;br /&gt;
&lt;br /&gt;
Make a copy, and rename it to T5file.csv (after deleting file from last year).&lt;br /&gt;
&lt;br /&gt;
'''Upload to i and build files''' &lt;br /&gt;
&lt;br /&gt;
Start ASW to setup your library list.&lt;br /&gt;
On a command line, key in  CALL  T5PRODCSV and press Enter.  &lt;br /&gt;
This CL uses program T5PROD to build files T5619P (T619 header file), T5SHRP (T5 shareholder recipient file), and T5UWDP (T5 UWD summary file).&lt;br /&gt;
&lt;br /&gt;
'''Print T5 forms'''&lt;br /&gt;
&lt;br /&gt;
Call program T5PRINT.  This will include the form, so prints on regular paper.&lt;br /&gt;
It will be directed to your default printer; probably QPRINT.  To change it, key in  WRKSPLF  and press Enter.  Find the file  TPRINTP, and use option 2 to change it.  Press page down, and key  ELAHO  into the ‘Output queue’.  (Maybe STEIN.)&lt;br /&gt;
As this is sensitive information, go to the printer and wait for the T5’s.&lt;br /&gt;
&lt;br /&gt;
'''Use WebSmart to build XML file'''&lt;br /&gt;
&lt;br /&gt;
Sign on to infonet.unipharm.com to get a valid log in.&lt;br /&gt;
In URL, change ‘in_home’ to ‘t5619list’ (this program is not on a menu).&lt;br /&gt;
&lt;br /&gt;
1. Click the XML icon in the Action column (rightmost icon) next to the T5619P record you would like to generate the return for. This will present a prompt with default IFS location and file name.&lt;br /&gt;
&lt;br /&gt;
2. Click the 'Build XML' button. This calls a program that will build the XML file and save it to the specified IFS location.  (this is not the file you need, so continue with these instructions.)&lt;br /&gt;
&lt;br /&gt;
3. The list program will then present a summary indicating the IFS location and file name. Use the 'View File' button to open the XML document in the browser.&lt;br /&gt;
&lt;br /&gt;
4. Use the File menu in the browser to save the document to your local drive, a network drive or you can use the back button to return to the summary. The file currently saved on the IFS is in EBCDIC (I think), so you must save it from here in order to convert it to ASCII and use it. &lt;br /&gt;
&lt;br /&gt;
5. Use the back error to get back to the program, and click on Log Out.  At this point give the paper T5 forms to Nancy and verify that the XML file has the correct summary which is located at the very bottom of the file.  Nancy should open the XML file and scroll all the way to the bottom and compare the dollar amounts to what she has in her source spreadsheet.  If good then she can continue.  If the numbers don't match then the numbers on the source spreadsheet need to be formatted as text instead of numbers with 2 decimal places, then resaved as a new CSV and the process started again to generate the XML and paper forms.&lt;br /&gt;
&lt;br /&gt;
'''Validate the XML file'''&lt;br /&gt;
&lt;br /&gt;
* I think that we only need to do this if either CRA or we, make a change.&lt;br /&gt;
&lt;br /&gt;
XMLMind – Professional edition $300usd ($330usd in Jan 2013)&lt;br /&gt;
&lt;br /&gt;
You can download upgrades for 1 year after purchase.  This means, if you purchase on Jan 30, 2013 you can download the upgrade, and process next year’s T5s up to Jan 29, 2014 – without having to pay again!&lt;br /&gt;
&lt;br /&gt;
Original email from them – &lt;br /&gt;
&lt;br /&gt;
 Please keep a record of this number for later reference,&lt;br /&gt;
 since you will need it to download the software.&lt;br /&gt;
 &lt;br /&gt;
 xe-usr-5.5 distribution includes the following files:&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0-setup-nojvm.exe&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 51489184 bytes)&lt;br /&gt;
 Windows auto-installable binary distribution. (Requires a publicly installed Java 1.6+ runtime.)&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0-setup.exe&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 72841280 bytes)&lt;br /&gt;
 Windows auto-installable binary distribution, bundled with a private Java 1.6.0_38 runtime.&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0.dmg&lt;br /&gt;
 (Jan 21 2013 08:30:19 GMT, 54611291 bytes)&lt;br /&gt;
 Mac OS X native binary distribution. Requires Mac OS X 10.6 (Snow Leopard) or 10.7 (Lion) or 10.8 (Mountain Lion) and latest  Apple Java 1.6. &lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0.tar.gz&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 51406214 bytes)&lt;br /&gt;
 Distribution compressed with tar+gzip.&lt;br /&gt;
 &lt;br /&gt;
 http://www.xmlmind.com/store_download/xe-usr-5.5/xxe-pro-5_5_0.zip&lt;br /&gt;
 (Jan 21 2013 08:30:20 GMT, 54769987 bytes)&lt;br /&gt;
 Distribution compressed with zip.&lt;br /&gt;
 &lt;br /&gt;
 In order to be able to download these files,&lt;br /&gt;
 when prompted by your Web browser, please enter:&lt;br /&gt;
 &lt;br /&gt;
 sheilav@unipharm.com&lt;br /&gt;
 &lt;br /&gt;
 as the requested username and enter:&lt;br /&gt;
 &lt;br /&gt;
 YoNyTqD&lt;br /&gt;
 &lt;br /&gt;
 as the requested password.&lt;br /&gt;
 &lt;br /&gt;
 Your license grants you free access to new versions of the product&lt;br /&gt;
 until January 30, 2014.&lt;br /&gt;
 See &amp;lt;http://www.xmlmind.com/xmleditor/upgrade.html&amp;gt;&lt;br /&gt;
 for the upgrade procedure.&lt;br /&gt;
 &lt;br /&gt;
 For technical support on this product post a message to&lt;br /&gt;
 &amp;lt;xmleditor-client@xmlmind.com&amp;gt;. Please keep a record of this address&lt;br /&gt;
 since it is reserved for registered licensees and is not&lt;br /&gt;
 advertised anywhere.&lt;br /&gt;
&lt;br /&gt;
To pay for and download a new version – &lt;br /&gt;
&lt;br /&gt;
http://www.xmlmind.com/xmleditor/buy.html&lt;br /&gt;
&lt;br /&gt;
If you download a new version, make sure all the schemas (is that the plural of schema, or is it already plural?)  (.xsd) are in bin folder.&lt;br /&gt;
&lt;br /&gt;
On Pat’s computer, the W3C XML Schema is in –&lt;br /&gt;
&lt;br /&gt;
 C:\Documents and Settings\patp\My Documents\T5\XML Mind Editor Professional&lt;br /&gt;
&lt;br /&gt;
It is also in – &lt;br /&gt;
&lt;br /&gt;
 Superserver\tech\common\iSeries\T5\ XML Mind Editor Professional&lt;br /&gt;
&lt;br /&gt;
To validate – &lt;br /&gt;
- Copy the XML to be validated into the folder containing the XL schema.&lt;br /&gt;
- Run XMLmind XML Editor&lt;br /&gt;
- Click on ‘File’, ‘Open’, the XML file in the schema folder (from  above), and then on ‘Open’&lt;br /&gt;
- The window will contain a list of errors if there are any, or the XML.  If &lt;br /&gt;
there are no errors, the bottom line will show  “Z:\Common\iSeries\T5\XML &lt;br /&gt;
Mind Editor Professional\T5619LIST.xml is valid”&lt;br /&gt;
&lt;br /&gt;
'''Send to CRA website'''&lt;br /&gt;
&lt;br /&gt;
Nancy does this step.&lt;br /&gt;
&lt;br /&gt;
Go to 	https://apps.cra-arc.gc.ca/ebci/leb0/upload/T05iDisclaimerRender-e	&lt;br /&gt;
and click on ‘I agree’.&lt;br /&gt;
&lt;br /&gt;
Key in Account number and Web Access Code to complete the identification section.&lt;br /&gt;
&lt;br /&gt;
Find the location of your electronic information return and attach .&lt;br /&gt;
&lt;br /&gt;
Submit your electronic information return (XML format).&lt;br /&gt;
&lt;br /&gt;
Keep the submission number provided on the confirmation of receipt page.&lt;br /&gt;
&lt;br /&gt;
'''More Info on Printing T5’s'''&lt;br /&gt;
&lt;br /&gt;
The T5 form is in an overlay, which is then included in the printer file.  The form and the content is then printed together.  If the form changes, the overlay will have to be changed.&lt;br /&gt;
&lt;br /&gt;
Download pdf of T5 from CRA web site (in this example, it is t5-flat-10b in H:\Software Library \ T5 forms)&lt;br /&gt;
&lt;br /&gt;
See IBM Document Number 5184341 Creating AFP Resources Using the IBM AFP Printer Drivers&lt;br /&gt;
&lt;br /&gt;
Create a printer that prints to a file (T5 AFP)&lt;br /&gt;
Print pdf to the T5 printer (produces t5-flat-10b.prn or t5-flat-10b-p1.prn)&lt;br /&gt;
&lt;br /&gt;
'''Upload an overlay to the System i'''&lt;br /&gt;
&lt;br /&gt;
- iSeries Navigator / AFP Manager / bottom right, “Import an overlay”&lt;br /&gt;
&lt;br /&gt;
- T5OVL should not exist before the upload, as it will be created&lt;br /&gt;
&lt;br /&gt;
[[File:T5-1.jpg]] &lt;br /&gt;
&lt;br /&gt;
'''Test overlay on System I'''&lt;br /&gt;
&lt;br /&gt;
OVRPRTF FILE(QPDCDEVA) DEVTYPE(*AFPDS) FRONTOVL(UWDASWPRDD/T5OVL) HOLD(*YES) SAVE(*YES) OVRSCOPE(*CALLLVL)&lt;br /&gt;
prtdevadr ctl01&lt;br /&gt;
&lt;br /&gt;
wrksplf, 8=Attributes – to look at splf QPDCDEVA&lt;br /&gt;
&lt;br /&gt;
OVRPRTF FILE(T5PRINTP) DEVTYPE(*AFPDS) CPI(15) FRONTOVL(T5OVL) HOLD(*YES) SAVE(*YES) OVRSCOPE(*CALLLVL)&lt;br /&gt;
&lt;br /&gt;
can specify FONT in the ovrprtf&lt;br /&gt;
&lt;br /&gt;
then call print program, send output to elaho&lt;br /&gt;
&lt;br /&gt;
'''If overlay cannot be created -''' &lt;br /&gt;
&lt;br /&gt;
Print form (pdf from CRA website).&lt;br /&gt;
&lt;br /&gt;
Recompile T5PRINTP without the overlay.&lt;br /&gt;
&lt;br /&gt;
Run T5PRINT, and print.  Output will be content only; without the form.&lt;br /&gt;
&lt;br /&gt;
Put pages back into printer, and photocopy form over top of the printed output (will have to figure out in what orientation to load the pages).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''More Info on Validating XML Files'''&lt;br /&gt;
&lt;br /&gt;
The Revenue Canada T5 spec was changed for 2020.  As a result, the XML file that is produced by the InfoNet program will not pass validation and will need to be modified before it will be accepted by Revenue Canada.  I have been unable to use Notepad++ to perform proper validation on the XML file.  It does not seem to be able to pick up the errors properly.  XML Mind, as discussed above, I'm unable to install for whatever reason.  &lt;br /&gt;
&lt;br /&gt;
I was able to install XML Language Support by Red Hat on Visual Studio Code and this seems to catch the errors when I open the XML file.  Although, the validation does catch an invalid field being used, it does not indicate which field it should be replaced with.  It actually provides a list of possible valid fields that could be used.  So it's not the foolproof, but it at least identifies where the error is.  &lt;br /&gt;
&lt;br /&gt;
It's important to note that the file must be copied into the .xsd schema folder that you download and unzip from Revenue Canada for this to work.   The schema uses multiple files so they must all be present in the same directory for the validation process to work.&lt;br /&gt;
&lt;br /&gt;
What has been changed is the &amp;lt;sbrn_root&amp;gt;, which is shown on every slip needs to be changed to &amp;lt;rcpnt_tr_acct_nbr&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The Revenue Canada T5 spec file has changed again for 2022.  As a result the following changes must be made to the file in order for it to pass validation:&lt;br /&gt;
 &amp;lt;sbrn_root&amp;gt;&amp;lt;/sbrn_root&amp;gt; has the trust number showing, which is Box 22 on the T5 slip and known as the Recipient Identification Number.  This needs to be changed to: &amp;lt;rcpnt_tr_acct_nbr&amp;gt;&amp;lt;/rcpnt_tr_acct_nbr&amp;gt;&lt;br /&gt;
 &amp;lt;rcpnt_tr_acct_nbr&amp;gt;&amp;lt;/rcpnt_tr_acct_nbr&amp;gt; is represented by a T00000000 which needs to be changed to: &amp;lt;slp_rcpnt_bn&amp;gt;&amp;lt;/slp_rcpnt_bn&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: I.T. Periodic Tasks]]&lt;br /&gt;
[[Category: Unlisted Infonet Programs]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_Office_2019_Training&amp;diff=14385</id>
		<title>Information Systems:Microsoft Office 2019 Training</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Microsoft_Office_2019_Training&amp;diff=14385"/>
		<updated>2023-01-25T19:59:23Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Outlook 2019 Training */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Microsoft Office 2019 Training=&lt;br /&gt;
&lt;br /&gt;
The following link is provided as a free resource that provides comprehensive training on a variety of topics from basic to more advanced topics for Word 2019, Excel 2019, Powerpoint 2019 and Access 2019.  Feel free to go through this training material on your own if you feel you need a refresher or would like to better familiarize yourself with the new look and features of Office 2019.&lt;br /&gt;
&lt;br /&gt;
https://edu.gcfglobal.org/en/topics/office/&lt;br /&gt;
&lt;br /&gt;
Additional training as needed will be added to this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Outlook 2019 Training=&lt;br /&gt;
&lt;br /&gt;
The following link is provided by Microsoft as a free resource that provides an excellent overview of Microsoft Outlook functionality for all platforms.  For most staff Windows and iOS &amp;amp; Android training would be the training courses to focus on as we mainly use Outlook on our work provided Windows computers or as an app on your personal Apple or Android mobile device.&lt;br /&gt;
&lt;br /&gt;
https://support.microsoft.com/en-us/outlook&lt;br /&gt;
&lt;br /&gt;
https://support.microsoft.com/en-us/office/outlook-training-8a5b816d-9052-4190-a5eb-494512343cca&lt;br /&gt;
&lt;br /&gt;
=Oulook how-to, FAQ=&lt;br /&gt;
'''Outbox'''-This is holding area for emails that are not yet sent. The outbox is in alphabetical order in the folder tree by default, it may be dragged to any position needed.( this is true for all folders!)&lt;br /&gt;
  &lt;br /&gt;
'''Outbox''' is a folder that holds your emails before sending  either by user choice or because you are offline. By default our outlook clients are set to not delay sending emails so this folder will be empty for most. If there is a need to delay the sending of an email, outbox should be configured to meet that requirement. In outlook options under advanced uncheck send immediately if connected, if you would like all emails to wait in the outbox before sending. &lt;br /&gt;
&lt;br /&gt;
'''Junk Mail'''- If you are in your inbox or any folder that receives email, and there is mail there that you would like to block right click on the email and then  hit junk, then hit  block the sender, from now on that senders emails will go to your junk folder. &lt;br /&gt;
Junk Folder&lt;br /&gt;
&lt;br /&gt;
This is a folder that has emails that have been flagged as junk. It may be in alphabetical order in the list of folders and can be dragged into whatever position is best. &lt;br /&gt;
This folder should be checked regularly when there is missing email, similar to barracuda. If an email is expected and it isn’t in your inbox, check the junk folder then reach out to Information Services. &lt;br /&gt;
&lt;br /&gt;
What to do if….&lt;br /&gt;
*an email is in your junk folder and it shouldn’t you may right click on it and can choose to mark it as not junk.&lt;br /&gt;
*an email is in your inbox  and you always want email from this sender to be junk, hit block sender. &lt;br /&gt;
*an email should never be blocked from a domain ,a mailing list, or a group we can choose to never block the sender  preventing the mail from being marked as junk. &lt;br /&gt;
&lt;br /&gt;
If you select junk mail options you will get choices to change the behaviour of automatic filtering, by default this is off. &lt;br /&gt;
There is a tab that has all the safe senders, recipients and blocked senders, you may unblock someone from here, if accidentally blocked. &lt;br /&gt;
&lt;br /&gt;
*If you are selecting many emails at once you may use the home tab and section that is called delete to find the junk icon with all the same options but can be more easily applied to multiple emails at once. &lt;br /&gt;
&lt;br /&gt;
'''Out of Office''' There is an out of office setting it is found by pressing file, then Automatic Replies ( out of office), from here you must choose to enable it for internal and external users and set the day and times for it to start and stop. There is also a rules function similar to mail rules that allows specific out of office messages conditions. &lt;br /&gt;
&lt;br /&gt;
Additional training as needed will be added to this page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Training]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ASW_Analyzer&amp;diff=14384</id>
		<title>Information Systems:ASW Analyzer</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ASW_Analyzer&amp;diff=14384"/>
		<updated>2023-01-16T22:56:15Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Rebuild Custom Summary Level */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
&lt;br /&gt;
 Note: The terminology regarding 'Analyzer' is likely inaccurate, but I'll update it later. Skip to [[#Troubleshooting_Analyzer_Problems |'''this section''']] if you just want to fix something. -[[User:Norwinu|norwizzle]] ([[User talk:Norwinu|talk]])&lt;br /&gt;
&lt;br /&gt;
Analyzer is an ASW module providing ‘data warehouse’ functionality to ASW. It can be described as a system of programs and files that maintain summary statistics of various natures (e.g. inventory and accounting stats). For example, consider the common task within ASW of querying the A/R transactions for a customer for a given period. It would be inefficient for the system to work directly with the A/R transaction file each time, first having to filter for only that customer's transactions and then having to perform a sum on the amounts. It would be more efficient to query a file that already had summarized A/R transactions by customer. Analyzer maintains such a file. As Analyzer is part of ASW, the updating of Analyzer files is internal and automatic (e.g. as a transaction is added to the G/L, the summary levels that pertain to G/L transactions are also updated).&lt;br /&gt;
&lt;br /&gt;
==Summary Levels==&lt;br /&gt;
There are two types of summary files – Base summaries and Custom summaries. ‘Base’ summaries are what shipped with ASW, thus they are summarized by ASW enquiry fields (e.g. Main account, Sub account etc.). Custom Summary levels are ones defined by uniPHARM, based on parameters for which we want to produce summary reports (i.e. customer,item class). See [[Information_Systems:ASW_Analyzer_Appendix | ASW Analyzer Appendix]] for more information.&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting Analyzer Problems=&lt;br /&gt;
It is rare for the base summary levels become out of balance with the transactions. It is more common for the custom summary levels - particularly 111, 113, and 115 - to become out of balance with the base summary levels.&lt;br /&gt;
&lt;br /&gt;
Users become aware of imbalances when their reports don't agree. For example, the A/R Reconciliation List prints both the total of G/L account for A/R, and the total of all customer balances.  Both these come from Analyser.  The A/R Analysis report shows the total of (and detail when requested) of accounts receivable transactions.  All three of these totals should be the same.&lt;br /&gt;
&lt;br /&gt;
The A/P Reconciliation List prints both the total of G/L account for A/P, and the total of all vendor balances.  Both these come from Analyser.  The A/P Analysis report shows the total of (and detail when requested) of accounts payable transactions.  All three of these totals should be the same.&lt;br /&gt;
&lt;br /&gt;
Report Writer (which uses the Analyser files) is used to print trial balances and income statements.&lt;br /&gt;
&lt;br /&gt;
If any of these are out of balance, it could be because there is something wrong with the Analyser files.  I think that the problem is usually that the various custom summary levels have gotten out of sync – which isn’t surprising; it does happen when Analyser has to look at every single transaction and decide which totals to add it to.  As long as we catch it soon enough, it is easy enough to fix.&lt;br /&gt;
&lt;br /&gt;
Other problems are rarer.  Several times we have had two records in ANOSTK with different key fields, but with the same level code and reference key.  I’m pretty sure this was caused by doing a rebuild at the same time as transactions were be added to Analyser.  This hasn’t happened since I started doing rebuilds on Saturday.&lt;br /&gt;
&lt;br /&gt;
Something that just happened recently was that there were two records in ANOBAL with the same level code, year, balance type, and reference key.  This didn’t cause any problems with any of the reports, as they were all summarising records.  The problem became apparent when the opening balances (ANOBOB) were built for the following year;  that process only read one of the records.  This was difficult to find, as the problem was first noticed in 201501, but actually happened in 201401.&lt;br /&gt;
&lt;br /&gt;
There are a couple of ways to check for problems.  Go to - InfoNet / I.T. / Validate Analyser Files. &lt;br /&gt;
&lt;br /&gt;
A message will show when there are duplicate keys in ANOSTK.  This can happen if a rebuild is run while there is activity on the system – the transaction update and the rebuild can generate the same key fields.  If this has happened, the validation program will display, in red, ‘Duplicate keys in ANOSTK.  See UP1480BFVA/ANOSTKDUP.’  The way to correct this is to rebuild the summary level that has the duplicate.  This must be done on a Saturday. &lt;br /&gt;
&lt;br /&gt;
Key fiscal year into ‘from’ and ‘to’; select a ‘Summary type’ and press Search.  If there is more than one balance type shown, as in Sales, select one.  For each period shown, the value should be the same for all levels.  Note that there can be discrepancies in the current period, as it is active.  &lt;br /&gt;
&lt;br /&gt;
 Summary type       Balance type&lt;br /&gt;
 A/P                all&lt;br /&gt;
 A/R                all&lt;br /&gt;
 Product Sales      all&lt;br /&gt;
 G/L                301&lt;br /&gt;
 Sales              001&lt;br /&gt;
&lt;br /&gt;
There can be some differences in A/P transactions (level TRN) because of the way preliminary transactions work.  &lt;br /&gt;
&lt;br /&gt;
The product sales summary files are in even dollars only, so there can be rounding differences.&lt;br /&gt;
&lt;br /&gt;
The G/L amounts should all be zero except for summary level 010, which is a sub set of the G/L accounts.&lt;br /&gt;
&lt;br /&gt;
[[File:Analyser-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
This summary file, and the check for duplicates, is redone every morning.&lt;br /&gt;
&lt;br /&gt;
==Rebuild==&lt;br /&gt;
&lt;br /&gt;
All Base summary levels that have the same balance type as one of the System Base Levels being rebuilt are deleted from ANOBOB and ANOBAL.&lt;br /&gt;
''Changed so that they are only deleted, or cleared, starting with the period being rebuilt.''&lt;br /&gt;
&lt;br /&gt;
System Base Levels (start with ‘A’), in the requested group (see file ANOBTD), for the requested period and later, are cleared from ANOBOB and ANOBAL.&lt;br /&gt;
&lt;br /&gt;
The selected System Base Levels are rebuilt from transactions (SRODTA, SROLTA, SROLOGGL).&lt;br /&gt;
&lt;br /&gt;
All deleted Summary Base Levels are recalculated.&lt;br /&gt;
''Changed to only recalculate periods starting with the period being rebuilt.''&lt;br /&gt;
&lt;br /&gt;
When summary base levels are recalculated, ANLR664 is called to find an existing summary level from which to build.&lt;br /&gt;
&lt;br /&gt;
===Issues===&lt;br /&gt;
&lt;br /&gt;
-Even if only the last month is being rebuilt, summary levels from 2005 are cleared and rebuilt.  In October 2012 this was changed to only clear summary levels for the period being rebuilt and after.  See ANLR811, 812, 818, 819, and 851.&lt;br /&gt;
&lt;br /&gt;
-When A/R (balance type 311), or A/P (balance type 321) are rebuilt, some sales summaries are cleared because they include the same balance types.&lt;br /&gt;
&lt;br /&gt;
-it takes all day to rebuild the summary base levels, and while they are being rebuilt, analyser reports and WebSmart programs that use the analyser files will be incorrect.&lt;br /&gt;
&lt;br /&gt;
- Do not do a rebuild while there is activity, because if summary records are added by activity during the rebuild, there will be duplicate keys in ANOSTK.  The office and warehouse are closed Saturday, so that is the time to do it.&lt;br /&gt;
&lt;br /&gt;
===Rebuild System Base Levels===&lt;br /&gt;
&lt;br /&gt;
'''When to do –'''&lt;br /&gt;
&lt;br /&gt;
A/R Analysis List not balanced to A/R Reconciliation List&lt;br /&gt;
&lt;br /&gt;
A/P Analysis List not balanced to A/P Reconciliation List&lt;br /&gt;
&lt;br /&gt;
G/L balances disagree with totals in SROLOGGL or SROPST&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''What to do'''&lt;br /&gt;
&lt;br /&gt;
Sign on as FINADMIN.	&lt;br /&gt;
&lt;br /&gt;
Go into ASW.&lt;br /&gt;
&lt;br /&gt;
Key in GO STCBTM (Balance Types Definition Tasks) and press enter.&lt;br /&gt;
&lt;br /&gt;
Selection option 9 – Rebuild balances from transactions&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Rebuild balances - selection     17/21/07 17:17:55 ANLD45001&lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
 Rebuild  From period  Description                                              &lt;br /&gt;
    Y       200812     A/P Supplier balances                                    &lt;br /&gt;
    N       200602     A/R Customer balances                                    &lt;br /&gt;
    N       200304     G/L balances                                             &lt;br /&gt;
    N       200801     Sales balances                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
These are the only balances that we are interested in.  &lt;br /&gt;
&lt;br /&gt;
Key a ‘Y’ in from of the type you want to rebuild, and the number of the period that is incorrect, then press enter.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Rebuild balances - selection      3/21/07 17:21:41 ANLD45004&lt;br /&gt;
           Select balance types                                                &lt;br /&gt;
 -----------------------------------------------------------------------&lt;br /&gt;
   Type  Description                                         Alias              &lt;br /&gt;
    321  Supp system currency amounts                        SUPSYS             &lt;br /&gt;
    322  Supp system currency amounts/transaction currency   SUPSYSTRN          &lt;br /&gt;
    323  Supp transaction currency amounts                   SUPTRN             &lt;br /&gt;
    324  Supp primary currency amounts                       SUPPRI             &lt;br /&gt;
    325  Supp VAT system currency amounts                    SUPVATSYS          &lt;br /&gt;
    326  Supp VAT transaction currency amounts               SUPVATTRN          &lt;br /&gt;
    327  Supp turnover system currency amounts               SUPTOSYS           &lt;br /&gt;
    328  Supp turnover transaction currency amounts          SUPTOTRN           &lt;br /&gt;
                                                                                &lt;br /&gt;
You will then see a list of types.  (Note that all of these are not active in our system.  To see which ones are, go to ‘System balance type maintenance’.  So far, only 311 for A/R, 321 for A/P and 301, 303, 304 for G/L, and 001, 002, 003, 004, 009 for Sales are active.)  Select the one you want to rebuild, and press enter.  Press enter again to run immediately.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id='Rebuild Custom Summary Level'&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Rebuild Custom Summary Level===&lt;br /&gt;
&lt;br /&gt;
Sign on as FINADMIN using our favourite password (unity). Open ASW by typing 'ASW'.&lt;br /&gt;
&lt;br /&gt;
Go to Summary Level Definition Tasks (GO STCSLM).  Select option 3 - Reorganise summary level definitions, and select level.&lt;br /&gt;
&lt;br /&gt;
This will select a system base level, or existing summary level, that matches the keys you selected, and summarize it. If you are rebuilding several levels, redo the most complex level first, as the rebuild tries to use an existing summary level as a base.  It will only use the base level if it has to.&lt;br /&gt;
&lt;br /&gt;
* if an analyser rebuild fails, check here to see if summary levels have to be manually rebuilt.&lt;br /&gt;
&lt;br /&gt;
====Potential timing issue====&lt;br /&gt;
&lt;br /&gt;
Currently, we are under the impression that '''custom''' summary levels can be rebuilt while there is user activity on the system (as opposed to base, which should only be done when no users are on the system). In fact, we have done so successfully numerous times already. However, an issue was experienced whereby custom summary levels were rebuilt on a Sunday (and interestingly, prior to any user activity), but led to Analyser files not being updated that entire day (i.e. none of the day's transactions were reflected in Analyser files). '''There is thus perhaps a theory that custom summary rebuilds should occur after users have already signed on.''' This has yet to be confirmed however; the issue may have been caused by other factors.&lt;br /&gt;
&lt;br /&gt;
==Add Custom Summary Level==&lt;br /&gt;
&lt;br /&gt;
Sign on as FINADMIN.&lt;br /&gt;
&lt;br /&gt;
Go to Summary Level Definition Maintenance (either menu STCSLM, or select table maintenance program).  F6 to add, key in code and description, and press enter.  Select which keys to use (go into each one to see the possibilities).&lt;br /&gt;
&lt;br /&gt;
From menu GO STCSLM selection option 3 - Reorganise summary level definitions, and reorganize level just created.&lt;br /&gt;
&lt;br /&gt;
This will select a system base level that matches the keys you selected, and summarize it. If you are rebuilding several levels, redo the most complex level first, as the rebuild tries to use an existing summary level as a base.  It will only use the base level if it has to.&lt;br /&gt;
&lt;br /&gt;
A rebuild will not build a new summary base level, as the rebuild only builds the same summary base levels as it deletes.&lt;br /&gt;
&lt;br /&gt;
* if an analyser rebuild fails, check here to see if summary levels have to be manually rebuilt.  Can this be used to manually correct a single summary level? - yes&lt;br /&gt;
&lt;br /&gt;
[[Category: Finance Problems (I.T.)]]&lt;br /&gt;
[[Category: ASW Analyzer]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Making_IT_department_purchases&amp;diff=14363</id>
		<title>Information Systems:Making IT department purchases</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Making_IT_department_purchases&amp;diff=14363"/>
		<updated>2023-01-06T18:31:48Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Receiving a purchase order (IT purchase) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The IT department mostly makes its purchases from the following vendors:&lt;br /&gt;
&lt;br /&gt;
* CDW&lt;br /&gt;
* Anisoft&lt;br /&gt;
&lt;br /&gt;
Hardware and software purchases, especially larger capital expenditures, are done through ASW Purchase Order.&lt;br /&gt;
&lt;br /&gt;
==Making purchases through a purchase order (ASW PO)==&lt;br /&gt;
 Prior to proceeding, make sure the [[Information Systems: Vendor setup reqeust (vendor form) | vendor is set up as a partner in ASW]].&lt;br /&gt;
&lt;br /&gt;
* Get approval for the purchase, either through a business case or direct manager approval.&lt;br /&gt;
* Create an PO of type MO (Manual Order) in ASW  (i.e. '''Work with purchase orders''').&lt;br /&gt;
* Enter the vendor, F4 to prompt.&lt;br /&gt;
* Enter the warehouse and currency (CAD, USD). For USD transactions, do not worry about the exchange rate, the correct amounts will always be paid according to the invoice.&lt;br /&gt;
* Add lines/items. Things to note about each item/line added:&lt;br /&gt;
:* The most common item number used for IT POs will be 02000149. In our catalog, this is a fictitious, non-inventory item.&lt;br /&gt;
:* Use tomorrow's date (MMDDYY format) for the Dispatch date and Request date. These are not significant for IT POs, but the date cannot be today or earlier.&lt;br /&gt;
:* Use EA for both the Item and Price units.&lt;br /&gt;
:* Hit Enter or click the green check mark to proceed with adding the line. There will be three checks per item added that need to be worked around: &lt;br /&gt;
::* ASW will prompt that the item number being entered is &amp;quot;non-standard&amp;quot;. Hit the checkmark again to proceed past this warning.&lt;br /&gt;
:::[[File:ASW_IT_PO1.png|400px]]&lt;br /&gt;
::* A following screen will prompt you to enter 'Y' or 'N' for Backlog. Enter 'N'.&lt;br /&gt;
::* ASW will then warn about an error within the Additional info 1 panel. Navigate there, and enter 'N' in 'Quality ctl'.&lt;br /&gt;
:* Select the line you just added and click 'Text'. Since the item is a manual item, there is no description or price information, and thus, it must be added in text. It is best to be descriptive since this is the official internal document representing an IT purchase.&lt;br /&gt;
::[[File:ASW_IT_PO2.png|400px]]&lt;br /&gt;
* Click the green check, and verify the lines. Back out of the PO. It should be listed amongst all other purchase orders and be at status 10.&lt;br /&gt;
* Follow the steps to receive the PO when the items arrive.&lt;br /&gt;
*always use the net amount before taxes and shipping.&lt;br /&gt;
&lt;br /&gt;
==Receiving a purchase order (IT purchase)==&lt;br /&gt;
* Once ''all'' the items of a PO have arrived, the purchase order needs to be completed so that it can processed by accounting (matched to the vendor invoice and paid). Normal POs are received through inbound shipments in the warehouse. For MOs, that step is bypassed (again, because the products involved are non-inventory).&lt;br /&gt;
* In Work with purchase orders,if using asw gui it is found in the purchase bubble, search the purchase order to be received.&lt;br /&gt;
* Highlight it, and select Print order. Print to Elaho. You may need to back out (F12) of a final green-screen confirmation prior to the action actually proceeding.&lt;br /&gt;
* Next, select Reception note, and print to the same printer. Somewhat self-explanatory, a reception note is the document/transaction to receive goods on a PO. (If the reception note doesn't print make sure the reception note date is taking the transport time into consideration.  For example, if PO Dispatch date is Jan. 2 and the Transport Time is 4 days, make the reception note date Jan. 6 or 7 and it should work).&lt;br /&gt;
* Return to the ASW main menu. Select '''Reception''' button in the '''Warehouse''' area.&lt;br /&gt;
* Select '''Confirm purchase order reception notes'''&lt;br /&gt;
* Enter the reception note number on the printout.Click on Blank suggested quantity on the left pane,  Confirm.&lt;br /&gt;
* Staple both documents, get stamped by Jeremy, submit to Angela.&lt;br /&gt;
&lt;br /&gt;
==Purchases made through expense claim==&lt;br /&gt;
Sometimes, it is not practical to make a purchase through a purchase order e.g making a one-off purchase for something that is much cheaper on Amazon. In this case, it may be possible to get approval to make a personal purchase for the good(s) and then have it reimbursed. The steps are:&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;br /&gt;
&lt;br /&gt;
[[Category: I.T. Periodic Tasks]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Making_IT_department_purchases&amp;diff=14362</id>
		<title>Information Systems:Making IT department purchases</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Making_IT_department_purchases&amp;diff=14362"/>
		<updated>2023-01-06T18:31:09Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Receiving a purchase order (IT purchase) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The IT department mostly makes its purchases from the following vendors:&lt;br /&gt;
&lt;br /&gt;
* CDW&lt;br /&gt;
* Anisoft&lt;br /&gt;
&lt;br /&gt;
Hardware and software purchases, especially larger capital expenditures, are done through ASW Purchase Order.&lt;br /&gt;
&lt;br /&gt;
==Making purchases through a purchase order (ASW PO)==&lt;br /&gt;
 Prior to proceeding, make sure the [[Information Systems: Vendor setup reqeust (vendor form) | vendor is set up as a partner in ASW]].&lt;br /&gt;
&lt;br /&gt;
* Get approval for the purchase, either through a business case or direct manager approval.&lt;br /&gt;
* Create an PO of type MO (Manual Order) in ASW  (i.e. '''Work with purchase orders''').&lt;br /&gt;
* Enter the vendor, F4 to prompt.&lt;br /&gt;
* Enter the warehouse and currency (CAD, USD). For USD transactions, do not worry about the exchange rate, the correct amounts will always be paid according to the invoice.&lt;br /&gt;
* Add lines/items. Things to note about each item/line added:&lt;br /&gt;
:* The most common item number used for IT POs will be 02000149. In our catalog, this is a fictitious, non-inventory item.&lt;br /&gt;
:* Use tomorrow's date (MMDDYY format) for the Dispatch date and Request date. These are not significant for IT POs, but the date cannot be today or earlier.&lt;br /&gt;
:* Use EA for both the Item and Price units.&lt;br /&gt;
:* Hit Enter or click the green check mark to proceed with adding the line. There will be three checks per item added that need to be worked around: &lt;br /&gt;
::* ASW will prompt that the item number being entered is &amp;quot;non-standard&amp;quot;. Hit the checkmark again to proceed past this warning.&lt;br /&gt;
:::[[File:ASW_IT_PO1.png|400px]]&lt;br /&gt;
::* A following screen will prompt you to enter 'Y' or 'N' for Backlog. Enter 'N'.&lt;br /&gt;
::* ASW will then warn about an error within the Additional info 1 panel. Navigate there, and enter 'N' in 'Quality ctl'.&lt;br /&gt;
:* Select the line you just added and click 'Text'. Since the item is a manual item, there is no description or price information, and thus, it must be added in text. It is best to be descriptive since this is the official internal document representing an IT purchase.&lt;br /&gt;
::[[File:ASW_IT_PO2.png|400px]]&lt;br /&gt;
* Click the green check, and verify the lines. Back out of the PO. It should be listed amongst all other purchase orders and be at status 10.&lt;br /&gt;
* Follow the steps to receive the PO when the items arrive.&lt;br /&gt;
*always use the net amount before taxes and shipping.&lt;br /&gt;
&lt;br /&gt;
==Receiving a purchase order (IT purchase)==&lt;br /&gt;
* Once ''all'' the items of a PO have arrived, the purchase order needs to be completed so that it can processed by accounting (matched to the vendor invoice and paid). Normal POs are received through inbound shipments in the warehouse. For MOs, that step is bypassed (again, because the products involved are non-inventory).&lt;br /&gt;
* In Work with purchase orders,if using asw gui it is found in the purchase bubble, search the purchase order to be received.&lt;br /&gt;
* Highlight it, and select Print order. Print to Elaho. You may need to back out (F12) of a final green-screen confirmation prior to the action actually proceeding.&lt;br /&gt;
* Next, select Reception note, and print to the same printer. Somewhat self-explanatory, a reception note is the document/transaction to receive goods on a PO. (If the reception note doesn't print make sure the reception note date is taking the transport time into consideration.  For example, if Your Dispatch date is Jan. 2 and the Transport Time is 4 days, make the reception note date Jan. 6 or 7 and it should work).&lt;br /&gt;
* Return to the ASW main menu. Select '''Reception''' button in the '''Warehouse''' area.&lt;br /&gt;
* Select '''Confirm purchase order reception notes'''&lt;br /&gt;
* Enter the reception note number on the printout.Click on Blank suggested quantity on the left pane,  Confirm.&lt;br /&gt;
* Staple both documents, get stamped by Jeremy, submit to Angela.&lt;br /&gt;
&lt;br /&gt;
==Purchases made through expense claim==&lt;br /&gt;
Sometimes, it is not practical to make a purchase through a purchase order e.g making a one-off purchase for something that is much cheaper on Amazon. In this case, it may be possible to get approval to make a personal purchase for the good(s) and then have it reimbursed. The steps are:&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;br /&gt;
&lt;br /&gt;
[[Category: I.T. Periodic Tasks]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:SRFax_(desktop_faxing)_Administration&amp;diff=14360</id>
		<title>Information Systems:SRFax (desktop faxing) Administration</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:SRFax_(desktop_faxing)_Administration&amp;diff=14360"/>
		<updated>2022-12-06T17:12:34Z</updated>

		<summary type="html">&lt;p&gt;Jeremym: /* Valid Fax Numbers For Outside Sources Like Pharmacies And Vendors When THEY Need To Send TO uniPHARM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; This is a technical guide. For user guides (e.g. how to send faxes), consult the [[:Category: Fax|'''Fax category''']].&lt;br /&gt;
==Overview==&lt;br /&gt;
uniPHARM uses a hosted fax service, SRFax, to send and receive fax documents such as recall notices to and from our business partners. This replaced Xerox/device-based faxing.&lt;br /&gt;
&lt;br /&gt;
===How it works===&lt;br /&gt;
Users fax PDFs (or other supported documents) from the desktop as they would print something. A fax printer driver (downloadable from SRFax) is (or should be) installed on each computer, and printing from Windows applications should summon a pop-up where you configure cover pages, enter destination numbers etc., and finally, send the fax.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
===Account Details===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Website (administration/user portal) || https://www.srfax.com&lt;br /&gt;
|-&lt;br /&gt;
| Login credentials || admin@unipharm.com / NewVisionIT2051&lt;br /&gt;
|-&lt;br /&gt;
| Subscription Details ||&lt;br /&gt;
:* $611.40 HealthCare Standard Pluss 2500 - Annual &lt;br /&gt;
:* 2,500 pages included&lt;br /&gt;
:* $0.05/page overage&lt;br /&gt;
:* 6 additional inbound/outbound numbers at $4.95/month each                   &lt;br /&gt;
|-&lt;br /&gt;
| Company Info || Located in Sydney, BC&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SRFax Accounts===&lt;br /&gt;
If you really want a full understanding of the SRFax setup, make the effort to understand this section. Otherwise, skip it and wing it. The way the accounts are setup is a little complicated but was determined to achieve the best outcome (with regards to user ease-of-use and convenience of administration). &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot;|Account Name !! style=&amp;quot;width: 5%&amp;quot;|Account type (Main/Sub) !!  style=&amp;quot;width: 9%&amp;quot;|Billing account type (Inbound/Outbound) !! Purpose !! style=&amp;quot;width: 7%&amp;quot;|Fax number !! Username/login !! Mapped aliases !! Account number !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Administration Account || '''Main''' || Inbound/Outbound || Primarily for admin purposes, also the ultimate ''route'' through which outbound faxes travel. || 604-276-8478 || admin@unipharm.com || norwinu, darrenf, jeremym, nancyn || 92531 || nancyn and jeremym aliased to this account for address book management and billing administration, respectively.&lt;br /&gt;
|-&lt;br /&gt;
| Outbound Fax - Company Main || Sub || Outbound only || Used to group users (majority of staff members) for outbound faxing || 604-276-8478 (routes through Main account) || fax@unipharm.com, or aliased users || Most staff members, with their usernames in AD format (e.g. norwinu; '''Exceptions''': tomc, timm&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;) || 99797 ||&lt;br /&gt;
|-&lt;br /&gt;
| Outbound Fax - Purchasing Dept. || Sub || Outbound only || Used to group Purchasing Dept. users for outbound faxing || 604-276-8478 (routes through Main account) || purchasing@unipharm.com, or aliased users || elizag, johnt, judyt, rubys, shannonm, simonl, monicat || 99783 || Separated out so department can keep their own address books, local to the group.&lt;br /&gt;
|-&lt;br /&gt;
| Inbound Fax - Receiving || Sub || Inbound/Outbound&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; || Placeholder for inbound route only; for receiving faxes destined for Receiving department copier (reccopier) || 604-276-5250 || faxreceiving@unipharm.com || None || 99645 ||&lt;br /&gt;
|-&lt;br /&gt;
| Inbound Fax - Returns || Sub || Inbound/Outbound&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; || Placeholder for inbound route only; for receiving faxes destined for Returns department copier (rtncopier) || 604-276-5283 || faxreturns@unipharm.com || None || 99643 ||&lt;br /&gt;
|-&lt;br /&gt;
| Inbound Fax - Elaho || Sub || Inbound/Outbound&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; || Placeholder for inbound route only; for receiving faxes destined for 2nd-floor copier (elaho) || 604-270-9728 || faxelaho@unipharm.com || None || 99639 ||&lt;br /&gt;
|-&lt;br /&gt;
| Inbound Fax - Stein || Sub || Inbound/Outbound&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; || Placeholder for inbound route only; for receiving faxes destined for 1st-floor copier (stein) || 604-270-8537 || faxstein@unipharm.com || None || 99647 ||&lt;br /&gt;
|-&lt;br /&gt;
| Angela Chan || Sub || Inbound/Outbound || Inbound and outbound; dedicated for use by Angela only || 604-270-2884 || angelac@unipharm.com || None || 99571 || Inbound faxes will print to ''angelacprinter''&lt;br /&gt;
|-&lt;br /&gt;
| Ron Gracan || Sub || Inbound/Outbound || Inbound and outbound; dedicated for use by Ron only || 604-276-5255 || rong@unipharm.com || None || 308553 || Inbound faxes will print to ''rongprinter''&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;9&amp;quot;| &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; &amp;lt;small&amp;gt;SRFax requires aliases to have a username &amp;gt; 4 characters, yet the email address cannot be used (reserved for user accounts). So the user names for tomc and timm are 'Tom Chotwanwirach' and 'Tim Matiachuk' respectively. Will they notice? Lol c'mon now, it's fax.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &amp;lt;small&amp;gt;Note that while these accounts are of the Inbound/Outbound type (billing-wise), the point is that they are being used for inbound purposes only.&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 The primary justification for the level of complexity in the way the users were set up came from the desire to keep the inbound fax &amp;quot;experience&amp;quot; the same as when uniPHARM used traditional Xerox/device-based faxing. Each Xerox had a phone number and thus represented a distinct inbound route. Each Xerox was also a distinct outbound route, yet this was not as important (i.e. origin of the fax was not important; the cover page always indicated the return fax number). Yet another factor was that that faxing is an infrequently used (and outdated) means of communication, so it was not ideal to set users up as full-featured sub-accounts, as that would've incurred unnecessary administrative burden. Lastly, it was sensible to have groups like Purchasing to have group-local address books. Thus to translate all these requirements to hosted/internet faxing, users were set up as shown above.&lt;br /&gt;
&lt;br /&gt;
Key points: &lt;br /&gt;
&lt;br /&gt;
* There are 2 concepts of &amp;quot;users&amp;quot; - '''user accounts''' and '''aliases'''. User accounts are those listed in the table above and, in our design, are mostly symbolic/representational, with the exception of Ron and Angela's (these are true user sub-accounts in the conventional sense). The rest of the staff members are not user accounts, but are aliases, aliased to one of the two symbolic &amp;quot;Outbound&amp;quot; users listed above. I.T. staff are aliased to the admin account.&lt;br /&gt;
&lt;br /&gt;
* Regarding user accounts, there is one main account, to which all sub-accounts fall under. This is for administration purposes. User accounts can also be inbound/outbound and outbound-only. Inbound/outbound accounts have a dedicated fax number, while outbound-only accounts use the main account's fax number. '''''If I haven't lost you by now, congratulations. I am truly impressed. Not that this stuff is hard, but rather because of the [https://en.wikipedia.org/wiki/Rube_Goldberg_machine Rube Goldberg-ness] of the entire setup (a fax setup, no less). -[[User:Norwinu|norwizzle]] ([[User talk:Norwinu|talk]])'''''&lt;br /&gt;
&lt;br /&gt;
* Any time a fax is sent, it is done through a specific user account. Aliased users therefore send as the user they are aliased to. When aliased users log in, they are all logging into the same account (which for most staff members, is '''Outbound Fax - Company Main''').&lt;br /&gt;
&lt;br /&gt;
* Any time a fax is sent, it also must go out a certain fax number. For inbound/outbound user accounts, its own fax number is used. For outbound-only users, the main account's fax number is used.&lt;br /&gt;
&lt;br /&gt;
* The concept of users only really comes into play during administration. That is, if you follow the table above, you will notice that all staff members (with the exception of Ron and Angela) ultimately send faxes through one number. &lt;br /&gt;
&lt;br /&gt;
* All inbound faxing occurs through pre-defined routes, with phone numbers mapped to email addresses, which in turn are mapped to printers.&lt;br /&gt;
&lt;br /&gt;
* Logging into the admin/main account lets you see everything across the sub-accounts, but some settings may require you to &amp;quot;admin-log-in&amp;quot; to the sub-account (similar to Barracuda administration, where you can enter into each user's account from the admin account).&lt;br /&gt;
&lt;br /&gt;
===Address book===&lt;br /&gt;
The main account has the master address books, which all sub-accounts and their aliases can read, but not edit. The main account and its aliases, however, can edit these address books.&lt;br /&gt;
&lt;br /&gt;
Each sub-account can have their local address books as well. This is primarily why some of them were created (e.g. '''Outbound Fax - Purchasing Dept.)&lt;br /&gt;
&lt;br /&gt;
===Delivery notifications===&lt;br /&gt;
Because of the way users are set up, setting up delivery notifications (success/failure fax confirmations) to notify the original sender was a somewhat tricky matter. SRFax has been pre-configured to do the following:&lt;br /&gt;
&lt;br /&gt;
* When faxing through the print driver, delivery notifications will be sent to the Email field in the Account Details tab (success or fail). This is a suitable workaround for the fact that aliased users all send faxes under the same account. Note that the user account's email address will also receive a copy. For example, if alias ''rubys'' sends a fax, it will send to ''rubys@unipharm.com'', as the fax driver is configured with this email. A delivery notification will also be sent to purchasing@unipharm.com (and since this email doesn't exist, we can expect this pathway to just be a blackhole).&lt;br /&gt;
&lt;br /&gt;
* When faxing through the web portal, there is no Email field to specify. Thus, delivery confirmations will not be specific to the user, but &lt;br /&gt;
&lt;br /&gt;
* The relevant settings can be found under '''Settings''' -&amp;gt; '''Sending Faxes'''. These settings are specific to each user account.&lt;br /&gt;
&lt;br /&gt;
===Automatic Email Manager===&lt;br /&gt;
Automatic Email Manager is a piece of software installed inside the SuperServer virtual machine, that checks emails and auto-processes (prints or files) any contained attachments. It is an important part of the fax workflow as it prints inbound fax documents automatically to their designated printers (determined by destination email address, which in turn, [[#SRFax Accounts|is mapped to a specific inbound phone number]]). &lt;br /&gt;
&lt;br /&gt;
[[Information Systems: Automatic Email Manager|Read more about Automatic Email Manager here]]&lt;br /&gt;
&lt;br /&gt;
==Basic administration==&lt;br /&gt;
===Editing the master address books===&lt;br /&gt;
# Log in to SRFax as any of admin@unipharm.com, 92531, or the aliased users for this account.&lt;br /&gt;
# Navigate to '''Faxes''' -&amp;gt; '''Edit Address Book'''.&lt;br /&gt;
# Edit contact(s). A group may have to be selected first.&lt;br /&gt;
# This address book and its contacts are special in that they are visible to all users when sending a fax, but will not show up in the 'Edit Address Book' area of their accounts.&lt;br /&gt;
&lt;br /&gt;
===Adding/removing a staff member (alias)===&lt;br /&gt;
 Also for changing permissions for aliased users.&lt;br /&gt;
# Log in to SRFax as admin.&lt;br /&gt;
# Navigate to '''My Account''' -&amp;gt; '''User Administration'''.&lt;br /&gt;
# Most staff members will be aliased to '''Outbound Fax - Company Main'''. Click the Edit button for that account to log into it as admin.&lt;br /&gt;
# Navigate to '''My Account''' -&amp;gt; Account Access to see the aliases for this account. &lt;br /&gt;
# Add or remove users as needed. Edit permissions as needed.&lt;br /&gt;
# Click 'Exit' at the top left to return back to the admin account.&lt;br /&gt;
&lt;br /&gt;
===Configuring the print driver===&lt;br /&gt;
 Prior to doing this, make sure you have the account number of the user being set up. To retrieve this, log in as admin and navigate to '''My Account''' -&amp;gt; '''User Administration''', or consult the table above.&lt;br /&gt;
# Acquire and install the print driver from SRFax ('''Support''' -&amp;gt; '''SRFax Printer Driver''') if it is not already installed. &lt;br /&gt;
# Bring up the configuration/fax wizard by attempting to print something using the fax driver (the printer is named just SRFax).&lt;br /&gt;
# In the '''Account Details''' tab, click Change. &lt;br /&gt;
# Fill in the proper account number. ''For the majority of situations, it should be the account number of one of the Outbound accounts''.&lt;br /&gt;
# Enter the corresponding password. {{userpass}}&lt;br /&gt;
# '''Important: ''' If this computer is used primarily by one user, enter their email address in the Email field. This is where [[#Delivery notifications|delivery notifications]] are sent. &lt;br /&gt;
# Review the settings under the other tabs, change if necessary.&lt;br /&gt;
# Cancel out of the wizard.&lt;br /&gt;
&lt;br /&gt;
===Inspecting fax traffic===&lt;br /&gt;
# Log in to SRFax as admin.&lt;br /&gt;
# Under '''Faxes''', navigate to any of '''Faxes Received''', '''Faxes Sent''', or '''Faxes Queued''' to analyze corresponding traffic. Use '''Call Log Reports''' to generate a report.&lt;br /&gt;
# Recall that since this the admin account, you can inspect/analyze usage/traffic of the sub-accounts. &lt;br /&gt;
&lt;br /&gt;
===Billing tasks===&lt;br /&gt;
* Invoices are emailed to accountspayable@unipharm.com and jeremym@unipharm.com.&lt;br /&gt;
* The admin account can access and generate invoices in the web portal. There are also functions to display charges summarized by user in '''My Account''' -&amp;gt; '''Past Invoices'''.&lt;br /&gt;
&lt;br /&gt;
===Valid Fax Numbers For Outside Sources Like Pharmacies And Vendors When THEY Need To Send TO uniPHARM===&lt;br /&gt;
* Main 604-270-8537&lt;br /&gt;
* Buying 604-270-9728&lt;br /&gt;
* Receiving 604-276-5250&lt;br /&gt;
* Returns 604-276-5283&lt;br /&gt;
* RonG 604-276-5255&lt;br /&gt;
* AngelaC 604-270-2884&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Fax]]&lt;/div&gt;</summary>
		<author><name>Jeremym</name></author>
	</entry>
</feed>