hi all..
i am having a doubt,what the addChildElementValue method of the utilxml.java file does.. because it has been used in the upsservices.java in most of the methods... at the end of the upsShipmentConfirm() they have used the method of the utilxml.java does it is used to create the new xml document with the dynamic values... |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 it adds xml elements to a already created document. yes it is the way to add the ofbiz data in xml format per UPS format. kiran19 sent the following on 1/22/2009 12:50 PM: > hi all.. > i am having a doubt,what the addChildElementValue method of the > utilxml.java file does.. because it has been used in the upsservices.java in > most of the methods... at the end of the upsShipmentConfirm() they have used > the method of the utilxml.java does it is used to create the new xml > document with the dynamic values... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJeNz3rP3NbaWWqE4RAm6UAJoC9HwMmkP5j7MSO1fl308qFxHjIACfZO8j ZOT5IX5K+0y46kwVzdD5zm8= =NVjV -----END PGP SIGNATURE----- |
In reply to this post by nachi19
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 before line 273 the method is gathering info from the entities. line 273 creates the document Document shipmentConfirmRequestDoc = UtilXml.makeEmptyXmlDocument("ShipmentConfirmRequest"); from there the Xml is built to send to UPS. the addChildElement and addChildElementvalue creates a xml string with the data passed down thru the Call. this can be static info like Element labelImageFormatElement = UtilXml.addChildElement(labelSpecificationElement, "LabelImageFormat", shipmentConfirmRequestDoc); UtilXml.addChildElementValue(labelImageFormatElement, "Code", "GIF", shipmentConfirmRequestDoc); or can be dynamic like: UtilXml.addChildElementValue(shipperElement, "AttentionName", originPostalAddress.getString("attnName"), shipmentConfirmRequestDoc); where originPostalAddress was defined before like 273. [hidden email] sent the following on 1/22/2009 1:08 PM: > BJ Freeman wrote: > it adds xml elements to a already created document. > yes it is the way to add the ofbiz data in xml format per UPS format. > > kiran19 sent the following on 1/22/2009 12:50 PM: >>>> hi all.. >>>> i am having a doubt,what the addChildElementValue method of the >>>> utilxml.java file does.. because it has been used in the upsservices.java >>>> in >>>> most of the methods... at the end of the upsShipmentConfirm() they have >>>> used >>>> the method of the utilxml.java does it is used to create the new xml >>>> document with the dynamic values... >> >> > Quoted from: > http://www.nabble.com/UtilXml-file-in-related-with-ups-services-tp21612800p21613096.html > means you mean to say whatever the data which are dyanamically fetched from the java method ,those data are placed in the new xml document at the end of the method -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJeOdJrP3NbaWWqE4RAu6UAKDRrEiNBRAJCMsA8yhkDrzesCf9iACfYPO3 zAQlyaXAzGQMMkqvNgRoevs= =8hLx -----END PGP SIGNATURE----- |
In reply to this post by nachi19
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 you will see various handleUpsxxxxxxxxResponse() they handle what is sent by UPS as a response to the XML you sent. this information is stored, if there are no errors. if an error is send from UPS then it is calls UpsServices.handleErrors(responseElement, errorList); if other errors happen during the reading and comparing of data then return ServiceUtil.returnSuccess(successString.toString()); } else { errorList.add(0, "The UPS ShipmentConfirm failed"); return ServiceUtil.returnError(errorList); } Shipping type calls are from the facilities, so if successful you get an image to print. Note: you should not be hard coding, but using the ecommerce or Order entry to create an order and then do a quickship. from the UI. this takes care of any data, any of the shipping modules need. [hidden email] sent the following on 1/22/2009 2:55 PM: > that means the automatically built xml with the data is send to ups site for the requested service (tracking or rate enquiry etc).Now the ups will return some data may be the status ... which is to be received by the sender and has to display it on the page... now for receiving the data from ups... whether i have to use the xml document provided by the UPS . which is downloaded from ups by getting the developers key and access key.. > BJ Freeman wrote: > > before line 273 the method is gathering info from the entities. > > line 273 creates the document > Document shipmentConfirmRequestDoc = > UtilXml.makeEmptyXmlDocument("ShipmentConfirmRequest"); > from there the Xml is built to send to UPS. > the addChildElement and addChildElementvalue creates a xml string with > the data passed down thru the Call. > this can be static info like > Element labelImageFormatElement = > UtilXml.addChildElement(labelSpecificationElement, "LabelImageFormat", > shipmentConfirmRequestDoc); > UtilXml.addChildElementValue(labelImageFormatElement, > "Code", "GIF", shipmentConfirmRequestDoc); > or can be dynamic like: > UtilXml.addChildElementValue(shipperElement, "AttentionName", > originPostalAddress.getString("attnName"), shipmentConfirmRequestDoc); > where originPostalAddress was defined before like 273. > > > > [hidden email] sent the following on 1/22/2009 1:08 PM: >>>> BJ Freeman wrote: >>>> it adds xml elements to a already created document. >>>> yes it is the way to add the ofbiz data in xml format per UPS format. >>>> >>>> kiran19 sent the following on 1/22/2009 12:50 PM: >>>>>>> hi all.. >>>>>>> i am having a doubt,what the addChildElementValue method of the >>>>>>> utilxml.java file does.. because it has been used in the >>>>>>> upsservices.java >>>>>>> in >>>>>>> most of the methods... at the end of the upsShipmentConfirm() they >>>>>>> have >>>>>>> used >>>>>>> the method of the utilxml.java does it is used to create the new xml >>>>>>> document with the dynamic values... >>>>> >>>> Quoted from: >>>> http://www.nabble.com/UtilXml-file-in-related-with-ups-services-tp21612800p21613096.html >>>> means you mean to say whatever the data which are dyanamically fetched >>>> from the java method ,those data are placed in the new xml document at >>>> the end of the method >> >> > Quoted from: > http://www.nabble.com/UtilXml-file-in-related-with-ups-services-tp21612800p21613957.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJeSrUrP3NbaWWqE4RAk7qAKDLFIlBCpEG/sGCkXHosLc3rjZtiwCgmF2H Ra3hM02SLKAXDjMniyTtZko= =QJkC -----END PGP SIGNATURE----- |
Free forum by Nabble | Edit this page |