<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.idempiere.org/w-ja/index.php?action=history&amp;feed=atom&amp;title=Migration_Notes</id>
	<title>Migration Notes - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.idempiere.org/w-ja/index.php?action=history&amp;feed=atom&amp;title=Migration_Notes"/>
	<link rel="alternate" type="text/html" href="https://wiki.idempiere.org/w-ja/index.php?title=Migration_Notes&amp;action=history"/>
	<updated>2026-05-14T12:14:35Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wiki.idempiere.org/w-ja/index.php?title=Migration_Notes&amp;diff=1653&amp;oldid=prev</id>
		<title>Syatsuzuka: 移行メモの翻訳</title>
		<link rel="alternate" type="text/html" href="https://wiki.idempiere.org/w-ja/index.php?title=Migration_Notes&amp;diff=1653&amp;oldid=prev"/>
		<updated>2014-02-20T03:41:56Z</updated>

		<summary type="html">&lt;p&gt;移行メモの翻訳&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= ADempiere 3.6.0からADempiere 3.6.1への移行 =&lt;br /&gt;
&lt;br /&gt;
== 移行スクリプト ==&lt;br /&gt;
&lt;br /&gt;
Apply migration scripts from the following three folders:&lt;br /&gt;
&lt;br /&gt;
* [https://bitbucket.org/CarlosRuiz_globalqss/adempiere361/src/tip/migration/360lts-360lts.010?at=globalqss_adempiere361 360lts-360lts.010]&lt;br /&gt;
* [https://bitbucket.org/CarlosRuiz_globalqss/adempiere361/src/tip/migration/360lts.010-361.Final?at=globalqss_adempiere361 360lts.010-361.Final]&lt;br /&gt;
* [https://bitbucket.org/CarlosRuiz_globalqss/adempiere361/src/tip/migration/361.Final-BUG_FIXES?at=globalqss_adempiere361 361.Final-BUG_FIXES]&lt;br /&gt;
&lt;br /&gt;
= ADempiere 3.6.0からiDempiere 1.0への移行 =&lt;br /&gt;
&lt;br /&gt;
== 移行スクリプト ==&lt;br /&gt;
&lt;br /&gt;
Apply migration scripts from the following three folders:&lt;br /&gt;
&lt;br /&gt;
* [http://bitbucket.org/idempiere/idempiere/src/tip/migration/360lts-i1.0a 360lts-i1.0a]&lt;br /&gt;
* [http://bitbucket.org/idempiere/idempiere/src/tip/migration/i1.0a-i1.0b i1.0a-i1.0b]&lt;br /&gt;
* [http://bitbucket.org/idempiere/idempiere/src/tip/migration/i1.0b-i1.0c i1.0b-i1.0c]&lt;br /&gt;
* [http://bitbucket.org/idempiere/idempiere/src/tip/migration/i1.0c-release i1.0c-release]&lt;br /&gt;
&lt;br /&gt;
NOTE: The folder specified above can vary on every release - the idea is to apply all migration scripts until you arrive to the release you're migrating to.&lt;br /&gt;
&lt;br /&gt;
== テクニカルノート ==&lt;br /&gt;
&lt;br /&gt;
=== org.compiere.acct.Doc ===&lt;br /&gt;
&lt;br /&gt;
Constructor account schema parameter have been changed from MAcctSchema[] to MAcctSchema. This can break extensions that modify accounting, solution is simple, just change it to use new method and accomodate code.&lt;br /&gt;
&lt;br /&gt;
=== 2Pack ===&lt;br /&gt;
&lt;br /&gt;
The new 2pack format is not backward compatible&lt;br /&gt;
&lt;br /&gt;
=== AD_WF_Node ===&lt;br /&gt;
&lt;br /&gt;
The xposition and yposition column now stored the node's position in a grid instead of absolute pixel value.&lt;br /&gt;
&lt;br /&gt;
=== Change Log設定 ===&lt;br /&gt;
&lt;br /&gt;
The change log is now enabled by default in most of the tables.&lt;br /&gt;
&lt;br /&gt;
Enabling the change log is done with the script 201306261840_EnableChangeLog.sql&lt;br /&gt;
&lt;br /&gt;
If you have already tuned your change log configuration, you can skip that script - or run it and then recover your specific fine tuning changes.&lt;br /&gt;
&lt;br /&gt;
Note also that enabling the change log it will increase the disk consumption - if that's a concern on your installation you must fine tune this configuration after running the script.&lt;br /&gt;
&lt;br /&gt;
=== Jasper ID parametersの連携 (BigDecimal-&amp;gt;Integer) ===&lt;br /&gt;
&lt;br /&gt;
In some cases the ID parameters (table, table direct, search) were passed to jasper reports as BigDecimal, while in other cases same parameters were passed as Integer (like RECORD_ID or ranges), with [http://idempiere.atlassian.net/browse/IDEMPIERE-1422 IDEMPIERE-1422] that behavior is now consistent, always using Integer for _ID parameters.&lt;br /&gt;
&lt;br /&gt;
This change can break old jasper reports that defined the ID parameter as BigDecimal, the fix is simple, just change the jasper parameter to Integer and compile again.&lt;br /&gt;
&lt;br /&gt;
When this error is reached running the jasper report throws this exception:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
16:47:32.058===========&amp;gt; ProcessUtil.startJavaProcess: org.compiere.report.ReportStarter [17]&lt;br /&gt;
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.math.BigDecimal&lt;br /&gt;
	at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.setStatementParameter(JRJdbcQueryExecuter.java:553)&lt;br /&gt;
	at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.setStatementParameter(JRJdbcQueryExecuter.java:399)&lt;br /&gt;
	at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter$1.visit(JRJdbcQueryExecuter.java:332)&lt;br /&gt;
	at net.sf.jasperreports.engine.query.JRAbstractQueryExecuter$QueryParameter.accept(JRAbstractQueryExecuter.java:157)&lt;br /&gt;
	at net.sf.jasperreports.engine.query.JRAbstractQueryExecuter.visitQueryParameters(JRAbstractQueryExecuter.java:646)&lt;br /&gt;
	at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createStatement(JRJdbcQueryExecuter.java:317)&lt;br /&gt;
	at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:196)&lt;br /&gt;
	at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:1087)&lt;br /&gt;
	at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:668)&lt;br /&gt;
	at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281)&lt;br /&gt;
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:900)&lt;br /&gt;
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ファンクショナルノート ==&lt;br /&gt;
&lt;br /&gt;
=== 在庫伝票タイプ ===&lt;br /&gt;
&lt;br /&gt;
Because of [http://jira.idempiere.com/browse/IDEMPIERE-675 IDEMPIERE-675] you need to set manually the inventory document subtype for your inventory documents (internal use and physical inventory).&lt;br /&gt;
&lt;br /&gt;
In case you used the same document type for both cases - then recommendation is to inactivate the old mixed document and create new document types for each specific case.&lt;br /&gt;
&lt;br /&gt;
=== 減価償却機能 ===&lt;br /&gt;
&lt;br /&gt;
With [http://jira.idempiere.com/browse/IDEMPIERE-362 IDEMPIERE-362], [http://jira.idempiere.com/browse/IDEMPIERE-170 IDEMPIERE-170], [http://jira.idempiere.com/browse/IDEMPIERE-247 IDEMPIERE-247] some functionalities that were not working properly where deprecated, please check the tickets and commits for details, most prominent are:&lt;br /&gt;
* Cash Journals (all cash functionalities can be modeled using payments)&lt;br /&gt;
* MRP Heavy Manufacturing (Light Manufacturing was integrated)&lt;br /&gt;
* Payroll (being developed as extension)&lt;br /&gt;
&lt;br /&gt;
=== 製造 (Production) ===&lt;br /&gt;
&lt;br /&gt;
If you used the old Production window (original from Compiere with three tabs) - please note some changes are required as noted in [http://jira.idempiere.com/browse/IDEMPIERE-521 IDEMPIERE-521]&lt;br /&gt;
&lt;br /&gt;
= ADempiere 3.6.1からiDempiere 1.0への移行 =&lt;br /&gt;
&lt;br /&gt;
== 移行スクリプト ==&lt;br /&gt;
&lt;br /&gt;
You need to apply the migration scripts like migrating from 360, '''EXCLUDING''' those already applied when you migrated from 360 to 361.&lt;br /&gt;
&lt;br /&gt;
== テクニカルノート ==&lt;br /&gt;
&lt;br /&gt;
Same [[#Technical_Notes_from_360|technical notes from ADempiere 360]] apply here.&lt;br /&gt;
&lt;br /&gt;
== ファンクショナルノート ==&lt;br /&gt;
&lt;br /&gt;
Same [[#Functional_Notes_from_360|functional notes from ADempiere 360]] apply here.&lt;br /&gt;
&lt;br /&gt;
= Note about migrating from ADempiere 370 =&lt;br /&gt;
&lt;br /&gt;
[[User:Pb_integratio|Pb_integratio]] is sharing and documenting experience about this at [[Migration from ADempiere 370 to iDempiere]]&lt;br /&gt;
&lt;br /&gt;
= ADempiere 3.6.0よりも旧バージョンからの移行についてのメモ =&lt;br /&gt;
&lt;br /&gt;
== 問題 ==&lt;br /&gt;
&lt;br /&gt;
Migrating some Adempiere installations before 360 to iDempiere generates a problem when using postgresql 9.2 - applying the script 201309192024_IDEMPIERE-1370.sql:222 throws:&lt;br /&gt;
 ERROR:  cannot change name of input parameter &amp;quot;p_product_id&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== 原因 ==&lt;br /&gt;
&lt;br /&gt;
An issue has been detected migrating a database pre-360 to iDempiere using postgresql 9.2&lt;br /&gt;
&lt;br /&gt;
The function bomqtyonhand from the database seed doesn't match with the function bomqtyonhand present on the migration scripts (pre-360), the script 201309192024_IDEMPIERE-1370.sql fixes that situation, but postgresql 9.2 doesn't allow changing a parameter name for a function.&lt;br /&gt;
&lt;br /&gt;
== 解決方法 ==&lt;br /&gt;
&lt;br /&gt;
* You can do the migration using postgres 8.4 and at the end migrate to 9.2 (postgres 8.4 allows changing name of function parameters)&lt;br /&gt;
alternatively&lt;br /&gt;
* You can drop the old function bomqtyonhand (and all the associated views) and recreate them properly&lt;/div&gt;</summary>
		<author><name>Syatsuzuka</name></author>
	</entry>
</feed>