Qual é a diferença entre o core data, dados essenciais e os dados de exemplo na hybris?

StackOverflow https://stackoverflow.com//questions/25065731

  •  23-12-2019
  •  | 
  •  

Pergunta

No wiki da hybris trilhas, há menção de dados do núcleo vs.dados essenciais vs.dados de exemplo.Qual é a diferença entre esses três tipos de dados?

Normalmente, eu diria que os dados da amostra são ilustrativos gobbledygook de dados criado para preencher a exemplo do vestuário e lojas de eletrônicos.No entanto, o wiki trilhas sugerem que os dados do núcleo são para não-específicos da loja de dados e os dados de exemplo é para armazenar dados específicos.

Na mesma página, o wiki afirma que os dados do núcleo contém cockpit e definições de catálogo, modelos de e-mail, CMS layout, e definições de site (países e grupos de usuários de impex estão incluídos neste também).Isso parece bastante específicos da loja para mim.Alguém tem uma explicação para isso?

Foi útil?

Solução

Sim, eu tenho uma explicação.Na verdade, um monte de presente é para baixo para decisões arbitrárias que eu fiz na separação de dados entre acceleratorcore e acceleratorsampledata extensões como parte do Acelerador em 4.5 (mais tarde, estes tinham y - prefixo adicionado).

Essenciais e Dados do Projecto e são dois conjuntos de dados que são usados dentro de hybris' init/update do processo.Estes passos são controlados para cada extensão de via particular Anotações sobre classes e métodos.

Core vs dados de Exemplo é mais sobre se eu achava que a impex arquivo, ou linhas, eram específicas para o armazenamento de exemplo ou foram mais geral.Você vai notar a sua CoreSystemSetup tem essenciais e projectdata passos.

Muito trabalho tem acontecido em vários continentes, desde então, gosto muito de hybris agora, um pouco de bagunça.

Há alguns divertido bugs relacionados a hybris fazendo as coisas certas, faz parte de essentialdata.Mas estes são na plataforma não é algo que eu possa corrigir sem reclamar para várias pessoas, etc.

Para confundir ainda mais esta questão, há a yacceleratorinitialdata extensão.Esta extensão foi uma maneira que eu esperava fazer projetos mais fácil, dando alguns impex skeletons para novos sites e lojas.Este seria gerado para você durante modulegen.Apodreceu fortemente que desde o lançamento, agora muito desatualizado.

Outras dicas

Para uma explicação melhor, dê uma olhada em esta resposta de respostas.sap.com

Hybris imports two types of data on initialization and update processes; first is essentialdata and other one is projectdata.
Essentialdata is the coredata setup which is mandatory and will import when you run initialization or update.
sampledata is your projectdata and it is not mandatory it will import when you select project while updating the system.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top