day 3 schedule l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Day 3 Schedule PowerPoint Presentation
Download Presentation
Day 3 Schedule

Loading in 2 Seconds...

play fullscreen
1 / 57

Day 3 Schedule - PowerPoint PPT Presentation


  • 143 Views
  • Uploaded on

Day 3 Schedule. Creating the lab flows Level1ProjAuth Get authorization information for orders in real time Level1ProjFulfillment Take processed orders from Ecommerce system and send them to warehouse for fulfillment Level1ProjInventory

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Day 3 Schedule' - nellis


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
day 3 schedule
Day 3 Schedule
  • Creating the lab flows
    • Level1ProjAuth
      • Get authorization information for orders in real time
    • Level1ProjFulfillment
      • Take processed orders from Ecommerce system and send them to warehouse for fulfillment
    • Level1ProjInventory
      • Retrieve inventory information from warehouse and send it back to Ecommerce system
  • Wrap-up
level1projauth ccapproval map
Level1ProjAuth – CCApproval Map
  • Create map named CCApproval with both source and target using SingleOrderReportInternational.xsd
  • Automap the entire format
level1projauth ccapproval map4
Level1ProjAuth – CCApproval Map
  • Add an If and Else operation so that orders less than $100.00 are approved and others are denied
level1projauth orderin6
Level1ProjAuth - OrderIn
  • Select in-out MEP
  • Set up read directories
level1projauth orderin7
Level1ProjAuth - OrderIn
  • Set up reply file output
level1projauth approvalservice9
Level1ProjAuth - ApprovalService
  • Enter URL
  • Select in-out MEP
  • Click “Create new WSDL” which will open a new window
level1projauth approvalservice11
Level1ProjAuth - ApprovalService
  • Fill in WSDL Builder page
level1projauth ccapproval
Level1ProjAuth - CCApproval
  • Add Transformer SE
  • Select CCApproval map
level1projauth requestapproval14
Level1ProjAuth - requestApproval
  • Browse to select the generated WSDL file
level1projauth15
Level1ProjAuth
  • Connect components together and add comments to complete the SA
level1projfulfillment map filter
Level1ProjFulfillment – map filter
  • Copy yyyymmddTommddyyyy.java to the scr/java directory and build the project
level1projfulfillment fulfillment mdl
Level1ProjFulfillment – Fulfillment.mdl
  • Create Fulfillment.mdl tagged record format
  • Add message named Fulfillment
    • configure ID method, Delimiter, Tag Length
level1projfulfillment fulfillment mdl19
Level1ProjFulfillment – Fulfillment.mdl
  • Add Header (as child to Fulfillment)
    • Configure type, Tag
level1projfulfillment fulfillment mdl20
Level1ProjFulfillment – Fulfillment.mdl
  • Add Detail as sibling to Header
    • Configure Type, Tag, Max Occurs
level1projfulfillment fulfillment mdl21
Level1ProjFulfillment – Fulfillment.mdl
  • Add Trailer
    • Configure Type, Tag
level1projfulfillment fulfillment mdl22
Level1ProjFulfillment – Fulfillment.mdl
  • Add Leaf nodes with lengths as shown
    • Date: 8
    • Name: 20
    • Address1: 30
    • Address2: 30
    • City: 15
    • State: 2
    • PostalCode: 10
    • Country: 3
    • Sku: 10
    • Quantity: 5
    • ItemName: 30
    • LineCount: 5
level1projfulfillment fulfillmentxml to fulfillmentmdn trn
Level1ProjFulfillment – FulfillmentXML_To_FulfillmentMDN.trn
  • Create a map from SingleOrderFulfillmentInternational.xsd to Fulfillment.mdl
level1projfulfillment fulfillmentxml to fulfillmentmdn trn sample data
Level1ProjFulfillment – FulfillmentXML_To_FulfillmentMDN.trn Sample Data

<Fulfillment>

<OrderID>1002</OrderID>

<OrderDate>20070102</OrderDate>

<FulfillmentData>

<FirstName>Joe</FirstName>

<LastName>Tester</LastName>

<Address1>2800 Corporate Exchange</Address1>

<Address2>Suite 260</Address2>

<City>Columbus</City>

<State>OH</State>

<PostalCode>43231</PostalCode>

<Country>USA</Country>

</FulfillmentData>

