从SAP ERP向Hybris 6.6发送文章时出错

2020-09-22 11:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


付费偷看设置
发送
4条回答
clever101
1楼-- · 2020-09-22 12:11

看来,Commerce Suite和数据中心之间的SSL通信配置错误。 在这里看看一些指针 https://help.hybris.com/6.6.0/hcd/1dec8042f1944a9fb090967ebe770ceb .html

葫芦娃快救爷爷
2楼-- · 2020-09-22 12:16

是的,它给出了:Data Hub版本:6.6.0.0-RC4

注意到我通过在web.xml文件中添加注释来取消激活spring安全性

Haoba3210
3楼-- · 2020-09-22 12:29

我所做的操作如[ https://help.hybris.com/6.6.0/hcd/1dec8042f1944a9fb090967ebe770ceb.html] [1 ] 和:[ https://help.hybris。 com/6.6.0/hcd/e840eaa7eb374cc5ad6dee48eca81d97.html] [2 ]

现在,每当我尝试发送商品类别时,我都会得到以下信息:

  INFO [hybrisHTTP7] [ItemImportController]收到的请求PUT:/import/pools/GLOBAL/publications/16034
  信息[hybrisHTTP7] [ItemImportController] resultCallbackUrl:https://localhost:8443/datahub-webapp/v1/core-publications/16034
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]从资源https://localhost:8443/datahub-webapp/v1/core-publications/16034/ClassificationClass.txt?targetName = HybrisCore&locale =&fields = 超类别,catalogVersion,code&lastProcessedId = 0&pageSize = 1000
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]从资源https://localhost:8443/datahub-webapp/v1/core-publications/16034/ClassificationClass.txt?targetName = HybrisCore&locale = en&fields =请求数据 名称,catalogVersion,code&lastProcessedId = 0&pageSize = 1000
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [DefaultImportService]使用cronjob和代码= 000001JR开始同步导入
  INFO [TaskExecutor-master-6265-Task [8796257092534]](000001JR)[ImpExImportJob]启动ImpEx cronjob" ImpEx-Import"
  INFO [TaskExecutor-master-6265-Task [8796257092534]](000001JR)[导入器]在0d 00h:00m:00s:687ms中完成1遍-已处理:2,没有任何行转储(最后一遍0)
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [DefaultImportService]导入成功(使用代码为000001JR的cronjob)
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]将成功返回到https://localhost:8443/datahub-webapp/v1/core-publications/16034
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应状态:403
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]数据中心服务器不可用。 数据集线器适配器将在1秒钟内重试,以进行5次重试。
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]无法与https://localhost:8443/datahub-webapp/v1/core-publications/16034通信
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应状态:403
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]数据中心服务器不可用。 数据中心适配器将在2秒内重试,重试次数2之5。
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]无法与https://localhost:8443/datahub-webapp/v1/core-publications/16034通信
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应状态:403
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]数据中心服务器不可用。 数据中心适配器将在4秒后重试,尝试5次重试3次。
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]无法与https://localhost:8443/datahub-webapp/v1/core-publications/16034通信
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应状态:403
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]数据中心服务器不可用。 数据中心适配器将在8秒后重试,以重试4之5。
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]无法与https://localhost:8443/datahub-webapp/v1/core-publications/16034通信
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应状态:403
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]数据中心服务器不可用。 数据中心适配器将在16秒内重试,以重试5之5。
  WARN [TaskExecutor-master-6265-Task [8796257092534]] [ClientRetryListener]无法与https://localhost:8443/datahub-webapp/v1/core-publications/16034通信
  信息[update-ecsstoreIndex-cronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-ecsstoreIndex-cronJob)[SolrIndexerJob]启动索引器cronjob。
  信息[update-backofficeIndex-CronJob :: de.hybris.platform.servicelayer.internal.jalo.ServicelayerJob](update-backofficeIndex-CronJob)[SolrIndexerJob]启动索引器cronjob。
  INFO [集群0:Lucenesearch-UpdateIndex-Job :: de.hybris.platform.lucenesearch.jalo.UpdateIndexJob](集群0:Lucenesearch-UpdateIndex-Job)[UpdateIndexJob]正在准备更新索引hmc ...
  信息[集群0:Lucenesearch-UpdateIndex-Job :: de.hybris.platform.lucenesearch.jalo.UpdateIndexJob](集群0:Lucenesearch-UpdateIndex-Job)[UpdateIndexJob]正在更新索引hmc(删除= 3,更新= 0)。  ..
  信息[集群0:Lucenesearch-UpdateIndex-Job :: de.hybris.platform.lucenesearch.jalo.UpdateIndexJob](集群0:Lucenesearch-UpdateIndex-Job)[UpdateIndexJob]完成更新索引hmc。
  INFO [TaskExecutor-master-6265-Task [8796257092534]] [ImpexDataImportClient]来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应状态:403
  错误[TaskExecutor-master-6265-任务[8796257092534]] [ClientRetryListener]无法与https://localhost:8443/datahub-webapp/v1/core-publications/16034通信
  java.lang.IllegalStateException:无法与https://localhost:8443/datahub-webapp/v1/core-publications/16034通信
      在com.hybris.datahub.core.rest.client.ImpexDataImportClient.returnImportResultWithRetry(ImpexDataImportClient.java:107)〜[datahubadapterserver.jar :?]
      在com.hybris.datahub.core.rest.client.ImpexDataImportClient.lambda $ 1(ImpexDataImportClient.java:87)〜[datahubadapterserver.jar :?]
      在org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:276)[spring-retry-1.1.5.RELEASE.jar :?]
      在org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:157)[spring-retry-1.1.5.RELEASE.jar :?]
      在com.hybris.datahub.core.rest.client.ImpexDataImportClient.returnImportResult(ImpexDataImportClient.java:86)上[datahubadapterserver.jar :?]
      在com.hybris.datahub.core.facades.impl.DefaultItemImportFacade.callbackToDataHub(DefaultItemImportFacade.java:105)[datahubadapterserver.jar :?]
       在com.hybris.datahub.core.facades.impl.DefaultItemImportFacade.importItems(DefaultItemImportFacade.java:58)上[datahubadapterserver.jar :?]
       在com.hybris.datahub.core.tasks.ItemImportTaskRunner.run(ItemImportTaskRunner.java:48)上[datahubadapterserver.jar :?]
      在com.hybris.datahub.core.tasks.DefaultDataHubTaskExecutionStrategy.run(DefaultDataHubTaskExecutionStrategy.java:33)处[datahubadapterserver.jar :?]
      在de.hybris.platform.task.impl.DefaultTaskService.processTask(DefaultTaskService.java:1703)上[processingserver.jar :?]
       在de.hybris.platform.task.impl.DefaultTaskService.process(DefaultTaskService.java:1607)[processingserver.jar :?]
       在de.hybris.platform.task.impl.DefaultTaskService.processInTenant(DefaultTaskService.java:1576)上[processingserver.jar :?]
       在de.hybris.platform.task.impl.DefaultTaskService $ 5.run(DefaultTaskService.java:1447)[processingserver.jar :?]
       在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)[?:1.8.0_144]
       在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)[?:1.8.0_144]
       在java.lang.Thread.run(Thread.java:748)[?:1.8.0_144]
       在de.hybris.platform.core.threadregistry.RegistrableThread.internalRun(RegistrableThread.java:145)[coreserver.jar :?]
       在de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:135)[coreserver.jar :?]
   引起原因:java.lang.IllegalStateException:禁止来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应
       在com.hybris.datahub.core.rest.client.ImpexDataImportClient.returnImportResultWithRetry(ImpexDataImportClient.java:100)〜[datahubadapterserver.jar :?]
       ...另外17个
  错误[TaskExecutor-master-6265-任务[8796257092534]] [ClientRetryListener]原因:禁止来自https://localhost:8443/datahub-webapp/v1/core-publications/16034的响应。



  
