Skip to Content
0
Former Member
Aug 05, 2015 at 03:14 PM

Replicating SAP ERP Product Master data into Hybris

162 Views

I sending Product Master Data from SAP to Hybris, I am following below link to sending Product,

https://wiki.hybris.com/display/release5/Replicating+Product+Master+Data+from+the+SAP+Back+End https://wiki.hybris.com/display/release5/sapproduct+Data+Hub+Extension https://wiki.hybris.com/display/release5/sapidocintegration+Data+Hub+Extension

  1. I am sending Product master data by using MATMAS(SAP ERP). Getting data in console log files. Getting All Raw items in POSTMAN : http://localhost:9001/datahub-webapp/v1/pools/GLOBAL/items/RawMATMAS.xml

  2. How to get Canonical Items in POSTMAN????? http://localhost:9001/datahub-webapp/v1/pools/GLOBAL/items/CanonicalBaseProduct.xml

  3. When I am entering this link in postman to initiate publication of hybris. http://localhost:9001/datahub-webapp/v1/pools/SAPCUSTOMER_INBOUND_POOL/publications

with message body, {"poolName":"SAPCUSTOMER_INBOUND_POOL", "targetSystemPublications":[{"targetSystemName":"HybrisCore"}]}

3.a) message body as text, getting 415 unsupportedMediaType in postman getting MIME media type text/plain : Charset-UTF-8 was not found in console

3.b) message body as text/plain,

getting 415 unsupportedMediaType in postman getting MIME media type text/plain was not found in console

3.c) message body as html/text,

getting 415 unsupportedMediaType in postman getting MIME media type text/html was not found in console

3.d) message body as application/javascript,

getting 415 unsupportedMediaType in postman getting MIME media type application/javascript was not found in console

3.e) message body as xml/application,

getting 400 Bad request in postman

3.f) message body as xml/text,

getting 400 Bad request in postman

3.g) message body as application/json,

getting 400 Bad request in postman and TargetSystem for name HybrisCore has not been specified for target system publications TargetSystemPublicationDate{publicationId=null, startTime=null, endTime=null, status='null', targetSystemName='HybrisCore', actionId=3, poolName='null', numberOfErrors=0}

Please suggest.