Viewing Reports Without OpenDocument

hello everyone,

I realized that most of visits to my site is because of finding a solution to view Business Objects reports,Web or Desktop does not matter.Nowadays I will try to prepare an entry for viewing documents with a different way, no opendocument. (I have never use that method :) )
For this you should know Java , jsp and a bit javascript. I hope to write entry in this weekend. But I am not sure about restrictions because of law related sharing something about customization on codes which are coded by Business Objects.
I will try to show you that you can use AnalyticalReporting context which can be find under Business Objects Tomcat webapps. Under AnalyticalReporting viewDocument.jsp and viewer.js will be our entrance points.
If you make comments something that I know I will try to answer which I know or you can mail me.Feel free to write and comment about anything.

Posted in Genel | Leave a comment

Realization of Social Network In Turkey

over 6 months I realized the power of the social network with twitter, blogging, linkedin etc. And in the last 2 or 3 months I have been trying to use it with all abilities ; bloggin, twitting, social networks, google reader for rss feeds for over a hundred feed.
With this timeline I am trying and wondering who is following, from which country people visiting my site google analysis. This combination of internet oppurtunities giving me new vision. Making new lists for my career plan.
But last weeks I realized the power of the social network I got a phone call for job offer via linkedin.com. It was nice to realize that your works are valuable for somebody and it makes you happy, at least me :) .
I was reading lots of entries about power of social networks but it sounds new thing for Turkey job process or any other process. But this job offer make me wrong :) and I was glad.

Posted in Genel | Leave a comment

A Long Break Of The Year

First of all I want to apologize from everyone who visits my blog for looking something new about Business Objects. Because of a small vacation and problems of multi-working on several projects.
But I want to inform you that I will be in a while with same synchronization about wonderfull Business Objects problems and solutions.
As I mentioned about solutions about Business Objects , I am still working on a product which is named Business Objects Bulk Object Manager with simple abilities.I hope it will be ready in 2 or 3 weeks. Maybe I will be published some screenshots in this timeline.
Ps: I missed blogging :)

Posted in Genel | Leave a comment

A Simple Difference in Web Intelligence Reports

In my last Business Objects 3.1 Java SDK based portal aplication I faced with a simple problem at Webi prompts.
Where the problem is some multiple or mono constrained prompts have “*TÜMÜ” value, a turkish word implies All , and when I set setSortType(SortType.Ascending) in the LOV of the prompt, it sorts prompt values which have “*TÜMÜ” as a word which begins with “T” and coming at somewhere at the end of the list. But customer uses this value which can be seen at the top of the prompt values so the client can select it easily.
But when I set sorttype for same webi report twin Desktop Intelligence report, it sorts values and “*TÜMÜ” value coming at the top of the list because of “*” value.
It is interesting I didn’t set any sortType for webi kind reports and prompt values listed as I wanted.Prompt values list starts with “*TÜMÜ”. But I must set sort type for desktop intelligence reports.

Posted in Business Objects 3.1 SDK, setSortType, Web Intelligence | Leave a comment

bir ankara güncesi

bunu yazmak istemiyordum ama otobüstede yapacak bişey yok, saat de erken yatmak için bari bişeyler karalayım.
Ankara bildim bileli sevilecek bir şehir değil, 3 yada 4 kere bulundum doğru düzgün gezinmedim bile, peki böyle bir yorumu neye dayanarak yapıyorum. Ya kardeşim bir insanın içi daha otogarda inince de sıkılmaz ki yav. havasından mıdır suyundandır bilmiyorum ama yok kardeşim olmuyor. İçim ısınmıyor bu şehre istanbul iyi, hem de çok iyi. :) ankara olmamış.

