﻿<?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=172.30.20.117</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=172.30.20.117"/>
	<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php/Special:Contributions/172.30.20.117"/>
	<updated>2026-09-01T15:40:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RF_Batch_Problems&amp;diff=771</id>
		<title>Information Systems:RF Batch Problems</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RF_Batch_Problems&amp;diff=771"/>
		<updated>2015-10-22T22:12:04Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Delete RF Batch]]&lt;br /&gt;
* [[RF Gun is Hung]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Delete_RF_Batch&amp;diff=754</id>
		<title>Information Systems:Delete RF Batch</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Delete_RF_Batch&amp;diff=754"/>
		<updated>2015-10-22T19:30:01Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If an RF user cannot process a batch, or it gets stuck, they process as much of it as they can, then get IT to delete the batch.  Note that history will be lost, as it does not go into the log files.  &lt;br /&gt;
&lt;br /&gt;
Use [[Utilities#DFU|DFU]] to delete the batch from these files – &lt;br /&gt;
	&lt;br /&gt;
RF1RFI (RF instructions) -- delete the applicable RF transactions (there will probably be two – one for the source and one for the destination).&lt;br /&gt;
&lt;br /&gt;
RFBRFC (RF batches) -- delete the applicable RF batch.&lt;br /&gt;
&lt;br /&gt;
RFBRID (RF instruction details) -- delete the applicable transaction.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   RFI                         File . . . . :   RF1RFI         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Whse:                    MAI                                                   &lt;br /&gt;
 Batch number:              5802034                                             &lt;br /&gt;
 Seq ovr rde:             ____                                                      &lt;br /&gt;
 Seq ins typ:             _                                                      &lt;br /&gt;
 Seq typ ovr:             ____                                                      &lt;br /&gt;
 Seq ovr rde:             __                                                      &lt;br /&gt;
 Seq put seq:             __________                                                      &lt;br /&gt;
 Seq for zone:            __                                                      &lt;br /&gt;
 Sequence location ID:    ________                                                      &lt;br /&gt;
 Sequence for item:       ___________________________________                                                      &lt;br /&gt;
 Sequence for batch:      ____________                                                      &lt;br /&gt;
 Instruction number:      __________________                                                      &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;
Key in the warehouse (must be in upper case), and the batch number (must be right adjusted in the field), and press enter.  As only a partial key has been entered (which means values were not keyed for every field on the screen), you will see ‘Record not found in file RF1RFI in library UP1480BFVA’.  But you are now positioned to the correct place in the file, so press page down to see the next record.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   RFI                         File . . . . :   RF1RFI         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Whse:                    MAI                                                   &lt;br /&gt;
 Batch number:              5802034                                             &lt;br /&gt;
 Seq ovr rde:             ____                                                      &lt;br /&gt;
 Seq ins typ:             1                                                     &lt;br /&gt;
 Seq typ ovr:             ____                                                      &lt;br /&gt;
 Seq ovr rde:             __                                                      &lt;br /&gt;
 Seq put seq:             __________                                                      &lt;br /&gt;
 Seq for zone:            H1                                                    &lt;br /&gt;
 Sequence location ID:    L437                                                  &lt;br /&gt;
 Sequence for item:       02337277                                              &lt;br /&gt;
 Sequence for batch:      _______________                                                      &lt;br /&gt;
 Instruction number:               32673745                                     &lt;br /&gt;
 Ins typ:                 1                                                     &lt;br /&gt;
 Instruction status:      40                                                    &lt;br /&gt;
 Pck put typ:             7                                                     &lt;br /&gt;
 Pick instruction number: _________________                                                      &lt;br /&gt;
 Item:                    02337277                                              &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;
Press F23 (uppershift F11) twice to delete the record.  Press page down to see the next record.  If it is for the same batch, delete it too.  Continue until the batch number changes.  &lt;br /&gt;
&lt;br /&gt;
Repeat the same process for RFBRFC (RF batches), and RFBRID (RF instruction details).&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Delete_RF_Batch&amp;diff=753</id>
		<title>Information Systems:Delete RF Batch</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Delete_RF_Batch&amp;diff=753"/>
		<updated>2015-10-22T19:29:47Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;If an RF user cannot process a batch, or it gets stuck, they process as much of it as they can, then get IT to delete the batch.  Note that history will be lost, as it does no...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If an RF user cannot process a batch, or it gets stuck, they process as much of it as they can, then get IT to delete the batch.  Note that history will be lost, as it does not go into the log files.  &lt;br /&gt;
&lt;br /&gt;
Use [[Utilities#DFU\DFU]] to delete the batch from these files – &lt;br /&gt;
	&lt;br /&gt;
RF1RFI (RF instructions) -- delete the applicable RF transactions (there will probably be two – one for the source and one for the destination).&lt;br /&gt;
&lt;br /&gt;
RFBRFC (RF batches) -- delete the applicable RF batch.&lt;br /&gt;
&lt;br /&gt;
RFBRID (RF instruction details) -- delete the applicable transaction.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   RFI                         File . . . . :   RF1RFI         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Whse:                    MAI                                                   &lt;br /&gt;
 Batch number:              5802034                                             &lt;br /&gt;
 Seq ovr rde:             ____                                                      &lt;br /&gt;
 Seq ins typ:             _                                                      &lt;br /&gt;
 Seq typ ovr:             ____                                                      &lt;br /&gt;
 Seq ovr rde:             __                                                      &lt;br /&gt;
 Seq put seq:             __________                                                      &lt;br /&gt;
 Seq for zone:            __                                                      &lt;br /&gt;
 Sequence location ID:    ________                                                      &lt;br /&gt;
 Sequence for item:       ___________________________________                                                      &lt;br /&gt;
 Sequence for batch:      ____________                                                      &lt;br /&gt;
 Instruction number:      __________________                                                      &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;
Key in the warehouse (must be in upper case), and the batch number (must be right adjusted in the field), and press enter.  As only a partial key has been entered (which means values were not keyed for every field on the screen), you will see ‘Record not found in file RF1RFI in library UP1480BFVA’.  But you are now positioned to the correct place in the file, so press page down to see the next record.&lt;br /&gt;
&lt;br /&gt;
 WORK WITH DATA IN A FILE                       Mode . . . . :   CHANGE         &lt;br /&gt;
 Format . . . . :   RFI                         File . . . . :   RF1RFI         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Whse:                    MAI                                                   &lt;br /&gt;
 Batch number:              5802034                                             &lt;br /&gt;
 Seq ovr rde:             ____                                                      &lt;br /&gt;
 Seq ins typ:             1                                                     &lt;br /&gt;
 Seq typ ovr:             ____                                                      &lt;br /&gt;
 Seq ovr rde:             __                                                      &lt;br /&gt;
 Seq put seq:             __________                                                      &lt;br /&gt;
 Seq for zone:            H1                                                    &lt;br /&gt;
 Sequence location ID:    L437                                                  &lt;br /&gt;
 Sequence for item:       02337277                                              &lt;br /&gt;
 Sequence for batch:      _______________                                                      &lt;br /&gt;
 Instruction number:               32673745                                     &lt;br /&gt;
 Ins typ:                 1                                                     &lt;br /&gt;
 Instruction status:      40                                                    &lt;br /&gt;
 Pck put typ:             7                                                     &lt;br /&gt;
 Pick instruction number: _________________                                                      &lt;br /&gt;
 Item:                    02337277                                              &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;
Press F23 (uppershift F11) twice to delete the record.  Press page down to see the next record.  If it is for the same batch, delete it too.  Continue until the batch number changes.  &lt;br /&gt;
&lt;br /&gt;
Repeat the same process for RFBRFC (RF batches), and RFBRID (RF instruction details).&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RF_Batch_Problems&amp;diff=752</id>
		<title>Information Systems:RF Batch Problems</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:RF_Batch_Problems&amp;diff=752"/>
		<updated>2015-10-22T19:26:17Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;* Delete RF Batch&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Delete RF Batch]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Cannot_Close_Inbound_Shipment-No_Receiving_Lines_for_Shipment&amp;diff=751</id>
		<title>Information Systems:Cannot Close Inbound Shipment-No Receiving Lines for Shipment</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Cannot_Close_Inbound_Shipment-No_Receiving_Lines_for_Shipment&amp;diff=751"/>
		<updated>2015-10-22T19:25:23Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;The receiving process is –   1 – scan the barcode of the shipment ID (which is the PO number, followed by a letter – A is first receipt, B is second, etc)  2 – scan th...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The receiving process is – &lt;br /&gt;
&lt;br /&gt;
1 – scan the barcode of the shipment ID (which is the PO number, followed by a letter – A is first receipt, B is second, etc)&lt;br /&gt;
&lt;br /&gt;
2 – scan the bar code of the PO number&lt;br /&gt;
&lt;br /&gt;
3 – scan all the items received, and enter each quantity&lt;br /&gt;
&lt;br /&gt;
3 – close the shipment, which will apply the receipts against the PO and close the line (status 60), and make the products available to be picked (change the held flag on WHOLOP (Location occupancy) from ‘Y’ to ‘N’.&lt;br /&gt;
&lt;br /&gt;
It is possible for the receiver to go back to step two for another purchase order without doing step 1 to change the shipment ID.  This will combine multiple PO’s in a single shipment.  The shipment ID for the second PO will not close as there will be no lines – they will close when the original shipment is closed.  This won’t cause any problems; other than perhaps timing if you really want to close one PO without the other.&lt;br /&gt;
&lt;br /&gt;
On the command line, key in  WRKQRY and press enter.  &lt;br /&gt;
&lt;br /&gt;
                               Work with Queries                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type choices, press Enter.                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
   Option  . . . . . .   1              1=Create, 2=Change, 3=Copy, 4=Delete    &lt;br /&gt;
                                        5=Display, 6=Print definition           &lt;br /&gt;
                                        8=Run in batch, 9=Run                   &lt;br /&gt;
   Query . . . . . . .                  Name, F4 for list                       &lt;br /&gt;
     Library . . . . .     qtemp        Name, *LIBL, F4 for list                &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit       F4=Prompt       F5=Refresh       F12=Cancel                      &lt;br /&gt;
                                                 (C) COPYRIGHT IBM CORP. 1988   &lt;br /&gt;
&lt;br /&gt;
Key in option ‘1’ and library ‘QTEMP’, and press enter again.&lt;br /&gt;
&lt;br /&gt;
                                Define the Query                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 Query . . . . . . :                     Option  . . . . . :   CREATE           &lt;br /&gt;
   Library . . . . :     QTEMP           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;
  1     Specify file selections                                                 &lt;br /&gt;
  _     Define result fields                                                    &lt;br /&gt;
  _     Select and sequence fields                                              &lt;br /&gt;
  1     Select records                                                          &lt;br /&gt;
  _     Select sort fields                                                      &lt;br /&gt;
  _     Select collating sequence                                               &lt;br /&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 option ‘1’ for ‘Specify file selections’ and ‘select records’, and press enter.&lt;br /&gt;
&lt;br /&gt;
                            Specify File Selections                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type choices, press Enter.  Press F9 to specify an additional                  &lt;br /&gt;
   file selection.                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
   File . . . . . . . . .   srolcl         Name, F4 for list                    &lt;br /&gt;
     Library  . . . . . .     UP1480BFVA   Name, *LIBL, F4 for list             &lt;br /&gt;
   Member . . . . . . . .   *FIRST         Name, *FIRST, F4 for list            &lt;br /&gt;
   Format . . . . . . . .   *FIRST         Name, *FIRST, F4 for list            &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit           F4=Prompt          F5=Report            F9=Add file          &lt;br /&gt;
 F12=Cancel        F13=Layout         F24=More keys                             &lt;br /&gt;
                                                                                &lt;br /&gt;
Key in ‘SROLCL’ (Shipment Lines) for file and ‘UP1480BFVA’ for library, and press enter twice.&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;
         CLORNO            EQ     8178286_______________________                                       &lt;br /&gt;
  ____   ________________  _____  ______________________________                                                                       &lt;br /&gt;
  ____   ________________  _____  ______________________________                                                                       &lt;br /&gt;
  ____   ________________  _____  ______________________________                                                                       &lt;br /&gt;
  ____   ________________  _____  ______________________________                                                                       &lt;br /&gt;
  ____   ________________  _____  ______________________________                                                                       &lt;br /&gt;
                                                                        Bottom  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Field           Text                                                  Len  Dec &lt;br /&gt;
 CLSHPS          Shipping Status                                         2    0 &lt;br /&gt;
 CLSHIP          Shipment ID                                            17      &lt;br /&gt;
 CLSHPA          Shipping agent                                         11      &lt;br /&gt;
 CLORNO          Order number                                            7    0 &lt;br /&gt;
 CLLINE          Order line number                                       5    0 &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;
Key in ‘CLORNO   EQ’ then the PO with the problem, and press F5.&lt;br /&gt;
&lt;br /&gt;
                                                          Display Report                                                            &lt;br /&gt;
                                                                                                 Report width . . . . . :     333  &lt;br /&gt;
 Position to line  . . . . .                                                                 Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....+...12.&lt;br /&gt;
        Shp  Shipment ID        Shipping      Ord no   Ord   Supplier no  Shpmt  Item                                      Qty     &lt;br /&gt;
        Sts                     agent                  line               Line                                           stock un&lt;br /&gt;
                                                                                                                                    &lt;br /&gt;
 000001  60  8172890N                        8178286     40  20130          500  00359489                                   10.0&lt;br /&gt;
 000002  60  8172890N                        8178286    260  20130          500  02107167                                    4.0&lt;br /&gt;
 000003  60  8172890N                        8178286    270  20130          500  02107175                                    5.0&lt;br /&gt;
 000004  60  8172890N                        8178286    290  20130          500  02113538                                    3.0&lt;br /&gt;
 ****** ********  End of report  ********                                                                                           &lt;br /&gt;
                                                                                                                                    &lt;br /&gt;
                                                                                                                           Bottom   &lt;br /&gt;
 F3=Exit      F12=Cancel      F19=Left      F20=Right      F21=Split      F22=Width 80                                              &lt;br /&gt;
                                                                                                                                    &lt;br /&gt;
This shows that four lines for purchase order 8178286 were received under shipment 8172890N.  The PO lines will be flagged as received when that shipment is closed. ‘Shp Sts’ of ‘60’ means that it has been closed. &lt;br /&gt;
&lt;br /&gt;
To exit Query, press F3 until you see&lt;br /&gt;
&lt;br /&gt;
                                Exit this Query                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type choices, press Enter.                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
   Save definition  . . .   N              Y=Yes, N=No                          &lt;br /&gt;
                                                                                &lt;br /&gt;
   Run option . . . . . .   3              1=Run interactively                  &lt;br /&gt;
                                           2=Run in batch                       &lt;br /&gt;
                                           3=Do not run                         &lt;br /&gt;
                                                                                &lt;br /&gt;
   For a saved definition:                                                      &lt;br /&gt;
     Query  . . . . . . .   __________     Name                                 &lt;br /&gt;
       Library  . . . . .     QTEMP        Name, F4 for list                    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Text . . . . . . . .   __________________________________________________                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Authority  . . . . .   *LIBCRTAUT     *LIBCRTAUT, authorization list name, &lt;br /&gt;
                                           *CHANGE, *ALL, *EXCLUDE, *USE        &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
 F4=Prompt        F5=Report        F12=Cancel        F13=Layout                 &lt;br /&gt;
 F14=Define the query                                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Make sure ‘Save definition’ is ‘N’ and ‘Run option’ is ‘3’, and press enter twice.  It is not worthwhile to save this query as by this time you need it again, you will have forgotten where it is and what it’s called.  It would be much faster to just create it again.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:No_Valid_Lines_for_RF_Receiving&amp;diff=750</id>
		<title>Information Systems:No Valid Lines for RF Receiving</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:No_Valid_Lines_for_RF_Receiving&amp;diff=750"/>
		<updated>2015-10-22T17:46:25Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When this message is received while trying to do RF receiving on a PO with open lines, it means those lines are in status 30 or higher.&lt;br /&gt;
&lt;br /&gt;
PO lines go into status 30 when a reception note is printed.  This starts the process for paper or green screen receiving.  This is correct for returns and adjustments; but not when product is coming in the door.  To do RF receiving, they must be in status 20 (printed) or 25 (confirmed).&lt;br /&gt;
&lt;br /&gt;
It is not normal for an inventory PO to be in this status – somebody has done something wrong.  To change the status of the line back to status 20, it has to be [[Zero Receive|zero received and back ordered]].&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:No_Valid_Lines_for_RF_Receiving&amp;diff=749</id>
		<title>Information Systems:No Valid Lines for RF Receiving</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:No_Valid_Lines_for_RF_Receiving&amp;diff=749"/>
		<updated>2015-10-22T17:42:22Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;When this message is received while trying to do RF receiving on a PO with open lines, it means those lines are in the wrong status.  They are in status 30 (reception note has...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When this message is received while trying to do RF receiving on a PO with open lines, it means those lines are in the wrong status.  They are in status 30 (reception note has been printed, which is the first step for green screen receiving), when they should be 20 (printed) or 25 (confirmed).&lt;br /&gt;
&lt;br /&gt;
It is not normal for an inventory PO to be in this status – somebody has done something wrong.  To change the status of the line back to status 20, it has to be [[Receiving Problems#Zero Receive|zero received and back ordered]].&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Zero_Receive&amp;diff=748</id>
		<title>Information Systems:Zero Receive</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Zero_Receive&amp;diff=748"/>
		<updated>2015-10-22T17:37:48Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;Go to PO inquiry, and look at the line to get the reception note number.  Note that this does not show in '''work with purchase orders''', only '''purchase order inquiry'''....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Go to PO inquiry, and look at the line to get the reception note number.  Note that this does not show in '''work with purchase orders''', only '''purchase order inquiry'''.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Purchase order enquiry                    9/10/14 14:22:43 DMR11907 &lt;br /&gt;
            Detailed order line 1                                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Supplier.... 20409       BOWERS MEDICAL SUPPLY     Order value.         145.05 &lt;br /&gt;
 Order type..          PO Regular Purchase Order    Ord val CAD          145.05 &lt;br /&gt;
 Order number     8178055                                                       &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Line            90         Orig status. 10            Act status.. 30          &lt;br /&gt;
 Item........ 00685651                                                          &lt;br /&gt;
              MESORB ABSORBENT PAD                                              &lt;br /&gt;
 Supp item cd SANC677701                                                        &lt;br /&gt;
 Warehouse... MAI           Purch unit.. EA            '''Rec note.    4308432'''     &lt;br /&gt;
 Contract no.               Promised dat 09/03/14      Rec line....     1       &lt;br /&gt;
 Primary qty.       5.00    Request date 09/03/14      Backlog..... Y           &lt;br /&gt;
 Order qty...       5.00    Disp date... 09/03/14      Backlogged.. N           &lt;br /&gt;
 Received qty               Arrival date 09/07/14      Prev rec qty             &lt;br /&gt;
 Approved qty               Rec date....               Trpt time...   4         &lt;br /&gt;
 Prc unit qty       5.00    Price unit.. EA            FOC......... N           &lt;br /&gt;
 Price.......        29.01                             Price code..             &lt;br /&gt;
 Order disc.. Y             Disc amount.               Currency.... CAD         &lt;br /&gt;
 Discount %..                                                                   &lt;br /&gt;
 Shipment mrk BASE                                     Notify del.. N           &lt;br /&gt;
 F6=Pre-accounting  F8=Addresses  F9=Header                                     &lt;br /&gt;
&lt;br /&gt;
Then go to ‘Supply chain processes’ / ‘Warehouse’ / ‘Reception tasks’ / ‘Confirm purchase order reception notes’.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Reception note confirmation               9/10/14 14:23:49 DMR53001 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 '''Reception note...... 4308432'''                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Reception date...... 091014                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Transport note......                                                           &lt;br /&gt;
 Actual dispatch date                                                           &lt;br /&gt;
&lt;br /&gt;
Key in the reception note number and press enter.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Location confirmation                     9/10/14 14:24:23 WMR91001 &lt;br /&gt;
            Put-Away                                                            &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 List number 4308432         Warehouse MAI                                      &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
  Line   Item                                 Sugg. qty                         &lt;br /&gt;
         Batch                      Disp date            Zn Location  PA   SN  +&lt;br /&gt;
     1   00685651                                  5.00                         &lt;br /&gt;
                                      090314             N2 C029                &lt;br /&gt;
                                                                                 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
  Line                                                                          &lt;br /&gt;
                                                                                &lt;br /&gt;
 F1=Change batch,loc.    F8=Blank; sugg. qty  F9=Blank; zero  F10=Order         &lt;br /&gt;
&lt;br /&gt;
The line(s) for that reception note will show.  To do a zero receipt, press F9.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Reception note confirmation               9/10/14 14:25:06 DMR53002 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Order number 8178055                                    Reception note 4308432 &lt;br /&gt;
 Supplier     20409       BOWERS MEDICAL SUPPLY          Order type     PO      &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    Line Item                                     Qty ord.     Qty rec. B/S B R &lt;br /&gt;
   Order Description                     Disp date  Unit        Bin loc         &lt;br /&gt;
       1 00685651                                    5.00         0.00      '''Y'''   &lt;br /&gt;
 8178055 MESORB ABSORBENT PAD              090314   EA                          &lt;br /&gt;
                                                                     &lt;br /&gt;
 F1=Create shipment                        F7=Discrete costs                    &lt;br /&gt;
&lt;br /&gt;
Make sure that the line is set to back order, and press enter again.  The effect of this is that the line will change from status 30 to 20.  If you were to do this for a partial quantity instead of zero, the line would be changed to status 60, and a new line for the balance will be created, as status 30.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Receiving_Problems&amp;diff=747</id>
		<title>Information Systems:Receiving Problems</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Receiving_Problems&amp;diff=747"/>
		<updated>2015-10-22T17:33:05Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[No Valid Lines for RF Receiving]]&lt;br /&gt;
* [[No Valid Lines for RF Receiving|PO Lines at Status 30]]&lt;br /&gt;
* [[Cannot Close Inbound Shipment-No Receiving Lines for Shipment]]&lt;br /&gt;
* [[Cannot Close Inbound Shipment-Shipment in Use]]&lt;br /&gt;
* [[Cannot Close Inbound Shipment-Purchase Order Locked by Another User]]&lt;br /&gt;
* [[Inbound Shipment Closed, but P.O. Lines Still in Status 30]]&lt;br /&gt;
* [[Zero Receive]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Receiving_Problems&amp;diff=746</id>
		<title>Information Systems:Receiving Problems</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Receiving_Problems&amp;diff=746"/>
		<updated>2015-10-22T17:32:48Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;* []No Valid Lines for RF Receiving]] * []No Valid Lines for RF Receiving|PO Lines at Status 30]] * Cannot Close Inbound Shipment-No Receiving Lines for Shipment * Canno...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* []No Valid Lines for RF Receiving]]&lt;br /&gt;
* []No Valid Lines for RF Receiving|PO Lines at Status 30]]&lt;br /&gt;
* [[Cannot Close Inbound Shipment-No Receiving Lines for Shipment]]&lt;br /&gt;
* [[Cannot Close Inbound Shipment-Shipment in Use]]&lt;br /&gt;
* [[Cannot Close Inbound Shipment-Purchase Order Locked by Another User]]&lt;br /&gt;
* [[Inbound Shipment Closed, but P.O. Lines Still in Status 30]]&lt;br /&gt;
* [[Zero Receive]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:FIN03FPMG_Does_Not_Balance_to_FIN03&amp;diff=743</id>
		<title>Information Systems:FIN03FPMG Does Not Balance to FIN03</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:FIN03FPMG_Does_Not_Balance_to_FIN03&amp;diff=743"/>
		<updated>2015-10-22T16:54:00Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FIN03KFMG Does not Balance to FIN03=  &lt;br /&gt;
&lt;br /&gt;
The problem is that the net earnings on FIN03 (Detail Statement of Income) and on FIN03-KPMG (KPMG Summary Income Statement) don't agree.&lt;br /&gt;
&lt;br /&gt;
So far, the issue has always been the 'Out of Balance' G/L account.  When an out of balance journal is forced to update, it creates a balancing record into the out of balance account, or 730200.  When this transaction is added to ANOBAL, for some reason it does not set the proper keys.  &lt;br /&gt;
&lt;br /&gt;
Use [[Utilities#QUERY|Query]] to look at records in ANOSTK that have &lt;br /&gt;
&lt;br /&gt;
 KESUTA = A11	&lt;br /&gt;
 KEMK01	= 730200&lt;br /&gt;
&lt;br /&gt;
Look at field KEMK14.  It should be MISC for all records.  If it is not, it must be changed.&lt;br /&gt;
&lt;br /&gt;
Account number 730200 is set up in the chart of accounts to have a second summary identity of MISC, so why is it updated to a summary ID of blank? &lt;br /&gt;
&lt;br /&gt;
Use [[Utilities#DFU|DFU]] or [[Utilities#EZVIEW|EZVIEW]] on file AN1STK to make the key fields (11 to 14) the same as the other records that match this account number (parts 1 to 6).&lt;br /&gt;
&lt;br /&gt;
==Rebuild the ‘KPMG statement section’==&lt;br /&gt;
&lt;br /&gt;
Only ASW administrators can do this, so sign on as FINADMIN.&lt;br /&gt;
&lt;br /&gt;
On a command line in ASW, key in  GO  GLPER  and press enter.  Select the option ‘Rebuild summary identities’.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  G/L summary identity rebuild              5/26/15 18:25:09 FMR22201 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Summary identity     Changed            Summary identity     Changed           &lt;br /&gt;
 Statement Section...    N                                                      &lt;br /&gt;
 Cost Center Group 1.    N                                                      &lt;br /&gt;
 Cost Center Group 2.    N                                                      &lt;br /&gt;
 KPMG stmt section...    N                                                      &lt;br /&gt;
                                                                                 &lt;br /&gt;
                     NO SUMMARY IDENTITY HAVE BEEN CHANGED                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                          THIS JOB WILL BE CANCELLED                            &lt;br /&gt;
                                                                                 &lt;br /&gt;
If this process will not run, because no changes have been made, you can force it by setting the changed flag to ‘Y’ in G/L Control File Maintenance.&lt;br /&gt;
&lt;br /&gt;
Key in  GO  GLSET  and press enter.  Select the option ‘Work with G/L control file’.&lt;br /&gt;
&lt;br /&gt;
Press Enter until this screen shows.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  G/L control file maintenance              5/26/15 18:27:42 GDMD0922 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                             Related to                         &lt;br /&gt;
                                            account part        Changed         &lt;br /&gt;
 Summary id part 1... Statement Section          1                 N            &lt;br /&gt;
 Summary id part 2... Cost Center Group 1        4                 N            &lt;br /&gt;
 Summary id part 3... Cost Center Group 2        4                 N            &lt;br /&gt;
 Summary id part 4... KPMG stmt section          1                 N            &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Translate                                                                   &lt;br /&gt;
&lt;br /&gt;
Change the column ‘Changed’ to Y for the section you want to rebuild (in this case ‘KPMG stmt section’), then go back to ‘Rebuild Summary Identities’.                                                                                &lt;br /&gt;
&lt;br /&gt;
Check results by running the report. Go to ASW / business reporting / work with reports.  Print (option 6) FIN03-KPMG for the appropriate year and period .&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:FIN03FPMG_Does_Not_Balance_to_FIN03&amp;diff=742</id>
		<title>Information Systems:FIN03FPMG Does Not Balance to FIN03</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:FIN03FPMG_Does_Not_Balance_to_FIN03&amp;diff=742"/>
		<updated>2015-10-22T16:52:24Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FIN03KFMG Does not Balance to FIN03=  &lt;br /&gt;
&lt;br /&gt;
The problem is that the net earnings on FIN03 (Detail Statement of Income) and on FIN03-KPMG (KPMG Summary Income Statement) don't agree.&lt;br /&gt;
&lt;br /&gt;
So far, the issue has always been the 'Out of Balance' G/L account.  When an out of balance journal is forced to update, it creates a balancing record into the out of balance account, or 730200.  When this transaction is added to ANOBAL, for some reason it does not set the proper keys.  &lt;br /&gt;
&lt;br /&gt;
Use [[Utilities#QUERY|Query]] to look at records in ANOSTK that have &lt;br /&gt;
&lt;br /&gt;
 KESUTA = A11	&lt;br /&gt;
 KEMK01	= 730200&lt;br /&gt;
&lt;br /&gt;
Look at field KEMK14.  It should be MISC for all records.  If it is not, it must be changed.&lt;br /&gt;
&lt;br /&gt;
Account number 730200 is set up in the chart of accounts to have a second summary identity of MISC, so why is it updated to a summary ID of blank? &lt;br /&gt;
&lt;br /&gt;
Use [[DFU]] or [[EZVIEW]] on file AN1STK to make the key fields (11 to 14) the same as the other records that match this account number (parts 1 to 6).&lt;br /&gt;
&lt;br /&gt;
==Rebuild the ‘KPMG statement section’==&lt;br /&gt;
&lt;br /&gt;
Only ASW administrators can do this, so sign on as FINADMIN.&lt;br /&gt;
&lt;br /&gt;
On a command line in ASW, key in  GO  GLPER  and press enter.  Select the option ‘Rebuild summary identities’.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  G/L summary identity rebuild              5/26/15 18:25:09 FMR22201 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Summary identity     Changed            Summary identity     Changed           &lt;br /&gt;
 Statement Section...    N                                                      &lt;br /&gt;
 Cost Center Group 1.    N                                                      &lt;br /&gt;
 Cost Center Group 2.    N                                                      &lt;br /&gt;
 KPMG stmt section...    N                                                      &lt;br /&gt;
                                                                                 &lt;br /&gt;
                     NO SUMMARY IDENTITY HAVE BEEN CHANGED                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                          THIS JOB WILL BE CANCELLED                            &lt;br /&gt;
                                                                                 &lt;br /&gt;
If this process will not run, because no changes have been made, you can force it by setting the changed flag to ‘Y’ in G/L Control File Maintenance.&lt;br /&gt;
&lt;br /&gt;
Key in  GO  GLSET  and press enter.  Select the option ‘Work with G/L control file’.&lt;br /&gt;
&lt;br /&gt;
Press Enter until this screen shows.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  G/L control file maintenance              5/26/15 18:27:42 GDMD0922 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                             Related to                         &lt;br /&gt;
                                            account part        Changed         &lt;br /&gt;
 Summary id part 1... Statement Section          1                 N            &lt;br /&gt;
 Summary id part 2... Cost Center Group 1        4                 N            &lt;br /&gt;
 Summary id part 3... Cost Center Group 2        4                 N            &lt;br /&gt;
 Summary id part 4... KPMG stmt section          1                 N            &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Translate                                                                   &lt;br /&gt;
&lt;br /&gt;
Change the column ‘Changed’ to Y for the section you want to rebuild (in this case ‘KPMG stmt section’), then go back to ‘Rebuild Summary Identities’.                                                                                &lt;br /&gt;
&lt;br /&gt;
Check results by running the report. Go to ASW / business reporting / work with reports.  Print (option 6) FIN03-KPMG for the appropriate year and period .&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:FIN03FPMG_Does_Not_Balance_to_FIN03&amp;diff=741</id>
		<title>Information Systems:FIN03FPMG Does Not Balance to FIN03</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:FIN03FPMG_Does_Not_Balance_to_FIN03&amp;diff=741"/>
		<updated>2015-10-22T16:51:26Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=FIN03KFMG Does not Balance to FIN03=  &lt;br /&gt;
&lt;br /&gt;
The problem is that the net earnings on FIN03 (Detail Statement of Income) and on FIN03-KPMG (KPMG Summary Income Statement) don't agree.&lt;br /&gt;
&lt;br /&gt;
So far, the issue has always been the 'Out of Balance' G/L account.  When an out of balance journal is forced to update, it creates a balancing record into the out of balance account, or 730200.  When this transaction is added to ANOBAL, for some reason it does not set the proper keys.  &lt;br /&gt;
&lt;br /&gt;
Use [[Query]] to look at records in ANOSTK that have &lt;br /&gt;
&lt;br /&gt;
 KESUTA = A11	&lt;br /&gt;
 KEMK01	= 730200&lt;br /&gt;
&lt;br /&gt;
Look at field KEMK14.  It should be MISC for all records.  If it is not, it must be changed.&lt;br /&gt;
&lt;br /&gt;
Account number 730200 is set up in the chart of accounts to have a second summary identity of MISC, so why is it updated to a summary ID of blank? &lt;br /&gt;
&lt;br /&gt;
Use [[DFU]] or [[EZVIEW]] on file AN1STK to make the key fields (11 to 14) the same as the other records that match this account number (parts 1 to 6).&lt;br /&gt;
&lt;br /&gt;
==Rebuild the ‘KPMG statement section’==&lt;br /&gt;
&lt;br /&gt;
Only ASW administrators can do this, so sign on as FINADMIN.&lt;br /&gt;
&lt;br /&gt;
On a command line in ASW, key in  GO  GLPER  and press enter.  Select the option ‘Rebuild summary identities’.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  G/L summary identity rebuild              5/26/15 18:25:09 FMR22201 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Summary identity     Changed            Summary identity     Changed           &lt;br /&gt;
 Statement Section...    N                                                      &lt;br /&gt;
 Cost Center Group 1.    N                                                      &lt;br /&gt;
 Cost Center Group 2.    N                                                      &lt;br /&gt;
 KPMG stmt section...    N                                                      &lt;br /&gt;
                                                                                 &lt;br /&gt;
                     NO SUMMARY IDENTITY HAVE BEEN CHANGED                      &lt;br /&gt;
                                                                                &lt;br /&gt;
                          THIS JOB WILL BE CANCELLED                            &lt;br /&gt;
                                                                                 &lt;br /&gt;
If this process will not run, because no changes have been made, you can force it by setting the changed flag to ‘Y’ in G/L Control File Maintenance.&lt;br /&gt;
&lt;br /&gt;
Key in  GO  GLSET  and press enter.  Select the option ‘Work with G/L control file’.&lt;br /&gt;
&lt;br /&gt;
Press Enter until this screen shows.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  G/L control file maintenance              5/26/15 18:27:42 GDMD0922 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
                                             Related to                         &lt;br /&gt;
                                            account part        Changed         &lt;br /&gt;
 Summary id part 1... Statement Section          1                 N            &lt;br /&gt;
 Summary id part 2... Cost Center Group 1        4                 N            &lt;br /&gt;
 Summary id part 3... Cost Center Group 2        4                 N            &lt;br /&gt;
 Summary id part 4... KPMG stmt section          1                 N            &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Translate                                                                   &lt;br /&gt;
&lt;br /&gt;
Change the column ‘Changed’ to Y for the section you want to rebuild (in this case ‘KPMG stmt section’), then go back to ‘Rebuild Summary Identities’.                                                                                &lt;br /&gt;
&lt;br /&gt;
Check results by running the report. Go to ASW / business reporting / work with reports.  Print (option 6) FIN03-KPMG for the appropriate year and period .&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Infonet_User_Security&amp;diff=739</id>
		<title>Information Systems:Infonet User Security</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Infonet_User_Security&amp;diff=739"/>
		<updated>2015-10-22T16:30:01Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=User=&lt;br /&gt;
&lt;br /&gt;
InfoNet uses System i user IDs and passwords to validate users.  After a successful logon using the i security, InfoNet has a file that contains authority levels, access rights, and defaults.  When a login fails, we do not tell the user which of the ID and password was incorrect – so someone trying to break in won’t know if they hit upon a valid user ID.  After an unsuccessful signon attempt, InfoNet will add a record to the user file, which gives the date, and the number of attempts.  After five failed attempts, the user ID will be disabled, and the person will have to try a different ID.  So by looking at the list of users we will be able to tell if anyone has tried to break in.  If someone trying to break in happens upon a valid user ID, it will be disabled after 5 invalid passwords, so no one can break in with a program that tries every possible password. &lt;br /&gt;
&lt;br /&gt;
[[File:websmart-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
This list shows three people trying to sign on with the incorrect ID – ‘TEST’, ‘BCD’ and ‘VIVIANB’ (one was an example, one was a typo, and one was just wrong).  One was tried 5 times then disabled, the other two were only tried once, then apparently the correct ID was used.  We know these three ID’s were added by the login program, as the records are incomplete – no authority level.  ‘TIFFANYW’ has been disabled manually; not because of 5 failed login attempts.&lt;br /&gt;
&lt;br /&gt;
None of the programs are storing cookies on the user’s PC – server side cookies (called SMURFS) are used.  &lt;br /&gt;
&lt;br /&gt;
InfoNet and Web Orders have been made invulnerable to SQL injection attacks.  This is done by looking at every selection field a user keys in, and removing all single quotes.  This makes it impossible to, for example, search for BOB’S within a partner name; but it also makes it impossible for a malicious user to hijack the SQL statement that is constructed by the program based requests from the user.&lt;br /&gt;
&lt;br /&gt;
=User Authorities=&lt;br /&gt;
&lt;br /&gt;
Once a user signs on, the functions they are allowed to use, and the information they can see, is controlled by file WEBPRDD/INUSERP.  This file is maintained in InfoNet / Admin / User Authorities.  The user doing the maintenance must have an authority level of 8 or higher (8-administrator, 9-IT).&lt;br /&gt;
&lt;br /&gt;
[[File:websmart-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Each check box on this screen is a field on INUSERP (as well as each check box in 'User Defaults').  This file has 299 fields; as of October 2015, 140 are in use.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Infonet_User_Security&amp;diff=738</id>
		<title>Information Systems:Infonet User Security</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Infonet_User_Security&amp;diff=738"/>
		<updated>2015-10-22T16:03:00Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;=User=  InfoNet uses System i user IDs and passwords to validate users.  After a successful logon using the i security, InfoNet has a file that contains authority levels, acce...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=User=&lt;br /&gt;
&lt;br /&gt;
InfoNet uses System i user IDs and passwords to validate users.  After a successful logon using the i security, InfoNet has a file that contains authority levels, access rights, and defaults.  When a login fails, we do not tell the user which of the ID and password was incorrect – so someone trying to break in won’t know if they hit upon a valid user ID.  After an unsuccessful signon attempt, InfoNet will add a record to the user file, which gives the date, and the number of attempts.  After five failed attempts, the user ID will be disabled, and the person will have to try a different ID.  So by looking at the list of users we will be able to tell if anyone has tried to break in.  If someone trying to break in happens upon a valid user ID, it will be disabled after 5 invalid passwords, so no one can break in with a program that tries every possible password. &lt;br /&gt;
&lt;br /&gt;
[[File:websmart-1.jpg]]&lt;br /&gt;
&lt;br /&gt;
This list shows three people trying to sign on with the incorrect ID – ‘TEST’, ‘BCD’ and ‘VIVIANB’ (one was an example, one was a typo, and one was just wrong).  One was tried 5 times then disabled, the other two were only tried once, then apparently the correct ID was used.  We know these three ID’s were added by the login program, as the records are incomplete – no authority level.  ‘TIFFANYW’ has been disabled manually; not because of 5 failed login attempts.&lt;br /&gt;
&lt;br /&gt;
None of the programs are storing cookies on the user’s PC – server side cookies (called SMURFS) are used.  &lt;br /&gt;
&lt;br /&gt;
InfoNet and Web Orders have been made invulnerable to SQL injection attacks.  This is done by looking at every selection field a user keys in, and removing all single quotes.  This makes it impossible to, for example, search for BOB’S within a partner name; but it also makes it impossible for a malicious user to hijack the SQL statement that is constructed by the program based requests from the user.&lt;br /&gt;
&lt;br /&gt;
=User Authorities=&lt;br /&gt;
&lt;br /&gt;
Once a user signs on, the functions they are allowed to use, and the information they can see, is controlled by file WEBPRDD/INUSERP.  This file is maintained in InfoNet / Admin / User Authorities.  The user doing the maintenance must have an authority level of 8 or higher (8-administrator, 9-IT).&lt;br /&gt;
&lt;br /&gt;
[[File:websmart-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Each check box on this screen is a field on INUSERP (as well as each check box in 'User Defaults').  This file has 2&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_Security&amp;diff=737</id>
		<title>Information Systems:InfoNet Security</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_Security&amp;diff=737"/>
		<updated>2015-10-22T15:54:30Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:IMS_-_Inbound_Message_System&amp;diff=718</id>
		<title>Information Systems:IMS - Inbound Message System</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:IMS_-_Inbound_Message_System&amp;diff=718"/>
		<updated>2015-10-21T22:43:03Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[IMS Description]]&lt;br /&gt;
* [[EDI Control Panel]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=717</id>
		<title>Information Systems:EDI Control Panel for IMS/IMP/IOP/OMS</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=717"/>
		<updated>2015-10-21T22:42:14Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: /* Start */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems and jobs that are started and ended by over night processing, and run all day long.&lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             10/21/15  10:36:59 &lt;br /&gt;
 CPU %:    12.1     Elapsed time:   00:00:29     Active jobs:   513             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
   &lt;br /&gt;
      EMASUBPRD      QSYS        SBS      .0                   DEQW             &lt;br /&gt;
        EMAIOPPRD    QPGMR       BCH      .0  DLY-10:59:50     DLYW             &lt;br /&gt;
      IMPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMPPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IMSSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IOPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IOPPOSTPRD   QPGMR       BCH     2.0  DLY-120          DLYW &lt;br /&gt;
      OMSSUBPRD      QSYS        SBS      .0                   DEQW   &lt;br /&gt;
        OMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW    &lt;br /&gt;
 &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys   &lt;br /&gt;
&lt;br /&gt;
It may be necessary to stop and/or restart them during the day - if there are errors, or to recompile programs.  To do this, go to Unity / Start uniPharm Extensions / VA Company / UWD Extensions / EDI - IMS, IMP, etc / EDI Control Panel.&lt;br /&gt;
&lt;br /&gt;
 10/21/15  10:49:24    uniPHARM -- PRODUCTION               EDRIQ100/CONTROL    &lt;br /&gt;
                       EDI -- Main Control Panel            PRODUCTION  1.00    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Action Sub System                                                          &lt;br /&gt;
                                            System Status      Switch           &lt;br /&gt;
     __     IMS   Inbound Mail Receiving    20 Fully Active    START            &lt;br /&gt;
     __     IMP   Inbound Mail Parsing      20 Fully Active    START            &lt;br /&gt;
     __     IOP   Inbound Order Posting     20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
     __     OMS   Outbound Mail Send        20 Fully Active    START            &lt;br /&gt;
     __     EMA   Alerts                    20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
      Actions                                                                   &lt;br /&gt;
               ES   End Subsystem               SP=Start Monitor Program        &lt;br /&gt;
               SS   Start Subsystem             EP=End Monitor Program          &lt;br /&gt;
               OF   Switch System Activity OFF                                  &lt;br /&gt;
               ON   Switch System Activity ON                                   &lt;br /&gt;
                                                                                 &lt;br /&gt;
  F3=Exit   F5=Refresh   F8=Details   F10=Active               F12=Previous     &lt;br /&gt;
            F14=IOP Exc Msgs On       F15=IOP Exc Msgs Off                      &lt;br /&gt;
                                                                                &lt;br /&gt;
=Stop=&lt;br /&gt;
&lt;br /&gt;
Set system activity off with action OF.&lt;br /&gt;
&lt;br /&gt;
End monitor program with action EP.&lt;br /&gt;
&lt;br /&gt;
If necessary, End subsystem with action ES.&lt;br /&gt;
&lt;br /&gt;
=Start=&lt;br /&gt;
&lt;br /&gt;
If necessary, start subsystem with SS.&lt;br /&gt;
&lt;br /&gt;
Set system activity on with ON.&lt;br /&gt;
&lt;br /&gt;
Start monitor program with SP.&lt;br /&gt;
&lt;br /&gt;
Note - program will run under the user that starts it.  Best to run this under user EODJOB&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=716</id>
		<title>Information Systems:EDI Control Panel for IMS/IMP/IOP/OMS</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=716"/>
		<updated>2015-10-21T22:41:57Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: /* Stop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems and jobs that are started and ended by over night processing, and run all day long.&lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             10/21/15  10:36:59 &lt;br /&gt;
 CPU %:    12.1     Elapsed time:   00:00:29     Active jobs:   513             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
   &lt;br /&gt;
      EMASUBPRD      QSYS        SBS      .0                   DEQW             &lt;br /&gt;
        EMAIOPPRD    QPGMR       BCH      .0  DLY-10:59:50     DLYW             &lt;br /&gt;
      IMPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMPPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IMSSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IOPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IOPPOSTPRD   QPGMR       BCH     2.0  DLY-120          DLYW &lt;br /&gt;
      OMSSUBPRD      QSYS        SBS      .0                   DEQW   &lt;br /&gt;
        OMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW    &lt;br /&gt;
 &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys   &lt;br /&gt;
&lt;br /&gt;
It may be necessary to stop and/or restart them during the day - if there are errors, or to recompile programs.  To do this, go to Unity / Start uniPharm Extensions / VA Company / UWD Extensions / EDI - IMS, IMP, etc / EDI Control Panel.&lt;br /&gt;
&lt;br /&gt;
 10/21/15  10:49:24    uniPHARM -- PRODUCTION               EDRIQ100/CONTROL    &lt;br /&gt;
                       EDI -- Main Control Panel            PRODUCTION  1.00    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Action Sub System                                                          &lt;br /&gt;
                                            System Status      Switch           &lt;br /&gt;
     __     IMS   Inbound Mail Receiving    20 Fully Active    START            &lt;br /&gt;
     __     IMP   Inbound Mail Parsing      20 Fully Active    START            &lt;br /&gt;
     __     IOP   Inbound Order Posting     20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
     __     OMS   Outbound Mail Send        20 Fully Active    START            &lt;br /&gt;
     __     EMA   Alerts                    20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
      Actions                                                                   &lt;br /&gt;
               ES   End Subsystem               SP=Start Monitor Program        &lt;br /&gt;
               SS   Start Subsystem             EP=End Monitor Program          &lt;br /&gt;
               OF   Switch System Activity OFF                                  &lt;br /&gt;
               ON   Switch System Activity ON                                   &lt;br /&gt;
                                                                                 &lt;br /&gt;
  F3=Exit   F5=Refresh   F8=Details   F10=Active               F12=Previous     &lt;br /&gt;
            F14=IOP Exc Msgs On       F15=IOP Exc Msgs Off                      &lt;br /&gt;
                                                                                &lt;br /&gt;
=Stop=&lt;br /&gt;
&lt;br /&gt;
Set system activity off with action OF.&lt;br /&gt;
&lt;br /&gt;
End monitor program with action EP.&lt;br /&gt;
&lt;br /&gt;
If necessary, End subsystem with action ES.&lt;br /&gt;
&lt;br /&gt;
=Start=&lt;br /&gt;
&lt;br /&gt;
If necessary, start subsystem with SS.&lt;br /&gt;
Set system activity on with ON.&lt;br /&gt;
Start monitor program with SP.&lt;br /&gt;
&lt;br /&gt;
Note - program will run under the user that starts it.  Best to run this under user EODJOB&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=715</id>
		<title>Information Systems:EDI Control Panel for IMS/IMP/IOP/OMS</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=715"/>
		<updated>2015-10-21T22:41:42Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: /* Start */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems and jobs that are started and ended by over night processing, and run all day long.&lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             10/21/15  10:36:59 &lt;br /&gt;
 CPU %:    12.1     Elapsed time:   00:00:29     Active jobs:   513             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
   &lt;br /&gt;
      EMASUBPRD      QSYS        SBS      .0                   DEQW             &lt;br /&gt;
        EMAIOPPRD    QPGMR       BCH      .0  DLY-10:59:50     DLYW             &lt;br /&gt;
      IMPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMPPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IMSSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IOPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IOPPOSTPRD   QPGMR       BCH     2.0  DLY-120          DLYW &lt;br /&gt;
      OMSSUBPRD      QSYS        SBS      .0                   DEQW   &lt;br /&gt;
        OMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW    &lt;br /&gt;
 &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys   &lt;br /&gt;
&lt;br /&gt;
It may be necessary to stop and/or restart them during the day - if there are errors, or to recompile programs.  To do this, go to Unity / Start uniPharm Extensions / VA Company / UWD Extensions / EDI - IMS, IMP, etc / EDI Control Panel.&lt;br /&gt;
&lt;br /&gt;
 10/21/15  10:49:24    uniPHARM -- PRODUCTION               EDRIQ100/CONTROL    &lt;br /&gt;
                       EDI -- Main Control Panel            PRODUCTION  1.00    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Action Sub System                                                          &lt;br /&gt;
                                            System Status      Switch           &lt;br /&gt;
     __     IMS   Inbound Mail Receiving    20 Fully Active    START            &lt;br /&gt;
     __     IMP   Inbound Mail Parsing      20 Fully Active    START            &lt;br /&gt;
     __     IOP   Inbound Order Posting     20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
     __     OMS   Outbound Mail Send        20 Fully Active    START            &lt;br /&gt;
     __     EMA   Alerts                    20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
      Actions                                                                   &lt;br /&gt;
               ES   End Subsystem               SP=Start Monitor Program        &lt;br /&gt;
               SS   Start Subsystem             EP=End Monitor Program          &lt;br /&gt;
               OF   Switch System Activity OFF                                  &lt;br /&gt;
               ON   Switch System Activity ON                                   &lt;br /&gt;
                                                                                 &lt;br /&gt;
  F3=Exit   F5=Refresh   F8=Details   F10=Active               F12=Previous     &lt;br /&gt;
            F14=IOP Exc Msgs On       F15=IOP Exc Msgs Off                      &lt;br /&gt;
                                                                                &lt;br /&gt;
=Stop=&lt;br /&gt;
&lt;br /&gt;
Set system activity off with action OF.&lt;br /&gt;
End monitor program with action EP.&lt;br /&gt;
If necessary, End subsystem with action ES.&lt;br /&gt;
&lt;br /&gt;
=Start=&lt;br /&gt;
&lt;br /&gt;
If necessary, start subsystem with SS.&lt;br /&gt;
Set system activity on with ON.&lt;br /&gt;
Start monitor program with SP.&lt;br /&gt;
&lt;br /&gt;
Note - program will run under the user that starts it.  Best to run this under user EODJOB&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=714</id>
		<title>Information Systems:EDI Control Panel for IMS/IMP/IOP/OMS</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=714"/>
		<updated>2015-10-21T22:41:26Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems and jobs that are started and ended by over night processing, and run all day long.&lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             10/21/15  10:36:59 &lt;br /&gt;
 CPU %:    12.1     Elapsed time:   00:00:29     Active jobs:   513             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
   &lt;br /&gt;
      EMASUBPRD      QSYS        SBS      .0                   DEQW             &lt;br /&gt;
        EMAIOPPRD    QPGMR       BCH      .0  DLY-10:59:50     DLYW             &lt;br /&gt;
      IMPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMPPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IMSSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IOPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IOPPOSTPRD   QPGMR       BCH     2.0  DLY-120          DLYW &lt;br /&gt;
      OMSSUBPRD      QSYS        SBS      .0                   DEQW   &lt;br /&gt;
        OMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW    &lt;br /&gt;
 &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys   &lt;br /&gt;
&lt;br /&gt;
It may be necessary to stop and/or restart them during the day - if there are errors, or to recompile programs.  To do this, go to Unity / Start uniPharm Extensions / VA Company / UWD Extensions / EDI - IMS, IMP, etc / EDI Control Panel.&lt;br /&gt;
&lt;br /&gt;
 10/21/15  10:49:24    uniPHARM -- PRODUCTION               EDRIQ100/CONTROL    &lt;br /&gt;
                       EDI -- Main Control Panel            PRODUCTION  1.00    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Action Sub System                                                          &lt;br /&gt;
                                            System Status      Switch           &lt;br /&gt;
     __     IMS   Inbound Mail Receiving    20 Fully Active    START            &lt;br /&gt;
     __     IMP   Inbound Mail Parsing      20 Fully Active    START            &lt;br /&gt;
     __     IOP   Inbound Order Posting     20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
     __     OMS   Outbound Mail Send        20 Fully Active    START            &lt;br /&gt;
     __     EMA   Alerts                    20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
      Actions                                                                   &lt;br /&gt;
               ES   End Subsystem               SP=Start Monitor Program        &lt;br /&gt;
               SS   Start Subsystem             EP=End Monitor Program          &lt;br /&gt;
               OF   Switch System Activity OFF                                  &lt;br /&gt;
               ON   Switch System Activity ON                                   &lt;br /&gt;
                                                                                 &lt;br /&gt;
  F3=Exit   F5=Refresh   F8=Details   F10=Active               F12=Previous     &lt;br /&gt;
            F14=IOP Exc Msgs On       F15=IOP Exc Msgs Off                      &lt;br /&gt;
                                                                                &lt;br /&gt;
=Stop=&lt;br /&gt;
&lt;br /&gt;
Set system activity off with action OF.&lt;br /&gt;
End monitor program with action EP.&lt;br /&gt;
If necessary, End subsystem with action ES.&lt;br /&gt;
&lt;br /&gt;
=Start=&lt;br /&gt;
&lt;br /&gt;
If necessary, start subsystem with SS.&lt;br /&gt;
Set system activity on with ON.&lt;br /&gt;
Start monitor program with SP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note - program will run under the user that starts it.  Best to run this under user EODJOB&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=713</id>
		<title>Information Systems:EDI Control Panel for IMS/IMP/IOP/OMS</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=713"/>
		<updated>2015-10-21T20:55:47Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: /* Stop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems and jobs that are started and ended by over night processing, and run all day long.&lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             10/21/15  10:36:59 &lt;br /&gt;
 CPU %:    12.1     Elapsed time:   00:00:29     Active jobs:   513             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
   &lt;br /&gt;
      EMASUBPRD      QSYS        SBS      .0                   DEQW             &lt;br /&gt;
        EMAIOPPRD    QPGMR       BCH      .0  DLY-10:59:50     DLYW             &lt;br /&gt;
      IMPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMPPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IMSSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IOPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IOPPOSTPRD   QPGMR       BCH     2.0  DLY-120          DLYW &lt;br /&gt;
      OMSSUBPRD      QSYS        SBS      .0                   DEQW   &lt;br /&gt;
        OMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW    &lt;br /&gt;
 &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys   &lt;br /&gt;
&lt;br /&gt;
It may be necessary to stop and/or restart them during the day - if there are errors, or to recompile programs.  To do this, go to Unity / Start uniPharm Extensions / VA Company / UWD Extensions / EDI - IMS, IMP, etc / EDI Control Panel.&lt;br /&gt;
&lt;br /&gt;
 10/21/15  10:49:24    uniPHARM -- PRODUCTION               EDRIQ100/CONTROL    &lt;br /&gt;
                       EDI -- Main Control Panel            PRODUCTION  1.00    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Action Sub System                                                          &lt;br /&gt;
                                            System Status      Switch           &lt;br /&gt;
     __     IMS   Inbound Mail Receiving    20 Fully Active    START            &lt;br /&gt;
     __     IMP   Inbound Mail Parsing      20 Fully Active    START            &lt;br /&gt;
     __     IOP   Inbound Order Posting     20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
     __     OMS   Outbound Mail Send        20 Fully Active    START            &lt;br /&gt;
     __     EMA   Alerts                    20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
      Actions                                                                   &lt;br /&gt;
               ES   End Subsystem               SP=Start Monitor Program        &lt;br /&gt;
               SS   Start Subsystem             EP=End Monitor Program          &lt;br /&gt;
               OF   Switch System Activity OFF                                  &lt;br /&gt;
               ON   Switch System Activity ON                                   &lt;br /&gt;
                                                                                 &lt;br /&gt;
  F3=Exit   F5=Refresh   F8=Details   F10=Active               F12=Previous     &lt;br /&gt;
            F14=IOP Exc Msgs On       F15=IOP Exc Msgs Off                      &lt;br /&gt;
                                                                                &lt;br /&gt;
=Stop=&lt;br /&gt;
&lt;br /&gt;
Set system activity off with action OF.&lt;br /&gt;
End monitor program with action EP.&lt;br /&gt;
If necessary, End subsystem with action ES.&lt;br /&gt;
&lt;br /&gt;
=Start=&lt;br /&gt;
&lt;br /&gt;
ss&lt;br /&gt;
on&lt;br /&gt;
sp&lt;br /&gt;
Note - program will run under the user that starts it.  best to run this under user EODJOB&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=711</id>
		<title>Information Systems:EDI Control Panel for IMS/IMP/IOP/OMS</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=711"/>
		<updated>2015-10-21T18:05:35Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems and jobs that are started and ended by over night processing, and run all day long.&lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             10/21/15  10:36:59 &lt;br /&gt;
 CPU %:    12.1     Elapsed time:   00:00:29     Active jobs:   513             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
   &lt;br /&gt;
      EMASUBPRD      QSYS        SBS      .0                   DEQW             &lt;br /&gt;
        EMAIOPPRD    QPGMR       BCH      .0  DLY-10:59:50     DLYW             &lt;br /&gt;
      IMPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMPPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IMSSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IOPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IOPPOSTPRD   QPGMR       BCH     2.0  DLY-120          DLYW &lt;br /&gt;
      OMSSUBPRD      QSYS        SBS      .0                   DEQW   &lt;br /&gt;
        OMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW    &lt;br /&gt;
 &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys   &lt;br /&gt;
&lt;br /&gt;
It may be necessary to stop and/or restart them during the day - if there are errors, or to recompile programs.  To do this, go to Unity / Start uniPharm Extensions / VA Company / UWD Extensions / EDI - IMS, IMP, etc / EDI Control Panel.&lt;br /&gt;
&lt;br /&gt;
 10/21/15  10:49:24    uniPHARM -- PRODUCTION               EDRIQ100/CONTROL    &lt;br /&gt;
                       EDI -- Main Control Panel            PRODUCTION  1.00    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Action Sub System                                                          &lt;br /&gt;
                                            System Status      Switch           &lt;br /&gt;
     __     IMS   Inbound Mail Receiving    20 Fully Active    START            &lt;br /&gt;
     __     IMP   Inbound Mail Parsing      20 Fully Active    START            &lt;br /&gt;
     __     IOP   Inbound Order Posting     20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
     __     OMS   Outbound Mail Send        20 Fully Active    START            &lt;br /&gt;
     __     EMA   Alerts                    20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
      Actions                                                                   &lt;br /&gt;
               ES   End Subsystem               SP=Start Monitor Program        &lt;br /&gt;
               SS   Start Subsystem             EP=End Monitor Program          &lt;br /&gt;
               OF   Switch System Activity OFF                                  &lt;br /&gt;
               ON   Switch System Activity ON                                   &lt;br /&gt;
                                                                                 &lt;br /&gt;
  F3=Exit   F5=Refresh   F8=Details   F10=Active               F12=Previous     &lt;br /&gt;
            F14=IOP Exc Msgs On       F15=IOP Exc Msgs Off                      &lt;br /&gt;
                                                                                &lt;br /&gt;
=Stop=&lt;br /&gt;
&lt;br /&gt;
Set system activity off with action OF.&lt;br /&gt;
End monitor program with action EP.&lt;br /&gt;
If necessary, End subsystem with action ES.&lt;br /&gt;
&lt;br /&gt;
=Start&lt;br /&gt;
&lt;br /&gt;
ss&lt;br /&gt;
on&lt;br /&gt;
sp&lt;br /&gt;
Note - program will run under the user that starts it.  best to run this under user EODJOB&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=710</id>
		<title>Information Systems:EDI Control Panel for IMS/IMP/IOP/OMS</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EDI_Control_Panel_for_IMS/IMP/IOP/OMS&amp;diff=710"/>
		<updated>2015-10-21T17:54:01Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IMS (Inbound Mail System), IMP (Inbound Mail Parsing), IOP (Inbound Order Posting), OMS (Outbound Mail System), and EMA (Error Messages &amp;amp; Alerts) are controlled by subsystems and jobs that are started and ended by over night processing, and run all day long.&lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             10/21/15  10:36:59 &lt;br /&gt;
 CPU %:    12.1     Elapsed time:   00:00:29     Active jobs:   513             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
   &lt;br /&gt;
      EMASUBPRD      QSYS        SBS      .0                   DEQW             &lt;br /&gt;
        EMAIOPPRD    QPGMR       BCH      .0  DLY-10:59:50     DLYW             &lt;br /&gt;
      IMPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMPPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IMSSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW     &lt;br /&gt;
      IOPSUBPRD      QSYS        SBS      .0                   DEQW     &lt;br /&gt;
        IOPPOSTPRD   QPGMR       BCH     2.0  DLY-120          DLYW &lt;br /&gt;
      OMSSUBPRD      QSYS        SBS      .0                   DEQW   &lt;br /&gt;
        OMSPOSTPRD   QPGMR       BCH      .0  DLY-120          DLYW    &lt;br /&gt;
 &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys   &lt;br /&gt;
&lt;br /&gt;
It may be necessary to stop and/or restart them during the day - if there are errors, or to recompile programs.  To do this, go to Unity / Start uniPharm Extensions / VA Company / UWD Extensions / EDI - IMS, IMP, etc / EDI Control Panel.&lt;br /&gt;
&lt;br /&gt;
 10/21/15  10:49:24    uniPHARM -- PRODUCTION               EDRIQ100/CONTROL    &lt;br /&gt;
                       EDI -- Main Control Panel            PRODUCTION  1.00    &lt;br /&gt;
                                                                                &lt;br /&gt;
     Action Sub System                                                          &lt;br /&gt;
                                            System Status      Switch           &lt;br /&gt;
     __     IMS   Inbound Mail Receiving    20 Fully Active    START            &lt;br /&gt;
     __     IMP   Inbound Mail Parsing      20 Fully Active    START            &lt;br /&gt;
     __     IOP   Inbound Order Posting     20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
     __     OMS   Outbound Mail Send        20 Fully Active    START            &lt;br /&gt;
     __     EMA   Alerts                    20 Fully Active    START            &lt;br /&gt;
                                                                                &lt;br /&gt;
      Actions                                                                   &lt;br /&gt;
               ES   End Subsystem               SP=Start Monitor Program        &lt;br /&gt;
               SS   Start Subsystem             EP=End Monitor Program          &lt;br /&gt;
               OF   Switch System Activity OFF                                  &lt;br /&gt;
               ON   Switch System Activity ON                                   &lt;br /&gt;
                                                                                 &lt;br /&gt;
  F3=Exit   F5=Refresh   F8=Details   F10=Active               F12=Previous     &lt;br /&gt;
            F14=IOP Exc Msgs On       F15=IOP Exc Msgs Off                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 =Stop=&lt;br /&gt;
&lt;br /&gt;
Set system activity off with action OF.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Overview&amp;diff=707</id>
		<title>Information Systems:WebSmart Overview</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Overview&amp;diff=707"/>
		<updated>2015-10-21T00:22:07Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;WebSmart is a development tool for creating RPG desktop and mobile web applications.    Excel Systems (ESDI) is the name of the company in Sidney, Vancouver Island that wrote...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebSmart is a development tool for creating RPG desktop and mobile web applications.  &lt;br /&gt;
&lt;br /&gt;
Excel Systems (ESDI) is the name of the company in Sidney, Vancouver Island that wrote it.  &lt;br /&gt;
&lt;br /&gt;
 Website -  http://www.excelsystems.com/&lt;br /&gt;
 Email - excel@excelsystems.com &lt;br /&gt;
 Phone - 250-655-1766&lt;br /&gt;
&lt;br /&gt;
BCD is the company that markets it.&lt;br /&gt;
&lt;br /&gt;
 Website - http://www.bcdsoftware.com/&lt;br /&gt;
 Phone – 508-594-2700&lt;br /&gt;
&lt;br /&gt;
A client (IDE – interrated development environment) runs on your PC, where you code in PML and HTML.  When you compile, the code is translated to free form RPG on the i.  &lt;br /&gt;
&lt;br /&gt;
We have multiple Apache web servers on the i;  ADMIN (administration – we don’t use this, but starting Domino now starts all servers), WEBINTER (InfoNet), WEBSMART (Web Orders), and WEBTEST (obviously the testing environment).&lt;br /&gt;
&lt;br /&gt;
In WRKACTJOB – &lt;br /&gt;
&lt;br /&gt;
                             Work with Active Jobs                     BART     &lt;br /&gt;
                                                             12/16/14  12:12:18 &lt;br /&gt;
 CPU %:      .0     Elapsed time:   00:00:00     Active jobs:   541             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Change   3=Hold   4=End   5=Work with   6=Release   7=Display message      &lt;br /&gt;
   8=Work with spooled files   13=Disconnect ...                                &lt;br /&gt;
                     Current                                                    &lt;br /&gt;
 Opt  Subsystem/Job  User        Type  CPU %  Function        Status            &lt;br /&gt;
 __   QHTTPSVR       QSYS        SBS      .0                   DEQW             &lt;br /&gt;
 __     WEBTEST      QTMHHTTP    BCH      .0  PGM-QZHBMAIN     SIGW             &lt;br /&gt;
 __     WEBTEST      QTMHHTTP    BCI      .0  PGM-QZSRLOG      SIGW             &lt;br /&gt;
 __     WEBTEST      QTMHHTTP    BCI      .0  PGM-QZSRHTTP     SIGW             &lt;br /&gt;
 __     WEBTEST      QTMHHTTP    BCI      .0  PGM-QZSRHTTP     DEQW  &lt;br /&gt;
 __     WEBTEST      QTMHHTP1    BCI      .0  PGM-QZSRCGI      TIMW   &lt;br /&gt;
         &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt; _______________________________________________&lt;br /&gt;
                                                                          &lt;br /&gt;
 F3=Exit   F5=Refresh       F7=Find      F10=Restart statistics                 &lt;br /&gt;
 F11=Display elapsed data   F12=Cancel   F23=More options   F24=More keys       &lt;br /&gt;
&lt;br /&gt;
CGI (Common Gateway Interface) is a standard method to generate dynamic content on web pages and web applications.  When implemented on a web server, provides an interface between it and programs that generate the web content.  These programs are known as CGI scripts or simply CGIs; they are usually written in a scripting language, but can be written in any programming language (from Wikipedia).  Multiple iterations of these programs will be started; depending on the volume of requests received.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_Data_Analyser&amp;diff=705</id>
		<title>Information Systems:InfoNet Data Analyser</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_Data_Analyser&amp;diff=705"/>
		<updated>2015-10-21T00:14:39Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;=Data Analyser=  We called it this because we planned on using ASW’s Analyser files.  Then we found it was better to use the transaction files that Analyser is based on inst...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Data Analyser=&lt;br /&gt;
&lt;br /&gt;
We called it this because we planned on using ASW’s Analyser files.  Then we found it was better to use the transaction files that Analyser is based on instead.  However, the name stuck.  So keep in mind this is not ASW Analyser.&lt;br /&gt;
&lt;br /&gt;
==Sales Order Fill Rates==&lt;br /&gt;
&lt;br /&gt;
There are two versions of fill rate analysis; one uses all orders and all picking for a particular day, and the other starts with all orders on a day and follows them right through to picking.  (One difference between these is that orders received after afternoon cut off are typically picked the next day.)&lt;br /&gt;
&lt;br /&gt;
Early every morning, as part of the End of Day, WEBPRDP/BLDDAYLINE is run to accumulate all order and picking data write to files WEBPRDD/DAYLINEP and DAYLIN2P.  This program can be run for any day by calling it manually, with the date in the parameters, ie CALL  BLDDAYLINE  ‘20140801’.&lt;br /&gt;
&lt;br /&gt;
This process only includes customer orders that are picked by the warehouse.  Orders that will be picked at a future date (future orders, promos, and special orders) are handled differently than orders that will drop for picking right away.  They will not be included in any totals based on the order date, but on the picked date.&lt;br /&gt;
&lt;br /&gt;
As a regular order can be picked up to three days after it is ordered (ordered Friday evening, picked on a statutory holiday Monday), and orders under the customer’s daily order minimum can be held for up to four days, BLDDAYLINF is called, which will rebuild the previous 4 days.&lt;br /&gt;
&lt;br /&gt;
Included Order Types&lt;br /&gt;
&lt;br /&gt;
Orders that are available for picking when ordered – &lt;br /&gt;
&lt;br /&gt;
 DO – Detail Order&lt;br /&gt;
 EO – Electronic Order&lt;br /&gt;
 OR – Price Override&lt;br /&gt;
 SO – Sales Order (Manual)&lt;br /&gt;
 WO – Web Order&lt;br /&gt;
&lt;br /&gt;
Returns – &lt;br /&gt;
&lt;br /&gt;
 RT – Return from Store (non-web)&lt;br /&gt;
 WR – Web Return from Store&lt;br /&gt;
   ** these are credits, and will subtract from all totals instead of adding&lt;br /&gt;
&lt;br /&gt;
Future dated orders (added to all totals based on date picked)&lt;br /&gt;
&lt;br /&gt;
 EP – Electronic Promo Order&lt;br /&gt;
 FO – Future Order (Manual)&lt;br /&gt;
 PR – Promotional Order (Manual)&lt;br /&gt;
 SP – Special Order (Cat 900 only)&lt;br /&gt;
 WF – Web Future Order&lt;br /&gt;
 WP – Web Promo Order&lt;br /&gt;
&lt;br /&gt;
In the text below, I will call these current orders (includes returns), and future orders.&lt;br /&gt;
&lt;br /&gt;
* Sometimes electronic orders (EO), and very rarely Web Orders (WO) can act like future orders; when a customer is below their daily order minimum their orders will be held until they are over it.  These orders will be held for up to 4 days, then cancelled.  &lt;br /&gt;
&lt;br /&gt;
==Summary Data File (DAYLINEP)==&lt;br /&gt;
&lt;br /&gt;
Two sets of totals are calculated; one based on order date and the other on picked date.  Except for future dated orders; which are included in both set of totals based on picked date.  The values are broken down by warehouse / buyer / item account group.&lt;br /&gt;
&lt;br /&gt;
 DLDATE      Date (YYYYMMDD)&lt;br /&gt;
 DLYYMM      Year/Month (YYYYMM)&lt;br /&gt;
 DLFISC      Fiscal Period&lt;br /&gt;
 DLYEAR      Year&lt;br /&gt;
 DLDAYNUM    Day number (from SROCLD)&lt;br /&gt;
 DLDAY       Day of Week (Monday, Tuesday, etc)&lt;br /&gt;
 DLWHSE      Warehouse&lt;br /&gt;
 DLRESP      Buyer&lt;br /&gt;
 DLAGRP      Item account group&lt;br /&gt;
 DLONHAND    Onhand at cost&lt;br /&gt;
&lt;br /&gt;
Sales Summary by Order Date&lt;br /&gt;
&lt;br /&gt;
 DLSALESO    Sales Amount/Order Date&lt;br /&gt;
 DLSHPLNO    Lines Shipped/Order Date&lt;br /&gt;
 DLSQTYO     Quantity Shipped/Order Date&lt;br /&gt;
&lt;br /&gt;
Sales Summary by Pick Date&lt;br /&gt;
&lt;br /&gt;
 DLSALESP    Sales Amount/Pick Date&lt;br /&gt;
 DLSHPLNP    Lines Shipped/Pick Date&lt;br /&gt;
 DLSQTYP     Quantity Shipped/Pick Date&lt;br /&gt;
&lt;br /&gt;
Order Summary&lt;br /&gt;
&lt;br /&gt;
 DLORDLN     Lines Ordered (include cancelled lines and future orders)&lt;br /&gt;
 DLORDCHG    Quantity Changes&lt;br /&gt;
 DLORDCAN1   Lines cancelled because invalid&lt;br /&gt;
 DLORDCAN2   Lines cancelled because item is discontinued&lt;br /&gt;
 DLORDCAN3   Lines cancelled because out of stock&lt;br /&gt;
 DLORDCAN4   Lines cancelled by CPR (restricted or limited qty)&lt;br /&gt;
 DLORDCAN5   Lines cancelled because special order or promo item&lt;br /&gt;
 DLFUTURA    Future Dated Lines Accepted&lt;br /&gt;
 DLFUTURD    Future Dated Lines Picked&lt;br /&gt;
 DLACCLN     Lines Accepted &lt;br /&gt;
 DLORDERS    Accepted Order Amount&lt;br /&gt;
 DLNOTPCK    Order lines that have been dropped for picking, but have not &lt;br /&gt;
             yet been picked.  If this does not clear after a few days, it &lt;br /&gt;
             could mean that a current order line was accepted, but by the &lt;br /&gt;
             time it was ready to drop for picking the stock was not available,&lt;br /&gt;
             or that a customer is on credit hold.&lt;br /&gt;
&lt;br /&gt;
Fill Rates by Order Date&lt;br /&gt;
&lt;br /&gt;
 DLFFILLO    Fully Filled/Order Date&lt;br /&gt;
 DLPFILLO    Partially Filled/Order Date&lt;br /&gt;
 DLZFILLO    Zero Filled/Order Date&lt;br /&gt;
 DLCFILLO    Lines that were accepted then cancelled&lt;br /&gt;
&lt;br /&gt;
Fill Rates by Pick Date&lt;br /&gt;
&lt;br /&gt;
 DLFFILLP    Fully Filled/Pick Date&lt;br /&gt;
 DLPFILLP    Partially Filled/Pick Date&lt;br /&gt;
 DLZFILLP    Zero Filled/Pick Date&lt;br /&gt;
 DLCFILLP    Lines that were accepted then cancelled&lt;br /&gt;
&lt;br /&gt;
Summary of all Order Lines by Order Source&lt;br /&gt;
&lt;br /&gt;
 DLWEB       Web&lt;br /&gt;
 DLTRIRX     TRI-RX&lt;br /&gt;
 DLTRIP      TRI-POS&lt;br /&gt;
 DLARI       ARI&lt;br /&gt;
 DLKROLL     Kroll &lt;br /&gt;
 DLMANUAL    Manual&lt;br /&gt;
 DLSIMP      Simplicity&lt;br /&gt;
 DLTREX      T-Rex&lt;br /&gt;
 DLPOSIT     Positec&lt;br /&gt;
 DLEDISO     EDI-SO&lt;br /&gt;
&lt;br /&gt;
Summary of accepted Order Lines by Order Source&lt;br /&gt;
&lt;br /&gt;
 DLAWEB      Web/Accepted&lt;br /&gt;
 DLATRIRX    TRI-RX/Accepted&lt;br /&gt;
 DLATRIP     TRI-POS/Accepted&lt;br /&gt;
 DLAARI      ARI/Accepted&lt;br /&gt;
 DLAKROLL    Kroll/Accepted&lt;br /&gt;
 DLAMANUAL   Manual/Accepted&lt;br /&gt;
 DLASIMP     Simplicity/Accepted&lt;br /&gt;
 DLATREX     T-Rex/Accepted&lt;br /&gt;
 DLAPOSIT    Positec/Accepted&lt;br /&gt;
 DLAEDISO    EDI-SO/Accepted&lt;br /&gt;
&lt;br /&gt;
==Detail Data File (DAYLIN2P)==&lt;br /&gt;
&lt;br /&gt;
This file gives counts by reason code for order lines being cancelled or zero picked.  The difference between the two, is that ‘zero picked’ is what we have some control over; out of stock, expired, can’t fine.  ‘Cancelled’ is things that we can’t effect, like errors on the stores part (duplicate PO, bad item numbers).&lt;br /&gt;
&lt;br /&gt;
 D2DATE     Date (YYYYMMDD)&lt;br /&gt;
 D2YYMM     Year/Month (YYYYMM)&lt;br /&gt;
 D2FISC     Fiscal Period&lt;br /&gt;
 D2YEAR     Year&lt;br /&gt;
 D2DAYNUM   Day number (from SROCLD)&lt;br /&gt;
 D2DAY      Day of Week (Monday, Tuesday, etc)&lt;br /&gt;
 D2WHSE     Warehouse&lt;br /&gt;
 D2RESP     Buyer&lt;br /&gt;
 D2AGRP     Item account group&lt;br /&gt;
 D2TYPE     Type – ‘CA’ for cancelled or ‘ZP’ for zero picked&lt;br /&gt;
 D2SUBT     Sub Type – ‘ORD’ for lines not accepted at ordering, or&lt;br /&gt;
            ‘PCK’ for cancelled or zero picked after order line was accepted&lt;br /&gt;
 D2LSRN     Lost sales reason code&lt;br /&gt;
 D2COUNT    Count of order lines&lt;br /&gt;
&lt;br /&gt;
==RPG program BLDDAYLINE== &lt;br /&gt;
&lt;br /&gt;
Files used – &lt;br /&gt;
&lt;br /&gt;
 SROISDPL      – Invoice Lines&lt;br /&gt;
 SROSRO        – Warehouse balances&lt;br /&gt;
 SROORSHE      – Sales order header&lt;br /&gt;
 SROORSPL      – Sales order line&lt;br /&gt;
 IOPHDRP       – IOP order header&lt;br /&gt;
 IOPLINP       – IOP order line &lt;br /&gt;
&lt;br /&gt;
Totals are summarized by date / warehouse / buyer / item account group.&lt;br /&gt;
&lt;br /&gt;
===Total onhand=== &lt;br /&gt;
&lt;br /&gt;
Read warehouse file and calculate total on hand value at average cost.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select srsrom, itresp, itagrp, sum(srsthq * srapco) &lt;br /&gt;
from srosro, xxitemp &lt;br /&gt;
where srprdc = itprdc and srsthq &amp;lt;&amp;gt; 0 &lt;br /&gt;
group by srsrom, itresp, itagrp &lt;br /&gt;
order by srsrom, itresp, itagrp                             &lt;br /&gt;
&lt;br /&gt;
Result moved to DLONHAND.&lt;br /&gt;
&lt;br /&gt;
===Sales Summary by order date===&lt;br /&gt;
&lt;br /&gt;
Link invoice lines to the sales order header, and summarize amount and line count by debit/credit flag and order type.  The invoice file includes the item account group, so only include records for inventory items (item account group starts with ‘I’), by order date (from the sales order header).&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select idsrom, idresp, idpagr, idtypp, idordt, sum(idamou), count(*), sum(idqty) &lt;br /&gt;
from sroisdpl, sroorshe &lt;br /&gt;
where idorno = ohorno and ohoush = 'Y' and idpagr &amp;lt; 'I999' and ohodat = 20140702             &lt;br /&gt;
group by idsrom, idresp, idpagr, idtypp, idordt                         &lt;br /&gt;
order by idsrom, idresp, idpagr, idtypp, idordt  &lt;br /&gt;
                       &lt;br /&gt;
When idtypp (debit/credit flag) is ‘2’, reverse accumulators.&lt;br /&gt;
&lt;br /&gt;
Current orders are added to DLSALESO, DLSHPLNO, AND DLSQTYO.&lt;br /&gt;
&lt;br /&gt;
Future orders are not added here, as they are added based on date picked.&lt;br /&gt;
&lt;br /&gt;
===Sales summary by pick date===&lt;br /&gt;
&lt;br /&gt;
Read invoice file, and summarize amount and line count by debit/credit flag and order type.  TThe invoice file includes the item account group, so only include records for inventory items (item account group starts with ‘I’), by invoice date (which is the date picked).&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select idsrom, idresp, idpagr, idtypp, idordt, sum(idamou), count(*), sum(idqty) &lt;br /&gt;
from sroisdpl &lt;br /&gt;
where ididat = 20140702 and idpagr &amp;lt; 'I999' &lt;br /&gt;
group by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
order by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
&lt;br /&gt;
When idtypp (debit/credit flag) is ‘2’, reverse accumulators.&lt;br /&gt;
&lt;br /&gt;
Current and future orders are added to DLSALESP, DLSHPLNP, AND DLSQTYP.&lt;br /&gt;
&lt;br /&gt;
Future orders are also added to sales by order date (DLSALESO, DLSHPLNO, DKSQTYO), future orders picked (DLFUTURD), and accepted orders (DLORDERS, DLACCLN).  &lt;br /&gt;
&lt;br /&gt;
===Get accepted order lines=== &lt;br /&gt;
&lt;br /&gt;
Link the sales order headers to sales order lines, and summarize the order value and line count by order type and handler.  &lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select ohsrom, itresp, itagrp, ohordt, ohhand, sum(oloqts*olsalp), count(*)&lt;br /&gt;
from sroorshe, sroorspl, xxitemp &lt;br /&gt;
where ohorno = olorno and olprdc  = itprdc and olprdc &amp;lt;&amp;gt; '02000040' and ohodat = 20140702 and ohoush = 'Y' &lt;br /&gt;
group by ohsrom, itresp, itagrp, ohordt, ohhand&lt;br /&gt;
order by ohsrom, itresp, itagrp, ohordt, ohhand&lt;br /&gt;
&lt;br /&gt;
All orders add to DLORDLN.&lt;br /&gt;
&lt;br /&gt;
All current orders add to DLORDERS and DLACCLN.&lt;br /&gt;
&lt;br /&gt;
All future orders add to DLFUTURA.&lt;br /&gt;
&lt;br /&gt;
WO, WP, WR, and WF add to DLWEB and DLAWEB.&lt;br /&gt;
&lt;br /&gt;
EO and EP are accumulated by source – &lt;br /&gt;
&lt;br /&gt;
 EDI-ARI adds to DLAARI and DLARI.&lt;br /&gt;
 EDI-KROLL adds to DLAKROLL and DLKROLL.&lt;br /&gt;
 EDI-POSITE adds to DLAPOSIT and DLPOSIT.&lt;br /&gt;
 EDI-SIMPLI adds to DLASIMP and DLSIMP.&lt;br /&gt;
 EDI-TREX adds to DLATREX and DLTREX.&lt;br /&gt;
 EDI-TRIPOS adds to DLATRIP and DLTRIP.&lt;br /&gt;
 EDI-TRIRX adds to DLATRIRX and DLREIRX.&lt;br /&gt;
 Anything else (there shouldn’t be) adds to DLAEDISO and DLEDISO.&lt;br /&gt;
&lt;br /&gt;
DO, FO, OR, PR, RA, RT, SO, and SP add to DLAMANUAL and DLMANUAL.&lt;br /&gt;
&lt;br /&gt;
===Get cancelled and changed order lines=== &lt;br /&gt;
&lt;br /&gt;
Link the IOP header and line files together, and count number of lines per various error flags.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select itresp, itagrp, ihsrce, idlspo, idcpqt, idlsre, idstat, idpafi, idnofi, count(*) &lt;br /&gt;
from iophdrp left outer join ioplinp on iophdrp.ihunin = ioplinp.ihunin left outer join  xxitemp on iditem = itprdc &lt;br /&gt;
where ihcryr = 14 and ihcrce = 20 and (idpafi = 'Y' or idaswo = 0) and ihcrmo = 07 and ihsrce &amp;lt;&amp;gt; 'MISCBIL' and ihcrdy = 02 &lt;br /&gt;
group by itresp, itagrp, ihsrce, idlspo, idcpqt, idlsre, idstat, idpafi, idnofi &lt;br /&gt;
order by itresp, itagrp, ihsrce, idlspo, idcpqt, idlsre, idstat, idpafi, idnofi                                                               &lt;br /&gt;
&lt;br /&gt;
This will return counts of order lines that have either had the quantity changed, or have not posted to ASW.&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is ‘Y’, add lines to DLORDCHG. &lt;br /&gt;
&lt;br /&gt;
Otherwise, add lines to DLORDLN, and by source (IDSRCE) add lines to the applicable summary of order lines field (ie DLARI, DLSIMP).&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is not ‘Y’, and IDCPQT (quantity changed by CPR) is ‘Y’ add lines to DLORDCAN4 (cancelled by CPR).&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is not ‘Y’, IDCPQT (quantity changed by CPR) is not ‘Y’, IDLSPO (posted to lost sales) is ‘Y’, and IDLSRE (lost sales reason code) is ‘S’ add lines to DLORDCAN5 (special order or promo item).&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is not ‘Y’, IDCPQT (quantity changed by CPR) is not ‘Y’, IDLSPO (posted to lost sales) is ‘Y’, and IDLSRE (lost sales reason code) is ‘A’ or ‘B’ add lines to DLORDCAN3 (out of stock).&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is not ‘Y’, IDCPQT (quantity changed by CPR) is not ‘Y’, IDLSPO (posted to lost sales) is ‘Y’, and IDLSRE (lost sales reason code) is ‘P’ or ‘R’ add lines to DLORDCAN4 (cancelled by CPR).&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is not ‘Y’, IDCPQT (quantity changed by CPR) is not ‘Y’, IDLSPO (posted to lost sales) is ‘Y’, and IDLSRE (lost sales reason code) is not ‘A’, ‘B’, ‘P’, or ‘R’ add lines to DLORDCAN2 (discontinued).&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is not ‘Y’, IDCPQT (quantity changed by CPR) is not ‘Y’, IDLSPO (posted to lost sales) is not ‘Y’, and IDSTAT (status code) is ‘50’ add lines to DLORDCAN5 (special order or promo item).&lt;br /&gt;
&lt;br /&gt;
If IDPAFI (partially filled) is not ‘Y’, but record does not fit into any of the above categories, add lines to DLORDCAN4 (error).&lt;br /&gt;
&lt;br /&gt;
===Get fully filled by order date=== &lt;br /&gt;
&lt;br /&gt;
Get count of lines where the sales order quantity equals the invoice quantity.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select idsrom, idresp, idpagr, idtypp, idordt, count(*) from sroisdpl, sroorspl, sroorshe &lt;br /&gt;
where idorno = olorno and idolin = olline and idorno = ohorno and idqty = oloqts and ohodat = 20140702 and idpagr &amp;lt; 'I999' &lt;br /&gt;
group by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
order by idsrom, idresp, idpagr, idtypp, idordt                         &lt;br /&gt;
&lt;br /&gt;
When idtypp is ‘2’, subtract instead of adding.&lt;br /&gt;
&lt;br /&gt;
Current orders are added to DLFFILLO.  Future orders will be added based on picked date.&lt;br /&gt;
&lt;br /&gt;
===Get partially filled by order date=== &lt;br /&gt;
&lt;br /&gt;
Get count of lines where the sales order quantity does not equal the invoice quantity.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select idsrom, idresp, idpagr, idtypp, idordt, count(*) &lt;br /&gt;
from sroisdpl, sroorspl, sroorshe &lt;br /&gt;
where idorno = olorno and idolin = olline and idorno = ohorno and idqty &amp;lt;&amp;gt; oloqts and ohodat = 20140702 and idpagr &amp;lt; 'I999' &lt;br /&gt;
group by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
order by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
&lt;br /&gt;
When idtypp is ‘2’, subtract instead of adding.&lt;br /&gt;
&lt;br /&gt;
Current orders are added to DLPFILLO.  Future orders will be added based on picked date.&lt;br /&gt;
&lt;br /&gt;
===Get zero filled and cancelled by order date=== &lt;br /&gt;
&lt;br /&gt;
Get lines from the lost sales file linked to the sales order line, and based on the sales order date.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select lssrom, itresp, lspagr, lsordt, lsplno, lslsrn, olcqts, olstat, olords &lt;br /&gt;
from srolstsl, sroorspl, xxitemp  &lt;br /&gt;
where lsorno = olorno and lsline = olline and lsprdc = itprdc and olrddt = 20140702&lt;br /&gt;
&lt;br /&gt;
Include current orders only; future orders will be added based on picked date.&lt;br /&gt;
&lt;br /&gt;
Returns (LSORDT equals ‘RT’ or ‘WR’) subtract instead of add.&lt;br /&gt;
&lt;br /&gt;
If OLCQTS (confirmed quantity from sales order line) is not zero, this line was a partial pick, which has already been counted, so ignore it here.&lt;br /&gt;
&lt;br /&gt;
If LSLSRN (lost sales reason code) is ‘A’, ‘B’, ‘1’, ‘2’, ‘3’, or ‘5’ add to DLZFILLO (zero filled by order date.  Otherwise add to DLCFILLO (cancelled after being accepted as order).&lt;br /&gt;
&lt;br /&gt;
===Get fully filled by picked date=== &lt;br /&gt;
&lt;br /&gt;
Get count of lines where the sales order quantity equals the invoice quantity.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select idsrom, idresp, idpagr, idtypp, idordt, count(*) &lt;br /&gt;
from  sroisdpl, sroorspl &lt;br /&gt;
where idorno = olorno and idolin = olline and idpagr &amp;lt; 'I999' and idqty = oloqts and ididat = 20140702&lt;br /&gt;
group by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
order by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
&lt;br /&gt;
When idtypp is ‘2’, subtract instead of adding.&lt;br /&gt;
&lt;br /&gt;
Current and future orders are added to DLFFILLP.  Future orders are also added to DLFFILLO.&lt;br /&gt;
&lt;br /&gt;
===Get partially filled by picked date=== &lt;br /&gt;
&lt;br /&gt;
Get count of lines where the sales order quantity does not equal the invoice quantity.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select idsrom, idresp, idpagr, idtypp, idordt, count(*) &lt;br /&gt;
from sroisdpl, sroorspl &lt;br /&gt;
where idorno = olorno and idolin = olline and idpagr &amp;lt; 'I999' and idqty &amp;lt;&amp;gt; oloqts and ididat = 20140702&lt;br /&gt;
group by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
order by idsrom, idresp, idpagr, idtypp, idordt&lt;br /&gt;
&lt;br /&gt;
When idtypp is ‘2’, subtract instead of adding.&lt;br /&gt;
&lt;br /&gt;
Current and future orders are added to DLPFILLP.  Future orders are also added to DLPFILLO.&lt;br /&gt;
&lt;br /&gt;
===Get zero filled and cancelled by picked date=== &lt;br /&gt;
&lt;br /&gt;
Get lines from the lost sales file linked to the sales order line, and based on the lost sales date.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select lssrom, itresp, lspagr, lsordt, lsplno, lslsrn, olcqts, olstat, olords &lt;br /&gt;
from srolstsl, sroorspl, xxitemp&lt;br /&gt;
where lsorno = olorno and lsline = olline and lsprdc = itprdc and lslsdt = 20140702&lt;br /&gt;
&lt;br /&gt;
Current and future orders are included.&lt;br /&gt;
&lt;br /&gt;
Returns (LSORDT equals ‘RT’ or ‘WR’) subtract instead of add.&lt;br /&gt;
&lt;br /&gt;
If OLCQTS (confirmed quantity from sales order line) is not zero, this line was a partial pick, which has already been counted, so ignore it here.&lt;br /&gt;
&lt;br /&gt;
If LSLSRN (lost sales reason code) is ‘A’, ‘B’, ‘1’, ‘2’, ‘3’, or ‘5’ add to DLZFILLP (zero filled by order date.  Otherwise add to DLCFILLP (cancelled after being accepted as order).&lt;br /&gt;
&lt;br /&gt;
===Get Current Orders Not Picked by Order Date===&lt;br /&gt;
&lt;br /&gt;
From the ASW sales order files, read active order lines that have not yet been picked but were ordered on the requested date.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select ohsrom, itresp, itagrp, ohordt, count(*) &lt;br /&gt;
from sroorshe, sroorspl, xxitemp &lt;br /&gt;
where ohorno = olorno and olprdc = itprdc and ohstat = ' ' and olstat = ' ' and olords &amp;lt;= 30 and ohodat = 20170702&lt;br /&gt;
group by ohsrom, itresp, itagrp, ohordt&lt;br /&gt;
order by ohsrom, itresp, itagrp, ohordt&lt;br /&gt;
&lt;br /&gt;
Returns (OHORDT equals ‘RT’ or ‘WR’) subtract instead of add.&lt;br /&gt;
&lt;br /&gt;
Add lines for current orders to DLNOTPCK.&lt;br /&gt;
&lt;br /&gt;
===Get Future Order Not Picked by Expected Dispatch Date===&lt;br /&gt;
&lt;br /&gt;
From the ASW sales order files, read active order lines that have not yet been picked but had a dispatch date of the requested date.&lt;br /&gt;
&lt;br /&gt;
SQL – &lt;br /&gt;
select ohsrom, itresp, itagrp, ohordt, count(*) &lt;br /&gt;
from sroorshe, sroorspl, xxitemp &lt;br /&gt;
where ohorno = olorno and olprdc = itprdc and ohstat = ' ' and olstat = ' ' and olords &amp;lt;= 30 and oldelt = 20140702&lt;br /&gt;
group by ohsrom, itresp, itagrp, ohordt&lt;br /&gt;
order by ohsrom, itresp, itagrp, ohordt&lt;br /&gt;
&lt;br /&gt;
Add lines for future orders to DLNOTPCK.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Problems&amp;diff=704</id>
		<title>Information Systems:WebSmart Problems</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Problems&amp;diff=704"/>
		<updated>2015-10-21T00:10:04Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note that there has been a little issue since the upgrade to V6R1.  When Domino is started, it starts all the HTTP servers – including all the ones we use for the WebSmart programs.  Normally, we wouldn’t have the administrator web server running, but it starts anyway. &lt;br /&gt;
&lt;br /&gt;
* [[WebSmart CGI Job Takes Lots of CPU]]&lt;br /&gt;
* [[WebSmart CGI Job Takes Lots of CPU|Customer has Problem with cart]]&lt;br /&gt;
* [[WebSmart Can't Upload File]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Work_with_Apache_Server&amp;diff=703</id>
		<title>Information Systems:Work with Apache Server</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Work_with_Apache_Server&amp;diff=703"/>
		<updated>2015-10-21T00:09:14Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;From wikipedia - Apache is the world’s most widely used web server software.  It is the most popular HTTP server, as was the first to serve more than 100 million websites....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From wikipedia - Apache is the world’s most widely used web server software.  It is the most popular HTTP server, as was the first to serve more than 100 million websites.  Apache is free and open source software, and typically runs on Unix-like systems.&lt;br /&gt;
&lt;br /&gt;
On a command line, key in  WRKLNK  and press enter.  Press page down until you see Object Link ‘WWW’.&lt;br /&gt;
&lt;br /&gt;
                             Work with Object Links                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 Directory  . . . . :   /                                                       &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type options, press Enter.                                                     &lt;br /&gt;
   2=Edit   3=Copy   4=Remove   5=Display   7=Rename   8=Display attributes     &lt;br /&gt;
   11=Change current directory ...                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt   Object link            Type     Attribute    Text                        &lt;br /&gt;
 _     u480bp                 SYMLNK                                            &lt;br /&gt;
 _     var                    DIR                                               &lt;br /&gt;
 _     webroot                DIR                                               &lt;br /&gt;
 6     www                    DIR                                               &lt;br /&gt;
 _     BankEDI                DIR                                               &lt;br /&gt;
 _     BankEDI2               DIR                                               &lt;br /&gt;
 _     ChqMaster              DIR                                               &lt;br /&gt;
 _     DOMINO                 DIR                                               &lt;br /&gt;
 _     EFT                    DIR                                               &lt;br /&gt;
                                                                        More... &lt;br /&gt;
 Parameters or command                                                          &lt;br /&gt;
 ===&amp;gt;                                                                           &lt;br /&gt;
 F3=Exit   F4=Prompt   F5=Refresh   F9=Retrieve   F12=Cancel   F17=Position to  &lt;br /&gt;
 F22=Display entire field           F23=More options                            &lt;br /&gt;
                                                                                &lt;br /&gt;
Use option 5 to display the contents of WWW.  Then use option 5 to display one of the servers; WEBINTER (InfoNet), WEBSMART (Web Orders), or WEBTEST (development).  Use option 5 to display the configuration file(s) in CONF.  There could be copies or backups; the current configuration file is  HTTPD.CONF.  Use option 2 to edit it.&lt;br /&gt;
&lt;br /&gt;
I don’t know much about the code in this.  A line with # in the first character is a comment, or a commented out line.  ‘LISTEN’ obviously defines the IP address and port the server is working on.  See the section ‘WebSmart / Security’ for a description of the ‘DIRECTORY’ statements.&lt;br /&gt;
&lt;br /&gt;
To get the Apache servers to run on a different server (for example when we are testing a replacement i), change all the IP addresses, and DNS names.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Can%27t_Upload_File&amp;diff=701</id>
		<title>Information Systems:WebSmart Can't Upload File</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Can%27t_Upload_File&amp;diff=701"/>
		<updated>2015-10-21T00:08:05Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;If a WebSmart program won’t upload a file, use option 5 to work with the first CGI job of the affected web server.    Then option 10 to display the job log, F10 to display d...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If a WebSmart program won’t upload a file, use option 5 to work with the first CGI job of the affected web server.    Then option 10 to display the job log, F10 to display detail, and F18 to go to the bottom.  Page back to find an error message.  There are a lot of messages in the log, so this could be difficult.  Get the user to try the operation again, then look at the log immediately.&lt;br /&gt;
&lt;br /&gt;
On March 26, 2015 we had the messages 'SQL system error' and 'Error occurred in SQL Call Level Interface'.  This made no sense, as the line in the CL program where the error occurred (press F9 on the message to see this) was CPYFRMIMPF (copy from import file).  When I googled the error code (SQL0901), I found that the problem was with the ODBC driver (according to Wikipedia; ‘ODBC (Open DataBase Connectivity) is a standard programming language middleware API for accessing database management systems (DBMS)’).  As Web Orders was successfully uploading orders from the hand held units, I figured that the driver loaded into the InfoNet web server had been corrupted; not the facility itself.  I didn’t think it was worth ending and restarting the server and disrupting everyone, so waited for it to happen as part of the overnight jobs.  The next day the upload worked fine.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_CGI_Job_Takes_Lots_of_CPU&amp;diff=700</id>
		<title>Information Systems:WebSmart CGI Job Takes Lots of CPU</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_CGI_Job_Takes_Lots_of_CPU&amp;diff=700"/>
		<updated>2015-10-21T00:07:32Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;This is both for 'WebSmart CGI Job Takes Lots of CPU' and for 'Customer has Problem with Cart'.  Look at ‘work with active jobs’ (WRKACTJOB), subsystem QHTTPSVR.  The ‘j...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is both for 'WebSmart CGI Job Takes Lots of CPU' and for 'Customer has Problem with Cart'.&lt;br /&gt;
&lt;br /&gt;
Look at ‘work with active jobs’ (WRKACTJOB), subsystem QHTTPSVR.  The ‘job’ is the server name – WEBINTER (for InfoNet), WEBSMART (for Web Orders), and WEBTEST (for testing).  The ‘functions’ we are interested in are ‘PGM-QZSRCGI’.  (CGI stands for ‘Common Gateway Interface’, which is the interface between the web server and programs that generate web content.  The more requests there are from users, the more of these jobs will be running.)&lt;br /&gt;
&lt;br /&gt;
If the WEBSMART CGI jobs are taking up a lot of CPU%, and are staying that way, it could mean there are duplicate lines in the cart.  To check this, go to &lt;br /&gt;
&lt;br /&gt;
 UWD Extensions&lt;br /&gt;
 60 Web Interface&lt;br /&gt;
 52 Miscellaneous Menu&lt;br /&gt;
 3 Find Duplicate Lines in Cart&lt;br /&gt;
&lt;br /&gt;
                                                          Display  Report                                                            &lt;br /&gt;
                                                                                                  Report width . . . . . :     134  &lt;br /&gt;
 Position to line  . . . . .                                                                  Shift to column  . . . . . .          &lt;br /&gt;
 Line   ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+...10....+...11....+...12....&lt;br /&gt;
        use EZ to delete dup  Subtrans     Trans      Seq       ITEM   Customer     Store        Last name              First&lt;br /&gt;
        from file pw_trnf in  Name         Number     Num       COUNT                                                            &lt;br /&gt;
        library xl_webspt                                                                                                           &lt;br /&gt;
 000001                       claim           299       4           2               11005        TEST                   TEST&lt;br /&gt;
 000002                       claim           299       5           2               11005        TEST                   TEST&lt;br /&gt;
 000003                       claim           299       6           2               11005        TEST                   TEST&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;
If nothing shows up in this report, you have another issue.  If something does, the duplicates have to be deleted to fix the problem with the server programs (CGI’s).  &lt;br /&gt;
&lt;br /&gt;
The way to fix this is shown in red.  On the command line, key in  EZ  and press enter.&lt;br /&gt;
&lt;br /&gt;
                            Easy View a File (EZVIEW)                           &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type choices, press Enter.                                                     &lt;br /&gt;
                                                                                &lt;br /&gt;
 File Name: . . . . . . . . . . .   pw_trnf       Name, *PRV, *SELECT           &lt;br /&gt;
   Library Name:  . . . . . . . .     xl_webspt   Name, *LIBL                   &lt;br /&gt;
 Member Name: . . . . . . . . . .                 Character value               &lt;br /&gt;
 Access Method  . . . . . . . . .   *KEY          *KEY, *ARRIVAL                &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;
Key in the file and library names, and press enter twice.&lt;br /&gt;
&lt;br /&gt;
 Rec. Length.:     32742 File: PW_TRNF    Library: XL_WEBSPT  Member: PW_TRNF   &lt;br /&gt;
 Rec. Count..:        2404                Access.: *KEY       Mode..: INQUIRY   &lt;br /&gt;
 SCAN........:      to       -OR-              *EQ                              &lt;br /&gt;
 Field number:    1   field/text locate:                                        &lt;br /&gt;
 Lower Limits. 00000299                                0000                  US &lt;br /&gt;
                                                                                &lt;br /&gt;
                Transacti Subtrans Name                    TXSEQN TXLIFE        &lt;br /&gt;
         35 _        299                                      0     30          &lt;br /&gt;
       9892 _        299  claim                               1      0          &lt;br /&gt;
       9893 _        299  claim                               2      0          &lt;br /&gt;
       9903 _        299  claim                               3      0          &lt;br /&gt;
       9923 _        299  claim                               4      0          &lt;br /&gt;
       9928 D        299  claim                               4      0          &lt;br /&gt;
       9927 _        299  claim                               5      0          &lt;br /&gt;
       9929 _        299  claim                               5      0          &lt;br /&gt;
       5838 _        299  claim                               6      0          &lt;br /&gt;
       9930 _        299  claim                               6      0          &lt;br /&gt;
        291 _        305                                      0     30          &lt;br /&gt;
       4508 _        305  regular                             1      0          &lt;br /&gt;
       4641 _        305  regular                             2      0          &lt;br /&gt;
        557 _        319                                      0     30          &lt;br /&gt;
 F2=Previous Files   F3=Exit             F4=Select Mode          F24=More Keys  &lt;br /&gt;
&lt;br /&gt;
Use the ‘lower Limits’ field to position to the cart that needs to be fixed.  The cart number is eight digits, so be sure to put in enough leading zeroes.  There can be multiple cart types (regular, promo, claim), so be sure you are looking at the correct one.  You have may have to page down to get to the duplicate cart type (‘Subtrans Name’) and line number (‘TXSEQN’).  When you find the duplicate, key a D in front of it, and press enter.  (I usually delete the one with the highest record number (left column).&lt;br /&gt;
&lt;br /&gt;
 Rec. Length.:     32742 File: PW_TRNF    Library: XL_WEBSPT  Member: PW_TRNF   &lt;br /&gt;
 Rec. Count..:        2422                                    Mode..: DELETE    &lt;br /&gt;
 Format......: RTRNF                                                            &lt;br /&gt;
 RRN.........:        9928                                                      &lt;br /&gt;
                                                                                &lt;br /&gt;
 Transaction Number......:        299                                           &lt;br /&gt;
 Subtrans Name...........:   claim                                              &lt;br /&gt;
 Sequence Number.........:      4                                               &lt;br /&gt;
 Life in days............:      0                                               &lt;br /&gt;
 Life in hours...........:      0                                               &lt;br /&gt;
 Extend Each access......:                                                      &lt;br /&gt;
 Date/Time Trans Set will:   0001-01-01-00.00.00.000000                         &lt;br /&gt;
 Transaction Data........:   00895201                              ?OOD         &lt;br /&gt;
                                                                                &lt;br /&gt;
                       Press Enter to Delete Record                     Bottom  &lt;br /&gt;
 F3=Exit   F4=Switch Modes   F9=Paste Record   F10=Paste Field   F24=More Keys  &lt;br /&gt;
&lt;br /&gt;
Press enter again to confirm that you really do want to delete this record.&lt;br /&gt;
&lt;br /&gt;
Repeat for all duplicate lines, then press F3 to exit.&lt;br /&gt;
&lt;br /&gt;
This should fix the problem with the CGI jobs.  If it doesn’t, you can use the disaster menu to end Web Servers, then restart them.  Note that if you do that, it is possible for a user (InfoNet or Web Orders, as this will end all WebSmart servers) to lose what they are working on.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Problems&amp;diff=699</id>
		<title>Information Systems:WebSmart Problems</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_Problems&amp;diff=699"/>
		<updated>2015-10-21T00:06:11Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;* WebSmart CGI Job Takes Lots of CPU * Customer has Problem with cart * WebSmart Can't Upload File&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[WebSmart CGI Job Takes Lots of CPU]]&lt;br /&gt;
* [[WebSmart CGI Job Takes Lots of CPU|Customer has Problem with cart]]&lt;br /&gt;
* [[WebSmart Can't Upload File]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_User_Authorities&amp;diff=698</id>
		<title>Information Systems:InfoNet User Authorities</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_User_Authorities&amp;diff=698"/>
		<updated>2015-10-21T00:03:08Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;InfoNet runs in a browser, which means it can be accessed from anywhere that has an internet connection.    The user signs on with their System i user ID and password (which i...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;InfoNet runs in a browser, which means it can be accessed from anywhere that has an internet connection.  &lt;br /&gt;
&lt;br /&gt;
The user signs on with their System i user ID and password (which is validated against the i user profiles), but what they can see in InfoNet is controlled by the file WEBPRDD / INUSERP.  &lt;br /&gt;
&lt;br /&gt;
This controls the functions the user is allowed to do, and the information they can see.&lt;br /&gt;
&lt;br /&gt;
[[File:websmart-2.jpg]]&lt;br /&gt;
&lt;br /&gt;
This allows the user to configure their own displays.&lt;br /&gt;
&lt;br /&gt;
[[File:websmart-3.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:websmart-4.jpg]]&lt;br /&gt;
 &lt;br /&gt;
File INUSERP has 299 flags; 141 of which are used by the two programs above (Change User Authorities, and Change Web User).  The fields are named INFLAG001 to INFLAG299.  To keep track of what each does, I go into the source of this file, and change the text; but I do NOT compile it – if I did, every InfoNet program would have to be recompiled.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_Overview&amp;diff=697</id>
		<title>Information Systems:InfoNet Overview</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet_Overview&amp;diff=697"/>
		<updated>2015-10-21T00:02:42Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;This was written in WebSmart PML and html, instead of RPG and DDS.  Screen design is much easier in html - you don’t have to count field lengths and screen positions; the br...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This was written in WebSmart PML and html, instead of RPG and DDS.  Screen design is much easier in html - you don’t have to count field lengths and screen positions; the browser will dynamically just make everything fit.  &lt;br /&gt;
&lt;br /&gt;
The first programs in InfoNet were item and partner maintenance.  There is just one program for each, instead of the previous dozens in both base ASW and the extensions.  Because you can have a very long page in html (unlike the 24 row green screen), in maintenance all data fields can be keyed and validated at the same time.&lt;br /&gt;
&lt;br /&gt;
We then started using it for inquiry programs.  RPG inquiry programs in ASW and most of the extensions use SET and READ commands, then test to see if each record fits the search criteria.  This was fine in the beginning, but now we have transaction files with record counts in the tens of millions. We had two options – rewrite these programs to use SQL instead, or write them in WebSmart – also using SQL.  (For an explanation of why SQL is faster, see ‘SQL – Structured Query Language’ in the ‘Programming’ section of this manual.)   We realized that development would be faster and easier in WebSmart, the resulting programs would be easier for the users, and the browser based screens would look better and be able to show much more information.  (Instead of being restricted to 24 rows of 80 characters, the display is only restricted by how small the characters the user could read – which on a large display is a lot.)&lt;br /&gt;
&lt;br /&gt;
Then we started thinking about replacing InfoManger, our business intelligence package.  (It was expensive, inflexible, slow, and support was almost non-existent.  See the WebSmart / History section above for details.)  Again, because the WebSmart programs are all using SQL, the user can select from a broad range of select, sort, and summary options, and the optimizer finds the fast access path.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet&amp;diff=696</id>
		<title>Information Systems:InfoNet</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:InfoNet&amp;diff=696"/>
		<updated>2015-10-21T00:02:14Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;* InfoNet Overview * InfoNet User Authorities * InfoNet Data Analyser * InfoNet Problems&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[InfoNet Overview]]&lt;br /&gt;
* [[InfoNet User Authorities]]&lt;br /&gt;
* [[InfoNet Data Analyser]]&lt;br /&gt;
* [[InfoNet Problems]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Developing_programs_in_WebSmart&amp;diff=694</id>
		<title>Information Systems:Developing programs in WebSmart</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Developing_programs_in_WebSmart&amp;diff=694"/>
		<updated>2015-10-20T23:59:18Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebSmart Program Development==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Drop Down Menus===&lt;br /&gt;
&lt;br /&gt;
Both InfoNet and Web Orders have a header HTML defined, which is included in all programs.  Web Orders has a banner and a drop down menu; InfoNet just has a drop down menu (it’s for internal use – we know who we are, and we need that extra real estate to display data).  Because the include statement contains the entire path to the header – &lt;br /&gt;
&lt;br /&gt;
 include(&amp;quot;/webroot/unipharm/internal/header.html&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
– the same one is used in both development and production.  Therefore it cannot be updated until the new programs are moved to production.&lt;br /&gt;
&lt;br /&gt;
===File Access===&lt;br /&gt;
&lt;br /&gt;
Files are not explicitly defined as input or output, but implicitly based on their use.  This means that you could add a record update to a working program, and find that it no longer works.  If the update you added is the first update of that file, the file use is changed from input to update, so then all the reads will hold the records and cause record locks.  It would be best to always use *NO in the third parameter of GETRCD and GETNXTRCD – unless you are actually reading the record in order to update it.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Developing_programs_in_WebSmart&amp;diff=693</id>
		<title>Information Systems:Developing programs in WebSmart</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:Developing_programs_in_WebSmart&amp;diff=693"/>
		<updated>2015-10-20T23:58:59Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;=WebSmart Program Development=   ==Drop Down Menus==  Both InfoNet and Web Orders have a header HTML defined, which is included in all programs.  Web Orders has a banner and a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=WebSmart Program Development=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Drop Down Menus==&lt;br /&gt;
&lt;br /&gt;
Both InfoNet and Web Orders have a header HTML defined, which is included in all programs.  Web Orders has a banner and a drop down menu; InfoNet just has a drop down menu (it’s for internal use – we know who we are, and we need that extra real estate to display data).  Because the include statement contains the entire path to the header – &lt;br /&gt;
&lt;br /&gt;
 include(&amp;quot;/webroot/unipharm/internal/header.html&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
– the same one is used in both development and production.  Therefore it cannot be updated until the new programs are moved to production.&lt;br /&gt;
&lt;br /&gt;
==File Access==&lt;br /&gt;
&lt;br /&gt;
Files are not explicitly defined as input or output, but implicitly based on their use.  This means that you could add a record update to a working program, and find that it no longer works.  If the update you added is the first update of that file, the file use is changed from input to update, so then all the reads will hold the records and cause record locks.  It would be best to always use *NO in the third parameter of GETRCD and GETNXTRCD – unless you are actually reading the record in order to update it.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_History&amp;diff=691</id>
		<title>Information Systems:WebSmart History</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:WebSmart_History&amp;diff=691"/>
		<updated>2015-10-20T23:56:39Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;A replacement was needed for the EOB (Electronic Order Book), which was a program installed on shareholder and customer PC’s.  More functionality was wanted, and it would no...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A replacement was needed for the EOB (Electronic Order Book), which was a program installed on shareholder and customer PC’s.  More functionality was wanted, and it would no longer function after 999 weeks of use (‘week’ was a three digit field).&lt;br /&gt;
&lt;br /&gt;
Web Orders went live June 29, 2005; week 999 was February 19, 2011.  Excel wrote it, and did a major update in late 2009 / early 2010.  We can make changes and additions to it ourselves; but don’t have Excel’s experience, and knowledge of new tools and innovations.&lt;br /&gt;
&lt;br /&gt;
In November 2006 we started developing item and partner maintenance in WebSmart.  The purpose was to have a single program for each that would do all maintenance – instead of the existing multiple menu options in both ASW and Extensions to add a single item or partner.  As it was to be a single program writing and reading a single browser page that included all information, full editing and validation could be done.&lt;br /&gt;
&lt;br /&gt;
Previously, uniPHARM had a simple web portal called ‘InfoNet’ – the name stuck when we replaced it with the new programs.&lt;br /&gt;
&lt;br /&gt;
We realized that WebSmart was an ideal tool for data analysis.  We could prompt the user for various selection, summary, and sort criteria, build a SQL statement to extract the requested information, then display it.  After this program had been developed once, we then used it as a template to give us more and more varied information.  Sometimes the SQL took too long to give the user the required information, or the data extract was too complicated; so we came up with two other methods.  As part of our overnight process, we build several of the files used by InfoNet.  For example, XXSTATSP, which for each item gives totals by the last twelve months for sales, lost sales, and forecasts.  Another method used is to build a work file when the user presses ‘search’, then have the program use that work file.         &lt;br /&gt;
&lt;br /&gt;
Using sample code from Excel’s web site, we were able to add graphs, and the ability to export a file to Excel (the spreadsheet – not the company).     &lt;br /&gt;
&lt;br /&gt;
In about 2005, we had installed a business intelligence tool call InfoManager.  Every night the data warehouse would be updated with the day’s transactions, and every Saturday the entire day was spent recalculating all the summaries.  Those summaries had been updated every night, but started getting out of sync immediately.  We wanted shareholders to be able to use InfoManager to look at summaries of their purchases from us, but it would not have been feasible to add them all as users on the i; both because of the increased cost of the license, and the load on the system of the extra users.  So instead, we used the option to send the information in an email every month.  It was an image only, not something shareholders could load into a spreadsheet.  &lt;br /&gt;
&lt;br /&gt;
It has a big job to keep this going.  The process had to be babysat on the first of every month – no matter what the day.  Then an update to InfoManger broke it, and the vendor was not able to fix it.  We were able to limp along, but in September 2012 replaced it with a WebSmart program in Web Orders that the user could run themselves, and export the data to a spreadsheet.&lt;br /&gt;
&lt;br /&gt;
In October 2014, we had Excel (the company this time) create the frame work for a dashboard, into which we put programs that we had developed to replace InfoManager.  (Support had dwindled to practically nothing, and charts took a very long time to call up – users would call a dashboard then go for coffee.  For all this, we paid $25,000 a year.)  The replacement analytical programs we wrote with WebSmart are completely flexible, and take seconds to run.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ASW_User_Security&amp;diff=687</id>
		<title>Information Systems:ASW User Security</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ASW_User_Security&amp;diff=687"/>
		<updated>2015-10-20T23:51:02Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=ASW User Security=&lt;br /&gt;
&lt;br /&gt;
Only ASW FIN is secured.  All finance options are secured by ‘Group Profile’, which is on the user’s profile.  &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/02/14 13:38:37 ASGD9604 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ KELSEYT                                                   &lt;br /&gt;
 Description......... temp - Kelsey Tran                                        &lt;br /&gt;
 Templates                                                                      &lt;br /&gt;
 Name maintenance.... ALL               Name enquiry........ GENERAL            &lt;br /&gt;
 Item maintenance.... ALL               Item enquiry........ ALL                &lt;br /&gt;
 A/R invoice entry... CVM               A/R payment entry... SYSTEM             &lt;br /&gt;
 A/P invoice entry... SYSTEM            A/P payment entry... SYSTEM             &lt;br /&gt;
 G/L entry........... SYSTEM                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Interactive process. N                 User language....... EN                 &lt;br /&gt;
 Allow change period. N                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Group profile....... FIN4              Valid as group prf.. N                  &lt;br /&gt;
 RF warehouse........ MAI               RF handler.......... KELSEYT            &lt;br /&gt;
 GUI activated....... Y                 Handler............. KELSEYT            &lt;br /&gt;
 Default SO type..... AR                Engineer............ _______                   &lt;br /&gt;
 Default PO type..... BE                Max. support level.. 9                  &lt;br /&gt;
                                        Orders in desc. seq. Y                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F2=Client  F8=Maintain HELP options  F10=Copy record                           &lt;br /&gt;
                                                                                &lt;br /&gt;
The group profiles are – &lt;br /&gt;
&lt;br /&gt;
 CSRGRP     Customer Service Rep Group&lt;br /&gt;
 FIN1       Finance Supervisor&lt;br /&gt;
 FIN2       Finance A/P G/L&lt;br /&gt;
 FIN3       Finance A/P A/R G/L&lt;br /&gt;
 FIN4       Finance A/P A/R&lt;br /&gt;
 FIN5       Finance A/P&lt;br /&gt;
                                                                                &lt;br /&gt;
When a new person is added to the finance department, they will need to be attached to one of these FIN profiles.  A new person in Customer Serve needs to be attached to CSRGRP.&lt;br /&gt;
&lt;br /&gt;
==Authorize New User== &lt;br /&gt;
&lt;br /&gt;
Before a user profile can be added (the ASW profile; not for the i), you must first add a ‘signature’.&lt;br /&gt;
&lt;br /&gt;
On an ASW command line, key in 81 and press enter.  Find ‘Signatures’ using the search argument.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Table maintenance program selection      12/01/14 11:49:19 ASGD0181 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Appl      Table                                                            &lt;br /&gt;
 _   AAC       Acquisition accounts                                             &lt;br /&gt;
 _   AAC       Acquisition types                                                &lt;br /&gt;
 _   AAC       Responsibles                                                     &lt;br /&gt;
 _   DIS       Cust. commission groups                                          &lt;br /&gt;
 _   DIS       Item commission groups                                           &lt;br /&gt;
 _   DIS       Sales tax classification                                         &lt;br /&gt;
 _   DIS       Salesman commissions                                             &lt;br /&gt;
 _   GEN       Divisions                                                        &lt;br /&gt;
 X   GEN       Signatures                                                       &lt;br /&gt;
 _   HLN       Disposition codes                                                &lt;br /&gt;
 _   WHM       Location sizes                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Appl      Search argument  &lt;br /&gt;
     ___       SI______________________________________                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Select ‘Signatures’.    &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Signature table maintenance              12/01/14 11:51:45 GDMD1111 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 _    Signature  Name                                                            &lt;br /&gt;
 _    CHARANS    AD Charanpreet Sidhu                                            &lt;br /&gt;
 _    CHARLENEH  AD Charlene Huang                                               &lt;br /&gt;
 _    CHARLESN   AD Charles Ng                                                   &lt;br /&gt;
 _    CHARLIEC   AD Charlie Chen                                                 &lt;br /&gt;
 _    CHELSEAK   Chelsea Kramer                                                  &lt;br /&gt;
 _    CHELSEAM   AD Chelsea Manansala                                            &lt;br /&gt;
 _    CHENC      AD Chen Chen                                                    &lt;br /&gt;
 _    CHENGY     AD Cheng Yi                                                     &lt;br /&gt;
 _    CHERIZAA   AD Cheriza Adano                                                &lt;br /&gt;
 _    CHERYLC    Cheryl Corkum CSR                                               &lt;br /&gt;
 _    CHERYLCB   Cheryl Corkum Buyer                                             &lt;br /&gt;
 _    CHHONK     AD Chhon Kheav                                                  &lt;br /&gt;
 _    CHOOSY     AD Choo Sang Yong                                               &lt;br /&gt;
 _    CHRISC     AD Chris Chan                                                   &lt;br /&gt;
 _    CHRISCH    AD Chris Chow                                                   &lt;br /&gt;
  -------------------------------------------------------------------------------&lt;br /&gt;
      Signature                                                                  &lt;br /&gt;
      __________                                                                           &lt;br /&gt;
  &lt;br /&gt;
Press F6 to add.                                                                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 *VA/480B*  Signature table maintenance              12/01/14 11:52:44 GDMD1113 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
  Signature........... KELSEYT                                                 &lt;br /&gt;
  Name................ temp - Kelsey Tran                                      &lt;br /&gt;
                                                                                 &lt;br /&gt;
 Security code.......  ____                                                         &lt;br /&gt;
  Common attest limit. ___________                                                          &lt;br /&gt;
  Next level authority _________                                                          &lt;br /&gt;
                                                                                 &lt;br /&gt;
  Salesman............ N                                                         &lt;br /&gt;
  Sales manager....... __________                                                          &lt;br /&gt;
                                                                                 &lt;br /&gt;
 Direct print                                                                   &lt;br /&gt;
  Printer queue....... QPRINT                                                    &lt;br /&gt;
  Number of copies....  1                                                        &lt;br /&gt;
  Hold on spool file.. Y   &lt;br /&gt;
                                                       &lt;br /&gt;
  F2=Assign users                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
Fill in the blanks as shown – the ‘signature’ must be the same as the i user ID.  The default printer queue is set to QPRINT, which isn’t attached to a printer.  ASW generates a lot of reports; most of which we don’t print.  When the user wants to actually print something, they override the output queue to the closest printer.                                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
Then go back to ‘Table maintenance program selection’, and find user profiles.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Table maintenance program selection      12/01/14 12:04:10 ASGD0181 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
      Appl      Table                                                            &lt;br /&gt;
 _    AMT       Work with AMT users                                              &lt;br /&gt;
 _    GEN       User def. statistics identity                                    &lt;br /&gt;
 X    GEN       User profiles                                                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
      Appl      Search argument                                                  &lt;br /&gt;
      ___       USER________________________________                                                                    &lt;br /&gt;
 &lt;br /&gt;
Select ‘User profiles’.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 12:17:18 ASGD9601 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     User        Description                                                     &lt;br /&gt;
  _  CELIAS      AD Celia Salas                                                  &lt;br /&gt;
  _  CELSOC      AD Celso Canlas                                                 &lt;br /&gt;
  _  CHARANS     AD Charanpreet Sidhu                                            &lt;br /&gt;
  _  CHARLENEH   AD Charlene Huang                                               &lt;br /&gt;
  _  CHARLESN    AD Charles Ng                                                   &lt;br /&gt;
  _  CHARLIEC    AD Charlie Chen                                                 &lt;br /&gt;
  _  CHELSEAK    Chelsea Kramer                                                  &lt;br /&gt;
  X  CHELSEAM    Chelsea Manansala                                               &lt;br /&gt;
  _  CHENC       AD Chen Chen                                                    &lt;br /&gt;
  _  CHENGY      AD Cheng Yi                                                     &lt;br /&gt;
  _  CHERIZAA    AD Cheriza Adano                                                &lt;br /&gt;
  _  CHERYLC     Cheryl Corkum CSR                                               &lt;br /&gt;
  _  CHERYLCB    Cheryl Corkum Buyer                                             &lt;br /&gt;
  _  CHHONK      AD Chhon Kheav                                                  &lt;br /&gt;
  _  CHOOSY      AD Choo Sang Yong                                               &lt;br /&gt;
  -------------------------------------------------------------------------------&lt;br /&gt;
     User                                                                        &lt;br /&gt;
     __________      &lt;br /&gt;
                                                                      &lt;br /&gt;
  F8=Maintain General HELP options                                               &lt;br /&gt;
                                            &lt;br /&gt;
Select someone with the same accesses that the person you are adding will need.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:40:58 ASGD9604 &lt;br /&gt;
  -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ CHELSEAM                                                  &lt;br /&gt;
 Description......... Chelsea Manansala                                         &lt;br /&gt;
 Templates                                                                      &lt;br /&gt;
 Name maintenance.... ALL               Name enquiry........ GENERAL            &lt;br /&gt;
 Item maintenance.... ALL               Item enquiry........ ALL                &lt;br /&gt;
 A/R invoice entry... CVM               A/R payment entry... SYSTEM             &lt;br /&gt;
 A/P invoice entry... SYSTEM            A/P payment entry... SYSTEM             &lt;br /&gt;
 G/L entry........... SYSTEM                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Interactive process. N                 User language....... EN                 &lt;br /&gt;
 Allow change period. N                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Group profile....... FIN4              Valid as group prf.. N                  &lt;br /&gt;
 RF warehouse........ MAI               RF handler.......... CHELSEAM           &lt;br /&gt;
 GUI activated....... Y                 Handler............. CHELSEAM           &lt;br /&gt;
 Default SO type..... AR                Engineer............ ________                   &lt;br /&gt;
 Default PO type..... BE                Max. support level.. 9                  &lt;br /&gt;
                                        Orders in desc. seq. Y                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F2=Client  F8=Maintain HELP options  F10=Copy record                           &lt;br /&gt;
&lt;br /&gt;
Press F10 to copy this user profile.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:40:58 ASGD9604 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ KELSEYT                                                   &lt;br /&gt;
 Description......... temp - Kelsey Tran                                        &lt;br /&gt;
 Templates                                                                      &lt;br /&gt;
 Name maintenance.... ALL               Name enquiry........ GENERAL            &lt;br /&gt;
 Item maintenance.... ALL               Item enquiry........ ALL                &lt;br /&gt;
 A/R invoice entry... CVM               A/R payment entry... SYSTEM             &lt;br /&gt;
 A/P invoice entry... SYSTEM            A/P payment entry... SYSTEM             &lt;br /&gt;
 G/L entry........... SYSTEM                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Interactive process. N                 User language....... EN                 &lt;br /&gt;
 Allow change period. N                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Group profile....... FIN4              Valid as group prf.. N                  &lt;br /&gt;
 RF warehouse........ MAI               RF handler.......... KELSEYT            &lt;br /&gt;
 GUI activated....... Y                 Handler............. KELSEYT            &lt;br /&gt;
 Default SO type..... AR                Engineer............ _______                   &lt;br /&gt;
 Default PO type..... BE                Max. support level.. 9                  &lt;br /&gt;
                                        Orders in desc. seq. Y                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F2=Client  F8=Maintain HELP options  F10=Copy record   &lt;br /&gt;
                        &lt;br /&gt;
Key in user profile, description, RF handler, and handler, then press enter.  &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:57:17 ASGD9611 &lt;br /&gt;
            Enquiry program templates                                           &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ CHELSEAM                                                  &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Template           Description                                             &lt;br /&gt;
  X     FIN             ASW Financial                                           &lt;br /&gt;
  _     RFH             ASW Radio Frequency                                     &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Template                                                                   &lt;br /&gt;
        ___                                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
Select the FIN inquiry program template.     &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:57:56 ASGD9614 &lt;br /&gt;
            Enquiry program templates                                           &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ CHELSEAM                                                  &lt;br /&gt;
 Template............ FIN                                                       &lt;br /&gt;
 Description......... ASW Financial                                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F13 enquiry......... HLR126            Hotline incident enquiry                &lt;br /&gt;
 F14 enquiry......... DMC119A           Purchase orders                         &lt;br /&gt;
 F15 enquiry......... FKR015            A/R balance/stat/agreem/trans           &lt;br /&gt;
 F16 enquiry......... FKC090            A/R credit time axis                    &lt;br /&gt;
 F17 enquiry......... DMC120            Sales orders                            &lt;br /&gt;
 F18 enquiry......... DMR121            Invoices                                &lt;br /&gt;
 F19 enquiry......... DMR122            Customer service                        &lt;br /&gt;
 F20 enquiry......... GDMR273           Credit stop codes                       &lt;br /&gt;
 F21 enquiry......... FLR015            A/P balance/stat/agreem/trans           &lt;br /&gt;
 F22 enquiry......... FMR015            Account file                            &lt;br /&gt;
 F23 enquiry......... GDMR201           Names                                   &lt;br /&gt;
 F24 enquiry......... ASGR012           Enquiries                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 F10=Copy record                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
Press F10 to copy the template to the new user profile.  &lt;br /&gt;
                                                                         &lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:57:56 ASGD9614 &lt;br /&gt;
            Enquiry program templates                                           &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ KELSEYT                                                   &lt;br /&gt;
 Template............ FIN                                                       &lt;br /&gt;
 Description......... ASW Financial                                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F13 enquiry......... HLR126            Hotline incident enquiry                &lt;br /&gt;
 F14 enquiry......... DMC119A           Purchase orders                         &lt;br /&gt;
 F15 enquiry......... FKR015            A/R balance/stat/agreem/trans           &lt;br /&gt;
 F16 enquiry......... FKC090            A/R credit time axis                    &lt;br /&gt;
 F17 enquiry......... DMC120            Sales orders                            &lt;br /&gt;
 F18 enquiry......... DMR121            Invoices                                &lt;br /&gt;
 F19 enquiry......... DMR122            Customer service                        &lt;br /&gt;
 F20 enquiry......... GDMR273           Credit stop codes                       &lt;br /&gt;
 F21 enquiry......... FLR015            A/P balance/stat/agreem/trans           &lt;br /&gt;
 F22 enquiry......... FMR015            Account file                            &lt;br /&gt;
 F23 enquiry......... GDMR201           Names                                   &lt;br /&gt;
 F24 enquiry......... ASGR012           Enquiries                               &lt;br /&gt;
   &lt;br /&gt;
Key in the user profile, and press enter.&lt;br /&gt;
&lt;br /&gt;
==Give User Additional Authority==&lt;br /&gt;
&lt;br /&gt;
A manager can request extra access for their staff.  For example, a secured option that people outside of finance need access to is invoice printing (for example, customer service and returns).  There is a group profile for customer service, but other people have to be authorized individually.&lt;br /&gt;
&lt;br /&gt;
Find the required option on a menu, and make note of the menu name, and option number (in this case, INVOICE and 1).&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Invoicing Tasks                           1/16/15 14:51:09 INVOICE  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Select one of the following:                        Application SoftWare       &lt;br /&gt;
                                                     Release: XX1:480           &lt;br /&gt;
      1. Print invoices                                                         &lt;br /&gt;
      2. Print invoice journal                                                  &lt;br /&gt;
      3. Print cash sales journal                                               &lt;br /&gt;
      4. Release orders held for invoicing                                      &lt;br /&gt;
      5. Transfer logistic accounting transactions                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Selection or command                                (C) IBS 1989-2002          &lt;br /&gt;
 ===&amp;gt; ____________________________________________________________________                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit   F4=Prompt   F9=Retrieve   F12=Cancel                                 &lt;br /&gt;
 F13=Information Assistant  F16=System main menu                                &lt;br /&gt;
                                                                                &lt;br /&gt;
To find the name of the job, key in  GO  MEDEA  and press enter.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Menu Handling Tasks                       1/16/15 14:23:47 MEDEA    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Select one of the following:                        Application SoftWare       &lt;br /&gt;
                                                     Release: XX1:480           &lt;br /&gt;
      1. Work with menu items                                                   &lt;br /&gt;
      2. Work with menus                                                        &lt;br /&gt;
      3. Display menu option                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Selection or command                                (C) IBS 1989-2002          &lt;br /&gt;
 ===&amp;gt; ____________________________________________________________________                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit   F4=Prompt   F9=Retrieve   F12=Cancel                                 &lt;br /&gt;
 F13=Information Assistant  F16=System main menu                                &lt;br /&gt;
           &lt;br /&gt;
Selection option 2 ‘Work with menus’, and position to the menu you want.&lt;br /&gt;
&lt;br /&gt;
                             Work with Menus                           ASGD4501 &lt;br /&gt;
 Subset . . . . . . . .   *ALL                                                  &lt;br /&gt;
 Position to  . . . . .   INVOICE           Starting characters                        &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type option (and Menu), press Enter.                                           &lt;br /&gt;
   1=Create   2=Revise   3=Copy   4=Delete   5=View   6=DW-Document   7=Rename  &lt;br /&gt;
  11=Move menu   14=Create Menu   15=Translate                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt  Menu      Library    Subset     Description                        MEDEA  &lt;br /&gt;
                                                                                &lt;br /&gt;
 5    INVOICE   *APP       *STANDARD  Invoicing Tasks                     YES   &lt;br /&gt;
 __   INVPER    *APP       *STANDARD  Inventory Contol Periodical Tasks   YES   &lt;br /&gt;
 __   INVREO    *APP       *STANDARD  Inventory Control Reorganisation Ta YES   &lt;br /&gt;
 __   INVSET    *APP       *STANDARD  Inventory Control Setup Tasks       YES   &lt;br /&gt;
 __   INVSUPP   *APP       *STANDARD  Internal Replenishment Tasks        YES   &lt;br /&gt;
 __   ITEM      *APP       *STDDELTA  Item Tasks                          YES   &lt;br /&gt;
 __   ITEM      *APP       *STANDARD  Item Tasks                          YES   &lt;br /&gt;
 __   ITEMDEL   *APP       *STANDARD  Item File Reorganisation Tasks      YES   &lt;br /&gt;
 __   ITEMPRC   *APP       *STANDARD  Item Pricing Tasks                  YES   &lt;br /&gt;
 __   ITEMTRAN  *APP       *STANDARD  Item Information Transfer Tasks     YES   &lt;br /&gt;
                                                                                &lt;br /&gt;
 F1=Shift info  F3=Exit  F5=Refresh  F6=Create DW-document  F8=Select subset    &lt;br /&gt;
 F9=Menu items - Where used  F11=Display by desc  F12=Cancel  F13=Repeat        &lt;br /&gt;
                                                                                &lt;br /&gt;
Use option 5 to view the menu, and press enter until you get to ‘View Menu Options’.  &lt;br /&gt;
                                                                                                                    &lt;br /&gt;
                             View Menu Options                         ASGD4522 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Menu . . . . . . . . . . . . . .   INVOICE                                     &lt;br /&gt;
   Library. . . . . . . . . . . .     *APP                                      &lt;br /&gt;
 Subset . . . . . . . . . . . . .   *STANDARD                                   &lt;br /&gt;
 Menu Description . . . . . . . .   Invoicing Tasks                             &lt;br /&gt;
 Type option, press Enter.                                                      &lt;br /&gt;
   5=View   6=Print   8=X-ref                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Op MO Menu item  Subset     Description                                        &lt;br /&gt;
 _   1 DM340      *STANDARD  Print invoices                                     &lt;br /&gt;
 _   2 DM350      *STANDARD  Print invoice journal                              &lt;br /&gt;
 _   3 DM365      *STANDARD  Print cash sales journal                           &lt;br /&gt;
 _   4 DM308      *STANDARD  Release orders held for invoicing                  &lt;br /&gt;
 _   5 CF750      *STANDARD  Transfer logistic accounting transactions          &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit  F5=Refresh  F12=Cancel                                                &lt;br /&gt;
&lt;br /&gt;
Make note of the job name DM340.&lt;br /&gt;
&lt;br /&gt;
On an ASW command line, key in  GO  SECUR  and press enter.  Select menu option 3 – Work with authority groups.  Select *MNUITM – Menu item control.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Authority group table maintenance        12/02/14 16:20:09 ASGD2514 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM                                                   &lt;br /&gt;
 Description......... Menu item control                                         &lt;br /&gt;
 Active group........ Y                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Object control pgm.. ASGR281                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Default value....... 1                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Users  F8=Routines  F9=Objects  F10=Details                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
Press F8 for objects.  &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 10:59:42 ASGD2531 &lt;br /&gt;
            Secured routines                                                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    Routine     Description                     Secured                         &lt;br /&gt;
 5  ASGR995     Check Menu item/Application        Y                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    Routine                                                                     &lt;br /&gt;
    ___________                                                                            &lt;br /&gt;
                                                                                &lt;br /&gt;
Select ‘ASGR995’, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:00:48 ASGD2534 &lt;br /&gt;
            Secured routines                                                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Routine............. ASGR995                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Description......... Check Menu item/Application                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 Secured............. Y                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 F8=Routine aut per usr and obj                                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
Press F8.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:02:05 ASGD2561 &lt;br /&gt;
            Routine authority per User and Object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
 _  ABDIE       DM001                                            Y              &lt;br /&gt;
 _  AMANDAN     DM340                                            Y              &lt;br /&gt;
 _  AMANDAY     DM001                                            Y              &lt;br /&gt;
 _  ANGELAC     GD001                                            Y              &lt;br /&gt;
 _  ANGELAC     GL040                                            Y              &lt;br /&gt;
 _  BOBW        DM340                                            Y              &lt;br /&gt;
 _  BRANDONS    DM340                                            Y              &lt;br /&gt;
 _  CAMILLED    DM340                                            Y              &lt;br /&gt;
 _  CARLOSD     DM340                                            Y              &lt;br /&gt;
 _  CELSOC      DM340                                            Y              &lt;br /&gt;
 _  CHARLENEH   DM340                                            Y              &lt;br /&gt;
 _  CHARLESN    AP410                                            Y              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    __________  ______________________________                   _                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
You can press F6 to add.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:45:32 ASGD2564 &lt;br /&gt;
            User authority per routine and object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User................ KELSEYT                                                   &lt;br /&gt;
 Object.............. DM340                                                     &lt;br /&gt;
 Authority........... Y                                                         &lt;br /&gt;
&lt;br /&gt;
* Don’t forget ‘Y’ for authority.&lt;br /&gt;
&lt;br /&gt;
Or you can position to either a ‘user’ or an ‘object’.         &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:47:52 ASGD2561 &lt;br /&gt;
            Routine authority per User and Object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    AMANDAN     DM340                                            Y              &lt;br /&gt;
    BOBW        DM340                                            Y              &lt;br /&gt;
    BRANDONS    DM340                                            Y              &lt;br /&gt;
    CAMILLED    DM340                                            Y              &lt;br /&gt;
    CARLOSD     DM340                                            Y              &lt;br /&gt;
    CELSOC      DM340                                            Y              &lt;br /&gt;
    CHARLENEH   DM340                                            Y              &lt;br /&gt;
    CHRISCH     DM340                                            Y              &lt;br /&gt;
    CSRGRP      DM340                                            Y              &lt;br /&gt;
    DOMERL      DM340                                            Y              &lt;br /&gt;
    FIN1        DM340                                            Y              &lt;br /&gt;
    FIN2        DM340                                            Y              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    __________  DM340_________________________                   _  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:47:52 ASGD2561 &lt;br /&gt;
            Routine authority per User and Object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    CHRISTINED  AP410                                            Y              &lt;br /&gt;
    CHRISTINED  CF400                                            Y              &lt;br /&gt;
    CHRISTINED  GF460                                            Y              &lt;br /&gt;
    CHRISTINET  AP410                                            Y              &lt;br /&gt;
    CHRISTINET  CF400                                            Y              &lt;br /&gt;
    CHRISTINET  DM001                                            Y              &lt;br /&gt;
    CHRISTINET  GF457                                            Y              &lt;br /&gt;
    CHRISTINET  GL030                                            Y              &lt;br /&gt;
    CHRISTINET  GL032                                            Y              &lt;br /&gt;
    CHRISTINET  GL040                                            Y              &lt;br /&gt;
    CSRGRP      DM340                                            Y              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    CHRISTINED  _________________________________________        U&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ASW_User_Security&amp;diff=686</id>
		<title>Information Systems:ASW User Security</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ASW_User_Security&amp;diff=686"/>
		<updated>2015-10-20T23:49:51Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=ASW User Security=&lt;br /&gt;
&lt;br /&gt;
Only ASW FIN is secured.  All finance options are secured by ‘Group Profile’, which is on the user’s profile.  &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/02/14 13:38:37 ASGD9604 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ KELSEYT                                                   &lt;br /&gt;
 Description......... temp - Kelsey Tran                                        &lt;br /&gt;
 Templates                                                                      &lt;br /&gt;
 Name maintenance.... ALL               Name enquiry........ GENERAL            &lt;br /&gt;
 Item maintenance.... ALL               Item enquiry........ ALL                &lt;br /&gt;
 A/R invoice entry... CVM               A/R payment entry... SYSTEM             &lt;br /&gt;
 A/P invoice entry... SYSTEM            A/P payment entry... SYSTEM             &lt;br /&gt;
 G/L entry........... SYSTEM                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Interactive process. N                 User language....... EN                 &lt;br /&gt;
 Allow change period. N                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Group profile....... FIN4              Valid as group prf.. N                  &lt;br /&gt;
 RF warehouse........ MAI               RF handler.......... KELSEYT            &lt;br /&gt;
 GUI activated....... Y                 Handler............. KELSEYT            &lt;br /&gt;
 Default SO type..... AR                Engineer............ _______                   &lt;br /&gt;
 Default PO type..... BE                Max. support level.. 9                  &lt;br /&gt;
                                        Orders in desc. seq. Y                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F2=Client  F8=Maintain HELP options  F10=Copy record                           &lt;br /&gt;
                                                                                &lt;br /&gt;
The group profiles are – &lt;br /&gt;
&lt;br /&gt;
 CSRGRP     Customer Service Rep Group&lt;br /&gt;
 FIN1       Finance Supervisor&lt;br /&gt;
 FIN2       Finance A/P G/L&lt;br /&gt;
 FIN3       Finance A/P A/R G/L&lt;br /&gt;
 FIN4       Finance A/P A/R&lt;br /&gt;
 FIN5       Finance A/P&lt;br /&gt;
                                                                                &lt;br /&gt;
When a new person is added to the finance department, they will need to be attached to one of these FIN profiles.  A new person in Customer Serve needs to be attached to CSRGRP.&lt;br /&gt;
&lt;br /&gt;
==Authorize New User== &lt;br /&gt;
&lt;br /&gt;
Before a user profile can be added (the ASW profile; not for the i), you must first add a ‘signature’.&lt;br /&gt;
&lt;br /&gt;
On an ASW command line, key in 81 and press enter.  Find ‘Signatures’ using the search argument.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Table maintenance program selection      12/01/14 11:49:19 ASGD0181 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Appl      Table                                                            &lt;br /&gt;
 _   AAC       Acquisition accounts                                             &lt;br /&gt;
 _   AAC       Acquisition types                                                &lt;br /&gt;
 _   AAC       Responsibles                                                     &lt;br /&gt;
 _   DIS       Cust. commission groups                                          &lt;br /&gt;
 _   DIS       Item commission groups                                           &lt;br /&gt;
 _   DIS       Sales tax classification                                         &lt;br /&gt;
 _   DIS       Salesman commissions                                             &lt;br /&gt;
 _   GEN       Divisions                                                        &lt;br /&gt;
 X   GEN       Signatures                                                       &lt;br /&gt;
 _   HLN       Disposition codes                                                &lt;br /&gt;
 _   WHM       Location sizes                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Appl      Search argument  &lt;br /&gt;
     ___       SI______________________________________                                           &lt;br /&gt;
                                                                                &lt;br /&gt;
Select ‘Signatures’.    &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Signature table maintenance              12/01/14 11:51:45 GDMD1111 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 _    Signature  Name                                                            &lt;br /&gt;
 _    CHARANS    AD Charanpreet Sidhu                                            &lt;br /&gt;
 _    CHARLENEH  AD Charlene Huang                                               &lt;br /&gt;
 _    CHARLESN   AD Charles Ng                                                   &lt;br /&gt;
 _    CHARLIEC   AD Charlie Chen                                                 &lt;br /&gt;
 _    CHELSEAK   Chelsea Kramer                                                  &lt;br /&gt;
 _    CHELSEAM   AD Chelsea Manansala                                            &lt;br /&gt;
 _    CHENC      AD Chen Chen                                                    &lt;br /&gt;
 _    CHENGY     AD Cheng Yi                                                     &lt;br /&gt;
 _    CHERIZAA   AD Cheriza Adano                                                &lt;br /&gt;
 _    CHERYLC    Cheryl Corkum CSR                                               &lt;br /&gt;
 _    CHERYLCB   Cheryl Corkum Buyer                                             &lt;br /&gt;
 _    CHHONK     AD Chhon Kheav                                                  &lt;br /&gt;
 _    CHOOSY     AD Choo Sang Yong                                               &lt;br /&gt;
 _    CHRISC     AD Chris Chan                                                   &lt;br /&gt;
 _    CHRISCH    AD Chris Chow                                                   &lt;br /&gt;
  -------------------------------------------------------------------------------&lt;br /&gt;
      Signature                                                                  &lt;br /&gt;
      __________                                                                           &lt;br /&gt;
  &lt;br /&gt;
Press F6 to add.                                                                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 *VA/480B*  Signature table maintenance              12/01/14 11:52:44 GDMD1113 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
  Signature........... KELSEYT                                                 &lt;br /&gt;
  Name................ temp - Kelsey Tran                                      &lt;br /&gt;
                                                                                 &lt;br /&gt;
 Security code.......  ____                                                         &lt;br /&gt;
  Common attest limit. ___________                                                          &lt;br /&gt;
  Next level authority _________                                                          &lt;br /&gt;
                                                                                 &lt;br /&gt;
  Salesman............ N                                                         &lt;br /&gt;
  Sales manager....... __________                                                          &lt;br /&gt;
                                                                                 &lt;br /&gt;
 Direct print                                                                   &lt;br /&gt;
  Printer queue....... QPRINT                                                    &lt;br /&gt;
  Number of copies....  1                                                        &lt;br /&gt;
  Hold on spool file.. Y   &lt;br /&gt;
                                                       &lt;br /&gt;
  F2=Assign users                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
Fill in the blanks as shown – the ‘signature’ must be the same as the i user ID.  The default printer queue is set to QPRINT, which isn’t attached to a printer.  ASW generates a lot of reports; most of which we don’t print.  When the user wants to actually print something, they override the output queue to the closest printer.                                                                              &lt;br /&gt;
                                                                                &lt;br /&gt;
Then go back to ‘Table maintenance program selection’, and find user profiles.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Table maintenance program selection      12/01/14 12:04:10 ASGD0181 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
      Appl      Table                                                            &lt;br /&gt;
 _    AMT       Work with AMT users                                              &lt;br /&gt;
 _    GEN       User def. statistics identity                                    &lt;br /&gt;
 X    GEN       User profiles                                                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
      Appl      Search argument                                                  &lt;br /&gt;
      ___       USER________________________________                                                                    &lt;br /&gt;
 &lt;br /&gt;
Select ‘User profiles’.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 12:17:18 ASGD9601 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     User        Description                                                     &lt;br /&gt;
  _  CELIAS      AD Celia Salas                                                  &lt;br /&gt;
  _  CELSOC      AD Celso Canlas                                                 &lt;br /&gt;
  _  CHARANS     AD Charanpreet Sidhu                                            &lt;br /&gt;
  _  CHARLENEH   AD Charlene Huang                                               &lt;br /&gt;
  _  CHARLESN    AD Charles Ng                                                   &lt;br /&gt;
  _  CHARLIEC    AD Charlie Chen                                                 &lt;br /&gt;
  _  CHELSEAK    Chelsea Kramer                                                  &lt;br /&gt;
  X  CHELSEAM    Chelsea Manansala                                               &lt;br /&gt;
  _  CHENC       AD Chen Chen                                                    &lt;br /&gt;
  _  CHENGY      AD Cheng Yi                                                     &lt;br /&gt;
  _  CHERIZAA    AD Cheriza Adano                                                &lt;br /&gt;
  _  CHERYLC     Cheryl Corkum CSR                                               &lt;br /&gt;
  _  CHERYLCB    Cheryl Corkum Buyer                                             &lt;br /&gt;
  _  CHHONK      AD Chhon Kheav                                                  &lt;br /&gt;
  _  CHOOSY      AD Choo Sang Yong                                               &lt;br /&gt;
  -------------------------------------------------------------------------------&lt;br /&gt;
     User                                                                        &lt;br /&gt;
     __________      &lt;br /&gt;
                                                                      &lt;br /&gt;
  F8=Maintain General HELP options                                               &lt;br /&gt;
                                            &lt;br /&gt;
Select someone with the same accesses that the person you are adding will need.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:40:58 ASGD9604 &lt;br /&gt;
  -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ CHELSEAM                                                  &lt;br /&gt;
 Description......... Chelsea Manansala                                         &lt;br /&gt;
 Templates                                                                      &lt;br /&gt;
 Name maintenance.... ALL               Name enquiry........ GENERAL            &lt;br /&gt;
 Item maintenance.... ALL               Item enquiry........ ALL                &lt;br /&gt;
 A/R invoice entry... CVM               A/R payment entry... SYSTEM             &lt;br /&gt;
 A/P invoice entry... SYSTEM            A/P payment entry... SYSTEM             &lt;br /&gt;
 G/L entry........... SYSTEM                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Interactive process. N                 User language....... EN                 &lt;br /&gt;
 Allow change period. N                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Group profile....... FIN4              Valid as group prf.. N                  &lt;br /&gt;
 RF warehouse........ MAI               RF handler.......... CHELSEAM           &lt;br /&gt;
 GUI activated....... Y                 Handler............. CHELSEAM           &lt;br /&gt;
 Default SO type..... AR                Engineer............ ________                   &lt;br /&gt;
 Default PO type..... BE                Max. support level.. 9                  &lt;br /&gt;
                                        Orders in desc. seq. Y                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F2=Client  F8=Maintain HELP options  F10=Copy record                           &lt;br /&gt;
&lt;br /&gt;
Press F10 to copy this user profile.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:40:58 ASGD9604 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ KELSEYT                                                   &lt;br /&gt;
 Description......... temp - Kelsey Tran                                        &lt;br /&gt;
 Templates                                                                      &lt;br /&gt;
 Name maintenance.... ALL               Name enquiry........ GENERAL            &lt;br /&gt;
 Item maintenance.... ALL               Item enquiry........ ALL                &lt;br /&gt;
 A/R invoice entry... CVM               A/R payment entry... SYSTEM             &lt;br /&gt;
 A/P invoice entry... SYSTEM            A/P payment entry... SYSTEM             &lt;br /&gt;
 G/L entry........... SYSTEM                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Interactive process. N                 User language....... EN                 &lt;br /&gt;
 Allow change period. N                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Group profile....... FIN4              Valid as group prf.. N                  &lt;br /&gt;
 RF warehouse........ MAI               RF handler.......... KELSEYT            &lt;br /&gt;
 GUI activated....... Y                 Handler............. KELSEYT            &lt;br /&gt;
 Default SO type..... AR                Engineer............ _______                   &lt;br /&gt;
 Default PO type..... BE                Max. support level.. 9                  &lt;br /&gt;
                                        Orders in desc. seq. Y                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 F2=Client  F8=Maintain HELP options  F10=Copy record   &lt;br /&gt;
                        &lt;br /&gt;
Key in user profile, description, RF handler, and handler, then press enter.  &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:57:17 ASGD9611 &lt;br /&gt;
            Enquiry program templates                                           &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ CHELSEAM                                                  &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Template           Description                                             &lt;br /&gt;
  X     FIN             ASW Financial                                           &lt;br /&gt;
  _     RFH             ASW Radio Frequency                                     &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
     Template                                                                   &lt;br /&gt;
        ___                                                                        &lt;br /&gt;
                                                                                &lt;br /&gt;
Select the FIN inquiry program template.     &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:57:56 ASGD9614 &lt;br /&gt;
            Enquiry program templates                                           &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ CHELSEAM                                                  &lt;br /&gt;
 Template............ FIN                                                       &lt;br /&gt;
 Description......... ASW Financial                                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F13 enquiry......... HLR126            Hotline incident enquiry                &lt;br /&gt;
 F14 enquiry......... DMC119A           Purchase orders                         &lt;br /&gt;
 F15 enquiry......... FKR015            A/R balance/stat/agreem/trans           &lt;br /&gt;
 F16 enquiry......... FKC090            A/R credit time axis                    &lt;br /&gt;
 F17 enquiry......... DMC120            Sales orders                            &lt;br /&gt;
 F18 enquiry......... DMR121            Invoices                                &lt;br /&gt;
 F19 enquiry......... DMR122            Customer service                        &lt;br /&gt;
 F20 enquiry......... GDMR273           Credit stop codes                       &lt;br /&gt;
 F21 enquiry......... FLR015            A/P balance/stat/agreem/trans           &lt;br /&gt;
 F22 enquiry......... FMR015            Account file                            &lt;br /&gt;
 F23 enquiry......... GDMR201           Names                                   &lt;br /&gt;
 F24 enquiry......... ASGR012           Enquiries                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 F10=Copy record                                                                &lt;br /&gt;
                                                                                &lt;br /&gt;
Press F10 to copy the template to the new user profile.  &lt;br /&gt;
                                                                         &lt;br /&gt;
 *VA/480B*  User profile table maintenance           12/01/14 11:57:56 ASGD9614 &lt;br /&gt;
            Enquiry program templates                                           &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User profile........ KELSEYT                                                   &lt;br /&gt;
 Template............ FIN                                                       &lt;br /&gt;
 Description......... ASW Financial                                             &lt;br /&gt;
                                                                                &lt;br /&gt;
 F13 enquiry......... HLR126            Hotline incident enquiry                &lt;br /&gt;
 F14 enquiry......... DMC119A           Purchase orders                         &lt;br /&gt;
 F15 enquiry......... FKR015            A/R balance/stat/agreem/trans           &lt;br /&gt;
 F16 enquiry......... FKC090            A/R credit time axis                    &lt;br /&gt;
 F17 enquiry......... DMC120            Sales orders                            &lt;br /&gt;
 F18 enquiry......... DMR121            Invoices                                &lt;br /&gt;
 F19 enquiry......... DMR122            Customer service                        &lt;br /&gt;
 F20 enquiry......... GDMR273           Credit stop codes                       &lt;br /&gt;
 F21 enquiry......... FLR015            A/P balance/stat/agreem/trans           &lt;br /&gt;
 F22 enquiry......... FMR015            Account file                            &lt;br /&gt;
 F23 enquiry......... GDMR201           Names                                   &lt;br /&gt;
 F24 enquiry......... ASGR012           Enquiries                               &lt;br /&gt;
   &lt;br /&gt;
Key in the user profile, and press enter.&lt;br /&gt;
&lt;br /&gt;
==Give User Additional Authority==&lt;br /&gt;
&lt;br /&gt;
A manager can request extra access for their staff.  For example, a secured option that people outside of finance need access to is invoice printing (for example, customer service and returns).  There is a group profile for customer service, but other people have to be authorized individually.&lt;br /&gt;
&lt;br /&gt;
Find the required option on a menu, and make note of the menu name, and option number (in this case, INVOICE and 1).&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Invoicing Tasks                           1/16/15 14:51:09 INVOICE  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Select one of the following:                        Application SoftWare       &lt;br /&gt;
                                                     Release: XX1:480           &lt;br /&gt;
      1. Print invoices                                                         &lt;br /&gt;
      2. Print invoice journal                                                  &lt;br /&gt;
      3. Print cash sales journal                                               &lt;br /&gt;
      4. Release orders held for invoicing                                      &lt;br /&gt;
      5. Transfer logistic accounting transactions                              &lt;br /&gt;
                                                                                &lt;br /&gt;
 Selection or command                                (C) IBS 1989-2002          &lt;br /&gt;
 ===&amp;gt; ____________________________________________________________________                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit   F4=Prompt   F9=Retrieve   F12=Cancel                                 &lt;br /&gt;
 F13=Information Assistant  F16=System main menu                                &lt;br /&gt;
                                                                                &lt;br /&gt;
To find the name of the job, key in  GO  MEDEA  and press enter.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Menu Handling Tasks                       1/16/15 14:23:47 MEDEA    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Select one of the following:                        Application SoftWare       &lt;br /&gt;
                                                     Release: XX1:480           &lt;br /&gt;
      1. Work with menu items                                                   &lt;br /&gt;
      2. Work with menus                                                        &lt;br /&gt;
      3. Display menu option                                                    &lt;br /&gt;
                                                                                &lt;br /&gt;
 Selection or command                                (C) IBS 1989-2002          &lt;br /&gt;
 ===&amp;gt; ____________________________________________________________________                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit   F4=Prompt   F9=Retrieve   F12=Cancel                                 &lt;br /&gt;
 F13=Information Assistant  F16=System main menu                                &lt;br /&gt;
           &lt;br /&gt;
Selection option 2 ‘Work with menus’, and position to the menu you want.&lt;br /&gt;
&lt;br /&gt;
                             Work with Menus                           ASGD4501 &lt;br /&gt;
 Subset . . . . . . . .   *ALL                                                  &lt;br /&gt;
 Position to  . . . . .   INVOICE           Starting characters                        &lt;br /&gt;
                                                                                &lt;br /&gt;
 Type option (and Menu), press Enter.                                           &lt;br /&gt;
   1=Create   2=Revise   3=Copy   4=Delete   5=View   6=DW-Document   7=Rename  &lt;br /&gt;
  11=Move menu   14=Create Menu   15=Translate                                  &lt;br /&gt;
                                                                                &lt;br /&gt;
 Opt  Menu      Library    Subset     Description                        MEDEA  &lt;br /&gt;
                                                                                &lt;br /&gt;
 5    INVOICE   *APP       *STANDARD  Invoicing Tasks                     YES   &lt;br /&gt;
 __   INVPER    *APP       *STANDARD  Inventory Contol Periodical Tasks   YES   &lt;br /&gt;
 __   INVREO    *APP       *STANDARD  Inventory Control Reorganisation Ta YES   &lt;br /&gt;
 __   INVSET    *APP       *STANDARD  Inventory Control Setup Tasks       YES   &lt;br /&gt;
 __   INVSUPP   *APP       *STANDARD  Internal Replenishment Tasks        YES   &lt;br /&gt;
 __   ITEM      *APP       *STDDELTA  Item Tasks                          YES   &lt;br /&gt;
 __   ITEM      *APP       *STANDARD  Item Tasks                          YES   &lt;br /&gt;
 __   ITEMDEL   *APP       *STANDARD  Item File Reorganisation Tasks      YES   &lt;br /&gt;
 __   ITEMPRC   *APP       *STANDARD  Item Pricing Tasks                  YES   &lt;br /&gt;
 __   ITEMTRAN  *APP       *STANDARD  Item Information Transfer Tasks     YES   &lt;br /&gt;
                                                                                &lt;br /&gt;
 F1=Shift info  F3=Exit  F5=Refresh  F6=Create DW-document  F8=Select subset    &lt;br /&gt;
 F9=Menu items - Where used  F11=Display by desc  F12=Cancel  F13=Repeat        &lt;br /&gt;
                                                                                &lt;br /&gt;
Use option 5 to view the menu, and press enter until you get to ‘View Menu Options’.  &lt;br /&gt;
                                                                                                                    &lt;br /&gt;
                             View Menu Options                         ASGD4522 &lt;br /&gt;
                                                                                &lt;br /&gt;
 Menu . . . . . . . . . . . . . .   INVOICE                                     &lt;br /&gt;
   Library. . . . . . . . . . . .     *APP                                      &lt;br /&gt;
 Subset . . . . . . . . . . . . .   *STANDARD                                   &lt;br /&gt;
 Menu Description . . . . . . . .   Invoicing Tasks                             &lt;br /&gt;
 Type option, press Enter.                                                      &lt;br /&gt;
   5=View   6=Print   8=X-ref                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Op MO Menu item  Subset     Description                                        &lt;br /&gt;
 _   1 DM340      *STANDARD  Print invoices                                     &lt;br /&gt;
 _   2 DM350      *STANDARD  Print invoice journal                              &lt;br /&gt;
 _   3 DM365      *STANDARD  Print cash sales journal                           &lt;br /&gt;
 _   4 DM308      *STANDARD  Release orders held for invoicing                  &lt;br /&gt;
 _   5 CF750      *STANDARD  Transfer logistic accounting transactions          &lt;br /&gt;
                                                                                &lt;br /&gt;
 F3=Exit  F5=Refresh  F12=Cancel                                                &lt;br /&gt;
&lt;br /&gt;
Make note of the job name DM340.&lt;br /&gt;
&lt;br /&gt;
On an ASW command line, key in  GO  SECUR  and press enter.  Select menu option 3 – Work with authority groups.  Select *MNUITM – Menu item control.&lt;br /&gt;
&lt;br /&gt;
 *PL/480B*  Authority group table maintenance        12/02/14 16:20:09 ASGD2514 &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM                                                   &lt;br /&gt;
 Description......... Menu item control                                         &lt;br /&gt;
 Active group........ Y                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 Object control pgm.. ASGR281                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Default value....... 1                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 F7=Users  F8=Routines  F9=Objects  F10=Details                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
Press F8 for objects.  &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 10:59:42 ASGD2531 &lt;br /&gt;
            Secured routines                                                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    Routine     Description                     Secured                         &lt;br /&gt;
 5  ASGR995     Check Menu item/Application        Y                            &lt;br /&gt;
                                                                                &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    Routine                                                                     &lt;br /&gt;
    ___________                                                                            &lt;br /&gt;
                                                                                &lt;br /&gt;
Select ‘ASGR995’, and press enter.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:00:48 ASGD2534 &lt;br /&gt;
            Secured routines                                                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Routine............. ASGR995                                                   &lt;br /&gt;
                                                                                &lt;br /&gt;
 Description......... Check Menu item/Application                               &lt;br /&gt;
                                                                                &lt;br /&gt;
 Secured............. Y                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
 F8=Routine aut per usr and obj                                                 &lt;br /&gt;
                                                                                &lt;br /&gt;
Press F8.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:02:05 ASGD2561 &lt;br /&gt;
            Routine authority per User and Object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
 _  ABDIE       DM001                                            Y              &lt;br /&gt;
 _  AMANDAN     DM340                                            Y              &lt;br /&gt;
 _  AMANDAY     DM001                                            Y              &lt;br /&gt;
 _  ANGELAC     GD001                                            Y              &lt;br /&gt;
 _  ANGELAC     GL040                                            Y              &lt;br /&gt;
 _  BOBW        DM340                                            Y              &lt;br /&gt;
 _  BRANDONS    DM340                                            Y              &lt;br /&gt;
 _  CAMILLED    DM340                                            Y              &lt;br /&gt;
 _  CARLOSD     DM340                                            Y              &lt;br /&gt;
 _  CELSOC      DM340                                            Y              &lt;br /&gt;
 _  CHARLENEH   DM340                                            Y              &lt;br /&gt;
 _  CHARLESN    AP410                                            Y              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    __________  ______________________________                   _                                                         &lt;br /&gt;
                                                                                &lt;br /&gt;
You can press F6 to add.&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:45:32 ASGD2564 &lt;br /&gt;
            User authority per routine and object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 User................ KELSEYT                                                   &lt;br /&gt;
 Object.............. DM340                                                     &lt;br /&gt;
 Authority........... Y                                                         &lt;br /&gt;
&lt;br /&gt;
* Don’t forget ‘Y’ for authority.&lt;br /&gt;
&lt;br /&gt;
Or you can position to either a ‘user’ or an ‘object’.         &lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:47:52 ASGD2561 &lt;br /&gt;
            Routine authority per User and Object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    AMANDAN     DM340                                            Y              &lt;br /&gt;
    BOBW        DM340                                            Y              &lt;br /&gt;
    BRANDONS    DM340                                            Y              &lt;br /&gt;
    CAMILLED    DM340                                            Y              &lt;br /&gt;
    CARLOSD     DM340                                            Y              &lt;br /&gt;
    CELSOC      DM340                                            Y              &lt;br /&gt;
    CHARLENEH   DM340                                            Y              &lt;br /&gt;
    CHRISCH     DM340                                            Y              &lt;br /&gt;
    CSRGRP      DM340                                            Y              &lt;br /&gt;
    DOMERL      DM340                                            Y              &lt;br /&gt;
    FIN1        DM340                                            Y              &lt;br /&gt;
    FIN2        DM340                                            Y              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    __________  DM340_________________________                   _  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 *VA/480B*  Authority group table maintenance         1/21/15 11:47:52 ASGD2561 &lt;br /&gt;
            Routine authority per User and Object                               &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
 Authority group..... *MNUITM    Menu item control                              &lt;br /&gt;
 Routine............. ASGR995    Check Menu item/Application                    &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    CHRISTINED  AP410                                            Y              &lt;br /&gt;
    CHRISTINED  CF400                                            Y              &lt;br /&gt;
    CHRISTINED  GF460                                            Y              &lt;br /&gt;
    CHRISTINET  AP410                                            Y              &lt;br /&gt;
    CHRISTINET  CF400                                            Y              &lt;br /&gt;
    CHRISTINET  DM001                                            Y              &lt;br /&gt;
    CHRISTINET  GF457                                            Y              &lt;br /&gt;
    CHRISTINET  GL030                                            Y              &lt;br /&gt;
    CHRISTINET  GL032                                            Y              &lt;br /&gt;
    CHRISTINET  GL040                                            Y              &lt;br /&gt;
    CSRGRP      DM340                                            Y              &lt;br /&gt;
 -------------------------------------------------------------------------------&lt;br /&gt;
    User        Object                                       Authority          &lt;br /&gt;
    CHRISTINED  _________________________________________        U&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ECU_-_Description&amp;diff=685</id>
		<title>Information Systems:ECU - Description</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ECU_-_Description&amp;diff=685"/>
		<updated>2015-10-20T23:47:08Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ECU_-_Electronic_Catalog_Update&amp;diff=684</id>
		<title>Information Systems:ECU - Electronic Catalog Update</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ECU_-_Electronic_Catalog_Update&amp;diff=684"/>
		<updated>2015-10-20T23:47:04Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;uniPHARM used to supply a PC program called EOB (Electronic Order Book) to customers.  Every week, ECU would build a file of changes to the item master file (one for each pric...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uniPHARM used to supply a PC program called EOB (Electronic Order Book) to customers.  Every week, ECU would build a file of changes to the item master file (one for each price list, as the prices would be different for each), and email them to ?.  We no longer have the EOB, but we continue building change files and full catalogues every week for the POS systems, and for Web Orders.&lt;br /&gt;
&lt;br /&gt;
- CL program ECUWEEKLY (weekly Electronic Catalog Update) runs from the Job Scheduler every Thursday at 9:30PM. It runs – &lt;br /&gt;
&lt;br /&gt;
- Command ECUREGULAR calling auto run ‘WEEKLYCAT’.  It builds a file of changes the item file in the last week, for each price list (because they will each have different prices). These files are emailed to pre-set addresses,  and sent to our FTP server.  It also builds a change file that can be accessed by Web Orders.&lt;br /&gt;
&lt;br /&gt;
- Command ECUFULLCAT calling auto run ‘ECUFULLCAT’ for each price list.&lt;br /&gt;
&lt;br /&gt;
- Program ECRUP385 (ECU -- Generate and send full catalog files) calls ECCUP380 for each catalogue built by ECUFULLCAT.  ECCUP380 send these catalogues to the FTP server.&lt;br /&gt;
&lt;br /&gt;
- File ECUIBAP (ECU -- Item Base File) contains all the fields (except prices) included in the catalogue and change files, for every week this is run.  &lt;br /&gt;
&lt;br /&gt;
- File ECUIBPP (ECU -- Item Base Price File) contains all the item prices for every week this is run.  &lt;br /&gt;
&lt;br /&gt;
- File ECUCHGP (ECU -- Catalog Changes File) contains all the items that have had any changes in ECUIBAP, from one week to the next.&lt;br /&gt;
&lt;br /&gt;
- File ECUCHPP (ECU -- Catalog Price Changes File) contains all the items that have had any changes in ECUIBPP, from one week to the next.&lt;br /&gt;
&lt;br /&gt;
- File ECUOMDP (ECU -- Message Lines File) are the change and full catalogue files reformatted.&lt;br /&gt;
&lt;br /&gt;
- File ECUOMHP (ECU -- Message Headers) header for each change and full catalogue file that has been add to ECUOMDP.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EMS_-_Description&amp;diff=682</id>
		<title>Information Systems:EMS - Description</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EMS_-_Description&amp;diff=682"/>
		<updated>2015-10-20T23:46:15Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EMS_-_Error_Management_System&amp;diff=681</id>
		<title>Information Systems:EMS - Error Management System</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EMS_-_Error_Management_System&amp;diff=681"/>
		<updated>2015-10-20T23:46:12Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;These are custom messages used by the extensions.    - File EMSMSGP (EMS - Message Control Header) is the error code, description, text, and list of parameters.   - File EMSAC...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are custom messages used by the extensions.  &lt;br /&gt;
&lt;br /&gt;
- File EMSMSGP (EMS - Message Control Header) is the error code, description, text, and list of parameters. &lt;br /&gt;
&lt;br /&gt;
- File EMSACTP (EMS - Message Actions) tells whether the response to an error is to send an email, or add a record to the alert file (EMSALRP).&lt;br /&gt;
&lt;br /&gt;
- File EMSADDP (EMS - Email Addresses) contains the addresses if the action in EMSACTP is to send an email.&lt;br /&gt;
&lt;br /&gt;
- File EMSALRP (EMS - User Alert History) is written if the action in EMSACTP is to write to the alert file.&lt;br /&gt;
&lt;br /&gt;
- Program EMRUP010 (EMS - Handle an Error API) is called by any program needing to send an alert.  Based on the error code and parameters received, it will perform the actions defined in the EMS files.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ECU_-_Description&amp;diff=678</id>
		<title>Information Systems:ECU - Description</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:ECU_-_Description&amp;diff=678"/>
		<updated>2015-10-20T23:44:19Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;uniPHARM used to supply a PC program called EOB (Electronic Order Book) to customers.  Every week, ECU would build a file of changes to the item master file (one for each pric...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uniPHARM used to supply a PC program called EOB (Electronic Order Book) to customers.  Every week, ECU would build a file of changes to the item master file (one for each price list, as the prices would be different for each), and email them to ?.  We no longer have the EOB, but we continue building change files and full catalogues every week for the POS systems, and for Web Orders.&lt;br /&gt;
&lt;br /&gt;
- CL program ECUWEEKLY (weekly Electronic Catalog Update) runs from the Job Scheduler every Thursday at 9:30PM. It runs – &lt;br /&gt;
&lt;br /&gt;
- Command ECUREGULAR calling auto run ‘WEEKLYCAT’.  It builds a file of changes the item file in the last week, for each price list (because they will each have different prices). These files are emailed to pre-set addresses,  and sent to our FTP server.  It also builds a change file that can be accessed by Web Orders.&lt;br /&gt;
&lt;br /&gt;
- Command ECUFULLCAT calling auto run ‘ECUFULLCAT’ for each price list.&lt;br /&gt;
&lt;br /&gt;
- Program ECRUP385 (ECU -- Generate and send full catalog files) calls ECCUP380 for each catalogue built by ECUFULLCAT.  ECCUP380 send these catalogues to the FTP server.&lt;br /&gt;
&lt;br /&gt;
- File ECUIBAP (ECU -- Item Base File) contains all the fields (except prices) included in the catalogue and change files, for every week this is run.  &lt;br /&gt;
&lt;br /&gt;
- File ECUIBPP (ECU -- Item Base Price File) contains all the item prices for every week this is run.  &lt;br /&gt;
&lt;br /&gt;
- File ECUCHGP (ECU -- Catalog Changes File) contains all the items that have had any changes in ECUIBAP, from one week to the next.&lt;br /&gt;
&lt;br /&gt;
- File ECUCHPP (ECU -- Catalog Price Changes File) contains all the items that have had any changes in ECUIBPP, from one week to the next.&lt;br /&gt;
&lt;br /&gt;
- File ECUOMDP (ECU -- Message Lines File) are the change and full catalogue files reformatted.&lt;br /&gt;
&lt;br /&gt;
- File ECUOMHP (ECU -- Message Headers) header for each change and full catalogue file that has been add to ECUOMDP.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EMS_-_Description&amp;diff=675</id>
		<title>Information Systems:EMS - Description</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:EMS_-_Description&amp;diff=675"/>
		<updated>2015-10-20T23:43:10Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;These are custom messages used by the extensions.    - File EMSMSGP (EMS - Message Control Header) is the error code, description, text, and list of parameters.   - File EMSAC...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are custom messages used by the extensions.  &lt;br /&gt;
&lt;br /&gt;
- File EMSMSGP (EMS - Message Control Header) is the error code, description, text, and list of parameters. &lt;br /&gt;
&lt;br /&gt;
- File EMSACTP (EMS - Message Actions) tells whether the response to an error is to send an email, or add a record to the alert file (EMSALRP).&lt;br /&gt;
&lt;br /&gt;
- File EMSADDP (EMS - Email Addresses) contains the addresses if the action in EMSACTP is to send an email.&lt;br /&gt;
&lt;br /&gt;
- File EMSALRP (EMS - User Alert History) is written if the action in EMSACTP is to write to the alert file.&lt;br /&gt;
&lt;br /&gt;
- Program EMRUP010 (EMS - Handle an Error API) is called by any program needing to send an alert.  Based on the error code and parameters received, it will perform the actions defined in the EMS files.&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:STM_-_Statements&amp;diff=672</id>
		<title>Information Systems:STM - Statements</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:STM_-_Statements&amp;diff=672"/>
		<updated>2015-10-20T23:40:56Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: Created page with &amp;quot;ASW does open item statements; we wanted to do balance forward as well.  Also we do statements twice a month.  The statement files keep history, so any statement can be reprin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ASW does open item statements; we wanted to do balance forward as well.  Also we do statements twice a month.&lt;br /&gt;
&lt;br /&gt;
The statement files keep history, so any statement can be reprinted.  Statements can also be regenerated at any time.  The program uses the settlement file to determine transaction balances as of any statement date.  The opening balance of a statement is the closing balance of the previous statement.  If a transactions is entered that should have printed on a previous statement (or a date is changed), then the opening balance will be incorrect.  We will know this, because after the statement file is generated, but before it is printed we compare the totals to ASW.  The fix for this is to regenerate the statement that should have had the new or changed transaction, and every statement since.&lt;br /&gt;
&lt;br /&gt;
It was taking longer and longer to generate the statement file – up to three hours.  The reason was that the balance forward statement generation program (ARRST002) was calculating the remaining balance of each transaction (all the way back to January 29, 2005) before deciding whether or not to show it on the statement (transactions due to be settled within the next 15 days).  November 2013 this was changed to determine the remaining balance only for transactions to be included on the statement.&lt;br /&gt;
&lt;br /&gt;
The open item statement generation program (ARRST003) was also calculating the remaining balance of each transaction back to January 29, 2005 to determine whether or not it should be on the statement (which is every transaction with an outstanding balance).  In November 2013, this program was changed to start looking at January 2009, as the oldest outstanding transaction was in 2009.&lt;br /&gt;
&lt;br /&gt;
Now it takes about 10 to 20 minutes for balance forward statements, and 5 to 10 minutes for open item; depending on how busy the system is.  The change to the balance forward statements made the biggest impact, as they include all shareholders, and so is by far the largest volume of transactions.&lt;br /&gt;
&lt;br /&gt;
- File ARSTTYP (STM - Customer Statement Format Types) tells which type if statement each customer gets.&lt;br /&gt;
&lt;br /&gt;
- File ARSTHDP (STM - Statement Header File) is the name, address, date, and totals for each statement created.&lt;br /&gt;
&lt;br /&gt;
- File ARSTBAP (STM - Statement Balances File) contains statement section totals, ie. for Invoices, credit notes, payments, etc).&lt;br /&gt;
&lt;br /&gt;
- File ARSTLIP (STM - Statement Lines File) is the information for every transaction on the statement.  (Note that for ‘open item’ it will contain all open transactions as of the statement date.  For ‘balance forward’ it will be all transactions due within the next statement period – if they were due in the current statement period they would already be overdue.)  &lt;br /&gt;
&lt;br /&gt;
- Program ARRST002 (STM - Create Statement Records - Balance Forward).&lt;br /&gt;
&lt;br /&gt;
- Program ARRST003 (STM - Create Statement Records - Open Item).&lt;br /&gt;
&lt;br /&gt;
- Program ARRST051 (STM - Print Statement).&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
	<entry>
		<id>https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:System_i_Operations&amp;diff=670</id>
		<title>Information Systems:System i Operations</title>
		<link rel="alternate" type="text/html" href="https://owl.unipharm.com/mediawiki/index.php?title=Information_Systems:System_i_Operations&amp;diff=670"/>
		<updated>2015-10-20T20:36:44Z</updated>

		<summary type="html">&lt;p&gt;172.30.20.117: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This computer has had several different names.  They may be used interchangeably here, and when looking up information on the internet.  The names are AS/400, iSeries, System i, and just plain i.&lt;br /&gt;
&lt;br /&gt;
* [[Command Line]]&lt;br /&gt;
* [[Library List]]&lt;br /&gt;
* [[Menus]]&lt;br /&gt;
* [[Commands]]&lt;br /&gt;
* [[Print (or Spool) Files]]&lt;br /&gt;
* [[Jobs]]&lt;br /&gt;
* [[Data Files]]&lt;br /&gt;
* [[HMC HardWare Management Console]]&lt;br /&gt;
* [[System Messages]]&lt;/div&gt;</summary>
		<author><name>172.30.20.117</name></author>
	</entry>
</feed>