<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Efficy Overflow Q&amp;A - Recent questions tagged ms-sql-server</title>
<link>https://overflow.efficy.io/?qa=tag/ms-sql-server</link>
<description>Powered by Question2Answer</description>
<item>
<title>Upgrade from Oracle to SQL Server</title>
<link>https://overflow.efficy.io/?qa=6754/upgrade-from-oracle-to-sql-server</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;We have a customer that wants to upgrade his Efficy From Oracle database to SqlServer Database.&lt;/p&gt;

&lt;p&gt;Do we have a manual to do this kind of upgrade please? and how long should we estimate this?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6754/upgrade-from-oracle-to-sql-server</guid>
<pubDate>Thu, 10 Nov 2022 10:21:24 +0000</pubDate>
</item>
<item>
<title>Page Compression in SQL Server ( can Efficy work with this ?)</title>
<link>https://overflow.efficy.io/?qa=6019/page-compression-in-sql-server-can-efficy-work-with-this</link>
<description>&lt;p&gt;Customer wants to apply Page Compression on the SYS_CHANGED table to win space.&lt;br&gt;
Can they do this or will Efficy have problems with this ?&lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=6019/page-compression-in-sql-server-can-efficy-work-with-this</guid>
<pubDate>Wed, 07 Apr 2021 14:11:23 +0000</pubDate>
</item>
<item>
<title>SQL server 2017 express supported with 11.3?</title>
<link>https://overflow.efficy.io/?qa=4742/sql-server-2017-express-supported-with-11-3</link>
<description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;Does anyone know if 11.3 supports SQL server 2017 express?&lt;/p&gt;

&lt;p&gt;When installing an Efficy 11.3 with Express 2017 we're getting an error: Member not found. It looks like the reason is the db. Is this possible?&lt;/p&gt;

&lt;p&gt;Best regards,&lt;/p&gt;

&lt;p&gt;Rob&lt;/p&gt;
</description>
<category>Efficy Installation/Settings</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=4742/sql-server-2017-express-supported-with-11-3</guid>
<pubDate>Mon, 26 Aug 2019 11:02:02 +0000</pubDate>
</item>
<item>
<title>Can't create application login through alias manager</title>
<link>https://overflow.efficy.io/?qa=3818/cant-create-application-login-through-alias-manager</link>
<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;I installed correctly Efficy 11 on my VM, imported my backup DB in my SQL Server and now, I am using the Alias Manager to link my database to Efficy.&lt;/p&gt;

&lt;p&gt;The problem is that I can't create an Application login for the database through Alias Manager, when I try, I get the following error : &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Invalid object name 'ACC&lt;em&gt;ACCOUNTS. FROM ACC&lt;/em&gt;ACCOUNTS ACC&lt;em&gt;ACCOUNTS WHERE (ACC&lt;/em&gt;ACCOUNTS.USERCODE=:ACC&lt;em&gt;ACCOUNTS&lt;/em&gt;USERCODE) ORDER BY ACC.ACCOUNTS.USERCODE. ---------&amp;gt;  If i use the same login credentials as my sql server&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Login failed for user 'XXX'. Cannot Connect to Database  YYY&lt;br&gt;
---------&amp;gt; when I use any other credentials&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Is there any other way to create my application login for my DB ?&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;
</description>
<category>Efficy Installation/Settings</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=3818/cant-create-application-login-through-alias-manager</guid>
<pubDate>Fri, 04 Jan 2019 15:45:07 +0000</pubDate>
</item>
<item>
<title>Use MS SQL &quot;CASE&quot; in SYS_TABLEVIEWS</title>
<link>https://overflow.efficy.io/?qa=3469/use-ms-sql-case-in-systableviews</link>
<description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;I put my customization at the bottom&lt;br&gt;
Some product can be a batch (Product that contains other Products) (PROD&lt;em&gt;PROD : K&lt;/em&gt;PRODUCT = Batch, K_PRODUCT2 = Simple product)&lt;br&gt;
Note : a Batch have FAMILY = 1, other product have other value (can be empty)&lt;/p&gt;