<Item>

<SKU>1111</SKU>

<ProductName>Bostech Fiery Burn Salsa</ProductName>

<Quantity>3</Quantity>

<ItemPrice>2.99</ItemPrice>

</Item>

<Item>

<SKU>2222</SKU>

<ProductName>Bostech Polo Shirt Large</ProductName>

<Quantity>1</Quantity>

<ItemPrice>27.99</ItemPrice>

</Item>

<Item>

<SKU>3333</SKU>

<ProductName>Bostech SuperGrow Fertilizer</ProductName>

<Quantity>1</Quantity>

<ItemPrice>54.99</ItemPrice>

</Item>

</Fulfillment>

level1projfulfillment fulfillmentxml to fulfillmentmdn trn25
Level1ProjFulfillment – FulfillmentXML_To_FulfillmentMDN.trn
  • Create a copy from OrderDate to Date and select the yyyymmddTommddyyyy filter and method
level1projfulfillment fulfillmentxml to fulfillmentmdn trn26
Level1ProjFulfillment – FulfillmentXML_To_FulfillmentMDN.trn
  • Create a Combine to concatenate together First Name and Last Name (with a space in the middle) to the target field Name
  • Create Copy statements from individual FulfillmentData fields to individual Header fields
level1projfulfillment fulfillmentxml to fulfillmentmdn trn27
Level1ProjFulfillment – FulfillmentXML_To_FulfillmentMDN.trn
  • Copy the number 0 into variable lineCount
level1projfulfillment fulfillmentxml to fulfillmentmdn trn28
Level1ProjFulfillment – FulfillmentXML_To_FulfillmentMDN.trn
  • Drag from repeating element Item to repeating field Detail. This will created the Iterate statements and fill in some of the required COPY statements in the loops.
  • Add a copy (inside the iterates) from ProductName to ItemName
level1projfulfillment fulfillmentxml to fulfillmentmdn trn29
Level1ProjFulfillment – FulfillmentXML_To_FulfillmentMDN.trn
  • Create a Math Operation inside the Iterates to increment lineCount
  • Outside the iterates, copy the variable lineCount to field LineCount
level1projfulfillment ordertofulfillmentcan
Level1ProjFulfillment – OrderToFulfillmentCAN
  • Add a Transformer SE
  • Select FulfillmentXML_To_FulfillmentMDN.trn
level1projfulfillment fulfillmentoutcan35
Level1ProjFulfillment – FulfillmentOutCan
  • Set up output directories and file name
level1projfulfillment ordertofulfillmentusa
Level1ProjFulfillment – OrderToFulfillmentUSA
  • Add a Transformer SE
  • Select FulfillmentXML_To_FulfillmentMDN.trn
level1projfulfillment fulfillmentcenterusa
Level1ProjFulfillment – FulfillmentCenterUSA
  • Create a JMS BC
  • Set Role to Consumer
level1projfulfillment42
Level1ProjFulfillment –
  • Configure Directories and File Pattern
level1projfulfillment43
Level1ProjFulfillment
  • Connect components together and add comments to complete the SA
level1projinventory inventory mdl
Level1ProjInventory – Inventory.mdl
  • Create Inventory.mdl
  • Add inventory message
    • Set delimiter and repeat delimiter
level1projinventory inventory mdl46
Level1ProjInventory – Inventory.mdl
  • Configure Line
    • Set Delimiter and Max Occurs
  • Add sku and quantity as children to line
level1projinventory inventoryfromwarehouse
Level1ProjInventory – inventoryFromWarehouse
  • Create a TCPIP BC
  • Set Mode to Client and Role to Consumer
level1projinventory parseinv
Level1ProjInventory – ParseInv
  • Create Parser SE
  • Select Inventory.mdl
level1projinventory inventoryout55
Level1ProjInventory – InventoryOut
  • Configure Directories and File Pattern
level1projinventory56
Level1ProjInventory
  • Connect components together and add comments to complete the SA
day 3 review
Day 3 Review
  • Creating the lab flows
    • Level1ProjAuth
      • Get authorization information for orders in real time
    • Level1ProjFulfillment
      • Take processed orders from Ecommerce system and send them to warehouse for fulfillment
    • Level1ProjInventory
      • Retrieve inventory information from warehouse and send it back to Ecommerce system
  • Wrap-up