闻人可可
4楼-- · 2020-09-22 12:24

这是我的数据中心local.properties文件:

 #数据中心位置
  datahub.server.url = https://localhost:8443/datahub-webapp/v1
 
  #DB设置
  dataSource.className = com.mysql.jdbc.jdbc2.optional.MysqlDataSource
  dataSource.driverClass = com.mysql.jdbc.Driver
  dataSource.jdbcUrl = jdbc:mysql://localhost/datahub?useConfigs = maxPerformance
  dataSource.username = root
  dataSource.password =根
 
  #media存储
  mediaSource.className = com.mysql.jdbc.jdbc2.optional.MysqlDataSource
  mediaSource.driverClass = com.mysql.jdbc.Driver
  mediaSource.jdbcUrl = jdbc:mysql://localhost/datahub?useConfigs = maxPerformance
  mediaSource.username = root
  mediaSource.password =根
 
  #Data Hub导入发布URL(在哪里导入数据,即hybris)
  datahub.extension.exportURL = https://localhost:9002/datahubadapter
  datahub.extension.userName = admin
  datahub.extension.password = nimda
 
  #Hybris系统网址
  targetsystem.hybriscore.url = https://localhost:9002/datahubadapter
 
  targetsystem.hybriscore.username = admin
  targetsystem.hybriscore.password = nimda
 
  #加密
  datahub.encryption.key.path = encryption-key.txt
  datahub.secure.data.masking.mode = true
  datahub.secure.data.masking.value = *******
 
  #sapcoreconfiguration.datahuboutbound.enabled = true
 
  kernel.autoInitMode =创建-删除
  #kernel.autoInitMode =更新
 
  #datahub.publication.saveImpex = true
 
  #Data hub.cleanup属性设置为1小时
 
  datahub.cleanup.rawitem.time.delay = 3600
  datahub.cleanup.canonicalitem.time.delay = 3600
  datahub.cleanup.targetitem.time.delay = 3600
  #datahub.cleanup.publisheditems.time.delay = 3600
 
  datahub.cleanup.rawitem.enabled = true
  datahub.cleanup.canonicalitem.enabled = true
  datahub.cleanup.targetitem.enabled = true
  datahub.cleanup.publisheditems.enabled = false
 
  #SAP ERP IDoc URL
  targetsystem.saperp.url = https://sfin.ecs-co.com:44320/sap/bc/idoc_xml?sap-client = 100
 
  #IDoc服务的用户名和密码
  targetsystem.saperp.username = HY-IDOC-IN
  targetsystem.saperp.password=welcome@123
 
  #IDoc服务的接收者(请参阅sec创建逻辑系统)
  targetsystem.saperp.receivername = RQ1CLNT100
 
  #自动组合和发布的池
  #池自动将原始项目组合为规范项目
  sapcoreconfiguration.autocompose.pools = GLOBAL,SAPCONFIGURATION_POOL,SAPCUSTOMER_INBOUND_POOL,SAPCONSUMER_INBOUND_POOL,SAPCONSUMER_OUTBOUND_POOL,SAPORDER_INBOUND_POOL,SAPORDER_OUTBOUND_POOL
 
  #池和目标系统对
  sapcoreconfiguration.autopublish.targetsystemsbypools = GLOBAL.HybrisCore,GLOBAL.SapErpSystem,SAPCUSTOMER_INBOUND_POOL.HybrisCore,SAPCONSUMER_INBOUND_POOL.HybrisCore,SAPCONSUMER_OUTBOUND_POOL.SapErpSystem,SAPORDER_OUTBOUND_IN
 
  #发布之前收集池的时间间隔(以毫秒为单位)
  sapcoreconfiguration.autopublish.sleeptime:5000
  sapcoreconfiguration.autopublish.initialsleeptime:5000
 
  #central information pool
  sapcoreconfiguration.pool = SAPCONFIGURATION_POOL
 
  #启用IDoc号的动态偏移量
  sapidocoutboundadapter.usedynamicidocnumberoffset = true
 
  #IDoc服务的接收方名称(请参阅sec创建逻辑系统)
  sapidocoutboundadapter.receivername = RQ1CLNT100
 
  #IDocsender的逻辑系统名称(请参阅上面的sec创建逻辑系统)
  sapidocoutboundadapter.sendername = RDSHYB60
 
  #发送方的端口名称(请参考上面的sec创建ALE端口)
  sapidocoutboundadapter.senderport = RDS_ERP_60
 
  #SAP客户语言
  sapcustomer.language = de
 
  #经纪人目录
  datahub.event.broker.persistence.directory = C:/apache-tomcat-7.0.82/bin/brokerdb

  

一周热门 更多>