Hi,
currently we have a requirement to update SAP CRM when a document is added to content server from the GUI. Document will be stored in Archive server (Based on Storage rules Configured).
Plan is to use CBCreate Nodecallback -> Capture required Details -> Send these information to SAP using Activator to SAP -> SAP RFC to update the CRM system.
We were able to Achieve this flow , but facing problem while capturing Node ProviderData Information (especially Provider info e.g “ixos://A1@aaabeid1a25fkjeqpqah5zyk5dhby”).
We tried querying database using “select * from ProviderData where providerID = :A1” but we are getting empty recArray as we suppose data is not yet committed.
We tried retrieving information from “createInfo.context.LogicalProvider.provider.fLastProviderDataAssoc.pData”, but this seems not to be correct , Don’t know why ?
We tried using $Easp.Util.GetProviderData( prgCtx, version.pProviderID ) but again getting empty value ( Database transaction is not yet complete?)
Can anyone please help us on how to obtain providerData information in CBcreate Nodecallback OR suggest any better approach to achieve this.
** Also Noticed that the required information is being printed on Debug Window, but any help as how to get this
EASP:DocumentPutFileWithRetry result EASP:Timing Wed Apr 08 16:54:19 2015 78785
EASP:Times FilePut, netsend 1427
EASP:Timing Wed Apr 08 16:54:19 2015 78788
EASP:ProviderFilePut of 'testfile.txt' ok. returning ixos://A1@aaabeid1a25fkjeqpqah5zyk5dhby "