| Author |
Message |
Paul Y
Guest
|
Posted:
Wed Nov 03, 2004 6:16 am Post subject:
Creating / Replacing WIP Objects in TI Manager |
|
|
I have successfully created and used a WIP object to retrieve
information from a CICS system.
My query is :-
If I want to modify the Client library I used to create the WIP
object, what is the process I should go through after I have modified
the Client Library using Visual Studio ?
I.e How do I refresh the _proxy.dll that is created when you first
create a WIP object?
I can see no 'update/refresh' option, and have tried to delete the WIP
object, and recreate it, but keep getting 'in use' access errors when
the TI manager wizard tries to run and delete the old version of my
client library dll(see below)
<<<<<<
(5603) An Object "CustData.MainframeInterface.1", contained in the
file "D:\TIHostSiteStagingDLLs\CustData.DLL", could not be installed
in the Virtual Directory "Default Web Site/TIHostSite". Copying the
file to a subdirectory failed with "The process cannot access the file
"D:\TIHostSite\bin\CustData.DLL" because it is being used by another
process.".
Thanks in advance
Paul |
|
| Back to top |
|
 |
Aaron Grady [MSFT]
Guest
|
Posted:
Thu Nov 04, 2004 11:21 pm Post subject:
Re: Creating / Replacing WIP Objects in TI Manager |
|
|
Paul-
You are correct, there is no update/refresh option. You will have to remove
the object and re-add it to get the new proxy generated. What I would
recommend if you get the "in use" error is that after you remove the object
to TI Manager you need to restart the IIS services. Because the TI objects
are hosted inside the ASP.NET worker process I've seen these objects get
"stuck" in use from time to time. The best way to restart IIS on the system
is to simply run the command "iisreset" (without the quotes) from either a
command line or from the Start/Run dialog box. After doing that you should
hopefully be able to install the object again.
HTH,
--
Aaron Grady
MCSE + Internet, MCDBA, MCSD
SNA Server/Host Integration Server 2000
Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of any included samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
"Paul Y" <paulyeardley@adelaidebank.com.au> wrote in message
news:639a2ea1.0411021616.17b5e985@posting.google.com...
| Quote: | I have successfully created and used a WIP object to retrieve
information from a CICS system.
My query is :-
If I want to modify the Client library I used to create the WIP
object, what is the process I should go through after I have modified
the Client Library using Visual Studio ?
I.e How do I refresh the _proxy.dll that is created when you first
create a WIP object?
I can see no 'update/refresh' option, and have tried to delete the WIP
object, and recreate it, but keep getting 'in use' access errors when
the TI manager wizard tries to run and delete the old version of my
client library dll(see below)
(5603) An Object "CustData.MainframeInterface.1", contained in the
file "D:\TIHostSiteStagingDLLs\CustData.DLL", could not be installed
in the Virtual Directory "Default Web Site/TIHostSite". Copying the
file to a subdirectory failed with "The process cannot access the file
"D:\TIHostSite\bin\CustData.DLL" because it is being used by another
process.".
Thanks in advance
Paul |
|
|
| Back to top |
|
 |
Paul Y
Guest
|
Posted:
Fri Nov 05, 2004 4:39 am Post subject:
Re: Creating / Replacing WIP Objects in TI Manager |
|
|
I have now found out that in order to recreate the WIP object, I have
to kill the aspnet_wp.exe process, then the dll is no longer in use,
is there not a better way to do this ?
This has obvious implications if I want to replace a WIP object in a
production environment that has other processes that use the aspnet_wp
process.
Killing it off would affect these other systems....
thanks
Paul |
|
| Back to top |
|
 |
Aaron Grady [MSFT]
Guest
|
Posted:
Sat Nov 06, 2004 12:09 am Post subject:
Re: Creating / Replacing WIP Objects in TI Manager |
|
|
Paul-
This does not always seem to be the case, but when the ASP.NET worker
process does still have the file in use, there is no way for us to replace
it. Replacing the WIP object is not too common of a task once things are
setup and running, however I do understand the concern. I guess the way to
approach it would be to figure out why the dll is still loaded by the
ASP.NET WP.
One other option: I believe you can configure seperate ASP.NET WP for
different applications if you want to isolate your TI objects to a different
ASP.NET WP so that you don't have to kill any other apps in that situation.
HTH,
--
Aaron Grady
MCSE + Internet, MCDBA, MCSD
SNA Server/Host Integration Server 2000
Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of any included samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
"Paul Y" <paulyeardley@adelaidebank.com.au> wrote in message
news:639a2ea1.0411041439.10186b70@posting.google.com...
| Quote: | I have now found out that in order to recreate the WIP object, I have
to kill the aspnet_wp.exe process, then the dll is no longer in use,
is there not a better way to do this ?
This has obvious implications if I want to replace a WIP object in a
production environment that has other processes that use the aspnet_wp
process.
Killing it off would affect these other systems....
thanks
Paul |
|
|
| Back to top |
|
 |
|
|
|
|