EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI...

41
1 EDI on IBM i

Transcript of EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI...

Page 1: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

1

EDI on IBM i

Page 2: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

2

INTRODUCING MENTEN GMBH

Page 3: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

3

MARCEL MENTEN

Project Manager

• IT Consultant

with focus on

EDI projects in

Logistics and

Trade & IT

proccess

management

BJÖRN REIMANN

Sales Manager

• Since 2011 with

menten GmbH

and responsible

for European

EDI Market

INTRODUCING MENTEN GMBH

Page 4: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

4

INTRODUCING MENTEN GMBH

Software & Service for IBM Power Systems users (IBM i)

IBM Business Partner & Independent Software Vendor (ISV)

in over 26 countries

around the globe

over international

340 customers

over 760 installations

EDI specialist

since 1989

2 locations

menten software LLC (Florida, USA)

menten GmbH (near Cologne, Germany)

Page 5: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

5

OUR EXPERTISE AT MENTEN GMBH

EDI

TRAINING

EDI

MAPPING

EDI

IMPLEMENTATION

SERVICE

SUPPORT

EDI

CONSULTING

SOFTWARE

DEVELOPMENT

Page 6: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

6

OUR CUSTOMERS

Medium-sized companies from all areas

International customers in Europe, USA, Japan,

South America

SUCCESS STORIES

Page 7: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

7

OUR REFERENCES

Page 8: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

8

EDI ONBOARDING WITH i-effect ®

EXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

REQUIREMENTS

(TARGETS)

BASIC ANALYSIS

(SOURCES)

DATA

CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION) TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

21 3

54 6 7

Page 9: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

9

EDI on IBM i

Page 10: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

10

EDI ONBOARDING WITH i-effect

REQUIREMENTS

(TARGETS)

BASIC ANALYSIS

(SOURCES)

DATA CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION) TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

21 3

54 6 7

EDI ONBOARDING WITH i-effect ®

EXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

Page 11: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

11

EXTERNAL INQUIRIES

PROCESS OPTIMIZATION

ExteneAnfragenEXTERNAL IMPACT

COST REDUCTION

WHY EDI? REASONS FOR INTRODUCING EDI

Page 12: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

12

WHAT YOU

HAVE TO DO

TO DO EDI ?

Page 13: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

13

WHAT YOU

HAVE TO DO

TO DO EDI !

Page 14: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

14

Structured

Electronic Data Interchange (EDI)

DA

TA

FO

RM

AT

CO

MM

UN

ICA

TIO

N P

ATH

Machine-readable

EDI: WHAT IS THIS?GENERAL INFORMATION

Standardized

ANSI/DIN

AS2 OFTP2SFTP

Page 15: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

15

EDI ONBOARDING WITH i-effect

BASIC ANALYSIS

(SOURCES)

DATA CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION) TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

21

54 6 7

EDI ONBOARDING WITH i-effect ®

EXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

REQUIREMENTS

(TARGETS)

3

Page 16: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

16

Binding resources and

competencies

Expenses for personnel

Transit time

Delays due to manual or semi-

automatic processing

Media disruption

...

Possible loss of payment

discount

Postage, printing costs

CREATE

EDI AND THE FIELDS OF APPLICATIONELECTRONIC DATA EXCHANGE OF STANDARDIZED MESSAGES

1 EDIT2 SEND3 RECEIVE4 INTERPRETE5 PROCESSING6

Page 17: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

17

BASIC ANALYSIS (SOURCES)ELECTRONIC DATA EXCHANGE OF STANDARDIZED MESSAGES

Where is my data?

Do I already have interfaces?

Which communication possibilites do I have?

?

?

?

Sources are identified and

communication with partner is possible:

Example: DB2 and AS2

!

Page 18: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

18

EDI ONBOARDING WITH i-effect

REQUIREMENTS

(TARGETS)

DATA CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION) TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

1 3

54 6 7

EDI ONBOARDING WITH i-effect ®

EXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

BASIC ANALYSIS

(SOURCES)

2

Page 19: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

19

FROM EDIFACT TO X.12: EDI FORMATSSTANDARDIZED STRUCTURES FOR UNAMBIGUOUS DATA EXCHANGE

Page 20: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

20

PRODUCER

DESADV

Dispatchadvice

IFTSTA

Status report

IFTMIN

Transport order

CUSTOMER

ORDERS

Order

REMADV

Payment advice

INVOIC

Invoice

ORDRSP

Order response

LOGISTIC

MORE MESSAGE TYPES

PRICATPrice catalogue

ORDCHG

Order

change

IFTMCSStatus report

APERAKError message

…and so on

FROM ORDERS TO INVOIC: MESSAGE TYPESEXAMPLES FOR DATA THAT CAN BE EXCHANGED – EDIFACT MESSAGES

Page 21: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

21

REQUIREMENTS (TARGETS)ELECTRONIC DATA EXCHANGE OF STANDARDIZED MESSAGES

Which data format is requested?

Do I have a guideline and/or example data?

Which communication parameters are given?

?

?

?

Targets are identified and

communication with partner is possible:

Example: EDIFACT and AS2

!

Page 22: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

22

EDI ONBOARDING WITH i-effect

DATA CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION) TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

1

54 6 7

EDI ONBOARDING WITH i-effect ®

EXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

REQUIREMENTS

(TARGETS)

BASIC ANALYSIS

(SOURCES)

2 3

Page 23: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

23

MAPPINGStatement for transforming data between

different structures

Changing the date format

SOURCERow-type source structure

DATE OF INVOICE

