Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internal question about EPCIS support #121

Open
joaoluis-pdm opened this issue Sep 5, 2022 · 3 comments
Open

Internal question about EPCIS support #121

joaoluis-pdm opened this issue Sep 5, 2022 · 3 comments

Comments

@joaoluis-pdm
Copy link
Contributor

This is a set of internal questions on EPCIS support implentation.

@joaoluis-pdm
Copy link
Contributor Author

joaoluis-pdm commented Sep 5, 2022

Assumptions (that must hold, or it won't work):

  • All events received in timely sequence. No concurrent events allowed for the same objects.

Doubts of @joaoluis-pdm as of 2022-09-05:

General

  • GLNs need translation mapping ? (To DID/IDs ?). Example GLN strings: <id>urn:epc:id:sgln:0614141.00888.0</id> ; <id>urn:epc:id:sgln:030000.00777.0</id> - centralized service for GLN/participant ID translation ? Or just have the ID extracted from the GLN ?
  • decision: support only SOAP/XML web-services ? Or REST (EPCIS 2) ? Or both ?

Instance/Lot Master Data (ILMD) Action=ADD / Comissioning examples

Q: Body tag is always <ObjectEvent> and action=ADD ?

Q: Smart (on-demand) Product creation ? There seems to be no data for a product description.

Q: quantityList+quantityElement vs ... ? FGT needs the full list of serialNumbers, that does not seem to appear in any example.

  • Support quantity ? Support only units (uom) = CS (case) ?

Q: Aggregation uses special <AggregationEvent>. Always on action=ADD or ADD | OBSERVE ? Disaggregation is also an <AggregationEvent> action=DELETE ?

Q: AggregationEvents must be received before the shipping ?

Instance/Lot Master Data (ILMD) Action=OBSERVE / Shipping Examples

  • See examples for ADD, and look for OBSERVE examples.

Q: Need to handle multiple source/destination tags ? (But if more than one, ignore every one of them, except the one withtype="urn:epcglobal:cbv:sdt:location" ?).

Instance/Lot Master Data (ILMD) Action=OBSERVE / Receive Examples

@joaoluis-pdm joaoluis-pdm changed the title Internal question about EPCS support Internal question about EPCIS support Oct 4, 2022
@joaoluis-pdm
Copy link
Contributor Author

joaoluis-pdm commented Oct 13, 2022

Object and AggregationEvent examples, including one shipping (from Jan 29 de agosto de 2022 11:35)
https://pdmfc374.sharepoint.com/:u:/s/PRJ-EUH2020-PharmaLedger/EX0T3_n2_LNNu5BGscDAp8UB1tWA6bXmWhqKjh20TDZ_Nw?e=IC5rPK

(Private repo as it may have codes belonging to Bayer).

@joaoluis-pdm
Copy link
Contributor Author

joaoluis-pdm commented Oct 20, 2022

https://pdmfc374.sharepoint.com/:u:/s/PRJ-EUH2020-PharmaLedger/ESM5iPxn_rhDhi6rkP1P_OUBnVkejh_81N3pDrM2xDmOVA?e=NPeLz3 example from Roche 2022-Oct-20 contains
(Private repo as it may have codes belonging to Roche).

  • EPCIS_MSG_201220.XML - single AggregationEvent (packing_nested) ?
  • SC_EP_NT_O_201719.XML - multiple events. Ends with shipping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant