<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title><![CDATA[Virtual Trader]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/]]></link>
<description />
<generator><![CDATA[Kayako Fusion v4.40.1148]]></generator>
<item>
<title><![CDATA[Dynamic Explosion]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/index.php?/News/NewsItem/View/10]]></link>
<guid><![CDATA[d3d9446802a44259755d38e6d163e820]]></guid>
<pubDate><![CDATA[Fri, 16 Sep 2011 21:10:38 +0000]]></pubDate>
<dc:creator><![CDATA[Keith Porter]]></dc:creator>
<description><![CDATA[Starting with one record in the interface, Virtual Trader can use Dynamic SQL to explode that interface record into multiple 'virtual' interface records. This is a very useful feature for allocating costs across an unknown number of journals when the jour...]]></description>
<content:encoded><![CDATA[<p>Starting with one record in the interface, Virtual Trader can use Dynamic SQL to explode that interface record into multiple 'virtual' interface records. This is a very useful feature for allocating costs across an unknown number of journals when the journals initially entered the interface.</p>
<p>The feature was introduced in patch level <strong>vt272gen008</strong></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Capture Records with Oracle Alerts]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/index.php?/News/NewsItem/View/9]]></link>
<guid><![CDATA[45c48cce2e2d7fbdea1afc51c7c6ad26]]></guid>
<pubDate><![CDATA[Wed, 14 Sep 2011 07:25:49 +0000]]></pubDate>
<dc:creator><![CDATA[Keith Porter]]></dc:creator>
<description><![CDATA[
For Virtual Trader to process a record, it needs to know that a business event has happened. We traditionally have used database triggers, concurrent programs, forms personalisation and custom programs to provide these feeds. Now there is another way to ...]]></description>
<content:encoded><![CDATA[<!--  /* Font Definitions */ @font-face 	{font-family:Times; 	panose-1:2 0 5 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:"ＭＳ 明朝"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:"ＭＳ 明朝"; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:128; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:fixed; 	mso-font-signature:1 134676480 16 0 131072 0;} @font-face 	{font-family:Cambria; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:Cambria; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"ＭＳ 明朝"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:EN-US;} p 	{mso-style-noshow:yes; 	mso-style-priority:99; 	mso-margin-top-alt:auto; 	margin-right:0cm; 	mso-margin-bottom-alt:auto; 	margin-left:0cm; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:Times; 	mso-fareast-font-family:"ＭＳ 明朝"; 	mso-fareast-theme-font:minor-fareast; 	mso-bidi-font-family:"Times New Roman";} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-family:Cambria; 	mso-ascii-font-family:Cambria; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"ＭＳ 明朝"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Cambria; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi; 	mso-ansi-language:EN-US;} @page WordSection1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.WordSection1 	{page:WordSection1;} -->
<p>For Virtual Trader to process a record, it needs to know that a business event has happened. We traditionally have used database triggers, concurrent programs, forms personalisation and custom programs to provide these feeds. Now there is another way to capture records from Oracle's base tables and Oracle provides the solution.</p>
<p>Oracle Alerts are often used to send email notifications to staff that a particular criteria has happened in the database. For example, a item many not have been costed or an order date can not be meet. But Oracle Alerts are more powerful than that. They can also perform PL/SQL insert and update commands.</p>
<p>In patch <strong>vt272gen012</strong> we will provide a database function call that can be added to an Oracle Alert. This feature makes an entry into a new table in Virtual Trader called 'cp_interface_queue' containing the 'table name' and 'rowid' of the source table. From here Virtual Trader uses a 'Queue Definition' to figure out key data elements and makes an entry into the appropriate Virtual Trader interface.</p>
<p>It's like having a database trigger, without having a database trigger and is ideal for moderate volumes of data inserts or updates on base tables (not interfaces).</p>
<p>If you would like to know more, please contact us.</p>
<p>&nbsp;</p>
<p>- Keith</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[R12 SLA to GL Capture]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/index.php?/News/NewsItem/View/8]]></link>
<guid><![CDATA[c9f0f895fb98ab9159f51fd0297e236d]]></guid>
<pubDate><![CDATA[Tue, 13 Sep 2011 15:12:28 +0000]]></pubDate>
<dc:creator><![CDATA[Keith Porter (Import)]]></dc:creator>
<description><![CDATA[In R12 there is an option to send journals directly to the GL rather than take them through the GL_INTERFACE table. In fact this is the default setting of R12.
For those of our customers that capture records based on a trigger on the GL_INTERFACE, this me...]]></description>
<content:encoded><![CDATA[<p>In R12 there is an option to send journals directly to the GL rather than take them through the GL_INTERFACE table. In fact this is the default setting of R12.</p>
<p>For those of our customers that capture records based on a trigger on the GL_INTERFACE, this method will no longer be available in all cased. Instead we have worked we some of our customers and Oracle to develop a new method of capturing journals via the Oracle Business Events. A patch will soon be available to all customers that want to use this method.</p>
<p>We have developed a public database package that can be used by the Oracle Business Events. The package is called xxcp_business_event.obe_gl_start_import_r12,&nbsp; which is used as a subscription to the event. The code looks at records being passed to the GL and if required makes a copy of the record into cp_gl_interface. When VT runs it creates new records into the GL_INTERFACE table and they are imported in the original way.</p>
<p>If you have any questions about this new method, please contact us.</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[User Guides]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/index.php?/News/NewsItem/View/4]]></link>
<guid><![CDATA[a87ff679a2f3e71d9181a67b7542122c]]></guid>
<pubDate><![CDATA[Mon, 18 Jan 2010 22:39:41 +0000]]></pubDate>
<dc:creator><![CDATA[Keith Porter (Import)]]></dc:creator>
<description><![CDATA[&nbsp;
We have been busy&Acirc;&nbsp;over the last&Acirc;&nbsp;six months creating VT272. We have included a lot of features that our clients have asked for and made some areas of the product simpler to configure and support.
VT272 includes new features l...]]></description>
<content:encoded><![CDATA[<p>&nbsp;</p>
<p>We have been busy&Acirc;&nbsp;over the last&Acirc;&nbsp;six months creating VT272. We have included a lot of features that our clients have asked for and made some areas of the product simpler to configure and support.</p>
<p>VT272 includes new features like Pricing ladders, simpler Pricing Methods, Common Assignment, Formula Sets, Snapshot compare, Pass Through Rules, additional security and many other new features that will make configurations easlier.</p>
<p>If you are running a version of VT that is earlier than VT271 then you don't need to take all of the patches between your existing version and vt271. Our support team are happy to provide scripts that will let you skip those major patch releases.</p>
<p>We hope you enjoy this release.</p>
<p>- Keith</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Easier Dynamic Interfaces]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/index.php?/News/NewsItem/View/3]]></link>
<guid><![CDATA[eccbc87e4b5ce2fe28308fd9f2a7baf3]]></guid>
<pubDate><![CDATA[Thu, 09 Jul 2009 19:09:54 +0000]]></pubDate>
<dc:creator><![CDATA[Keith Porter (Import)]]></dc:creator>
<description><![CDATA[In the new version of the Dynamic Interface form we have translated Bind Variables and Dynamic Attributes into meaningful descriptions to make them easier to understand and maintain. This is similar to the Column Rules form with the Display/Edit button fe...]]></description>
<content:encoded><![CDATA[<p>In the new version of the Dynamic Interface form we have translated Bind Variables and Dynamic Attributes into meaningful descriptions to make them easier to understand and maintain. This is similar to the Column Rules form with the Display/Edit button feature.</p>
<p>The new feature translates the SQL block and the Dynamic Attribute Sets. In the case of the Dynamic Attribute Sets we have provided a list of values with the available Bind Variables and Dynamic Attributes so that they are quickly to hand and reduce typing errors.</p>
<p>I hope you like this new feature.</p>
<p>- Keith</p>
<p>&nbsp;</p>]]></content:encoded>
</item>
<item>
<title><![CDATA[New Common Assignment Feature]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/index.php?/News/NewsItem/View/2]]></link>
<guid><![CDATA[c81e728d9d4c2f636f067f89cc14862c]]></guid>
<pubDate><![CDATA[Tue, 07 Jul 2009 18:37:53 +0000]]></pubDate>
<dc:creator><![CDATA[Keith Porter (Import)]]></dc:creator>
<description><![CDATA[In some business conditions it is necessary to set Assignment Qualifiers, Pricing Control Qualifiers or Model Control Qualifiers in the Assignment Dynamic Interface based on the Tax Registrations involved in the Transaction. However, Virtual Trader only w...]]></description>
<content:encoded><![CDATA[<p>In some business conditions it is necessary to set Assignment Qualifiers, Pricing Control Qualifiers or Model Control Qualifiers in the Assignment Dynamic Interface based on the Tax Registrations involved in the Transaction. However, Virtual Trader only works out this information <u>after</u> the Dynamic Interface has fired.</p><p>System designers have got around this problem by embedding the ownership logic in the Assignment Dynamic Interfaces,Â but this quickly becomes hard to maintain and understand.</p><p>In VT272 weâ€™ve introduced a new optional feature called Common Assignment in the Assignment Control form to work out a number of Tax Registrations before the Dynamic Interface fires for a processing Trading Set (or Leg). </p><p>Once the Tax Registrations have been worked out they can be used in the Assignment Dynamic Interfaces that follow, or directly in the Assignment Rules. This can eliminate the need for complex SQL and duplication. It makes the rules easier to understand and most importantly it keeps the business rules in your hands.</p><p>We hope you like this new feature.</p><p>- Keith </p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Oracle Applications Release 12]]></title>
<link><![CDATA[http://virtualtrader.helpserve.com/index.php?/News/NewsItem/View/1]]></link>
<guid><![CDATA[c4ca4238a0b923820dcc509a6f75849b]]></guid>
<pubDate><![CDATA[Sat, 05 May 2007 16:30:05 +0000]]></pubDate>
<dc:creator><![CDATA[- NA -]]></dc:creator>
<description><![CDATA[Good News!

It has always been our goal to use Oracle Applications standard coding techniques in our product to keep the look and feel of Oracle Applications. This has paid dividends now that Oracle Applications R12 has arrived.

Virtual Trader is com...]]></description>
<content:encoded><![CDATA[Good News!<br />
<br />
It has always been our goal to use Oracle Applications standard coding techniques in our product to keep the look and feel of Oracle Applications. This has paid dividends now that Oracle Applications R12 has arrived.<br />
<br />
Virtual Trader is compatible with Oracle Applications Release 12 without modification!<br />
<br />
<br />
]]></content:encoded>
</item>
</channel>
</rss>