INVOICE NUMBER

AMOUNT $

TARGETTable-like target structure

01.07.2017

20170701

Remove leading zeros

001800

1800Round amount

1250.1275

1250.13

THE TRANSFORMATION OF THE DATA: EDI MAPPINGTRANSFERRING DATA FROM THE SOURCE STRUCTURE TO THE TARGET STRUCTURE

Page 24: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

24

i-effect® INTUITIVE GUI MAPPING

Page 25: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

25

Graphical Mapping tool helps you to create

mappings from any-2-any format

You can use tasks to manipulate data within

the mapping

You can use conditions and occurences to

handle different specifics

You have your data structure and

transformation visualized

i-effect® INTUITIVE GUI MAPPING

Page 26: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

26

EDI ONBOARDING WITH i-effect

DATA CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION) TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

1

54 6 7

EDI ONBOARDING WITH i-effect®

EXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

REQUIREMENTS

(TARGETS)

BASIC ANALYSIS

(SOURCES)

2 3

Page 27: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

27

i-effect® COMMUNICATION

*AS2 *OFTP*FTP *HTTP *EMAIL *SOA

Page 28: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

28

i-effect® HOW EDIINT AS2 WORKS?

Page 29: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

29

i-effect® COMMUNICATION

1. Setup your own AS2 server to receive data

Identify your remote address and port

Define your AS2-from address

1

2 Setup the partners AS2 profile for sending data to the

partner (this information will be provided by your partner)

Host & port

AS2-to address

Signature & Encryption

Page 30: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

30

i-effect® SETUP AS2 SERVER

2. Create key-pair (certificates) to sign

and encrypt messages

2

3. Create sender profile and assign certificate3

1. Setup AS2-server with hostname

demo1.menten.com and port 4080

1

Page 31: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

31

i-effect® SETUP AS2 CLIENT (PARTNER)

2. Create AS2 partners client profile and assign the

certificate

2

3. Send “hello world“ file to test the configuration3

1. Import partners AS2 certificate into the keystore1

Page 32: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

32

EDI ONBOARDING WITH i-effect®

DATA CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION) TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

1

54 6 7

EDI ONBOARDING WITH i-effectEXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

REQUIREMENTS

(TARGETS)

BASIC ANALYSIS

(SOURCES)

2 3

Page 33: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

33

AUTOMATE YOUR

(EDI) WORKFLOW

WITH i-effect *SERVER

Page 34: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

34

AUTOMATE WITH *SERVER

SINGLE / EXTERNAL COMMANDS

DB/2 MonitorLibrary IEF*

File:*

Member File: *

IFS MonitorPath: /i-effect/edi

File: *.*

SPOOL MonitorOutq: QGPL/QPRINT

File: QP*

User: QSYQPR

ScheduleDays of the week: *ALL

From/to: 8:00-16:00

Timer: 60

Preprocessing

z.B. CALL/PGM

i-effect Task 1

i-effect Task 2

Final Processing

z.B. CALL LIB/PGM…

CONVERT COMMUNICATE CRYPT COMPRESS USERDEFINED

OK• send Email

• userdefined

ERROR• send Email

• userdefined

DIAGNOSE• send Email

• userdefined

CUSTOMIZEMSGID

REGEX

SQL

*SERVER DEFINITION

*SERVERTASK

*SERVER WORKFLOW

WORKFLOW TASK 1 WORKFLOW TASK 2 WORKFLOW TASK 3 WORKFLOW TASK 4

*SERVER

*CENTRAL LOGGING

Page 35: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

35

i-effect® CONFIGURE EDI AUTOMATION

1. Create a scheduled task that runs the mapping every 30

minutes (stores edifact file in ifs)

1

2. Create another task that monitors ifs for new

edifact files and send them to partner

2

3. Configure a workflow to get notifications (mails) about

failed jobs with errors

3

Page 36: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

36

EDI ONBOARDING WITH i-effect®

DATA CONVERSION

(EDIFACT FILE)

COMMUNICATION

(AS2)

AUTOMATION

(PRODUCTION)TRACKING

REQUIREMENTS PHASE

IMPLEMENTATION PHASE

REQUEST

1

54 6 7

EDI ONBOARDING WITH i-effectEXAMPLE: CREATE AN EDI INVOICE VIA AS2 ON YOUR ISERIES

REQUIREMENTS

(TARGETS)

BASIC ANALYSIS

(SOURCES)

2 3

Page 37: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

37

WEBCONTROLGRAPHICAL ADMINISTRATION INTERFACE

Page 38: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

38

WEBCONTROLGRAPHICAL ADMINISTRATION INTERFACE

All actions in the session logbook (technical

overview)

Related sessions are linked as a process to

keep tracking of workflows

Inbox and outbox for traffic overview

Index over important key values in messages

(i.e. document number)

Page 39: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

39

DO YOU HAVE

ANY QUESTIONS?

Page 40: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

40

COMPANY HOMEPAGE

Portfolio

Press releases

Current offers

Newsletter subscription

www.menten.com

MORE INFORMATION

PRODUCT HOMEPAGE

Overview Software Modules

Free 30-day full version

Prices

Forum for users

www.i-effect.com

manual.i-effect.com

Page 41: EDI on IBM i · 2019-06-24 · EDI TRAINING EDI MAPPING EDI IMPLEMENTATION SERVICE SUPPORT EDI CONSULTING SOFTWARE DEVELOPMENT. 6 OUR CUSTOMERS Medium-sized companies from all areas

41

THANK YOU VERY MUCH FOR YOUR INTEREST!