Where are the Content Delivery services after installing Tridion 2011 SP1? - tridion

We are upgrading from Tridion 5.3 SP1 to Tridion 2011 SP1. We are doing installion on fresh machines.
Installation of Content Management server went smooth. But it seems that installation of Ccontent delivery (.NET) did not go well. "startCDinstaller.bat" executed successfully but we can't find any Tridion related service in services section (in 5.3 we had Tridion content broker, tridion content deployer etc).
Even I am not able to determine which part of installation should act as a "Web application" and which should act as a "Web service". Can anyone help me understandig correct process of installation.
Note: We are NOT using any advance topic like Audience Manager, Transation Manager, Outbound Email etc.

Many of the Windows Services that used to be installed on Tridion Content Delivery servers before Tridion 2009 used to be simply wrapper services to keep the underlying JVM alive between calls. They were only needed for ASP and ASP.NET web sites. Java-based web sites would host the Content Delivery jars inside the JVM of their own application server, so they didn't need those services.
Since Tridion 2009 a JVM is instantiated inside every application pool that hosts a ASP.NET web site that uses Tridion Content Delivery functionality. Since this means the JVM is now hosted inside your .NET process, the Windows Services for this functionality are not needed anymore.
Windows services that you typically won't need anymore on Tridion 2009 and up (unless you are using classic ASP):
Content Delivery Broker
Content Delivery Linking
You may/probably will still need the following Windows Services:
Content Delivery Cache Channel
Content Delivery Deployer (unless you use HTTP transport with InProcessDeploy set to false)
I simply don't remember which other services there used to be. If you find yourself wondering what happened to one of the services, mention it in a comment (or update the question) and I will add it to the correct list.

Related

Web Service error - Status 404 not found

I have created a web service in Visual Studio 2015 (web api) that listens out for requests via a barcode scanner. The barcode scanner links to a database that provides information such as stock quantities etc, but this is just for background information. The web service is currently installed on my local machine and works perfectly, returning the correct values and posts data to a database.
I attempted to install the web service onto a server, copying over similar settings in IIS (only have basic knowledge using this), such as the bindings and ensuring the permissions were set up correctly. However when running the web service I recieved a "404 not found error and 401 unauthorized". After that, I installed Visual Studio 2015 onto the server to ensure it wasn't a build or publish error...same problem.
Below are some of the 'fixes' I have tried to help narrow down the potential problem.
Ensured the correct version of .Net, 4.0, is installed on the server.
IIS Manager - Authentication: Annoymous Authentication set to enabled.
IIS Manager - Directly browsing: set to enabled.
Set the correct permissions using 'Edit Permissions', granted full control to 'Everyone'
This is my first time creating a web service so up until now I have been using tutorials and making it up as I go along. I think it could be to do with the application pools set up? But because the solution works on my local machine and not the server has me extremely confused. Thanks in advance.

Can't open a view in Business Activity Monitoring