Notlar:

  • Bunun yanı sıra giderken varan ile gittim bişeyi farkettim, varanın şöförü olsa da türk şöförü aynı, arabesk dinliyor ve en ön sıradakilere de dinletiyor. :) 
  • Oruç tutacağım diye varanın on numara kahvaltısını kaçırdım ya bişey diyemiyorum, ağzım varmıyor.
  • Otobüste internet olayı süper ötesi bişey ya, bayıldım. bi de müzik listeleri doğru düzgün olsa daha iyi olabilir.
  • “ya paramız olsa da hep otelde yaşasak” şeklinde bir yaşam akımı yada ne biliyim grup yada ne varsa dahil olabilirim.
  • otelin odasından enteresan bir not : banyo ile yataklar arasında sadece bir cam var, nasıl bir dizayn neye hizmet yorum sizin :)
  • maliye bakanlığına gittim, yanındaki bina tbmmymiş bişeye de benzemiyordu
  • kızılay meydanı, sakarya caddesi (atmıyorsam :p) “eh işte” puanı veriyorum
  • kızılay meydanındaki otobüs ve dolmuş durakları on numara :D insanlarla iç içe, insanlar eziliyormuş orada , bana öyle dediler
  • acaip bir trafik var , “bu ne bea, istanbul’da bile bu kadar trafik yok” yorumunu yaptım, taksi şöförüne, “öyle abi, ben de anlamadım, bir kaç seneye istanbulu geçeriz” dedi. 
  • büyükşehir sanırım her yere metroyu birden götürmeye çalışıyor yada yer altında ne yapıyorsa hepsini birden yapmak istiyor anlaşılan, çünkü bütün her yer inşaat alanı gibi ya 
  • kamu çalışanları çok enteresan tipler :)  örnek: girin bir kamu dairesine anlarsınız :)
  • işimi hallettim en güzel yanı oydu, ama gecede çalıştığım için gece çıkamadım, bir daha ki sefere inşallah
  • koçsistemde çalışanların anlattığına göre cennette çalışıyorum farkında değilim, patrona teşekkürler sevgiler saygılar okuyorsa hehehe
Sonuç olarak ne çıkarabilirim kendime, ankara gezilecek bir yer değil otelde de kalsan. mecburi değilsen boş ver ankarayı izmir iyi seçenek. :)
Posted in Genel | Leave a comment

Bypassing InfoView Logon Page, It was easy than I hope

Hello,
After a lot of search in internet with nothing, last night I slept late. In the morning with a twit from creibl, run me to search again with different keywords in http://www.forumtopics.com/busobj/ forum. With my luck I found the my solution in the first result. :)

Here is my solution, that may help you in somewhere:
IEnterpriseSession entSession = null;
ISessionMgr sessionMgr = CrystalEnterprise.getSessionMgr();
ITrustedPrincipal principal =  sessionMgr.createTrustedPrincipal(userId,cmsName,key);

entSession = sessionMgr.logon(principal);
// Store Enterprise session in HttpSession    
session.setAttribute(“MyEnterpriseSession”, entSession);
// Construct URL
// ivsEntSessionVar is the reference to the HttpSession variable.
String url = “http://”+request.getServerName()+”:8090/InfoViewApp/logon/start.do?&ivsEntSessionVar=MyEnterpriseSession”;
//store a value that define entsession is coming from mine logon application
session.setAttribute(“dcatSmartLogin”,”true”);
response.sendRedirect(url);

That is it, all my problem is solved with url. But it become too hard to find it.Anyway,I solved my problem, I hope it helps you in somewhere.

Posted in Genel | Leave a comment

Bypassing InfoView Logon Page

hello everyone,

