2017-04-25 2 views
0

다중 가상 포털과 함께 AIX 7.1에 WebSphere Portal 버전 8.5 클러스터가 있고 관리 페이지로 작업하며 각 가상 포털에는 신디케이션을 사용하는 모든 VP에 대해 자체 라이브러리와 하나의 공유 라이브러리가 있습니다. 그 도서관을 각 VP에게.IBM WebSphere Portal V8.5 wcm 라이브러리 신디케이션

신디케이터 (WAS 기본 포털)와 가입자 (가상 포털) 사이의 신디케이트 쌍을 성공적으로 작성했으며 테스트 된 모든 연결이 양호합니다 (VP는 동일한 서버에서 로컬이므로 의미가 있습니다).

 
[4/25/17 9:33:53:201 IDT] 00004163 PackageConsum E Unexpected exception thrown while updating subscription: [IceId: Current State: ], exception: com.ibm.workplace.wcm.services.WCMServiceRuntimeException: code: 400 
           com.ibm.workplace.wcm.services.WCMServiceRuntimeException: code: 400 
     at com.aptrix.syndication.business.subscriber.CatalogRetrieverTask.getSourceCatalog(CatalogRetrieverTask.java:330) 
     at com.aptrix.syndication.business.subscriber.CatalogRetrieverTask.process(CatalogRetrieverTask.java:144) 
     at com.aptrix.syndication.business.subscriber.PackageConsumerTask.processPackage(PackageConsumerTask.java:513) 
     at com.aptrix.syndication.business.subscriber.PackageConsumerTask.processUpdate(PackageConsumerTask.java:267) 
     at com.aptrix.syndication.business.subscriber.PackageConsumerTask$1.run(PackageConsumerTask.java:183) 
     at com.ibm.wps.ac.impl.UnrestrictedAccessImpl.run(UnrestrictedAccessImpl.java:84) 
     at com.ibm.wps.command.ac.ExecuteUnrestrictedCommand.execute(ExecuteUnrestrictedCommand.java:90) 
     at com.aptrix.syndication.business.subscriber.PackageConsumerTask.doManagedWork(PackageConsumerTask.java:195) 
     at com.aptrix.syndication.business.ManagedTask.runWork(ManagedTask.java:62) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmWork.runImpl(AbstractWcmWork.java:162) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmSystemWork.access$001(AbstractWcmSystemWork.java:40) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmSystemWork$1.run(AbstractWcmSystemWork.java:92) 
     at com.ibm.wps.ac.impl.UnrestrictedAccessImpl.run(UnrestrictedAccessImpl.java:84) 
     at com.ibm.wps.command.ac.ExecuteUnrestrictedCommand.execute(ExecuteUnrestrictedCommand.java:90) 
     at com.ibm.workplace.wcm.services.repository.PACServiceImpl.runAsPrivileged(PACServiceImpl.java:1878) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmSystemWork.runImpl(AbstractWcmSystemWork.java:87) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmWork.run(AbstractWcmWork.java:146) 
     at com.ibm.wps.services.workmanager.impl.WasWorkWrapper.run(WasWorkWrapper.java:44) 
     at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:271) 
     at java.security.AccessController.doPrivileged(AccessController.java:274) 
     at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:797) 
     at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:222) 
     at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:206) 
     at java.lang.Thread.run(Thread.java:804) 