&lt;p&gt;I customized the DocuEdit window : when a product is linked, the WF checks if FAMILY=1 and then it link all products to the Document&lt;br&gt;
--&amp;gt; DOCU&lt;em&gt;PROD have a custom field &quot;F&lt;/em&gt;LOT&quot; that contains the K_PRODUCT of the Batch (can be NULL too)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important to notice :&lt;br&gt;
- I configured LK&lt;em&gt;PROD&lt;/em&gt;FAMILY.K&lt;em&gt;SORT to help me to order the display :&lt;br&gt;
ID | K&lt;/em&gt;SORT | FAMILY&lt;br&gt;
1  |   4    |  Batch&lt;br&gt;
2  |   1    |  Presta&lt;br&gt;
3  |   2    |  Option&lt;br&gt;
4  |   3    |  Expense&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I want to customize the grid (macros) and the display order of products on DocuEdit like this :&lt;br&gt;
Products of Batch 1 (Family &amp;lt;&amp;gt; 1; F&lt;em&gt;LOT=K&lt;/em&gt;PRODUCT of Batch 1) order by NAME&lt;br&gt;
Batch 1 (Family = 1; F&lt;em&gt;LOT = its K&lt;/em&gt;PRODUCT)&lt;br&gt;
Products of Batch 2 (Family &amp;lt;&amp;gt; 1; F&lt;em&gt;LOT=K&lt;/em&gt;PRODUCT of Batch 2) order by NAME&lt;br&gt;
Batch 2 (Family = 1; F&lt;em&gt;LOT = its K&lt;/em&gt;PRODUCT)&lt;br&gt;
Product directly linked to Document (F_LOT = NULL) order by NAME&lt;/p&gt;

&lt;p&gt;To do this I have to customize SYS&lt;em&gt;TABLEVIEWS.Docu&lt;/em&gt;Prod (K_TABLE = 31030). The pure MS SQL I need is :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;select Prod.NAME, Prod.FAMILY, DP.*
    from DOCU_PROD DP
    join PRODUCTS Prod on DP.K_PRODUCT=Prod.K_PRODUCT
    join LK_PROD_FAMILY family on Prod.FAMILY=family.K_PROD_FAMILY
    where DP.K_DOCUMENT=@DocumentID
    order by case when DP.F_LOT is null then 1 else 0 end, /* product linked directly to Document at bottom (F_LOT=NULL) */
        DP.F_LOT,   /* order by Batch */
        family.K_SORT, /* family.K_SORT=1 --&amp;gt; Presta, family.K_SORT=2 --&amp;gt; Option, family.K_SORT=3 --&amp;gt; Expense, family.K_SORT=4 --&amp;gt; Batch */
        Prod.NAME /* the products are listed by NAME */
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I have 2 problems :&lt;/p&gt;

&lt;p&gt;1) USE CASE IN SYS&lt;em&gt;TABLEVIEWS :&lt;br&gt;
To use &quot;CASE&quot; in SYS&lt;/em&gt;TABLEVIEWS I translated it like this :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;SELECTFROM='DOCU_PROD DOCU_PROD, PRODUCTS PRODUCTS, LK_PROD_FAMILY LK_PROD_FAMILY'
SELECTFIELDS='DOCU_PROD.*, PRODUCTS.NAME, PRODUCTS.OPENED, PRODUCTS.FAMILY'
SELECTJOIN='DOCU_PROD.K_PRODUCT = PRODUCTS.K_PRODUCT, PRODUCTS.FAMILY=LK_PROD_FAMILY.K_PROD_FAMILY'
SELECTORDERBY='&amp;lt;#IFDB DB=&quot;MS&quot; THEN=&quot;case when DP.F_LOT is null then 1 else 0 end, &quot;&amp;gt;DOCU_PROD.F_LOT, LK_PROD_FAMILY.K_SORT, PRODUCTS.NAME'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;Problem 1 : SYS&lt;em&gt;TABLEVIEWS don't support neither pure MS SQL (case) nor IFDB query tag. How can I use CASE in SYS&lt;/em&gt;TABLEVIEWS ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I tried to use this query in a RunQuery in MacroEditCustom.txt and call it in TabContentProds, but I can't : this request looks directly in the DB, but when a user add a product, the application don't persist the relations in the DB until the user clicks the save/apply button, so the DocuEdit is refresh but the user can't see nothing.&lt;/p&gt;

