<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Transoft Developers &#187; TCA</title>
	<atom:link href="http://transoftdev.wordpress.com/category/transoft-products/tca/feed/" rel="self" type="application/rss+xml" />
	<link>http://transoftdev.wordpress.com</link>
	<description>Development Information from transoft.com</description>
	<lastBuildDate>Tue, 13 Oct 2009 10:30:21 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='transoftdev.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/0be3f7ddb80e7a23fd0a2d7f78c41ebf?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Transoft Developers &#187; TCA</title>
		<link>http://transoftdev.wordpress.com</link>
	</image>
			<item>
		<title>New WSDL format for TCA</title>
		<link>http://transoftdev.wordpress.com/2009/10/13/new-wsdl-format-for-tca/</link>
		<comments>http://transoftdev.wordpress.com/2009/10/13/new-wsdl-format-for-tca/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 10:27:26 +0000</pubDate>
		<dc:creator>tsahayward</dc:creator>
				<category><![CDATA[TCA]]></category>
		<category><![CDATA[Transoft Products]]></category>
		<category><![CDATA[Axis]]></category>
		<category><![CDATA[Axis2]]></category>
		<category><![CDATA[Crystal Reports]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Web Services]]></category>
		<category><![CDATA[WSDL]]></category>

		<guid isPermaLink="false">http://transoftdev.wordpress.com/?p=173</guid>
		<description><![CDATA[Back when TCA SOAP support was implemented, the most common SOAP format was the rpc/encoded.  At that time, Java implementations were the most common client for SOAP.
As time has moved on, the .NET framework has dominated the Web Services landscape.  By default, .NET uses the document/literal style (although it happily interoperates with rpc/encoded)
Now the latest [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=173&subd=transoftdev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Back when TCA SOAP support was implemented, the most common SOAP format was the rpc/encoded.  At that time, Java implementations were the most common client for SOAP.</p>
<p>As time has moved on, the .NET framework has dominated the Web Services landscape.  By default, .NET uses the document/literal style (although it happily interoperates with rpc/encoded)</p>
<p>Now the latest Java libraries have dropped support for rpc/encoded (Apache Axis2 &#8211; see <a href="http://ws.apache.org/axis2/1_1_1/Axis2-rpc-support.html">http://ws.apache.org/axis2/1_1_1/Axis2-rpc-support.html</a>).  Attempting to use Axis2 to read the TCA WSDL will fail with an exception stating : &#8220;Encoded use is not supported&#8221;.  Obviously this will cause problems with any software built on Axis2, such as Crystal Reports.</p>
<p>To address this, TCA has been modified to support the wrapped document/literal format (described here: <a href="http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/">http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/</a>).  The modifications come as an updated .mac file for the Transoft Development Suite and as a modified Component Broker.</p>
<p>The changes will be part of the next release, but in the meantime if you find yourself needing to interoperate with a SOAP framework that doesn&#8217;t support rpc/encoded, contact customer services and we can supply an update</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transoftdev.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transoftdev.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transoftdev.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transoftdev.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transoftdev.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transoftdev.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transoftdev.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transoftdev.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transoftdev.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transoftdev.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=173&subd=transoftdev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transoftdev.wordpress.com/2009/10/13/new-wsdl-format-for-tca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">tsahayward</media:title>
		</media:content>
	</item>
		<item>
		<title>TCA 3.31 Released</title>
		<link>http://transoftdev.wordpress.com/2008/11/14/tca-331-released/</link>
		<comments>http://transoftdev.wordpress.com/2008/11/14/tca-331-released/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 12:45:32 +0000</pubDate>
		<dc:creator>tsahayward</dc:creator>
				<category><![CDATA[TCA]]></category>

		<guid isPermaLink="false">http://transoftdev.wordpress.com/?p=79</guid>
		<description><![CDATA[TCA 3.31 is now released.  Headline features are:
.NET Proxies are now Serializable
This means that the Proxy objects may be stored in an ASP.NET session even when running as part of a Web Farm or Web Garden (see http://msdn.microsoft.com/en-us/library/ms178586.aspx for details) .
Component Broker supports up to 10000 connections under UNIX
The broker will attempt to allocate up [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=79&subd=transoftdev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>TCA 3.31 is now released.  Headline features are:</p>
<h3>.NET Proxies are now Serializable</h3>
<p>This means that the Proxy objects may be stored in an ASP.NET session even when running as part of a Web Farm or Web Garden (see <a href="http://msdn.microsoft.com/en-us/library/ms178586.aspx">http://msdn.microsoft.com/en-us/library/ms178586.aspx</a> for details) .</p>
<h3>Component Broker supports up to 10000 connections under UNIX</h3>
<p>The broker will attempt to allocate up to 10000 connections on UNIX systems (this may be limited according to kernel parameters).  When <strong>LogLevel=1</strong> is in effect, a message showing how many connections are available will be logged:</p>
<pre>30/Sep/2008 10:09:46 Requesting 10240 fds.  10240 Client connections available (pid = 24315, tid = 0)</pre>
<h3>TCA Monitor shows service parameters</h3>
<p>A list of service parameters may be obtained by right-clicking on the service in the monitor:</p>
<div id="attachment_80" class="wp-caption alignnone" style="width: 541px"><a href="http://transoftdev.files.wordpress.com/2008/11/monitor1.png"><img class="size-full wp-image-80" title="TCA Monitor" src="http://transoftdev.files.wordpress.com/2008/11/monitor1.png?w=531&#038;h=527" alt="TCA Monitor" width="531" height="527" /></a><p class="wp-caption-text">TCA Monitor</p></div>
<h3>Make HTTP Requests from Javascript Adapter</h3>
<p>It&#8217;s now possible to make HTTP GET and POST calls from the Javascript adapter</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transoftdev.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transoftdev.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transoftdev.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transoftdev.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transoftdev.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transoftdev.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transoftdev.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transoftdev.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transoftdev.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transoftdev.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=79&subd=transoftdev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transoftdev.wordpress.com/2008/11/14/tca-331-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">tsahayward</media:title>
		</media:content>

		<media:content url="http://transoftdev.files.wordpress.com/2008/11/monitor1.png" medium="image">
			<media:title type="html">TCA Monitor</media:title>
		</media:content>
	</item>
		<item>
		<title>Release: TCA 3.30 and TDS 3.30</title>
		<link>http://transoftdev.wordpress.com/2008/06/09/11/</link>
		<comments>http://transoftdev.wordpress.com/2008/06/09/11/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 10:14:14 +0000</pubDate>
		<dc:creator>foliver</dc:creator>
				<category><![CDATA[TCA]]></category>

		<guid isPermaLink="false">http://transoftdev.wordpress.com/?p=11</guid>
		<description><![CDATA[The TCA 3.30 and TDS 3.30 releases are now available.
Features of this release:
Web-based Administrator
TCA brokers may now be administered via a web interface. To start the administrator, select the &#8216;Start Web Administrator&#8217; option (Windows) or run $TCA_INSTALL_DIR/webadmin/webadmin.sh (UNIX). By default, the web server listens on port 8111. Access the web server at http://example-server:8111/
.NET Proxy with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=11&subd=transoftdev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The TCA 3.30 and TDS 3.30 releases are now available.</p>
<p>Features of this release:</p>
<p><strong>Web-based Administrator</strong></p>
<p>TCA brokers may now be administered via a web interface. To start the administrator, select the &#8216;Start Web Administrator&#8217; option (Windows) or run $TCA_INSTALL_DIR/webadmin/webadmin.sh (UNIX). By default, the web server listens on port 8111. Access the web server at <a href="http://example-server:8111/">http://example-server:8111/</a></p>
<p><strong>.NET Proxy with support for data binding</strong></p>
<p>The original .NET proxy tcadotnet.dll remains, however, a new .NET 2.0 DLL, Transoft.Tca.dll has been developed, which adds data binding functionality. To generate code that makes use of the new proxy, include the languages CS, VB_Net or JScript to generate C#, VB.NET or JScript.NET. In addition to proxy DLLs, the development suite will also generate a WinForms application that uses data binding to communicate with the proxy.</p>
<p><strong>Create Process as Console User on Windows Vista</strong></p>
<p>Windows Vista contains new security features preventing Local System services from accessing the Console. For further information, refer to the <a href="http://www.microsoft.com/whdc/system/vista/services.mspx">Microsoft web site</a>.<br />
When developing components, however, this can be an awkward feature, particularly when making use of Micro Focus COBOL&#8217;s CBL_DBGBREAK call to invoke the debugger.<br />
To work around this, the Component Broker has been modified so that it may run components in the context of the logged-on console user. To enable this, a registry setting must be modified. Under HKLM\SOFTWARE\Transoft\TCF_Server\&lt;tcf_instance_name&gt;, the key ComponentOnConsole should be set to &#8216;Y&#8217;.</p>
<p><strong>Server and Connection statistics recording</strong></p>
<p>The Component Broker has new features to record statistics pertaining to connections and service calls.</p>
<p>The statistics recording facility can be started and stopped using the <strong>tcastats</strong> command.<br />
To analyse the collected statistics, use the <strong>statdump</strong> command.</p>
<p><strong>Data recorded for general stats:</strong></p>
<ul>
<li>Shared memory allocated (bytes)</li>
<li>Total socket connections</li>
<li>Number of services currently executing</li>
<li>Number of components active</li>
<li>Total service calls</li>
</ul>
<p><strong>Data recorded for service stats:</strong></p>
<ul>
<li>Service name</li>
<li>Time started</li>
<li>Time taken to execute</li>
<li>Client ID</li>
<li>Client IP Address</li>
<li>Client port</li>
<li>Time queued</li>
<li>Context buffer (first 16 bytes of)</li>
</ul>
<p><strong>Stop/Restart all components</strong></p>
<p>It is possible to halt all components with the cbctl tool. Services executed while components are stopped will be returned an error. Components can also be restarted using cbctl.</p>
<p>The TCA 3.30 release notice and the latest product documentation can be downloaded from the <a href="ftp://ftp2.transoft.com/pub/TCAextras">TCA extras FTP site.</a></p>
<p><span style="font-size:x-small;"><span style="font-size:x-small;"> </span></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/transoftdev.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/transoftdev.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transoftdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transoftdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transoftdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transoftdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transoftdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transoftdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transoftdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transoftdev.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transoftdev.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transoftdev.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=11&subd=transoftdev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transoftdev.wordpress.com/2008/06/09/11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">foliver</media:title>
		</media:content>
	</item>
		<item>
		<title>Vista enhancements for TCA 3.30 &#8211; CreateProcessAsUser</title>
		<link>http://transoftdev.wordpress.com/2008/06/03/tca330-createprocessasuser/</link>
		<comments>http://transoftdev.wordpress.com/2008/06/03/tca330-createprocessasuser/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 14:28:38 +0000</pubDate>
		<dc:creator>tsahayward</dc:creator>
				<category><![CDATA[TCA]]></category>
		<category><![CDATA[cobol]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://transoftdev.wordpress.com/?p=4</guid>
		<description><![CDATA[Under Vista, Microsoft has added a new security feature, &#8220;Service hardening&#8221; includes a number of modifications to windows services.  This impacts on the TCA Component Broker.
One aspect of this is &#8220;Session 0 isolation&#8220;.  This means that services are unable to interact with the desktop in the manner that was available under XP (there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=4&subd=transoftdev&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Under Vista, Microsoft has added a new security feature, &#8220;Service hardening&#8221; includes a number of modifications to windows services.  This impacts on the TCA Component Broker.</p>
<p>One aspect of this is &#8220;<a title="Impact of session 0 isolation" href="http://www.microsoft.com/whdc/system/vista/services.mspx">Session 0 isolation</a>&#8220;.  This means that services are unable to interact with the desktop in the manner that was available under XP (there is the strangley named &#8216;Interactive Service Detection Service&#8217;, but microsoft&#8217;s intention is to do away with this at an unspecified date).</p>
<p>Under normal usage, there is no requirement for a service to interact with the desktop, but when debugging components, it may be necessary to interact.  One example is the MicroFocus COBOL call <strong>CBL_DBGBREAK</strong>.  This call will invoke the debugger from a running program.</p>
<p>To enable the use of debugging features such as this, TCA 3.30 has been modified so that when a registry setting is in effect, it will create components with the <a title="MSDN Library docs for CreateProcessAsUser" href="http://msdn.microsoft.com/en-us/library/ms682429(VS.85).aspx">CreateProcessAsUser</a> call instead of the <a title="MSDN Library docs for CreateProcess" href="http://msdn.microsoft.com/en-us/library/ms682425(VS.85).aspx">CreateProcess</a> call.  The setting is the string value ComponentOnConsole under HKLM\SOFTWARE\Transoft\TCF_Server\&lt;tcf_server_name&gt;.</p>
<p><a href="http://transoftdev.files.wordpress.com/2008/06/tca330createprocasuser.png"><img class="alignnone size-medium wp-image-5" src="http://transoftdev.files.wordpress.com/2008/06/tca330createprocasuser.png?w=300&#038;h=132" alt="Registry setting for Creating Component As Session user" width="300" height="132" /></a></p>
<p>Once this setting is in effect, new components will be created in the context of the logged-on console user, rather than the service user for the Component Broker (note that unfortunately, this means that the debugging features will only be available at the console, and not available via a Terminal Services session)</p>
<p>Remember this is a debugging feature, and should not be used in production environments.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/transoftdev.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/transoftdev.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transoftdev.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transoftdev.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transoftdev.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transoftdev.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transoftdev.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transoftdev.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transoftdev.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transoftdev.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transoftdev.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transoftdev.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transoftdev.wordpress.com&blog=3886750&post=4&subd=transoftdev&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transoftdev.wordpress.com/2008/06/03/tca330-createprocessasuser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">tsahayward</media:title>
		</media:content>

		<media:content url="http://transoftdev.files.wordpress.com/2008/06/tca330createprocasuser.png?w=300" medium="image">
			<media:title type="html">Registry setting for Creating Component As Session user</media:title>
		</media:content>
	</item>
	</channel>
</rss>