[4/25/17 9:33:53:222 IDT] 00004163 SyndicationEx W Unsuccessful request to send summary: 400 
           com.aptrix.deployment.wizard.SyndicatorCommunicationException: Unsuccessful request to send summary: 400 
     at com.ibm.workplace.wcm.api.syndication.SyndicationExtensionsServiceImpl.sendSummaryToSyndicator(SyndicationExtensionsServiceImpl.java:293) 
     at com.ibm.workplace.wcm.api.syndication.SyndicationExtensionsServiceImpl.processSubscriberCompleting(SyndicationExtensionsServiceImpl.java:246) 
     at com.aptrix.syndication.business.subscriber.SubscriberTaskManager.processFailedUpdate(SubscriberTaskManager.java:405) 
     at com.aptrix.syndication.business.subscriber.PackageConsumerTask.processUpdate(PackageConsumerTask.java:400) 
     at com.aptrix.syndication.business.subscriber.PackageConsumerTask$1.run(PackageConsumerTask.java:183) 
     at com.ibm.wps.ac.impl.UnrestrictedAccessImpl.run(UnrestrictedAccessImpl.java:84) 
     at com.ibm.wps.command.ac.ExecuteUnrestrictedCommand.execute(ExecuteUnrestrictedCommand.java:90) 
     at com.aptrix.syndication.business.subscriber.PackageConsumerTask.doManagedWork(PackageConsumerTask.java:195) 
     at com.aptrix.syndication.business.ManagedTask.runWork(ManagedTask.java:62) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmWork.runImpl(AbstractWcmWork.java:162) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmSystemWork.access$001(AbstractWcmSystemWork.java:40) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmSystemWork$1.run(AbstractWcmSystemWork.java:92) 
     at com.ibm.wps.ac.impl.UnrestrictedAccessImpl.run(UnrestrictedAccessImpl.java:84) 
     at com.ibm.wps.command.ac.ExecuteUnrestrictedCommand.execute(ExecuteUnrestrictedCommand.java:90) 
     at com.ibm.workplace.wcm.services.repository.PACServiceImpl.runAsPrivileged(PACServiceImpl.java:1878) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmSystemWork.runImpl(AbstractWcmSystemWork.java:87) 
     at com.ibm.workplace.wcm.services.workmanager.AbstractWcmWork.run(AbstractWcmWork.java:146) 
     at com.ibm.wps.services.workmanager.impl.WasWorkWrapper.run(WasWorkWrapper.java:44) 
     at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:271) 
     at java.security.AccessController.doPrivileged(AccessController.java:274) 
     at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:797) 
     at com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:222) 
     at com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:206) 
     at java.lang.Thread.run(Thread.java:804) 

[4/25/17 9:33:53:227 IDT] 00004163 syndication I Syndication Summary - Subscriber 
Syndicator: IntShared_Syn, URL=http://'Was_Server':10039/wps/wcm/connect?MOD=Synd 
Subscriber: IntShared_Sub, URL=http://'Was_Server':10039/wps/wcm/connect/'VP_URL_Context'?MOD=Subs 
Status: FAILED 
Failure Detail: Update failed on subscriber 
Unexpected exception thrown while updating subscription: [IceId: Current State: ], exception: com.ibm.workplace.wcm.services.WCMServiceRuntimeException: code: 400 
Update Type: REBUILD 
Start Date: Tue Apr 25 09:33:53 IDT 2017 
Finished Date: Tue Apr 25 09:33:53 IDT 2017 
Duration: 
Total: 0 
Total Failed: 0 

[4/25/17 9:33:54:613 IDT] 00000136 syndication I Syndication Summary - Syndicator 
Syndicator: IntShared_Syn, URL=http://'Was_Server':10039/wps/wcm/connect?MOD=Synd 
Subscriber: IntShared_Sub, URL=http://'VP_HostName':10039/wps/wcm/connect?MOD=Subs 
Status: FAILED 
Failure Detail: Terminated without confirmation 
Returned non-confirmed response: Not confirmed. Unable to contact subscriber. Check the subscriber to ensure it is active and error free. Also review your network connections and your syndication configuration to ensure the subscriber details are correct. 
Update Type: REBUILD 
Start Date: Tue Apr 25 09:33:53 IDT 2017 
Finished Date: Tue Apr 25 09:33:54 IDT 2017 
Duration: 1 second 
Total: 0 
Total Failed: 0 

답변

0
 
WCM Syndication requires HTTP Basis Authentication to be configured and working. 

then I needed to make sure that Trust Association is enabled in WAS Console under Security -> Global Security -> Web and SIP security -> Trust association. 
confirmed that the box that says Enable trust association is checked. 
also ensured the Interceptor com.ibm.portal.auth.tai.HTTPBasicAuthTAI is created and the configuration were correct. 
the cause of the error was that in the fields of urlBlackList and urlWhiteList there was use of the variable ${WpsContextRootPath} which i found out that it is not set anywhere so i change it to /wps instead and now the fields are as follow: 
urlBlackList = /wps/myportal* 
urlWhiteList = /wps/mycontenthandler* 

after Restarting the server and retry syndication - it works!. 

also you may follow the direction in this link: 
https://developer.ibm.com/answers/questions/206675/why-do-i-see-occasionally-see-a-popup-box-with-a-t.html 

but setting these parameters disabled the servlet of vieweing all items in the libraries... 
: 신디케이트에 라이브러리의 콘텐츠를 시도 할 때 그러나 그것은 대기 상태에와 나는 다음과 같은 오류 로그를 볼 수있는 SystemOut.log에에 남아
관련 문제