I am working on bypassing logon page in InfoView application for Business Objects 3.1 but I could not figure out a solution.
I have googled ( http://bit.ly/mYEaJ ) and look at several solutions. (http://bit.ly/3ssBt ) is the most usefull seem to me but it has a problem that I could not figure out why. It worked for one time and showed me home page direct passing the logon page, but when I clicked Document button it log me off. And give me “Logon denied: Your session is not valid or has expired” exception. I could not solve the issue .
But I must find a solution tonight. Integration will be made tomorrow and application will be get alive.

If somebody give me hand , I will be really appreciated.

Posted in Genel | Leave a comment

Business Objects Bulk Object Manager

Today, I started to coding for Object Manager application that is a inspiration from a migration project and apos applications. Application is being based on the Business Objects XI 3.1 Java sdk.

I am trying to build something because with Business Object Cmc application we, Business Objects Administrator Users, can only assign security levels and rights for a object for once time. If we want to assign security rights/levels, we have two options. First one is the putting same kind objects(means reports) in same folder . second one is preparing groups those handle our principals. But if our objects must be in different folders because of business needs and preparing a group for each principal creates lots of groups again because of business needs.

At this point I am preparing a matrix table occurance of groups/users and objects(folders,reports,etc.). In the intersection of the user/group and object shows you a drop down list. In the list you will be able to see “Full Control”,”Inherit”,”No Access”,”Schedule”,”View”,”View On Demand” and “Advanced”. At this point when you select “Advanced” option box will be opened and show you advanced security rights/levels assigned for object/user combination.Through this box you will be able to assign levels/rights.

Today,for begginning, I prepared selecting user/group and object pages. Prepared demo page, for static object and user/group , which can show rights and levels. And at the end I figure out a way to entegration my application with Cmc Application of the Business Objects XI 3.1 .

Now at the begginning of the my project a few days I will be concentrated on the api for security levels and rights. And I will prepare classes for helping me through the flow.

For now I think it will be a nice plug-in for Cmc application. This is enough for day one. (:

Posted in Business Objects 3.1 SDK, Cmc App | 6 Comments

New Business Objects XI 3.x Based Application Plan

Inspiration from apos application Object Manager, I think a web based bulk object manager plug-in can be done for Cmc application for Business Objects XI 3.x versions.

I started to plan main requirements for security and preparation of users/groups and objects combination. I will start new application at this weekend in my free time.
But I didn’t check have I can put a shortcut in to the Cmc application. Because I thougt that this plug-in will be must be added application in to Cmc for big enterprises. I saw that BO Administrators and consultans are spending their time ,like one or two weeks for a migration, for checking users and groups securities.
Apos Technology made this (http://www.apos.com/ObjectManager/Default.aspx) very cleverly but I think it is a simple application and can be done from web browsers.
Ps: I have been working on Business Objects SDK over a year, I liked it. And I started to produce something new for me and useable, at least I think.
Extra Note: I didn’t search Business Objects web site for this kind of application , may be there is a solution they did. I made a simple search over the official site but I couldn’t find something related with my opinion, I will look again deeply late.
Posted in Business Objects 3.x, Cmc App | Leave a comment

Something is Logging to stdout.log, But who

Hello everyone,

I have deployed an application on to the Tomcat 5.50 Application server that is used to show Business Objects applications and it is under Business Objects path. Anyway. My application is logging with log4j utility. InfoView application was not logging anything to stdout.log file,it was disabled with web.xml attributes. But when I deployed my context,my application to Tomcat (under webapps path) it started to log something,may be related with InfoView but I don’t think so. I could not understand the reason.
And you can see a sample log here :

778908187 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase – End expire sessions StandardManager processingTime 0 expired sessions: 0
778968281 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase – Start expire sessions StandardManager at 1250152454252 sessioncount 0
778968281 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase – End expire sessions StandardManager processingTime 0 expired sessions: 0
779028374 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase – Start expire sessions StandardManager at 1250152514345 sessioncount 0
779028374 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase – End expire sessions StandardManager processingTime 0 expired sessions: 0
779088467 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase – Start expire sessions StandardManager at 1250152574438 sessioncount 0
779088467 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase – End expire sessions StandardManager processingTime 0 expired sessions: 0

If you have any ideas, tell me :)
Posted in Tomcat 5.5 | 2 Comments