I use BizTalk Server 2010. Yesterday I deployed a BAM activity and could browse a corresponding view in the BAM portal. Today I've created another activity, but this time I made it non-RTA and hence I can't open a view for that. Every browser gives me an error:
Views cannot be displayed for one or more of the following reasons:
- Office Web Components 2003 are not installed.
- Your Web Browser does not support ActiveX controls.
- Support for ActiveX controls is disabled.
I've installed Office Web Components 2003 previously and ActiveX controls are enabled. Where's the problem?
Reinstalling Office Web Components 2003 fixed the issue
If you are using your BizTalk installation for tutorial purpose and you have BAM Portal and IE
installed on same machine then you may encounter this error.
Do the following step to get rid of it:
Go to IE Tools -> Internet Options -> Security -> trusted sites -> Sites -> add your BAM website(http://localhost).
(You may need to uncheck -- Require server verification (https:) for all sites in the safe zone)
after that if you need, you may check the option.

What does IIS consist of and how does it work?

I have created and configured websites for some time now, but I never really understood what IIS is.
Is it an executable? A group of executables? Some DLLs? What is its relationship with W3wp.exe?
Is this explained anywhere in MSDN?
Thanks.
[EDIT] Ok, it's inetinfo.exe. I have found a detailed description here: http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp
IIS is a server process that hosts web applications in a Windows environment.
Learn about it here: http://www.iis.net/
As I mentioned in the comment above: w3wp.exe is a web process spawned by IIS for each application pool that you have configured and running.
From Wikipedia
Internet Information Services (IIS) –
formerly called Internet Information
Server – is a web server application
and set of feature extension modules
created by Microsoft for use with
Microsoft Windows
It is an exe (InetMgr.exe)
IIS stands for Internet Information Services – a web server for web application, API, web services etc. Current version: 10.0
It is part of operating system and if we are configuring desktop/server for first time then we need to configure in control panel(cmd: appwiz.cpl) –> click Turn windows features on or off –> please checked option “Internet information Services” and next select latest .net framework. It will take few seconds to install. Now you are ready to use IIS. We can access it using inetmgr command in run command. For more, please refer https://bariablogger.in/f/iis-%E2%80%93-a-web-server

ESB Management Console (ESB Toolkit 2.1) not showing data

I successfully installed the ESB Toolkit 2.1 on top of BizTalk 2010.
Everything seems to work fine.
I created a sample app following Peter Kelcey's "BizTalk ESB Toolkit 2.0--Part 1: Dynamic Routing and UDDI Integration" (http://msdn.microsoft.com/en-us/biztalk/ee819071.aspx).
The message fails, but my problem is that I don't see anything in the ESB Management portal (or in the BAM portal, in the itinerary view).
I don't have any exception or anything, just no data.
I also checked the EsbExceptionDb database in SQL Server. And the connection strings in the portal web.config seem to be ok.
I must say that I installed the portal from the samples source, by rebuilding the solution and verifying all the configurations in IIS as per the documentation.
Thanks for any direction
Cos
Update on this:
I saw that I couldn't access the ESB.Exception.Service app from either VS or browsing from IIS
I rebuilt and republished the ESB.Exception.Service app.
Now the localhost/ESB.Exceptions.Service/ responds properly.
Also, I used the sample test app that calls the localhost/ESB.ExceptionHandlingServices/ExceptionHandling.asmx and now it is able to write to the database.
The ESB Portal shows the fault data now.
Basically rebuilding it fixed it, but I don't know what was wrong to start with.
Cos

Visual Studio - 'Browse UDDI Servers' -> 404?

I have a ASP.Net application which implements a web service. Within the ASP.Net application there's a test script which consumes the web service and it all works etc.
I have built a .NET console application and want to 'Add a Web Reference' so that the console app can consume the web service provided by the ASP.NET application. When I use the 'Browse UDDI Servers on the local network' to do that any plausible URL I use results in a 404.
I'm guessing I need to do something to my ASP.Net application so that it acts as an UDDI server ? Does anyone know what ?
Update
I just wanted to clarify something - I'm not desperate to use UDDI it just seems that's the only option in my circumstances which are :
I'm actually doing this for another developer who is used to using Visual Studio to do this stuff
The other developers system will need to run on another machine within the same network.
OK I'm going to answer my own question here.
The key thing for me was that I didn't need an UDDI server in the first place - instead what I needed to do was to simply supply the 'Add Web Reference' dialog box with the URL for the .ASMX file within the ASP.NET application which defined the service I was after (and ignore the whole 'Browse UDDI Servers' thing). (I've actually done this before but was having a bad-brain day today)
More generally however if I did wish to use UDDI the answer I wanted appears to be here MSDN Forum post dated July 2007 -
> How do we add the UDDI server that we
> created to the local network? ...
> Just found where to do that :
>
> - Go to the UDDI Service Control MMC
>
> - Right click on the server and go to properties
>
> - Go to the "Active Directory" Tab
>
> - Click "Publish"
UDDI is a dedicated service on the network for registering Web Services and also for discovering/consuming web services. Think of it as a directory of web services for a local intranet.
Windows Server 2003 includes UDDI Services. You have to install it via Add/Remove -> Windows Components (similar to IIS, FrontPage Extensions, etc.).
If the problem is having a single repository of web services that can be discovered, then UDDI is a solution.
If the problem is using a single service on another machine, then just referencing an endpoint (asmx/svc) will suffice. UDDI is overkill in that scenario.
For the record, the OP did not actually want anything to do with UDDI. His assumption was false. UDDI is not actually used for anything.

Resources