Presentation on theme: "GEPIR Update: Version 4.0 and Conformance Process"— Presentation transcript:
1GEPIR Update: Version 4.0 and Conformance Process Session: Standards Development UniversityTime: :00 – 09:20Who May Attend: MO OnlySpeaker: Mark Van Eeghem
2(GS1 Electronic Party Information Registry) GEPIR(GS1 Electronic Party Information Registry)22
3GEPIR HistoryLaunched in 1999 by Member Organizations as a way to eliminate the need to manually answer questions around issuance of Global Company Prefix dataGS1 France, GS1 Sweden and GS1 Switzerland established a protocol enabling the interlinking of the different membership databases of these MO’sSince its origination, 108 MO’s joined the GEPIR networkPrevious Versions 1.0 (‘99), 2.0 (‘02), 3.0 (‘04), 3.1 (’05)Latest Version (Version 3.2) of GEPIR (’11)Version 4.0 development in progress
4GEPIR Basic Information GEPIR is a Federated (Distributed) RegistryOperated by the Member Organizations (MO’s)Any user can request information (Read Only)Implemented by connecting nodes set up and maintained by each MOAccessed by anybody (Search functionality)Web interfaceMachine to MachineInformation from data maintained by GS1 MO’sInformation regarding subscribers of other MO’s will be served by the respective MO’s
5GEPIR Summary Total MO’s in GEPIR 111 There are 70 Member Organisations whose GEPIR services are hosted by the GS1 Global OfficeAll updated to v3.2 August 2011The GS1 Global Office supports the MO’sHosting service for MO’s that require or request itThe Use of the GSMP (GS1 GEPIR TDT)GS1 GO provides the development and implementation support for the GEPIR specificationsBased upon a hybrid approach of a GO-hosted and non-GO-hosted environment
6GEPIR Statistics as of February 2013 111 MO’s have data available through GEPIR70 MO’s hosted at Global Office+41 MO’s locally hosted=111 Member Organizations6 MO’s on Version 2.07 MO’s on Version 3.098 MO’s on Version 3.1 / 3.2 [70 hosted, 28 local)11 MO’s-V3.1 July ‘ MO’s - V3.1/3.2 Oct ‘11
8GEPIR VersioningVersion 1 (Sunsetted July 2010) – First formal versionSearch by GTIN, GLN, SSCC, Company nameVersion 2 adds the possibility of refined company searchPostal code and/or a city in order to receive precise resultsAlso added cascading – The ability to request further info from other sourcesBackward Compatible with V1.0Version 3.0 / 3.1 / XSD Schema-Based, Web Services ApproachNow includes the ability to communicate a very small set of Item and Party informationIntroduces the concept of “Premium Users”30+ queries from one user or GLN/IP combination
9Functions of GEPIR Search for company ownership data, based on: GTINGLNSSCCCompany NameResponses also can contain additional informationList of Response Codes
18GEPIR Strategy Execution Version 4.0 is here, ready to implement!Update functionalityGEPIR to handle resolution of all GS1 KeysAdditional Methods (Get Root Directory, Get Router Detail)Additional Response CodesResolution of GEPIR Work RequestsGLN = Optional : GS1 Company Prefix (GCP) = MandatoryAdditional attributes (GPS / Latitude Longitude, )Additional User-Defined fields to enable Value-Added ServicesAlignment with the GS1 Global Data Dictionary & GS1 ArchitectureSolution for Alliance NumbersGS1 Company Prefixes from one MO managed by another MODocumentation ConsolidationCurrent: 4 Specification documents + 4 Guideline documentsNew: 1 Specification + 1 Guideline documentBetter development toolsUse Cases, Activity & Sequence Diagrams, UML Models
19GEPIR V3.2 Party Definition VersionLanguageGLNResponseReturn CodeInformation Provider GlnLast Change Date TimeGCPAdditional Party IdentificationParty NameStreet AddressPO Box NumberSub DivisionPostal CodeCityCountry ISO CodeContact NameCommunication ChannelCommunication Channel CodeParty RoleParty ChildParty Child Role
23GEPIR – v 3.2 Reason Codes (1/2) ValueTextDescriptionNo errorThe request has been successfully completed and the response is in the body of the SOAP message.1Missing or invalid parametersOne or more parameters is missing or incorrect. This might be wrong length, invalid GS1 check digit, non-numeric characters in a number, etc. No data is returned.2No record foundNo record exists in the MO database for this company prefix, this GTIN or these search parameters. No data is returned.3No exact match on GLNNo record was found with exactly this GLN. The data held in the MO database for this company prefix is returned.4Too many hitsOver twenty records match the search criteria. Only twenty are returned.5Unknown country codeThe GS1 country prefix (numeric keys) does not exist or the ISO country code (name search) is not for a GS1 member country. No data is returned.6Response may be incompleteOne or more servers failed to respond. Such data as is available is returned.7Request timed outThere was a timeout somewhere in the server chain. No data is returned.8No catalogue existsA request has been made for GTIN information, but there is no server for this company. No data is returned.
24GEPIR – v 3.2 Reason Codes (2/2) ValueTextDescription9Company information withheldThe company prefix in the request exists, but the company has not released its information for publication. The name and address of the responsible MO is returned.10Company not a member of GS1The company prefix in the request exists, but the company is no longer a member of GS1 under this prefix. The name and address of the responsible MO is returned.11Country not on the GEPIR networkThere is no GEPIR MO server for this company prefix or ISO country code. The name and address of the responsible MO is returned.12Item information withheldThe GTIN in the request exists, but the company has not released its information for publication.13Illegal numberThe company prefix in the request is known to be illegal. The name and address of the responsible MO is returned.14Daily request limit exceededThe user has exceeded the number of ‘free’ requests permitted (30) and the request is rejected. No data is returned. The ‘responderGln’ element is set by the node refusing the request.99Server errorAn irrecoverable error occurred contacting a server. The ‘responderGln’ element is set by the node detecting the error.
25GEPIR – Additional v 4.0 Reason Codes 15GCP does not existGCP does not exist; GCP returned is a single-assigned key16GS1 Key is valid; GLN not assignedGS1 Key is valid; GLN not assigned17Prefix 02 or 04 for internal use onlyPrefix 02 or 04 are for company internal use. No information can be returned. The name and address of the MO inquired is returned.18Prefix for internal use onlyPrefix is for company internal use. No information can be returned. The name and address of the MO inquired is returned.19Prefix 977 (ISSN)Prefix 977 is used for serial publications (ISSN). No information can be returned. The name and address of the MO inquired is returned.20Prefix (ISBN)Prefix is used for books. (ISBN). No information can be returned. The name and address of the MO inquired is returned.21PrefixPrefix is used for coupons. No information can be returned. The name and address of the MO inquired is returned.
26GEPIR – Specification Enhancements Use Case DiagramsActivity DiagramsSequence DiagramsUML Models
31GEPIR Strategy Execution ObjectivesExecution of Approved GEPIR StrategyAll MOs participating in GEPIR network as part of MO Core Services (June 2012)Progress111 MOs in GEPIRDeployment of V3.2 at GO Hosting Services – Complete - August 2011GEPIR MO Support Website and content for all things GEPIR – CompleteGEPIR V4.0 Requirements Process / Specification Design – In ProgressMore timely updates of GEPIR data for Hosted MOs - LaunchedGEPIR TDT Work Effort on Quality of GEPIR (Service Levels / Conformance)Completion of technology refresh for hosting of GS1 GO GEPIR Hosting ServicesIssuesNone at this timeNext StepsComplete GEPIR Conformance / Quality Program DefinitionSpecification & Attribute Conformance and Service LevelsGEPIR V4.0 SpecificationNext Meeting / Calls
32Links to Additional Information GS1 GEPIR WebsiteGEPIR FactsheetGEPIR Introductory Video
33Contact Details Mark Van Eeghem / Sean Lockhead GS1 E:E:W: