Errore Crystal CRAXDRT durante la visualizzazione

venerdì 10 novembre 2006 - 02.20

jspposte Profilo | Newbie

Ciao a tutti.
Da un pò di tempo ho un problema con Crystal Report 9 Pro e Crystal Enterprise: sono installati entrambi (con regolare licenza d'uso) su un server (piattaforma windows 2003 server) dove risiede un portale sviluppato in ASP e tramite il quale fornisco reportistiche agli utenti utilizzando i componenti RDC (runtime design component) di Crystal (sempre utilizzando ASP) per manipolare a runtime (appunto!) il report da visualizzare tramite ActiveX.
Spesso capita che, se più persone stampano contemporaneamente, ad alcuni l'esecuzione della pagina si interrompe e a video compare solamente l'errore di Crystal: CRAXDRT Error Occurred on Server... A Crystal Reports job failed because a free license could not be obtained in the time allocated.

Questa cosa mi sta mandando ai pazzi!
Ho letto che andrebbero aquistate anche licenze chiamate RCAPI...ma facendo un giro qua e la per la rete ho letto qualcosa sui "merge modules"...

Qualcuno sa dirmi cosa sono? Mi pare di aver letto che centrano molto a livello di licenze e RDC per la visualizzazione dei report sui client attraverso il browser. Si parlava anche di package di installazione di questi moduli x i client...

Credo però che, utilizzando Crystal per la fruizione di report attraverso IIS, e quindi attraverso il web, tutto dovrebbe dipendere dal server...a tal proposito
ho letto anche che, dopo aver istanziato l'aggetto CRAXDRT.Application, posso settare la proprieta ad hoc la key license...forse è questa la causa?

Ringrazio chiunque possa darmi un aiuto.
Marco.

freeteo Profilo | Guru

ciao,

>"merge modules"...Qualcuno sa dirmi cosa sono? Mi pare di aver letto che centrano
>molto a livello di licenze e RDC per la visualizzazione dei report
>sui client attraverso il browser. Si parlava anche di package
>di installazione di questi moduli x i client...
I merge module sono pacchetti che comprendono tutte le libreire di runtime per far funzionare i report, quindi tu fai 1progetto setup con visual studio e gli aggiungi questi merge.Dopodiche questo pacchetto lo andrai a installare sul server dove gireranno i report.
Questo è il modo piu' corretto per installare il runtime,pero' sinceramente non ho mai fatto installazioni di questo tipo per componenti COM, l'ho sempre usato per applicazioni .net (win32 o asp), quindi non ho esperienza in merito, anche se dovrebbe funzionare in maniera uguale.
Cmq se vuoi provare a farti 1pacchetto di installazione, i merge module li trovi disponibili per tutte le versioni qui:
http://support.businessobjects.com/downloads/merge_modules.asp

Pero' ti consiglio anche di controllare la tua installazione rispetto a quanto viene spiegato qui:
http://support.businessobjects.com/communityCS/TechnicalPapers/rdc9_deployment.pdf
http://support.businessobjects.com/communityCS/TechnicalPapers/cr_troubleshooting_activex_viewer.pdf


>ho letto anche che, dopo aver istanziato l'aggetto CRAXDRT.Application,
>posso settare la proprieta ad hoc la key license...forse è questa
>la causa?
sinceramente non conosco questa funzionalita' tipicamente avendo registrato l'ocx non me ne preoccupo, il pacchetto è royalty free e quindi lo posso distribuire tranquillamente.
Piuttosto il fatto di modificare il report a runtime so che richiede una licenza aggiuntiva, ma non credo sia il tuo caso.
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

jspposte Profilo | Newbie

Grazie tante per il tuo post.

Credo proprio che quello delle licenze aggiuntive sia proprio il mio caso, in quanto:

1) Sul server sono installati sia Crystal report 9, che Crystal Enterprise 9 e quindi non credo di aver bisogno dei merge modules...tra l'altro i report sono distribuiti via web (iis)

2) Modificando i report a runtime attraverso ASP vado ad utilizzare i cosiddetti RDC (report design component) e se non mi sbaglio per quelli dovrebbero servire delle licenze chiamate RCAPI, ma è proprio questo che non riesco a sapere in maniera certa.

Ne sai qualcosa?

Grazie tante per il tuo interessamento.

freeteo Profilo | Guru

>Grazie tante per il tuo post.
di niente spero di esserti stato utile

>1) Sul server sono installati sia Crystal report 9, che Crystal
>Enterprise 9 e quindi non credo di aver bisogno dei merge modules...tra
>l'altro i report sono distribuiti via web (iis)
allora dovresti essere a posto per quanto riguarda le librerie di runtime, anzi forse ne hai in piu

>2) Modificando i report a runtime attraverso ASP vado ad utilizzare
>i cosiddetti RDC (report design component) e se non mi sbaglio
>per quelli dovrebbero servire delle licenze chiamate RCAPI, ma
>è proprio questo che non riesco a sapere in maniera certa.
>Ne sai qualcosa?
no, non sono esperto di Crystal, l'ho usato spesso ma sempre in modalita' developer e quindi senza modifiche a runtime.
Prova a guardare i link che ti ho dato altrimenti sul sito ufficiale della ditta: http://www.businessobjects.com

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5