&lt;p&gt;2) Use FAMILY and F_LOT to define style&lt;br&gt;
To insert the products on the Document, the WF use InsertDetail() and some UpdateDetail() without CommitChanges (if I use it, the relations will be persisted and the &quot;cancel&quot; button don't delete these links)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem 2 : the overriden columns definitions use F_LOT and FAMILY to set css classes, etc. It seems hat Efficy can't find FAMILY until the relations have not been commited.&lt;/strong&gt;&lt;br&gt;
&lt;img src=&quot;https://overflow.efficy.com/?qa=blob&amp;amp;qa_blobid=12218006850585471763&quot; alt=&quot;enter image description here&quot;&gt;&lt;br&gt;
On the screen :&lt;br&gt;
- FAMILY = R_FAMILY ; LOT = F_LOT ; FAM = LK_PROD_FAMILY.K_SORT&lt;br&gt;
- The first 3 lines are already in the DB, and F_LOT=39, so they must be ordered by FAM&lt;br&gt;
    ==&amp;gt; why '39 - Lot 2' is the first line and not the third ? After search a bit, It like Efficy sort them by K_RELATION and ignore SELECTORDERBY&lt;br&gt;
- others have not been comitted in the DB, so Efficy can't find the value of FAMILY&lt;br&gt;
    ==&amp;gt; how can I set the my css classes in macros ?&lt;/p&gt;

&lt;p&gt;CUSTOMIZATIONS :&lt;br&gt;
Current SYS&lt;em&gt;TABLEVIEWS.Docu&lt;/em&gt;Prod :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;update SYS_TABLEVIEWS
    set ISCUSTOM=1,
    SELECTFROM='DOCU_PROD DOCU_PROD, PRODUCTS PRODUCTS, LK_PROD_FAMILY LK_PROD_FAMILY',
    SELECTFIELDS='DOCU_PROD.*, PRODUCTS.NAME, PRODUCTS.OPENED, PRODUCTS.FAMILY, LK_PROD_FAMILY.K_SORT FAM',
    SELECTJOIN='DOCU_PROD.K_PRODUCT = PRODUCTS.K_PRODUCT, PRODUCTS.FAMILY=LK_PROD_FAMILY.K_PROD_FAMILY',
    SELECTORDERBY='DOCU_PROD.F_LOT, LK_PROD_FAMILY.K_SORT, PRODUCTS.NAME'
    where NAME='Docu_Prod'
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;InsertBatchChildren()&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;function OnInsertDetailDocuProd(EditHandle, Detail, DetailKey) { 
  InsertBatchChildren(EditHandle, Detail, DetailKey) 
}
function InsertBatchChildren(EditHandle, Detail, BatchKey) {
  var prodConsult = Database.OpenConsultContext(ntProd);
  try {
    // get family of current product
    var batchDS = Database.Consult(prodConsult, BatchKey, false),
    family = batchDS.FieldByName(&quot;FAMILY&quot;).asInteger;

    // don't do anything if it's not a Batch
    if (family != GLOBAL.LK_PROD_FAMILY.BATCH) return;

    // else set its F_LOT and FAMILY and link its children
    Database.UpdateDetail(EditHandle, ntProd, 0, -1, &quot;F_LOT&quot;, BatchKey); // define Batch F_LOT
    Database.UpdateDetail(EditHandle, ntProd, 0, -1, &quot;FAMILY&quot;, family); // define Batch F_LOT
    //TO DO : define K_SORT Database.UpdateDetail(EditHandle, ntProd, 0, -1, &quot;K_SORT&quot;, int); // define Batch K_SORT

    var queryHandle,
        childrenDS = Database.ConsultDetail(queryHandle, prodConsult, BatchKey, ntProd, false, true, 0);

    childrenDS.First;
    while (!childrenDS.Eof) {
      var k_product = childrenDS.fieldByName(&quot;K_PRODUCT&quot;).AsFloat;
      Logger.Write(&quot;Inserting &quot; + k_product + &quot; from &quot; + BatchKey);
      Database.InsertDetail(EditHandle, ntProd, k_product, -1, false);                                    // insert Batch child on Document
      Database.UpdateDetail(EditHandle, ntProd, 0, -1, &quot;NAME&quot;, childrenDS.fieldByName(&quot;NAME&quot;).asString);  // define child NAME
      Database.UpdateDetail(EditHandle, ntProd, 0, -1, &quot;F_LOT&quot;, BatchKey);                                // define child F_LOT
      Database.UpdateDetail(EditHandle, ntProd, 0, -1, &quot;COMMENT&quot;, &quot;Inserted from WORKFLOW&quot;);              // define child COMMENT

      // Update FAMILY in DOCU_PROD
      var childFamily= childrenDS.fieldByName(&quot;FAMILY&quot;).AsInteger; // ERROR : &quot;Field 'FAMILY' not found&quot;
      Logger.Write(&quot;childFamily=&quot;+childFamily);
      Database.UpdateDetail(EditHandle, ntProd, 0, -1, &quot;FAMILY&quot;, childFamily);

      childrenDS.Next;
    }
  } finally {
    Database.CloseContext(prodConsult);
  }
}
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>How to</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=3469/use-ms-sql-case-in-systableviews</guid>
<pubDate>Tue, 14 Aug 2018 09:46:08 +0000</pubDate>
</item>
<item>
<title>Error on table view of companies</title>
<link>https://overflow.efficy.io/?qa=3409/error-on-table-view-of-companies</link>
<description>&lt;p&gt;Hello everyone,&lt;/p&gt;

&lt;p&gt;I have an error when i execute a simple query on the views like : &lt;/p&gt;

&lt;p&gt;select * from R_COMPANIES&lt;/p&gt;

&lt;p&gt;i got this msg : &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Msg 537, Level 16, State 3, Line 1&lt;br&gt;
Invalid length parameter passed to the LEFT or SUBSTRING function.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;NB: it just for the companies view &quot;R_COMPANIES&quot;&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;

&lt;p&gt;Regards &lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=3409/error-on-table-view-of-companies</guid>
<pubDate>Fri, 20 Jul 2018 15:13:56 +0000</pubDate>
</item>
<item>
<title>Ancestors and descendants hierarchy in a relation table (SQL Server)</title>
<link>https://overflow.efficy.io/?qa=2889/ancestors-and-descendants-hierarchy-relation-table-server</link>
<description>&lt;pre&gt;&lt;code&gt;-- Get all descendant products given a parent product key
DECLARE @parentProductKey float = 200539; 
WITH PROD_HIERARCHY
AS
(
       SELECT DISTINCT
             PP1.K_PRODUCT K_PRODUCT_PARENT,
             PP1.K_PRODUCT2 K_PRODUCT_DESCENDANT
       FROM PROD_PROD PP1
             LEFT JOIN PROD_PROD PP2 ON PP1.K_PRODUCT2 = PP2.K_PRODUCT
       WHERE PP1.K_PRODUCT = @parentProductKey
       UNION ALL
       SELECT
             H.K_PRODUCT_PARENT,
             PP.K_PRODUCT2
       FROM PROD_HIERARCHY H
             INNER JOIN PROD_PROD PP ON H.K_PRODUCT_DESCENDANT = PP.K_PRODUCT
)
SELECT * FROM PROD_HIERARCHY

-- Get all ancestor products given a descendant product key
DECLARE @descendantProductKey float = 202099; 
WITH PROD_HIERARCHY AS
(
    SELECT  K_PRODUCT2 K_PRODUCT_DESCENDANT, 
            K_PRODUCT K_PRODUCT_PARENT 
    FROM    PROD_PROD
       WHERE K_PRODUCT2 = @descendantProductKey
    UNION ALL
    SELECT  PP.K_PRODUCT2, 
            PP.K_PRODUCT 
    FROM    PROD_PROD PP
            INNER JOIN PROD_HIERARCHY H ON H.K_PRODUCT_PARENT = PP.K_PRODUCT2
)
SELECT * FROM PROD_HIERARCHY
&lt;/code&gt;&lt;/pre&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=2889/ancestors-and-descendants-hierarchy-relation-table-server</guid>
<pubDate>Wed, 17 Jan 2018 11:07:46 +0000</pubDate>
</item>
<item>
<title>Executing sql update statement to linked server</title>
<link>https://overflow.efficy.io/?qa=1003/executing-sql-update-statement-to-linked-server</link>
<description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;If you would ever need to update data that you can access through a linked server in sql server.&lt;/p&gt;

&lt;p&gt;My example, I have a linked server over odbc to an other database.&lt;br&gt;
After importing the data I have to mark the data as imported.&lt;/p&gt;

&lt;p&gt;I tried several solutions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Database.ExecSQL in which I provided in the sql the full path to the linked server&lt;/li&gt;
&lt;li&gt;Database.ExecSQL with the OPENQUERY operator&lt;/li&gt;
&lt;li&gt;Executing a stored procedure which would update the values&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of them was working.&lt;/p&gt;

&lt;p&gt;As last option I used the Database.ExecuteODBCQuery&lt;/p&gt;

&lt;p&gt;This one was working but it is important to include this function in a try catch statement as it will always throw an error as it is expecting a dataset back.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;ExecuteODBCQuery(var QueryHandle: integer; ContextHandle:&lt;br&gt;
  TContextHandle; Connection, SQL: string; ForceRefresh, GetAllRecords:&lt;br&gt;
  boolean; StoreID: integer): TDataSet&lt;br&gt;
  More information on this function can be found in EDN&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Code example on how to use the function:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;    function executeOdbcQuery(sql, storeId, OdbcConnectionString){
  var QueryHandle = 1;
  var ODBCContext = Database.OpenTemporaryContext;
  try {
    if(sql.indexOf('select') === -1){
      Database.ExecuteODBCQuery(QueryHandle, ODBCContext, OdbcConnectionString, sql, false, false, storeId);
    }else{
      var ds = Database.ExecuteODBCQuery(QueryHandle, ODBCContext, OdbcConnectionString, sql, false, false, storeId);
      return ds;
    }
  }catch(ex){
    database.log(ex.message);
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Calling the function:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;var sql = &quot;insert update query here&quot;;
    OdbcConnectionString=INSERTODBCCONNECTIONSTRING

 executeOdbcQuery(sql,4,OdbcConnectionString)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I hope this helps someone in the future.&lt;/p&gt;

&lt;p&gt;Kind regards,&lt;/p&gt;

&lt;p&gt;Brosens Tom&lt;/p&gt;
</description>
<category>WorkFlow / Serverscript</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=1003/executing-sql-update-statement-to-linked-server</guid>
<pubDate>Wed, 09 Dec 2015 13:31:48 +0000</pubDate>
</item>
<item>
<title>Avoid to block the whole Efficy Consult Page when error comes from a view on a Linked Server</title>
<link>https://overflow.efficy.io/?qa=893/avoid-block-whole-efficy-consult-error-comes-linked-server</link>
<description>&lt;p&gt;How can I avoid a query to throw a error in efficy when the Linked server in SQL Server gives an error ?&lt;/p&gt;

&lt;p&gt;These are the Macro's I use :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ConsultQueries.Comp {[
&amp;lt;%RunQuery(id=&quot;Accounting&quot;,  SQL=&quot;SELECT * FROM CUSTOM_BOB_OPEN_INVOICES WHERE HID=:param1&quot;, param1=&quot;%%GetField(F_ID_BOB)&quot;, store=&quot;1&quot;)%&amp;gt;]}

ConsultBanner.Comp {[
&amp;lt;%Delay(1)%&amp;gt;Macro(&quot;InvoicingStatus&quot;)%&amp;gt;]}

InvoicingStatus {[&amp;lt;%Delay(1)%&amp;gt;OnField(query='Accounting', 'Total', condition=morethan, value=0, then=|
&amp;lt;div class=&quot;row small-12 columns&quot;&amp;gt;
    &amp;lt;span class=&quot;text-center error&quot;&amp;gt; 
    Invoicing status : (Due: &amp;lt;%GetField(query='Accounting', 'Total')%&amp;gt;, since: &amp;lt;%GetField(query='Accounting', 'Since')%&amp;gt;)
    &amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;| )%&amp;gt;]}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Or maybe I should use a serverscript to avoid this if there is no way in the Macro's ???&lt;/p&gt;
</description>
<category>Efficy/ Client side</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=893/avoid-block-whole-efficy-consult-error-comes-linked-server</guid>
<pubDate>Tue, 27 Oct 2015 14:11:38 +0000</pubDate>
</item>
<item>
<title>MsSql Server : How to change Owner name</title>
<link>https://overflow.efficy.io/?qa=807/mssql-server-how-to-change-owner-name</link>
<description>&lt;p&gt;Hi Guy's,&lt;/p&gt;

&lt;p&gt;who was never stuck with several database with the same login on sql server ? (like admin).&lt;/p&gt;

&lt;p&gt;In the past, there were 2 possibilities to change the Owner:&lt;br&gt;
 1. doing a full copy through Conficy&lt;br&gt;
 2. having some knowledge on Ms Sql server and go to all the menu from the management studio.&lt;/p&gt;

&lt;p&gt;Alex.&lt;/p&gt;
</description>
<category>Database</category>
<guid isPermaLink="true">https://overflow.efficy.io/?qa=807/mssql-server-how-to-change-owner-name</guid>
<pubDate>Tue, 06 Oct 2015 13:37:26 +0000</pubDate>
</item>
</channel>
</rss>