lib/epics/azv.rb in epics-2.4.0 vs lib/epics/azv.rb in epics-2.5.0
- old
+ new
@@ -1,30 +1,13 @@
class Epics::AZV < Epics::GenericUploadRequest
def header
- Nokogiri::XML::Builder.new do |xml|
- xml.header(authenticate: true) {
- xml.static {
- xml.HostID host_id
- xml.Nonce nonce
- xml.Timestamp timestamp
- xml.PartnerID partner_id
- xml.UserID user_id
- xml.Product("EPICS - a ruby ebics kernel", 'Language' => 'de')
- xml.OrderDetails {
- xml.OrderType 'CD1'
- xml.OrderAttribute 'OZHNN'
- xml.StandardOrderParams
- }
- xml.BankPubKeyDigests {
- xml.Authentication(client.bank_x.public_digest, Version: 'X002', Algorithm: "http://www.w3.org/2001/04/xmlenc#sha256")
- xml.Encryption(client.bank_e.public_digest, Version: 'E002', Algorithm: "http://www.w3.org/2001/04/xmlenc#sha256" )
- }
- xml.SecurityMedium '0000'
- xml.NumSegments 1
- }
- xml.mutable {
- xml.TransactionPhase 'Initialisation'
- }
- }
- end.doc.root
+ client.header_request.build(
+ nonce: nonce,
+ timestamp: timestamp,
+ order_type: 'CD1',
+ order_attribute: 'OZHNN',
+ order_params: {},
+ num_segments: 1,
+ mutable: { TransactionPhase: 'Initialisation' }
+ )
end
end