<< 20130709-update-oddb2xml-zurrose-option | 2013 | 20130703-check-alloga-virbac-sandoz-bbmb-and-debug-invoicer-job-index-therapeutics-exporter >>
0120020209ERYTRHOCIN I.V. Trockensub Fl 1g 001518002010300B08016000000000000000^M 0120020244FERRO-GRADUMET Depottabl 30 Stk 000895001090300C06071007680316440115^M 0120020273KENDURAL Depottabl 30 Stk 000492000840100C06071007680353660163^M 0130020646SELSUN Shampoo Susp 60 ml 000911001650300D10040007680172330414^M 0120020652SELSUN Shampoo Susp 120 ml 001576002520300D10040007680172330681^M 0130021806EAU PRECIEUSE D?pensier L?s 375 ml 001220001870300D10060000000000000000^M
83,13 (EAN13
61,6
DownloadArticle_out.xsd
<xs:element name="VAT" nillable="false" minOccurs="0">^M
<xs:annotation>^M
<xs:documentation xml:lang="EN">Code for value added tax: 1=full, 2=reduced, 3=excluded</xs:documentation>^M
<xs:documentation xml:lang="EN">(galdat 3.0,Table.Field: AC.VATCode)</xs:documentation>^M
</xs:annotation>^M
<xs:simpleType>^M
<xs:restriction base="xs:int">^M
<xs:enumeration value="1"/>^M
<xs:enumeration value="2"/>^M
<xs:enumeration value="3"/>^M
</xs:restriction>^M
</xs:simpleType>^M
</xs:element>^M
Added Price from transfer.dat in zurrose, like this:
<ARTPRI>
<VDAT>2013-07-08T14:46:47+0900</VDAT>
<PTYP>ZURROSE</PTYP>
<PRICE>8.77</PRICE>
</ARTPRI>
Updated to use this transfer.dat for VAT.
Added PATH option as temporary debug.
% bundle exec bin/oddb2xml -a nonpharma -p zurrose ~/Downloads/transfer.dat
DE
Pharma products: 15179
NonPharma products: 30039
FR
Pharma products: 15179
NonPharma products: 30039
/usr/local/lib64/ruby/gems/1.8/gems/oddb2xml-1.5.4/lib/oddb2xml/extractor.rb:420:in
`round': wrong number of arguments (1 for 0) (ArgumentError)
from /usr/local/lib64/ruby/gems/1.8/gems/net-http-persistent-2.8/lib/net/http/faster.rb:15:in
`join'
from /usr/local/lib64/ruby/gems/1.8/gems/net-http-persistent-2.8/lib/net/http/faster.rb:15:in
`to_proc'
from /usr/local/lib64/ruby/gems/1.8/gems/oddb2xml-1.5.4/lib/oddb2xml/cli.rb:71:in
`map'
from /usr/local/lib64/ruby/gems/1.8/gems/oddb2xml-1.5.4/lib/oddb2xml/cli.rb:71:in
`run'
from /usr/local/lib64/ruby/gems/1.8/gems/oddb2xml-1.5.4/bin/oddb2xml:77
from /usr/local/bin/oddb2xml:23:in `load'
from /usr/local/bin/oddb2xml:23
In ruby 1.8.7 cannot takes argment with round.
This meas that Program uses too many memory and ruby can not access terminated Object by GC.
Plugin: ODDB::SwissmedicPlugin Error: NotImplementedError Message: method `to_ary' called on terminated object (0x000000386fc4e8 flags=0x0 klass=0x0) Backtrace: /usr/local/lib/ruby/gems/1.9.1/gems/odba-1.1.0/lib/odba/stub.rb:146:in `+' /usr/local/lib/ruby/gems/1.9.1/gems/odba-1.1.0/lib/odba/stub.rb:146:in `+' /var/www/oddb.org/src/model/substance.rb:249:in `_search_keys' /var/www/oddb.org/src/model/substance.rb:237:in `search_keys' (eval):3:in `block in proc_resolve_search_term' /usr/local/lib/ruby/gems/1.9.1/gems/odba-1.1.0/lib/odba/index.rb:146:in `call' ...