× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Lisa,

I've implemented this kind of integration several times for various clients
of mine using various Software Packages.    One of them was a Mapics shop.
Worldship utilizes an ODBC connection to get at your AS400 data.    You can
setup the ODBC connection, then use the "Key Entry" feature of Worldship to
allow the person in Shipping to key an Order# or Shipment Number or other
identifying information that will be used to retrieve the shipping name,
address, etc from your Mapics files.    In my case, I used the Order number.
So, the user enters the order number in Worldship and the shipping
information is automatically populated from Mapics.   I was able to do this
part without any programming per se.    All I did was create a join logical
file containing the appropriate information needed by Worldship.    I had to
create a JLF because Worldship can only look at one file for its information
and the required information in Mapics was in a couple of different files.
NOTE!   When setting up your ODBC connection, you will be very disappointed
with the performance if you try to point to files in your AMFLIBx.    In
fact, you'll be lucky if it will even work.    This is because when you
connect with ODBC it wants to build a table of all the files in AMFLIBx
before it lets you attach to the required file.   Since AMFLIBx has so many
files, this is a VERY long process.    Usually Worldship times out without
even establishing a connection.    I got around this by building a special
library called SHIPINFO and I put my JLF in that library and had it point
back to the data in AMFLIBx.   Doing it in this way makes the ODBC
connection very fast.  You just setup ODBC to look at the SHIPINFO library.
If you are using multiple company numbers you will have to deal with another
problem presented by Worldship.    The key field used to retrieve
information can only be 1 (one) field, therefore you can't use Company# and
Order# together to pull the information.   In our case, we only had one
company, so this was not a problem.    If you have multiple companies you
will need to do one of two things;  either ensure the field you are using to
pull up the data is unique across companies or create the file in SHIPINFO
with a concatenated key field.

As far as getting the shipping cost, weight, etc back into Mapics, this is
where some programming needs to come into play.    Worldship cannot update
files, it can only add records (append) so that eliminates the possibility
of updating Mapics files directly (which isn't a good idea anyway).    I
created a special file which I placed in library SHIPINFO as well.
Worldship writes records to this file and an RPG program updates Mapics from
the transactions in this file.    You'll have to deal with the peculiarities
of the data that Worldship gives you.     For example, amount fields will
contain the decimal point (ouch!), therefore, you have to make the amount
field a character field and then parse out the amount with your program.
Also, be careful with your field names in your DDS.   Worldship doesn't like
any #'s in the field names (Ord# for example will not work).    Worldship
gives you 2 options for writing the data to this shipment file.   It can
write the data in real time or at the end of day process in a batch mode.
In our case, we chose the latter option.    If you pick real time, you could
use a db trigger on the file to process the data.    Keep in mind though
that sometimes mistakes are made in shipping and they go back and correct
the shipment.   If this happens, you will get 2 more transactions from
Worldship, a void transaction and the new shipment transaction.   Your
program will have to be smart enough to handle this situation.

Good luck!

Bud Roble
Charles Roble Consulting
broble@CharlesRobleConsulting.com
(805)990-2707


 -----Original Message-----
From:   mapics-l-admin@midrange.com [mailto:mapics-l-admin@midrange.com]  On
Behalf Of lisa.thomas@Hayssen.com
Sent:   Friday, August 24, 2001 7:48 AM
To:     mapics-l@midrange.com
Subject:        Real-time link between Mapics and UPS World Ship

Is anyone doing a real-time link between Mapics and UPS World Ship?  I am
wanting to: 1.Create a shipment 2.Export Ship to and shipping method data to
UPS World Ship.  3.Create the Shipment in UPS World Ship  4.Send the data
back to Mapics  5.Update Tracking # and Cost in COM.  6.Print the packing
list.

I am looking at using the Exit:  Process shipment to Export the data to UPS
and possibly the Exit: Enter ship spc chrg to Import the UPS data.

Any ideas or suggestions?

Lisa  A. Thomas
HAYSSEN
a Barry-Wehmiller Company
lisa.thomas@hayssen.com
864-486-4449

_______________________________________________
This is the MAPICS ERP System Discussion (Mapics-L) mailing list
To post a message email: Mapics-L@midrange.com
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/cgi-bin/listinfo/mapics-l
or email: Mapics-L-request@midrange.com


As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.