Catalog Web Service currently unavailable

Hi,

I'm trying to update form Commerce Server 2002 to CS 2007. Now i think

i'm pretty far but there are still some problems to solve. One is, that

the CatalogWebService isn't available when I want to open ith with the

CatalogManager. When i enter straightforward the link to the

CatalogWebService.asmx in the Internet Explorer, the Site is loading

correctly and shows my some information about the Web Service.

What do I have to do so that the CatalogManager can open the WebService?

Hope you can help me.

Thanks

[533 byte] By [TaiChiMaster] at [2007-12-27]
# 1

So, i changed the permissions for the Web Service and now the Catalog Manager can load the Web Service at least. I was pretty happy but just after the Catalog Manager opened i realisd another problem. There is nothing to see of my old catalog and i even can't start any tasks. The tasks as well as the import and export functions are disabled. Why is that and how can I solve that problem?

Thanks

TaiChiMaster at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 2

Did you assign rights to your account in the authorization store?

http://go.microsoft.com/fwlink/?LinkID=57268#Auth_Roles

ColinBowern at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 4

I think that im almost there where I wanted to be. Now i can open the Catalog Manager Properly as well as the Marketing Manager. The last problem i have is, that the OrdersWebService is still unavailable. This as well can i open thruogh the Internex Explorer like all the other services and for the rights i've done exatcly the same as for the others. The user as im logged in is in the OrderAdminGroup which is assigend to the Administrator for this service over the Authorization Manager.

What is here the problem? Probaly i vorgott something but as i mention as far as i now i did here exactly the same as for all the other services.

Hope you can help me as well with this last thing.

TaiChiMaster at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 5

So, it works now. I just had to start selfSSL, somehow i overlooked that.

One suggestion i'd like to make here is that Microsoft should display errormessages with more specific information.

Anyway thanks for your help.

Regards,

TaiChiMaster

TaiChiMaster at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 6

This post has information on OrdersWebservice and SSL

http://blogs.msdn.com/nihitk/archive/2006/05/26/608218.aspx

VinayakTadas-MSFT at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 7
Hi, I got the same problem with Orders... still unavailable...

Could you to write here this command for SSL... ? becouse I have tried that but unfortunatyly without success... :(

thx a lot

Regards

kuba123456

kuba123456 at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 8
Hi, could you sent here this COMMAND for SSL... ?
I got tjhe same problem with orders and rest is done an running... :(

thx a lot

Regards

kuba123456

kuba123456 at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 9
Hi, have you tried this steps?


  1. Click Start, point to Programs, point to IIS Resources, point to SelfSSL, and then click SelfSSL.


  2. At the command prompt, type Selfssl.exe /T /V:100, and then press ENTER.


  3. If you are prompted to replace the SSL settings for site 1, press Y, and then press ENTER.

    The SelfSSL tool configures an SSL Certificate on the Default Web site that expires in 100 days.


TaiChiMaster at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 10
thx, but this I did.. and becouse I haven't this services in Default Web Site i added parametr /S:11111112222 where 1111112222 is ID of my CS site...

<b>but unfortunatelly still don't run...</b>

kuba123456 at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 11

If you suspect that the problem is related to the SSL certificate you can check the status of the site through IIS Manager (under Directory Security | View Certificates). If the certificate was assigned to the wrong site you should be able to select it for the site through there as well.

You should be aware that there is a known issue with SelfSSL in that only one SelfSSL certificate can exist at a time. You may be seeing symptoms of this if you still have the certificate installed in the default site.

That being said you can still have multiple certificates. If you need this you must create a certificate with SelfSSL then export and remove it from the certificate store before creating the next one. Once you have created all of the certificates you can then import them back. Alternatively you can create a wildcard certificate using the /N:CN=*.mydomain.com

A majority of Service Unavailable issues that I have seen are caused by the fact that the IIS worker process is unable to start using the credentials provided. If you have used a custom identity make sure to grant it the appropriate rights using ASPNET_REGIIS utility in the .NET Framework 2.0 folder (using the -GA <domain\username> switch).

If you continue to experience issues please check the event log and try to trace through the system activity using Process Monitor to ensure there are no Access Denied events.

Cheers,
Colin

ColinBowern at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 12
Hi Colin,

thx for your advise...

I meant that problem is with SSL but situation is bit different...

My https://localhost/OrdersWebService/OrdersWebService.asmx is done and running... nad almost every items are running in IE
(for example:
https://localhost/OrdersWebService/OrdersWebService.asmx/GetAuthorizedTasks
https://localhost/OrdersWebService/OrdersWebService.asmx/GetPaymentMethods)

except this two: https://localhost/OrdersWebService/OrdersWebService.asmx/RefreshShippingMethodCache
and
https://localhost/OrdersWebService/OrdersWebService.asmx/RefreshPaymentMethodCache

there is problem with SOAP:

System.Web.Services.Protocols.SoapException: One or more errors occurred while refreshing the cache 'PaymentMethodCache' of the site 'CSharpSite':

The server 'XYZ7019' of the application 'CSharpSite' returned HTTP status code 500 (Internal Server Error). The cache refresh URL used was 'http://XYZ7019:8081/CSharpSite/SiteCacheRefresh.axd?CacheToRefresh=PaymentMethodCache'.

See the server event event log for more details. > Microsoft.CommerceServer.CacheRefreshFailedException: One or more errors occurred while refreshing the cache 'PaymentMethodCache' of the site 'CSharpSite':

The server 'XYZ7019' of the application 'CSharpSite' returned HTTP status code 500 (Internal Server Error). The cache refresh URL used was 'http://XYZ7019:8081/CSharpSite/SiteCacheRefresh.axd?CacheToRefresh=PaymentMethodCache'.

See the server event event log for more details.
at Microsoft.CommerceServer.Runtime.Configuration.CommerceResourceCollection.RefreshCache(String cacheName, CommerceResourceCollection resourceCollection)
at Microsoft.CommerceServer.Orders.DataManagement.ServerOrderSystem.RefreshPaymentMethodCache()
at Microsoft.CommerceServer.Orders.WebService.OrdersWebService.RefreshPaymentMethodCache()
End of inner exception stack trace
at Microsoft.CommerceServer.Orders.WebService.OrdersWebService.PropagateOrLogException(Exception except)
at Microsoft.CommerceServer.Orders.WebService.OrdersWebService.RefreshPaymentMethodCache()
becouse that is running and in log you can see that, i don't why, on HTTP protocol instead HTTPS...

Thx a lots for you feedback

Regards

kuba

kuba123456 at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 13

Did you allow the web services to refresh the site cache? Is the PaymentMethodCache defined the web.config of your site?

Cheers,
Colin

ColinBowern at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 14
Yes, sure I already did that before...

and plus myself...

without success... :(

Regards

kuba123456

kuba123456 at 2007-9-3 > top of Msdn Tech,Commerce Server,Commerce Server 2007...