cancel
Showing results for 
Search instead for 
Did you mean: 

ContentServer service is used to display photo from different client of ECC

Former Member
0 Kudos

Hi,

In our environment we have one ECC server to which multiple ESS/MSS Package is connected. Each ESS/MSS is reffering to a different CLNT under the same ECC serevr.

The "contentserver" service under sicf -> External Alias -> default host -> sap-> bc-> contentserver is configured to point to CLNT 503 with a valid userid/password having SAP_ALL authentication.

Now the Business Package I am using points to CLNT 623 to fetch data. When I am trying to display the photo under ESS Change Own Data, its NOT getting displayed. The URL gerenerated for the photo is:

http://xxx.yyy.com:8001/sap/bc/contentserver/623?get=&pVersion=0046&contRep=A2&docId=.

When I am trying to display the photo URL in a seperate browser its asking for authetication of CLNT 503.

How can we have a situation where the "ContentServer" service is used to point to different ECC CLNT by multiple version of ESS/MSS. Any suggestion if it feasible and how to acheive this.

Regrads

Deb

Accepted Solutions (0)

Answers (1)

Answers (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

You would need to do the repository settings in order to enable https

communication. Kindly follow the below steps for your photo repository:

1. Go to transaction OAC0 and select the repository

2. In edit mode, type %https in the command field for advanced settings.

3. Now select "HTTPS required" from the dropdown for both HTTPS on

frontend and HTTPS on backend. Save the settings.

Please also refer the notes 712330,712332.

Currently we generate a HTTPS URL to acces the photo to the R/3 system.

But since there is no https service active in

R3, we do not get any response and thus no photo is displayed.

You can check services available in R/3 system using transaction SMICM

and usingn menu path Goto-> services. . I did see HTTPS service

activated this is correct.

But the settings HTTPURLLOC in table is still not correct

Maintain an entry in the table HTTPURLLOC with following details:

protocol: https

host: <web despatcher host name>

port: <web despatcher port number>

check in SMICM

Note that

By default we generate URL to the actual backend system where the

content repository is setup. However if web despatcher is being used,

then corresponding settings needs to be done in the system.

check here HTTPURLLOC

Former Member
0 Kudos

Hi Siddharth,

Thanks for the reply. But the issue I am facing is not of HTTPS protocol. Both the Portal and ECC are using HTTP protocol. Also HTTPS is disabled in both ECC and Portal.

The photo URL generated is also using HTTP.

http://xxx.yyy.com:8001/sap/bc/contentserver/623?get=&pVersion=0046&contRep=A2&docId=......................

I suppose the issue is because the External Alias "Content Server" service under sicf is configured to point to CLNT 503 for authentication. And the ESS package we are using is pointing to CLNT 623 to fetch data/photo.

Is it technically feasible to fetch photo from CLNT 623 when the "contentserver" service is configured to point to CLNT 503 for authentication? My doubt is the photo might not be displaying becoz the "contentserver" is pointing to 503 and our ESS package is pointing to 623 to fetch data. I cannot change the CLNT 503 mentioned in "contentserver" service as its used by other ESS packages also.

When I trying to open the below photo url in a separate window its asking for CLNT 503 authentication.

Photo URL: http://xxx.yyy.com:8001/sap/bc/contentserver/623?get=&pVersion=0046&contRep=A2&docId=......................

Can I create a new external Alias "ContentServer" service with a name say "ContentServer-623" that will point to CLNT 623 for authentication and mention it somewhere in CLNT 623 photo setting so that while displaying photo it uses "Contentserver-623" and NOT "ContentServer".

Regards

Deb

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

can you check the note 595563

Former Member
0 Kudos

Hi Siddharth,

We are already using SAP Database as storage type in the repository.

Let me explain our scenario once more in clear way.

The "ContentServer" service under sicf-> External Alias -> DefaultHost -> sap ->bc is configured as per note 685521 and the logon data mentioned is against CLNT 503(the anonymous user mentioned belongs to CLNT 503).

Now our ESS/MSS is pointing to CLNT 623 to fetch data.

Is it mandatory that the "contentserver" service logon data(which is pointing to CLNT 503) and the ESS/MSS (which is pointing to CLNT 623) should BOTH point to the SAME client to display the photo under ESS Change Own Data.

We cannot change the logon client of "contentserver" service since the service is used by other applications also.

Regards

Deb

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

this is what happens

The application creates an URL to fetch the photo from the

storage system. This URL points to a host name of course.

\

You may also refer to:

http://help.sap.com/saphelp_nw2004s/helpdata/en/78/

9852b1c06b11d4ad310000e83539c3/frameset.htm

and this:

http://help.sap.

com/saphelp_nw04s/helpdata/en/d0/590c421c7f11d5991d00508

b6b8b11/content.htm

Former Member
0 Kudos

Thanks Siddharth for the links. By my question is the client specified in the sicf service(say 001) and the client from where the photos are fetched by the ESS(say 200) needs to be same for the application to work properly.

Regards

Deb

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

yes i guess so, can you try this ?