简化调用Web Service
2024-09-02 18:54:17 218人阅读
年前在客户那里做POC,因为成型的OTMCS暴露Web Service的Schema太长,导致ICS无法支持和映射,讨论过后决定对Web Service调用进行封装,因OTMCS WebService订单生成的调用参数太多,决定化繁为简,直接将所有的报文作为一个参数传入。
代码如下:
package hwpoc;
import javax.jws.*; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService;
import javax.naming.Context; import javax.naming.InitialContext;
import java.io.*; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.*; import java.net.*;
import javax.net.ssl.HttpsURLConnection;
@WebService public class wlsOTMServices {
@WebMethod public String CallWebService(@WebParam(name = "arg0") String inputString) { String SOAPAction = "process"; StringBuffer outputString=new StringBuffer(""); System.out.println("===="+inputString); try { // Create the connection where we‘re going to send the file. //URL url = new URL("http://192.168.2.16:7001/pwsc/services/DataCenterService?wsdl"); //URL url = new URL("https://cn25762-test-cn25762.otm.us2.oraclecloud.com:443/GC3Services/IntXmlService/call?WSDL"); URL url = new URL(null, "https://cn25762-test-cn25762.otm.us2.oraclecloud.com:443/GC3Services/IntXmlService/call?WSDL", new sun.net.www.protocol.https.Handler()); //URLConnection connection = url.openConnection(); //HttpURLConnection httpConn = (HttpURLConnection) connection; HttpsURLConnection httpConn = (HttpsURLConnection)url.openConnection(); String envelop=(" <env:Envelope xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\"><env:Header>\n" + " <wsse:Security xmlns:wsse=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd\">\n" + " <wsse:UsernameToken>\n" + " <wsse:Username>XB.INTEGRATION_USER</wsse:Username>\n" + " <wsse:Password Type=\"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText\">CHANGEME</wsse:Password>\n" + " </wsse:UsernameToken>\n" + " </wsse:Security>\n" + " </env:Header>\n" + " <env:Body>"); String enve1= ("</env:Body> </env:Envelope>"); inputString=envelop+inputString+enve1; System.out.println(inputString); // Set the appropriate HTTP parameters. httpConn.setRequestProperty( "Content-Length",String.valueOf(inputString.length())); httpConn.setRequestProperty("Content-Type","text/xml; charset=UTF-8"); httpConn.setRequestProperty("SOAPAction",SOAPAction); //httpConn.setRequestProperty("Accept-Encoding:","gzip,deflate"); httpConn.setRequestMethod( "POST" ); httpConn.setDoOutput(true); httpConn.setDoInput(true); // Everything‘s set up; send the XML that was read in to b. OutputStream out = httpConn.getOutputStream(); //out.write(envelop.getBytes()); out.write(inputString.getBytes()); //out.write(enve1.getBytes()); out.close(); // Read the response and write it to standard out. InputStreamReader isr = new InputStreamReader(httpConn.getInputStream()); BufferedReader in = new BufferedReader(isr); String inputLine; while ((inputLine = in.readLine()) != null) //System.out.println("****"+inputLine); outputString = outputString.append(inputLine); in.close(); } catch (Exception e) { System.out.println(e.toString()); } String aa = outputString.toString(); return aa;
}
@WebMethod(exclude = true) public static void main(String[] args) { wlsOTMServices test = new wlsOTMServices(); String inputString = "<Transmission>\n" + " <TransmissionHeader>\n" + " <UserName>HWPOC.INTEGRATION_USER</UserName>\n" + " <Password>******</Password>\n" + " <SenderSystemId/>\n" + " <GlogXMLElementName/>\n" + " </TransmissionHeader>\n" + " <TransmissionBody>\n" + " <GLogXMLElement>\n" + " <Release>\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>000032160036AHHWA04K</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <TransactionCode>IU</TransactionCode>\n" + " <ReleaseHeader>\n" + " <ReleaseMethodGid>\n" + " <Gid>\n" + " <Xid>AUTO_CALC</Xid>\n" + " </Gid>\n" + " </ReleaseMethodGid>\n" + " <CommercialTerms>\n" + " <IncoTermGid>\n" + " <Gid>\n" + " <Xid>DDU</Xid>\n" + " </Gid>\n" + " </IncoTermGid>\n" + " </CommercialTerms>\n" + " <IsTemplate>N</IsTemplate>\n" + " <BundlingType>AUTOMATIC</BundlingType>\n" + " <IsSplitAllowed>Y</IsSplitAllowed>\n" + " <IsShipperKnown>N</IsShipperKnown>\n" + " <OrderPriority>1</OrderPriority>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " <FlexFieldCurrencies/>\n" + " </ReleaseHeader>\n" + " <ShipFromLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>HW_DGFAC_CHINA</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " </LocationRef>\n" + " </ShipFromLocationRef>\n" + " <ShipToLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>KW_L1</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " </LocationRef>\n" + " </ShipToLocationRef>\n" + " <TimeWindow>\n" + " <PickupIsAppt>N</PickupIsAppt>\n" + " <DeliveryIsAppt>N</DeliveryIsAppt>\n" + " </TimeWindow>\n" + " <ReleaseLine>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>220</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <PackagedItemRef>\n" + " <PackagedItem>\n" + " <Packaging>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <Xid>DEFAULT</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " <IsHandlingUnitStackable>Y</IsHandlingUnitStackable>\n" + " <IsDefaultPackaging>N</IsDefaultPackaging>\n" + " <IsHazardous>N</IsHazardous>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " <IsAllowMixedFreight>Y</IsAllowMixedFreight>\n" + " </Packaging>\n" + " <Item>\n" + " <TransactionCode>IU</TransactionCode>\n" + " <ItemGid>\n" + " <Gid>\n" + " <Xid>DEFAULT</Xid>\n" + " </Gid>\n" + " </ItemGid>\n" + " <IsDrawback>N</IsDrawback>\n" + " <PricePerUnit>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </PricePerUnit>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " </Item>\n" + " </PackagedItem>\n" + " </PackagedItemRef>\n" + " <ItemQuantity>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <PackagedItemCount>14</PackagedItemCount>\n" + " <DeclaredValue>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </DeclaredValue>\n" + " </ItemQuantity>\n" + " <IsDrawback>N</IsDrawback>\n" + " <IsSplitAllowed>Y</IsSplitAllowed>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " </ReleaseLine>\n" + " <ShipUnit>\n" + " <ShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>221</Xid>\n" + " </Gid>\n" + " </ShipUnitGid>\n" + " <TransactionCode>IU</TransactionCode>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <UnitNetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </UnitNetWeightVolume>\n" + " <TotalGrossWeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </TotalGrossWeightVolume>\n" + " <ShipUnitContent>\n" + " <PackagedItemRef>\n" + " <PackagedItem>\n" + " <Packaging>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <Xid>DEFAULT</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " <IsHandlingUnitStackable>Y</IsHandlingUnitStackable>\n" + " <IsDefaultPackaging>N</IsDefaultPackaging>\n" + " <IsHazardous>N</IsHazardous>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " <IsAllowMixedFreight>Y</IsAllowMixedFreight>\n" + " </Packaging>\n" + " <Item>\n" + " <TransactionCode>IU</TransactionCode>\n" + " <ItemGid>\n" + " <Gid>\n" + " <Xid>DEFAULT</Xid>\n" + " </Gid>\n" + " </ItemGid>\n" + " <IsDrawback>N</IsDrawback>\n" + " <PricePerUnit>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </PricePerUnit>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " </Item>\n" + " </PackagedItem>\n" + " </PackagedItemRef>\n" + " <LineNumber>1</LineNumber>\n" + " <ItemQuantity>\n" + " <IsSplitAllowed>N</IsSplitAllowed>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <PackagedItemCount>14</PackagedItemCount>\n" + " </ItemQuantity>\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>000032160036AHHWA04K</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>220</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <NetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </NetWeightVolume>\n" + " </ShipUnitContent>\n" + " <IsSplitAllowed>N</IsSplitAllowed>\n" + " <IsCountSplittable>Y</IsCountSplittable>\n" + " <ShipUnitCount>1</ShipUnitCount>\n" + " <IsRepackAllowed>N</IsRepackAllowed>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " </ShipUnit>\n" + " <TotalWeightVolume>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " </TotalWeightVolume>\n" + " <TotalNetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>2.62</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <Xid>MTON</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>0.2</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <Xid>CUMTR</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </TotalNetWeightVolume>\n" + " <TotalPackagedItemCount>14</TotalPackagedItemCount>\n" + " <ReleaseRefnum>\n" + " <ReleaseRefnumQualifierGid>\n" + " <Gid>\n" + " <Xid>GLOG</Xid>\n" + " </Gid>\n" + " </ReleaseRefnumQualifierGid>\n" + " <ReleaseRefnumValue>HWPOC.000032160036AHHWA04K</ReleaseRefnumValue>\n" + " </ReleaseRefnum>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ORDER_RELEASE GUARANTEED DELIVERY</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ORDER_RELEASE GUARANTEED DELIVERY_NOT STARTED</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PLANNING</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PLANNING_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>OR_HD_LOAD_STATUS</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>OR_NOT_READY_TO_LOAD</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>BILLED</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>BILLED_NOT_BILLED</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>QUANTITY VALIDATION SOURCE</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>QUANTITY VALIDATION SOURCE_NOT STARTED</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PLANNING_SELL</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PLANNING_SELL_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>FLEET ASSIGNMENT OR</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>FLEET ASSIGNMENT OR_NOT ASSIGNED</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>QUANTITY VALIDATION DESTINATION</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>QUANTITY VALIDATION DESTINATION_NOT STARTED</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ORDER RELEASE SKU LINK</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ORDER RELEASE SKU LINK_INACTIVE</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>READY_TO_SHIP</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>READY_TO_SHIP_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ORDER MODIFIED</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ORDER MODIFIED_NO MODIFICATION</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CANCELLED</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CANCELLED_NOT CANCELLED</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " </Release>\n" + " </GLogXMLElement>\n" + " </TransmissionBody>\n" + " </Transmission>\n"; String a1 = "<Transmission>\n" + " <TransmissionHeader>\n" + " <UserName/>\n" + " <Password/>\n" + " <SenderSystemId/>\n" + " <GlogXMLElementName/>\n" + " </TransmissionHeader>\n" + " <TransmissionBody>\n" + " <GLogXMLElement>\n" + " <TransactionHeader xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <ObjectModInfo>\n" + " <InsertDt>\n" + " <GLogDate>20170122071733</GLogDate>\n" + " <TZId>UTC</TZId>\n" + " <TZOffset>+00:00</TZOffset>\n" + " </InsertDt>\n" + " <UpdateDt>\n" + " <GLogDate>20170122071859</GLogDate>\n" + " <TZId>UTC</TZId>\n" + " <TZOffset>+00:00</TZOffset>\n" + " </UpdateDt>\n" + " </ObjectModInfo>\n" + " </TransactionHeader>\n" + " <PlannedShipment xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <Shipment>\n" + " <ShipmentHeader>\n" + " <ShipmentGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>222</Xid>\n" + " </Gid>\n" + " </ShipmentGid>\n" + " <ShipmentName/>\n" + " <ShipmentRefnum>\n" + " <ShipmentRefnumQualifierGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>GLOG</Xid>\n" + " </Gid>\n" + " </ShipmentRefnumQualifierGid>\n" + " <ShipmentRefnumValue>HWPOC.222</ShipmentRefnumValue>\n" + " </ShipmentRefnum>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <ShipRouteExecutionInfo/>\n" + " <ProcessingCodeGid/>\n" + " <InternalShipmentStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ACCRUAL</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>ACCRUAL_NOT_ALLOWED</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </InternalShipmentStatus>\n" + " <PlannedShipmentInfo>\n" + " <RateOfferingGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>V_TEST_A0002</Xid>\n" + " </Gid>\n" + " </RateOfferingGid>\n" + " <RateGeoGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>V_TEST_A0002_01</Xid>\n" + " </Gid>\n" + " </RateGeoGid>\n" + " <TransportModeGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>TL</Xid>\n" + " </Gid>\n" + " </TransportModeGid>\n" + " <TotalPlannedCost>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>150.0</MonetaryAmount>\n" + " <RateToBase>1.0</RateToBase>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </TotalPlannedCost>\n" + " <ServiceProviderGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>DGF</Xid>\n" + " </Gid>\n" + " </ServiceProviderGid>\n" + " <ServiceProviderAlias>\n" + " <ServiceProviderAliasQualifierGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>GLOG</Xid>\n" + " </Gid>\n" + " </ServiceProviderAliasQualifierGid>\n" + " <ServiceProviderAliasValue>HWPOC.DGF</ServiceProviderAliasValue>\n" + " </ServiceProviderAlias>\n" + " </PlannedShipmentInfo>\n" + " <ServiceProviderGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>DGF</Xid>\n" + " </Gid>\n" + " </ServiceProviderGid>\n" + " <ServiceProviderAlias>\n" + " <ServiceProviderAliasQualifierGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>GLOG</Xid>\n" + " </Gid>\n" + " </ServiceProviderAliasQualifierGid>\n" + " <ServiceProviderAliasValue>HWPOC.DGF</ServiceProviderAliasValue>\n" + " </ServiceProviderAlias>\n" + " <IsServiceProviderFixed>N</IsServiceProviderFixed>\n" + " <ContactGid/>\n" + " <IsTenderContactFixed>N</IsTenderContactFixed>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <ExchangeRateInfo>\n" + " <ExchangeRateGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>DEFAULT</Xid>\n" + " </Gid>\n" + " </ExchangeRateGid>\n" + " <ExchangeRateDt/>\n" + " </ExchangeRateInfo>\n" + " <TotalPlannedCost>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>150.0</MonetaryAmount>\n" + " <RateToBase>1.0</RateToBase>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </TotalPlannedCost>\n" + " <TotalActualCost>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>150.0</MonetaryAmount>\n" + " <RateToBase>1.0</RateToBase>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </TotalActualCost>\n" + " <TotalWeightedCost>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>90.0</MonetaryAmount>\n" + " <RateToBase>1.0</RateToBase>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </TotalWeightedCost>\n" + " <ShipmentCost>\n" + " <ShipmentCostSeqno>309</ShipmentCostSeqno>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <CostType>B</CostType>\n" + " <Cost>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>150.0</MonetaryAmount>\n" + " <RateToBase>1.0</RateToBase>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </Cost>\n" + " <AccessorialCodeGid/>\n" + " <AccessorialCostGid/>\n" + " <RateGeoCostGroupGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>V_TEST_A0002_01</Xid>\n" + " </Gid>\n" + " </RateGeoCostGroupGid>\n" + " <RateGeoCostSeq>103</RateGeoCostSeq>\n" + " <SpecialServiceGid/>\n" + " <IsCostFixed>N</IsCostFixed>\n" + " <ProcessAsFlowThru>N</ProcessAsFlowThru>\n" + " <AdjustmentReasonGid/>\n" + " <GeneralLedgerGid/>\n" + " <PaymentMethodCodeGid/>\n" + " <BillableIndicatorGid/>\n" + " <ShipUnitGid/>\n" + " <LineNumber/>\n" + " <IsWeighted>N</IsWeighted>\n" + " <TrackingNumber/>\n" + " </ShipmentCost>\n" + " <IsCostFixed>N</IsCostFixed>\n" + " <TotalWeightVolume>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " </TotalWeightVolume>\n" + " <TotalNetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </TotalNetWeightVolume>\n" + " <TotalShipUnitCount>1</TotalShipUnitCount>\n" + " <TotalPackagedItemSpecCount>0</TotalPackagedItemSpecCount>\n" + " <TotalPackagedItemCount>100</TotalPackagedItemCount>\n" + " <StartDt>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </StartDt>\n" + " <EndDt>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </EndDt>\n" + " <CommercialTerms/>\n" + " <InsuranceInfo/>\n" + " <InvolvedParty>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <InvolvedPartyQualifierGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LOGISTICS</Xid>\n" + " </Gid>\n" + " </InvolvedPartyQualifierGid>\n" + " <InvolvedPartyLocationRef/>\n" + " <ContactRef>\n" + " <ContactGid/>\n" + " <Contact>\n" + " <ContactGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>AES_CUSTOMS_OUT</Xid>\n" + " </Gid>\n" + " </ContactGid>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <EmailAddress/>\n" + " <FirstName/>\n" + " <MiddleName/>\n" + " <LastName/>\n" + " <JobTitle/>\n" + " <Phone1/>\n" + " <Phone2/>\n" + " <Fax/>\n" + " <LanguageSpoken/>\n" + " <IsPrimaryContact>N</IsPrimaryContact>\n" + " <ExternalSystem>\n" + " <ExternalSystemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>AES_CUSTOMS_OUT</Xid>\n" + " </Gid>\n" + " </ExternalSystemGid>\n" + " <Description>EXTERNAL SYSTEM FOR FILING WITH AES USING OAQ</Description>\n" + " <URL/>\n" + " <IntQueueName/>\n" + " <UserName/>\n" + " <Password>\n" + " <Value/>\n" + " <Type/>\n" + " </Password>\n" + " <UseGlcredential>N</UseGlcredential>\n" + " <MaxBytesPerTransmission/>\n" + " <MaxTransactsPerTransmission/>\n" + " </ExternalSystem>\n" + " <ExternalSystemGid/>\n" + " <Remark/>\n" + " <GlUserGid/>\n" + " <RecipientDomainName/>\n" + " <LocationGid/>\n" + " <ConsolidationProfile/>\n" + " <ConsolidationProfileGid/>\n" + " <ConsolidatedNotifyOnly>N</ConsolidatedNotifyOnly>\n" + " <IsNotificationOn>Y</IsNotificationOn>\n" + " <IsFromAddress/>\n" + " <FromAddrContactGid/>\n" + " <AlternateName/>\n" + " <CompanyName/>\n" + " <Description/>\n" + " <Telex/>\n" + " <TimeZoneGid/>\n" + " <CellPhone/>\n" + " <UseMessageHub>N</UseMessageHub>\n" + " <MessageProfileGid/>\n" + " <PrinterGid/>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " </Contact>\n" + " <ContactGroup/>\n" + " </ContactRef>\n" + " <ComMethodGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>BY CONTACT</Xid>\n" + " </Gid>\n" + " </ComMethodGid>\n" + " <LocationOverrideInfo/>\n" + " </InvolvedParty>\n" + " <ShipmentSpecialService>\n" + " <SpclService/>\n" + " <SpecialServiceGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LOAD</Xid>\n" + " </Gid>\n" + " </SpecialServiceGid>\n" + " <ShipSpclServiceSequence>1</ShipSpclServiceSequence>\n" + " <ProcessAsFlowThru>N</ProcessAsFlowThru>\n" + " <AdjustmentReasonGid/>\n" + " <CompletionState>NOT STARTED</CompletionState>\n" + " <PayableIndicatorGid/>\n" + " <BillableIndicatorGid/>\n" + " <ActualOccurTime/>\n" + " <IsPlanDurFixed>N</IsPlanDurFixed>\n" + " <PlannedDuration>\n" + " <Duration>\n" + " <DurationValue>0.0</DurationValue>\n" + " <DurationUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>S</Xid>\n" + " </Gid>\n" + " </DurationUOMGid>\n" + " </Duration>\n" + " </PlannedDuration>\n" + " <ActualDuration/>\n" + " <ActualDistance/>\n" + " <ActualWeight/>\n" + " <ActualVolume/>\n" + " <ActualShipUnitCount/>\n" + " <ActualItemPackageCount/>\n" + " <IsSystemGenerated>Y</IsSystemGenerated>\n" + " <StopSequence>1</StopSequence>\n" + " </ShipmentSpecialService>\n" + " <Tariff/>\n" + " <IsFixedDistance>N</IsFixedDistance>\n" + " <LoadedDistance>\n" + " <Distance>\n" + " <DistanceValue>0.0</DistanceValue>\n" + " <DistanceUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>MI</Xid>\n" + " </Gid>\n" + " </DistanceUOMGid>\n" + " </Distance>\n" + " </LoadedDistance>\n" + " <UnloadedDistance>\n" + " <Distance>\n" + " <DistanceValue>0.0</DistanceValue>\n" + " <DistanceUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>MI</Xid>\n" + " </Gid>\n" + " </DistanceUOMGid>\n" + " </Distance>\n" + " </UnloadedDistance>\n" + " <StopCount>1</StopCount>\n" + " <NumOrderReleases>1</NumOrderReleases>\n" + " <TotalNumReferenceUnits/>\n" + " <EquipmentRefUnitGid/>\n" + " <EarliestStartDt>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </EarliestStartDt>\n" + " <LatestStartDt>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </LatestStartDt>\n" + " <SourceLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>SHANGHAI</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <Location/>\n" + " </LocationRef>\n" + " </SourceLocationRef>\n" + " <DestinationLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>BEIJING</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <Location/>\n" + " </LocationRef>\n" + " </DestinationLocationRef>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " <FlexFieldCurrencies>\n" + " <AttributeCurrency1/>\n" + " <AttributeCurrency2/>\n" + " <AttributeCurrency3/>\n" + " </FlexFieldCurrencies>\n" + " </ShipmentHeader>\n" + " <SEquipment xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <SEquipmentGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>222</Xid>\n" + " </Gid>\n" + " </SEquipmentGid>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <EquipmentInitial/>\n" + " <EquipmentNumber/>\n" + " <EquipmentInitialNumber/>\n" + " <EquipmentTypeGid/>\n" + " <EquipmentGroupGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>LCL</Xid>\n" + " </Gid>\n" + " </EquipmentGroupGid>\n" + " <EquipmentGid/>\n" + " <WeightQualifier/>\n" + " <ScaleWeight/>\n" + " <TareWeight/>\n" + " <ScaleLocation/>\n" + " <ScaleName/>\n" + " <ScaleTicket/>\n" + " <IntermodalEquipLength/>\n" + " <CapacityUsageGid/>\n" + " <SubstituteEquipmentGroupGid/>\n" + " <LoadConfigVolume>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </LoadConfigVolume>\n" + " <ShipmentSEquipmentInfo>\n" + " <CapacityUsageGid/>\n" + " <PickupStopNum>1</PickupStopNum>\n" + " <DropoffStopNum>2</DropoffStopNum>\n" + " <SEquipmentIndex/>\n" + " </ShipmentSEquipmentInfo>\n" + " <Equipment/>\n" + " <EquipmentType/>\n" + " <IsFreight>Y</IsFreight>\n" + " <CheckDigit/>\n" + " <LicensePlate/>\n" + " </SEquipment>\n" + " <ShipmentStop xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <QueryByExtStopSeq/>\n" + " <StopSequence>1</StopSequence>\n" + " <ExtStopSequence/>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <StopDuration>\n" + " <Duration>\n" + " <DurationValue>0.0</DurationValue>\n" + " <DurationUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>S</Xid>\n" + " </Gid>\n" + " </DurationUOMGid>\n" + " </Duration>\n" + " </StopDuration>\n" + " <IsAppointment>N</IsAppointment>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>SHANGHAI</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <Location/>\n" + " </LocationRef>\n" + " <LocationOverrideRef/>\n" + " <ParentLocationRef/>\n" + " <ArbitraryType/>\n" + " <LocationRoleGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>SHIPFROM/SHIPTO</Xid>\n" + " </Gid>\n" + " </LocationRoleGid>\n" + " <DistFromPrevStop>\n" + " <Distance>\n" + " <DistanceValue>0.0</DistanceValue>\n" + " <DistanceUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>MI</Xid>\n" + " </Gid>\n" + " </DistanceUOMGid>\n" + " </Distance>\n" + " </DistFromPrevStop>\n" + " <IsFixedDistance>N</IsFixedDistance>\n" + " <StopReason>CompleteShipment</StopReason>\n" + " <ArrivalTime>\n" + " <EventTime>\n" + " <PlannedTime>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </PlannedTime>\n" + " <EstimatedTime>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </EstimatedTime>\n" + " <ActualTime/>\n" + " <IsPlannedTimeFixed>N</IsPlannedTimeFixed>\n" + " </EventTime>\n" + " </ArrivalTime>\n" + " <DepartureTime>\n" + " <EventTime>\n" + " <PlannedTime>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </PlannedTime>\n" + " <EstimatedTime>\n" + " <GLogDate>20170122151733</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </EstimatedTime>\n" + " <ActualTime/>\n" + " <IsPlannedTimeFixed>N</IsPlannedTimeFixed>\n" + " </EventTime>\n" + " </DepartureTime>\n" + " <AppointmentPickup/>\n" + " <AppointmentDelivery/>\n" + " <IsPermanent>N</IsPermanent>\n" + " <IsDepot>N</IsDepot>\n" + " <AccessorialTime>\n" + " <Duration>\n" + " <DurationValue>0.0</DurationValue>\n" + " <DurationUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>S</Xid>\n" + " </Gid>\n" + " </DurationUOMGid>\n" + " </Duration>\n" + " </AccessorialTime>\n" + " <StopRequirementType/>\n" + " <RateServiceGid/>\n" + " <VoyageGid/>\n" + " <RepetitionScheduleGid/>\n" + " <RepetitionSchedStopNo/>\n" + " <FlightInstanceId/>\n" + " <IsMotherVessel>N</IsMotherVessel>\n" + " <RushHourTime>\n" + " <Duration>\n" + " <DurationValue>0.0</DurationValue>\n" + " <DurationUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>S</Xid>\n" + " </Gid>\n" + " </DurationUOMGid>\n" + " </Duration>\n" + " </RushHourTime>\n" + " <ShipmentStopDetail>\n" + " <Activity>P</Activity>\n" + " <ActivityDuration>\n" + " <Duration>\n" + " <DurationValue>0.0</DurationValue>\n" + " <DurationUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>S</Xid>\n" + " </Gid>\n" + " </DurationUOMGid>\n" + " </Duration>\n" + " </ActivityDuration>\n" + " <ShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>303</Xid>\n" + " </Gid>\n" + " </ShipUnitGid>\n" + " <IsPermanent>N</IsPermanent>\n" + " <ShipUnitDwellTime/>\n" + " </ShipmentStopDetail>\n" + " <StopType>P</StopType>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " <AppointmentWindowStart/>\n" + " <AppointmentWindowEnd/>\n" + " </ShipmentStop>\n" + " <Location xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <TransactionCode>NP</TransactionCode>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>BEIJING</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <LocationName>BEIJING</LocationName>\n" + " <IsTemplate>N</IsTemplate>\n" + " <Address>\n" + " <City>BEIJING</City>\n" + " <CountryCode3Gid>\n" + " <Gid>\n" + " <Xid>CHN</Xid>\n" + " </Gid>\n" + " </CountryCode3Gid>\n" + " <TimeZoneGid>\n" + " <Gid>\n" + " <Xid>Asia/Shanghai</Xid>\n" + " </Gid>\n" + " </TimeZoneGid>\n" + " <Latitude>39.928</Latitude>\n" + " <Longitude>116.388</Longitude>\n" + " </Address>\n" + " <IsTemporary>N</IsTemporary>\n" + " <LocationRole>\n" + " <LocationRoleGid>\n" + " <Gid>\n" + " <Xid>SHIPFROM/SHIPTO</Xid>\n" + " </Gid>\n" + " </LocationRoleGid>\n" + " <XDockIsInboundBias>N</XDockIsInboundBias>\n" + " <CreatePoolHandlingShipment>N</CreatePoolHandlingShipment>\n" + " <CreateXDockHandlingShipment>N</CreateXDockHandlingShipment>\n" + " <IsMixedFreightTHUAllowed>N</IsMixedFreightTHUAllowed>\n" + " </LocationRole>\n" + " <IsMakeAppointmentBeforePlan>N</IsMakeAppointmentBeforePlan>\n" + " <ServiceProvider>\n" + " <ServiceProviderAlias>\n" + " <ServiceProviderAliasQualifierGid>\n" + " <Gid>\n" + " <Xid>GLOG</Xid>\n" + " </Gid>\n" + " </ServiceProviderAliasQualifierGid>\n" + " <ServiceProviderAliasValue>HWPOC.DGF</ServiceProviderAliasValue>\n" + " </ServiceProviderAlias>\n" + " <AutoPaymentFlag>N</AutoPaymentFlag>\n" + " <IsAllowTender>Y</IsAllowTender>\n" + " <IsDispatchByRegion>N</IsDispatchByRegion>\n" + " <IsAcceptSpotBids>N</IsAcceptSpotBids>\n" + " <IsAcceptBroadcastTenders>N</IsAcceptBroadcastTenders>\n" + " <IsAcceptCondBooking>N</IsAcceptCondBooking>\n" + " <IsLocalizeBroadcastSpotContact>N</IsLocalizeBroadcastSpotContact>\n" + " <InvoicingProcess>S</InvoicingProcess>\n" + " <IsCopyInvDeltaToShipment>N</IsCopyInvDeltaToShipment>\n" + " <IsAcceptByShipUnit>N</IsAcceptByShipUnit>\n" + " <IsInternalNVOCC>N</IsInternalNVOCC>\n" + " <IsMinority>N</IsMinority>\n" + " <Incumbent>N</Incumbent>\n" + " <IsFleet>N</IsFleet>\n" + " <AllowSpotRating>Y</AllowSpotRating>\n" + " </ServiceProvider>\n" + " <IsShipperKnown>N</IsShipperKnown>\n" + " <IsAddressValid>U</IsAddressValid>\n" + " <IsLTLSplitable>N</IsLTLSplitable>\n" + " <ExcludeFromRouteExec>N</ExcludeFromRouteExec>\n" + " <UseApptPriority>N</UseApptPriority>\n" + " <SchedLowPriorityAppt>N</SchedLowPriorityAppt>\n" + " <EnforceTimeWindowAppt>Y</EnforceTimeWindowAppt>\n" + " <SchedInfeasibleAppt>Y</SchedInfeasibleAppt>\n" + " <AppointDisplayStartTime>0</AppointDisplayStartTime>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CREDIT LEVEL</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CREDIT LEVEL_UNKNOWN</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <AllowDriverRest>N</AllowDriverRest>\n" + " <IsFixedAddress>N</IsFixedAddress>\n" + " <PrimaryAddressLineSeq>1</PrimaryAddressLineSeq>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " <IsActive>Y</IsActive>\n" + " </Location>\n" + " <ShipUnit xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <ShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>303</Xid>\n" + " </Gid>\n" + " </ShipUnitGid>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <TransportHandlingUnitRef/>\n" + " <ShipUnitSpecGid/>\n" + " <ShipFromLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>SHANGHAI</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <Location/>\n" + " </LocationRef>\n" + " </ShipFromLocationRef>\n" + " <ShipFromLoadPoint/>\n" + " <ShipToLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>BEIJING</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <Location/>\n" + " </LocationRef>\n" + " </ShipToLocationRef>\n" + " <ShipToUnloadPoint/>\n" + " <TimeWindow/>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <UnitNetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </UnitNetWeightVolume>\n" + " <LengthWidthHeight/>\n" + " <TotalGrossWeightVolume/>\n" + " <Diameter/>\n" + " <CoreDiameter/>\n" + " <StackingIndex/>\n" + " <ShipUnitContent>\n" + " <PackagedItemRef>\n" + " <PackagedItem/>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LINKER</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " </PackagedItemRef>\n" + " <HazmatItemRef/>\n" + " <LineNumber>1</LineNumber>\n" + " <ItemQuantity>\n" + " <ItemTag1/>\n" + " <ItemTag2/>\n" + " <ItemTag3/>\n" + " <ItemTag4/>\n" + " <IsShippable/>\n" + " <IsSplitAllowed/>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <PackagedItemCount>100</PackagedItemCount>\n" + " <DeclaredValue>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </DeclaredValue>\n" + " </ItemQuantity>\n" + " <PackagedItemSpecRef/>\n" + " <PackagedItemSpecCount>0</PackagedItemSpecCount>\n" + " <WeightVolumePerShipUnit/>\n" + " <CountPerShipUnit>0</CountPerShipUnit>\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PTEST-0117-001</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>1</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <TransOrderGid/>\n" + " <InitialItemGid/>\n" + " <TransOrderLineGid/>\n" + " <ReleaseInstrSeq/>\n" + " <NetWeightVolume/>\n" + " <SecondaryWeightVolume/>\n" + " <SecondaryNetWeightVolume/>\n" + " <ReleaseShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>201</Xid>\n" + " </Gid>\n" + " </ReleaseShipUnitGid>\n" + " <ReleaseShipUnitLineNumber>1</ReleaseShipUnitLineNumber>\n" + " <ReceivedWeightVolume/>\n" + " <ReceivedPackageItemCount>0</ReceivedPackageItemCount>\n" + " <UserDefinedCommodityGid/>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_LINE_PAYMENT</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_LINE_PAYMENT_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <IsHazardous/>\n" + " </ShipUnitContent>\n" + " <DeclaredValue/>\n" + " <FlexCommodityQualifierGid/>\n" + " <FlexCommodityValue/>\n" + " <IsSplitAllowed/>\n" + " <IsCountSplittable>N</IsCountSplittable>\n" + " <ShipUnitCount>1</ShipUnitCount>\n" + " <TagInfo/>\n" + " <IsShippable/>\n" + " <PlanFromLocationGid/>\n" + " <PlanFromLoadPoint/>\n" + " <PlanToLocationGid/>\n" + " <PlanToUnloadPoint/>\n" + " <ReleasedCount/>\n" + " <BufferLocationGid/>\n" + " <SplittableBy/>\n" + " <TransOrderShipUnitGid/>\n" + " <ReleaseInstrSeq/>\n" + " <REquipmentSequence/>\n" + " <SecondaryUnitWeightVolume/>\n" + " <SecondaryUnitNetWeightVolume/>\n" + " <LoadConfigSetupRef/>\n" + " <SEquipmentGid/>\n" + " <SEquipmentGidQuery/>\n" + " <SEquipmentSShipUnitInfo>\n" + " <SEquipmentGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>222</Xid>\n" + " </Gid>\n" + " </SEquipmentGid>\n" + " <SEquipmentGidQuery/>\n" + " <CompartmentNum>1</CompartmentNum>\n" + " <LoadingSequence/>\n" + " <LoadingPatternGid/>\n" + " <NumStackingLayers>0</NumStackingLayers>\n" + " <NumLoadingRows>0</NumLoadingRows>\n" + " </SEquipmentSShipUnitInfo>\n" + " <ReleaseShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>201</Xid>\n" + " </Gid>\n" + " </ReleaseShipUnitGid>\n" + " <ReceivedWeightVolume/>\n" + " <ReceivedNetWeightVolume/>\n" + " <ReceivedShipUnitCount/>\n" + " <RangeStart/>\n" + " <RangeEnd/>\n" + " <ReleaseMethodGid/>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_PAYMENT</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_PAYMENT_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <PickupOrStopGid/>\n" + " <DropoffOrStopGid/>\n" + " <IsRepackAllowed>N</IsRepackAllowed>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " </ShipUnit>\n"; String a2 = " <ShipUnitViewInfo>\n" + " <ShipUnitViewByRelease>\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PTEST-0117-001</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <ShipUnitView>\n" + " <PackagedItemCount>100</PackagedItemCount>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <ShipUnitContent>\n" + " <PackagedItemRef>\n" + " <PackagedItem/>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LINKER</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " </PackagedItemRef>\n" + " <HazmatItemRef/>\n" + " <LineNumber>1</LineNumber>\n" + " <ItemQuantity>\n" + " <ItemTag1/>\n" + " <ItemTag2/>\n" + " <ItemTag3/>\n" + " <ItemTag4/>\n" + " <IsShippable/>\n" + " <IsSplitAllowed/>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <PackagedItemCount>100</PackagedItemCount>\n" + " <DeclaredValue>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </DeclaredValue>\n" + " </ItemQuantity>\n" + " <PackagedItemSpecRef/>\n" + " <PackagedItemSpecCount>0</PackagedItemSpecCount>\n" + " <WeightVolumePerShipUnit/>\n" + " <CountPerShipUnit>0</CountPerShipUnit>\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PTEST-0117-001</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>1</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <TransOrderGid/>\n" + " <InitialItemGid/>\n" + " <TransOrderLineGid/>\n" + " <ReleaseInstrSeq/>\n" + " <NetWeightVolume/>\n" + " <SecondaryWeightVolume/>\n" + " <SecondaryNetWeightVolume/>\n" + " <ReleaseShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>201</Xid>\n" + " </Gid>\n" + " </ReleaseShipUnitGid>\n" + " <ReleaseShipUnitLineNumber>1</ReleaseShipUnitLineNumber>\n" + " <ReceivedWeightVolume/>\n" + " <ReceivedPackageItemCount>0</ReceivedPackageItemCount>\n" + " <UserDefinedCommodityGid/>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_LINE_PAYMENT</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_LINE_PAYMENT_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <IsHazardous/>\n" + " </ShipUnitContent>\n" + " </ShipUnitView>\n" + " </ShipUnitViewByRelease>\n" + " <ShipUnitViewByReleaseLine>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>1</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <ShipUnitView>\n" + " <PackagedItemCount>100</PackagedItemCount>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <ShipUnitContent>\n" + " <PackagedItemRef>\n" + " <PackagedItem/>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LINKER</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " </PackagedItemRef>\n" + " <HazmatItemRef/>\n" + " <LineNumber>1</LineNumber>\n" + " <ItemQuantity>\n" + " <ItemTag1/>\n" + " <ItemTag2/>\n" + " <ItemTag3/>\n" + " <ItemTag4/>\n" + " <IsShippable/>\n" + " <IsSplitAllowed/>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <PackagedItemCount>100</PackagedItemCount>\n" + " <DeclaredValue>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </DeclaredValue>\n" + " </ItemQuantity>\n" + " <PackagedItemSpecRef/>\n" + " <PackagedItemSpecCount>0</PackagedItemSpecCount>\n" + " <WeightVolumePerShipUnit/>\n" + " <CountPerShipUnit>0</CountPerShipUnit>\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PTEST-0117-001</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>1</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <TransOrderGid/>\n" + " <InitialItemGid/>\n" + " <TransOrderLineGid/>\n" + " <ReleaseInstrSeq/>\n" + " <NetWeightVolume/>\n" + " <SecondaryWeightVolume/>\n" + " <SecondaryNetWeightVolume/>\n" + " <ReleaseShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>201</Xid>\n" + " </Gid>\n" + " </ReleaseShipUnitGid>\n" + " <ReleaseShipUnitLineNumber>1</ReleaseShipUnitLineNumber>\n" + " <ReceivedWeightVolume/>\n" + " <ReceivedPackageItemCount>0</ReceivedPackageItemCount>\n" + " <UserDefinedCommodityGid/>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_LINE_PAYMENT</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>S_SHIP_UNIT_LINE_PAYMENT_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <IsHazardous/>\n" + " </ShipUnitContent>\n" + " </ShipUnitView>\n" + " </ShipUnitViewByReleaseLine>\n" + " </ShipUnitViewInfo>\n" + " <Release xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PTEST-0117-001</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <TransOrderGid/>\n" + " <ReleaseHeader>\n" + " <ReleaseName>SHANG-BEIJING</ReleaseName>\n" + " <ExternalSystemId/>\n" + " <ReleaseMethodGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>ONE_TO_ONE</Xid>\n" + " </Gid>\n" + " </ReleaseMethodGid>\n" + " <QuoteGid/>\n" + " <MovePerspectiveGid/>\n" + " <CommercialTerms/>\n" + " <FinalCommercialTerms/>\n" + " <CommercialInvoiceTerms/>\n" + " <PlanningGroupGid/>\n" + " <TimeWindowEmphasisGid/>\n" + " <RateServiceGid/>\n" + " <RateServiceProfileGid/>\n" + " <ServiceProviderGid/>\n" + " <ServiceProviderProfileGid/>\n" + " <SellServiceProviderGid/>\n" + " <SellServiceProviderProfileGid/>\n" + " <TransportModeGid/>\n" + " <ModeProfileGid/>\n" + " <EquipmentGroupGid/>\n" + " <EquipmentGroupProfileGid/>\n" + " <ShipWithGroup/>\n" + " <IsTemplate>N</IsTemplate>\n" + " <TemplateType/>\n" + " <RateOfferingGid/>\n" + " <RateGeoGid/>\n" + " <SellRateOfferingGid/>\n" + " <SellRateGeoGid/>\n" + " <FixedItineraryGid/>\n" + " <FixedSellItineraryGid/>\n" + " <MustShipDirect>N</MustShipDirect>\n" + " <MustShipThruXDock>N</MustShipThruXDock>\n" + " <MustShipThruPool>N</MustShipThruPool>\n" + " <BundlingType>AUTOMATIC</BundlingType>\n" + " <IsSplitAllowed>Y</IsSplitAllowed>\n" + " <BatchBalance/>\n" + " <IsShipperKnown>N</IsShipperKnown>\n" + " <DimRateFactorGid/>\n" + " <PickupRoutingSeqGid/>\n" + " <DropoffRoutingSeqGid/>\n" + " <ItineraryProfileGid/>\n" + " <SellItineraryProfileGid/>\n" + " <InspectionAndSurveyInfo/>\n" + " <LetterOfCreditInfo>\n" + " <LetterOfCreditNum/>\n" + " <IsLetterOfCreditRequired>N</IsLetterOfCreditRequired>\n" + " <IssueDt/>\n" + " <ExpireDt/>\n" + " <ReceivedDt/>\n" + " <LatestShippingDt/>\n" + " <NegotiatedDays/>\n" + " <LetterOfCreditAmount>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </LetterOfCreditAmount>\n" + " <AdvisingNumber/>\n" + " <ConfirmingNumber/>\n" + " <IsLetterOfCreditStale>N</IsLetterOfCreditStale>\n" + " </LetterOfCreditInfo>\n" + " <ImportLicenseInfo/>\n" + " <ConsolidationTypeGid/>\n" + " <StuffLocation/>\n" + " <DestuffLocation/>\n" + " <StowageModeGid/>\n" + " <UnitizationConditionName/>\n" + " <CustomerUnitizationRequest>N</CustomerUnitizationRequest>\n" + " <IsIgnoreLocationCalendar>N</IsIgnoreLocationCalendar>\n" + " <IsConsolidateREquipment>N</IsConsolidateREquipment>\n" + " <UltimateDestCountryCode3Gid/>\n" + " <BufferType/>\n" + " <DutyPaid>NA</DutyPaid>\n" + " <OnRouteTempExec>N</OnRouteTempExec>\n" + " <IsPreEnteredPU>N</IsPreEnteredPU>\n" + " <OrderPriority>1</OrderPriority>\n" + " <EquipmentTypeGid/>\n" + " <PickupRailCarrier/>\n" + " <DeliveryRailCarrier/>\n" + " <RailRouteCodeGid/>\n" + " <EmergPhoneNum/>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " <FlexFieldCurrencies>\n" + " <AttributeCurrency1/>\n" + " <AttributeCurrency2/>\n" + " <AttributeCurrency3/>\n" + " </FlexFieldCurrencies>\n" + " </ReleaseHeader>\n" + " <ShipFromLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>SHANGHAI</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <Location/>\n" + " </LocationRef>\n" + " </ShipFromLocationRef>\n" + " <ShipFromLocOverrideRef/>\n" + " <ShipFromLoadPoint/>\n" + " <ShipToLocationRef>\n" + " <LocationRef>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>BEIJING</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <Location/>\n" + " </LocationRef>\n" + " </ShipToLocationRef>\n" + " <ShipToLocOverrideRef/>\n" + " <ShipToUnloadPoint/>\n" + " <TimeWindow>\n" + " <EarlyPickupDt>\n" + " <GLogDate>20170117114800</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </EarlyPickupDt>\n" + " <LatePickupDt/>\n" + " <EarlyDeliveryDt/>\n" + " <LateDeliveryDt>\n" + " <GLogDate>20170405114800</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </LateDeliveryDt>\n" + " <PickupIsAppt>N</PickupIsAppt>\n" + " <DeliveryIsAppt>N</DeliveryIsAppt>\n" + " </TimeWindow>\n" + " <DeclaredValue>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </DeclaredValue>\n" + " <ReleaseLine>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>1</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <PackagedItemRef>\n" + " <PackagedItem/>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LINKER</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " </PackagedItemRef>\n" + " <OrderBaseGid/>\n" + " <OrderBaseLineGid/>\n" + " <InitialItemGid/>\n" + " <ItemQuantity>\n" + " <ItemTag1/>\n" + " <ItemTag2/>\n" + " <ItemTag3/>\n" + " <ItemTag4/>\n" + " <IsShippable/>\n" + " <IsSplitAllowed/>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <PackagedItemCount>100</PackagedItemCount>\n" + " <DeclaredValue>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </DeclaredValue>\n" + " </ItemQuantity>\n" + " <PackageDimensions>\n" + " <Length>\n" + " <LengthValue>15.0</LengthValue>\n" + " <LengthUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>FT</Xid>\n" + " </Gid>\n" + " </LengthUOMGid>\n" + " </Length>\n" + " <Width>\n" + " <WidthValue>5.0</WidthValue>\n" + " <WidthUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>FT</Xid>\n" + " </Gid>\n" + " </WidthUOMGid>\n" + " </Width>\n" + " <Height>\n" + " <HeightValue>4.0</HeightValue>\n" + " <HeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>FT</Xid>\n" + " </Gid>\n" + " </HeightUOMGid>\n" + " </Height>\n" + " <Diameter/>\n" + " <CoreDiameter/>\n" + " </PackageDimensions>\n" + " <ManufacturedCountryCode3Gid/>\n" + " <IsDrawback>N</IsDrawback>\n" + " <PackagedItemSpecRef/>\n" + " <PackagedItemSpecCount/>\n" + " <NumLayersPerShipUnit/>\n" + " <QuantityPerLayer/>\n" + " <TransportHandlingUnitRef/>\n" + " <BuyGeneralLedgerGid/>\n" + " <SellGeneralLedgerGid/>\n" + " <CommercialInvoiceGid/>\n" + " <CommercialInvoiceDesc/>\n" + " <SecondaryWeightVolume/>\n" + " <ReleaseLineHazmatInfo/>\n" + " <BilledQuantity>\n" + " <FlexQuantity>\n" + " <UOM/>\n" + " <UOMType/>\n" + " <Quantity>0</Quantity>\n" + " </FlexQuantity>\n" + " </BilledQuantity>\n" + " <PricePerUnit>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " <UOM/>\n" + " </PricePerUnit>\n" + " <TotalBilledAmount>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </TotalBilledAmount>\n" + " <FreeAlongSide>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </FreeAlongSide>\n" + " <BrandName/>\n" + " <IsSplitAllowed>Y</IsSplitAllowed>\n" + " <ShipUnitSpecProfileGid/>\n" + " <ReleaseLineAllocationInfo/>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " </ReleaseLine>\n" + " <ShipUnit>\n" + " <ShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>201</Xid>\n" + " </Gid>\n" + " </ShipUnitGid>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <TransportHandlingUnitRef/>\n" + " <ShipUnitSpecGid/>\n" + " <ShipFromLocationRef/>\n" + " <ShipFromLoadPoint/>\n" + " <ShipToLocationRef/>\n" + " <ShipToUnloadPoint/>\n" + " <TimeWindow/>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <UnitNetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </UnitNetWeightVolume>\n" + " <LengthWidthHeight/>\n" + " <TotalGrossWeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </TotalGrossWeightVolume>\n" + " <Diameter/>\n" + " <CoreDiameter/>\n" + " <StackingIndex/>\n" + " <ShipUnitContent>\n" + " <PackagedItemRef>\n" + " <PackagedItem/>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LINKER</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " </PackagedItemRef>\n" + " <HazmatItemRef/>\n" + " <LineNumber>1</LineNumber>\n" + " <ItemQuantity>\n" + " <ItemTag1/>\n" + " <ItemTag2/>\n" + " <ItemTag3/>\n" + " <ItemTag4/>\n" + " <IsShippable/>\n" + " <IsSplitAllowed>Y</IsSplitAllowed>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " <PackagedItemCount>100</PackagedItemCount>\n" + " <DeclaredValue/>\n" + " </ItemQuantity>\n" + " <PackagedItemSpecRef/>\n" + " <PackagedItemSpecCount/>\n" + " <WeightVolumePerShipUnit/>\n" + " <CountPerShipUnit/>\n" + " <ReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PTEST-0117-001</Xid>\n" + " </Gid>\n" + " </ReleaseGid>\n" + " <ReleaseLineGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>1</Xid>\n" + " </Gid>\n" + " </ReleaseLineGid>\n" + " <TransOrderGid/>\n" + " <InitialItemGid/>\n" + " <TransOrderLineGid/>\n" + " <ReleaseInstrSeq/>\n" + " <NetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </NetWeightVolume>\n" + " <SecondaryWeightVolume/>\n" + " <SecondaryNetWeightVolume/>\n" + " <ReleaseShipUnitGid/>\n" + " <ReleaseShipUnitLineNumber/>\n" + " <ReceivedWeightVolume/>\n" + " <ReceivedPackageItemCount/>\n" + " <UserDefinedCommodityGid/>\n" + " <IsHazardous/>\n" + " </ShipUnitContent>\n" + " <DeclaredValue/>\n" + " <FlexCommodityQualifierGid/>\n" + " <FlexCommodityValue/>\n" + " <IsSplitAllowed>Y</IsSplitAllowed>\n" + " <IsCountSplittable>N</IsCountSplittable>\n" + " <ShipUnitCount>1</ShipUnitCount>\n" + " <TagInfo/>\n" + " <IsShippable/>\n" + " <PlanFromLocationGid/>\n" + " <PlanFromLoadPoint/>\n" + " <PlanToLocationGid/>\n" + " <PlanToUnloadPoint/>\n" + " <ReleasedCount/>\n" + " <BufferLocationGid/>\n" + " <SplittableBy/>\n" + " <TransOrderShipUnitGid/>\n" + " <ReleaseInstrSeq/>\n" + " <REquipmentSequence/>\n" + " <SecondaryUnitWeightVolume/>\n" + " <SecondaryUnitNetWeightVolume/>\n" + " <LoadConfigSetupRef/>\n" + " <SEquipmentGid/>\n" + " <SEquipmentGidQuery/>\n" + " <SEquipmentSShipUnitInfo/>\n" + " <ReleaseShipUnitGid/>\n" + " <ReceivedWeightVolume/>\n" + " <ReceivedNetWeightVolume/>\n" + " <ReceivedShipUnitCount/>\n" + " <RangeStart/>\n" + " <RangeEnd/>\n" + " <ReleaseMethodGid/>\n" + " <PickupOrStopGid/>\n" + " <DropoffOrStopGid/>\n" + " <IsRepackAllowed>N</IsRepackAllowed>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " </ShipUnit>\n" + " <ReleaseTypeGid/>\n" + " <PlanFromLocationGid/>\n" + " <PlanFromLocOverrideRef/>\n" + " <PlanFromLoadPoint/>\n" + " <PlanToLocationGid/>\n" + " <PlanToLocOverrideRef/>\n" + " <PlanToUnloadPoint/>\n" + " <PriLegSourceLocationRef/>\n" + " <PriLegSourceLocOverrideRef/>\n" + " <PortOfLoadLocationRef/>\n" + " <PortOfLoadLocOverrideRef/>\n" + " <PortOfDisLocationRef/>\n" + " <PortOfDisLocOverrideRef/>\n" + " <PriLegDestLocationRef/>\n" + " <PriLegDestLocOverrideRef/>\n" + " <BulkPlanGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>20170122-0001</Xid>\n" + " </Gid>\n" + " </BulkPlanGid>\n" + " <SellBulkPlanGid/>\n" + " <PlanPartitionGid/>\n" + " <BestDirectBuyCost/>\n" + " <BestDirectBuyRateOfferingGid/>\n" + " <BestDirectSellCost/>\n" + " <BestDirectSellRateOfferingGid/>\n" + " <BuyGeneralLedgerGid/>\n" + " <SellGeneralLedgerGid/>\n" + " <TotalWeightVolume>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " </TotalWeightVolume>\n" + " <TotalNetWeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </TotalNetWeightVolume>\n" + " <TotalPackagedItemSpecCount/>\n" + " <TotalPackagedItemCount>100</TotalPackagedItemCount>\n" + " <ReleaseRefnum>\n" + " <ReleaseRefnumQualifierGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>GLOG</Xid>\n" + " </Gid>\n" + " </ReleaseRefnumQualifierGid>\n" + " <ReleaseRefnumValue>HWPOC.PTEST-0117-001</ReleaseRefnumValue>\n" + " </ReleaseRefnum>\n" + " <ReleaseStatus>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PLANNING</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PLANNING_PLANNED - FINAL</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </ReleaseStatus>\n" + " <InvolvedParty>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <InvolvedPartyQualifierGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LOGISTICS</Xid>\n" + " </Gid>\n" + " </InvolvedPartyQualifierGid>\n" + " <InvolvedPartyLocationRef/>\n" + " <ContactRef>\n" + " <ContactGid/>\n" + " <Contact>\n" + " <ContactGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>AES_CUSTOMS_OUT</Xid>\n" + " </Gid>\n" + " </ContactGid>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <EmailAddress/>\n" + " <FirstName/>\n" + " <MiddleName/>\n" + " <LastName/>\n" + " <JobTitle/>\n" + " <Phone1/>\n" + " <Phone2/>\n" + " <Fax/>\n" + " <LanguageSpoken/>\n" + " <IsPrimaryContact>N</IsPrimaryContact>\n" + " <ExternalSystem>\n" + " <ExternalSystemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>AES_CUSTOMS_OUT</Xid>\n" + " </Gid>\n" + " </ExternalSystemGid>\n" + " <Description>EXTERNAL SYSTEM FOR FILING WITH AES USING OAQ</Description>\n" + " <URL/>\n" + " <IntQueueName/>\n" + " <UserName/>\n" + " <Password>\n" + " <Value/>\n" + " <Type/>\n" + " </Password>\n" + " <UseGlcredential>N</UseGlcredential>\n" + " <MaxBytesPerTransmission/>\n" + " <MaxTransactsPerTransmission/>\n" + " </ExternalSystem>\n" + " <ExternalSystemGid/>\n" + " <Remark/>\n" + " <GlUserGid/>\n" + " <RecipientDomainName/>\n" + " <LocationGid/>\n" + " <ConsolidationProfile/>\n" + " <ConsolidationProfileGid/>\n" + " <ConsolidatedNotifyOnly>N</ConsolidatedNotifyOnly>\n" + " <IsNotificationOn>Y</IsNotificationOn>\n" + " <IsFromAddress/>\n" + " <FromAddrContactGid/>\n" + " <AlternateName/>\n" + " <CompanyName/>\n" + " <Description/>\n" + " <Telex/>\n" + " <TimeZoneGid/>\n" + " <CellPhone/>\n" + " <UseMessageHub>N</UseMessageHub>\n" + " <MessageProfileGid/>\n" + " <PrinterGid/>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " </Contact>\n" + " <ContactGroup/>\n" + " </ContactRef>\n" + " <ComMethodGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>BY CONTACT</Xid>\n" + " </Gid>\n" + " </ComMethodGid>\n" + " <LocationOverrideInfo/>\n" + " </InvolvedParty>\n" + " <ReleaseShipmentInfo/>\n" + " <ReleaseAllocationInfo/>\n" + " <TransOrder/>\n" + " <OrderMovement>\n" + " <OrderMovementGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>300</Xid>\n" + " </Gid>\n" + " </OrderMovementGid>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <OrderReleaseGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>PTEST-0117-001</Xid>\n" + " </Gid>\n" + " </OrderReleaseGid>\n" + " <IsTemporary>N</IsTemporary>\n" + " <CreationProcessType>SYSTEM-ITINERARY</CreationProcessType>\n" + " <OrderPriority>1</OrderPriority>\n" + " <TotalShipUnitCount>1</TotalShipUnitCount>\n" + " <TotalWeightVolume>\n" + " <WeightVolume>\n" + " <Weight>\n" + " <WeightValue>5000.0</WeightValue>\n" + " <WeightUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LB</Xid>\n" + " </Gid>\n" + " </WeightUOMGid>\n" + " </Weight>\n" + " <Volume>\n" + " <VolumeValue>20.0</VolumeValue>\n" + " <VolumeUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>CUFT</Xid>\n" + " </Gid>\n" + " </VolumeUOMGid>\n" + " </Volume>\n" + " </WeightVolume>\n" + " </TotalWeightVolume>\n" + " <SequenceNumber/>\n" + " <Perspective>B</Perspective>\n" + " <ShipFromLocationRef>\n" + " <LocationRef>\n" + " <LocationGid/>\n" + " <Location>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>SHANGHAI</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <LocationName>SHANGHAI</LocationName>\n" + " <IsTemplate>N</IsTemplate>\n" + " <Address>\n" + " <City>SHANGHAI</City>\n" + " <CountryCode3Gid>\n" + " <Gid>\n" + " <Xid>CHN</Xid>\n" + " </Gid>\n" + " </CountryCode3Gid>\n" + " <TimeZoneGid>\n" + " <Gid>\n" + " <Xid>Asia/Shanghai</Xid>\n" + " </Gid>\n" + " </TimeZoneGid>\n" + " <Latitude>31.2</Latitude>\n" + " <Longitude>121.43333</Longitude>\n" + " </Address>\n" + " <IsTemporary>N</IsTemporary>\n" + " <LocationRole>\n" + " <LocationRoleGid>\n" + " <Gid>\n" + " <Xid>SHIPFROM/SHIPTO</Xid>\n" + " </Gid>\n" + " </LocationRoleGid>\n" + " <XDockIsInboundBias>N</XDockIsInboundBias>\n" + " <CreatePoolHandlingShipment>N</CreatePoolHandlingShipment>\n" + " <CreateXDockHandlingShipment>N</CreateXDockHandlingShipment>\n" + " <IsMixedFreightTHUAllowed>N</IsMixedFreightTHUAllowed>\n" + " </LocationRole>\n" + " <IsMakeAppointmentBeforePlan>N</IsMakeAppointmentBeforePlan>\n" + " <IsShipperKnown>N</IsShipperKnown>\n" + " <IsAddressValid>U</IsAddressValid>\n" + " <IsLTLSplitable>N</IsLTLSplitable>\n" + " <ExcludeFromRouteExec>N</ExcludeFromRouteExec>\n" + " <UseApptPriority>N</UseApptPriority>\n" + " <SchedLowPriorityAppt>N</SchedLowPriorityAppt>\n" + " <EnforceTimeWindowAppt>Y</EnforceTimeWindowAppt>\n" + " <SchedInfeasibleAppt>Y</SchedInfeasibleAppt>\n" + " <AppointDisplayStartTime>0</AppointDisplayStartTime>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CREDIT LEVEL</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CREDIT LEVEL_UNKNOWN</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <AllowDriverRest>N</AllowDriverRest>\n" + " <IsFixedAddress>N</IsFixedAddress>\n" + " <PrimaryAddressLineSeq>1</PrimaryAddressLineSeq>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " <IsActive>Y</IsActive>\n" + " </Location>\n" + " </LocationRef>\n" + " </ShipFromLocationRef>\n" + " <IsFixedSource>Y</IsFixedSource>\n" + " <IsTemplate>N</IsTemplate>\n" + " <ShipToLocationRef>\n" + " <LocationRef>\n" + " <LocationGid/>\n" + " <Location>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <LocationGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>BEIJING</Xid>\n" + " </Gid>\n" + " </LocationGid>\n" + " <LocationName>BEIJING</LocationName>\n" + " <IsTemplate>N</IsTemplate>\n" + " <Address>\n" + " <City>BEIJING</City>\n" + " <CountryCode3Gid>\n" + " <Gid>\n" + " <Xid>CHN</Xid>\n" + " </Gid>\n" + " </CountryCode3Gid>\n" + " <TimeZoneGid>\n" + " <Gid>\n" + " <Xid>Asia/Shanghai</Xid>\n" + " </Gid>\n" + " </TimeZoneGid>\n" + " <Latitude>39.928</Latitude>\n" + " <Longitude>116.388</Longitude>\n" + " </Address>\n" + " <IsTemporary>N</IsTemporary>\n" + " <LocationRole>\n" + " <LocationRoleGid>\n" + " <Gid>\n" + " <Xid>SHIPFROM/SHIPTO</Xid>\n" + " </Gid>\n" + " </LocationRoleGid>\n" + " <XDockIsInboundBias>N</XDockIsInboundBias>\n" + " <CreatePoolHandlingShipment>N</CreatePoolHandlingShipment>\n" + " <CreateXDockHandlingShipment>N</CreateXDockHandlingShipment>\n" + " <IsMixedFreightTHUAllowed>N</IsMixedFreightTHUAllowed>\n" + " </LocationRole>\n" + " <IsMakeAppointmentBeforePlan>N</IsMakeAppointmentBeforePlan>\n" + " <IsShipperKnown>N</IsShipperKnown>\n" + " <IsAddressValid>U</IsAddressValid>\n" + " <IsLTLSplitable>N</IsLTLSplitable>\n" + " <ExcludeFromRouteExec>N</ExcludeFromRouteExec>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CREDIT LEVEL</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CREDIT LEVEL_UNKNOWN</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <AllowDriverRest>N</AllowDriverRest>\n" + " <IsFixedAddress>N</IsFixedAddress>\n" + " <PrimaryAddressLineSeq>1</PrimaryAddressLineSeq>\n" + " <FlexFieldStrings/>\n" + " <FlexFieldNumbers/>\n" + " <FlexFieldDates/>\n" + " <IsActive>Y</IsActive>\n" + " </Location>\n" + " </LocationRef>\n" + " </ShipToLocationRef>\n" + " <IsFixedDest>Y</IsFixedDest>\n" + " <EarlyPickupDt>\n" + " <GLogDate>20170117114800</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </EarlyPickupDt>\n" + " <OperationEarlyPickupDt/>\n" + " <LatePickupDt/>\n" + " <EarlyDeliveryDt/>\n" + " <LateDeliveryDt>\n" + " <GLogDate>20170405114800</GLogDate>\n" + " <TZId>Asia/Shanghai</TZId>\n" + " <TZOffset>+08:00</TZOffset>\n" + " </LateDeliveryDt>\n" + " <OperationLateDeliveryDt/>\n" + " <ReuseEquipment>N</ReuseEquipment>\n" + " <ParentSourceLocGid/>\n" + " <ParentDestLocGid/>\n" + " <OrigLegGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>61</Xid>\n" + " </Gid>\n" + " </OrigLegGid>\n" + " <OrigLegPosition>0</OrigLegPosition>\n" + " <BulkPlanGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>20170122-0001</Xid>\n" + " </Gid>\n" + " </BulkPlanGid>\n" + " <OrigSellOMGid/>\n" + " <ShipUnitLengthWidthHeight/>\n" + " <ShipUnitDiameter/>\n" + " <UserDefIconInfo/>\n" + " <TransportHandlingUnitGid/>\n" + " <Indicator/>\n" + " <PickupRoutingSeqGid/>\n" + " <DropoffRoutingSeqGid/>\n" + " <SourceTag/>\n" + " <DestTag/>\n" + " <ShipmentGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>222</Xid>\n" + " </Gid>\n" + " </ShipmentGid>\n" + " <ExpectedTransitTime>\n" + " <Duration>\n" + " <DurationValue>0.0</DurationValue>\n" + " <DurationUOMGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>S</Xid>\n" + " </Gid>\n" + " </DurationUOMGid>\n" + " </Duration>\n" + " </ExpectedTransitTime>\n" + " <ExpectedCost>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " </ExpectedCost>\n" + " <CalculateContractedRate>Y</CalculateContractedRate>\n" + " <CalculateServiceTime>Y</CalculateServiceTime>\n" + " <RateOfferingGid/>\n" + " <RateGeoGid/>\n" + " <EquipmentGroupGid/>\n" + " <EquipmentGroupProfileGid/>\n" + " <TransportModeGid/>\n" + " <ModeProfileGid/>\n" + " <ServiceProviderGid/>\n" + " <ServiceProviderProfileGid/>\n" + " <RateServiceProfileGid/>\n" + " <ShipWithGroup/>\n" + " <LegClassificationGid/>\n" + " <OrderMovementD>\n" + " <ShipUnitGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>303</Xid>\n" + " </Gid>\n" + " </ShipUnitGid>\n" + " <ShipUnit/>\n" + " </OrderMovementD>\n" + " <Status>\n" + " <StatusTypeGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CHARTER VOYAGE ARRIVE MOD</Xid>\n" + " </Gid>\n" + " </StatusTypeGid>\n" + " <StatusValueGid>\n" + " <Gid>\n" + " <DomainName>HWPOC</DomainName>\n" + " <Xid>CHARTER VOYAGE ARRIVE MOD_NEW</Xid>\n" + " </Gid>\n" + " </StatusValueGid>\n" + " </Status>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " </OrderMovement>\n" + " <AllocationGroupGid/>\n" + " </Release>\n" + " <PackagedItem xmlns=\"http://xmlns.oracle.com/apps/otm\">\n" + " <Packaging>\n" + " <PackagedItemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LINKER</Xid>\n" + " </Gid>\n" + " </PackagedItemGid>\n" + " <HazmatPackageTypeGid/>\n" + " <Description/>\n" + " <PackagedItemSpecRef/>\n" + " <InnerPackCount/>\n" + " <PackageShipUnitWeightVolume/>\n" + " <PackageShipUnitLWH/>\n" + " <PackageShipUnitDiameter/>\n" + " <CoreDiameter/>\n" + " <StackingIndex/>\n" + " <InnerPackInfo/>\n" + " <IsHandlingUnitStackable>Y</IsHandlingUnitStackable>\n" + " <IsDefaultPackaging>N</IsDefaultPackaging>\n" + " <IsHazardous>N</IsHazardous>\n" + " <PackageItemTypeGid/>\n" + " <LoadConfigRuleRank/>\n" + " <ShipUnitSpecProfileGid/>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " <IsAllowMixedFreight>Y</IsAllowMixedFreight>\n" + " </Packaging>\n" + " <Item>\n" + " <TransactionCode>NP</TransactionCode>\n" + " <ItemGid>\n" + " <Gid>\n" + " <DomainName/>\n" + " <Xid>LINKER</Xid>\n" + " </Gid>\n" + " </ItemGid>\n" + " <ItemName/>\n" + " <Description/>\n" + " <EffectiveDate/>\n" + " <ExpirationDate/>\n" + " <CommodityGid/>\n" + " <CommodityName/>\n" + " <NMFCArticleGid/>\n" + " <NMFCClassGid/>\n" + " <STCCGid/>\n" + " <HTSGid/>\n" + " <SITCGid/>\n" + " <UserDefinedCommodityGid/>\n" + " <UDCClassListGid/>\n" + " <PreviousItemGid/>\n" + " <BrandName/>\n" + " <ManufacturedCountryCode3Gid/>\n" + " <IsDrawback>N</IsDrawback>\n" + " <IATAScrCodeGid/>\n" + " <UnitOfMeasure/>\n" + " <PricePerUnit>\n" + " <FinancialAmount>\n" + " <GlobalCurrencyCode>USD</GlobalCurrencyCode>\n" + " <MonetaryAmount>0.0</MonetaryAmount>\n" + " <RateToBase/>\n" + " <FuncCurrencyCode/>\n" + " <FuncCurrencyAmount>0.0</FuncCurrencyAmount>\n" + " </FinancialAmount>\n" + " <UOM/>\n" + " </PricePerUnit>\n" + " <ChildItemCount/>\n" + " <FlexFieldStrings>\n" + " <Attribute1/>\n" + " <Attribute2/>\n" + " <Attribute3/>\n" + " <Attribute4/>\n" + " <Attribute5/>\n" + " <Attribute6/>\n" + " <Attribute7/>\n" + " <Attribute8/>\n" + " <Attribute9/>\n" + " <Attribute10/>\n" + " <Attribute11/>\n" + " <Attribute12/>\n" + " <Attribute13/>\n" + " <Attribute14/>\n" + " <Attribute15/>\n" + " <Attribute16/>\n" + " <Attribute17/>\n" + " <Attribute18/>\n" + " <Attribute19/>\n" + " <Attribute20/>\n" + " </FlexFieldStrings>\n" + " <FlexFieldNumbers>\n" + " <AttributeNumber1/>\n" + " <AttributeNumber2/>\n" + " <AttributeNumber3/>\n" + " <AttributeNumber4/>\n" + " <AttributeNumber5/>\n" + " <AttributeNumber6/>\n" + " <AttributeNumber7/>\n" + " <AttributeNumber8/>\n" + " <AttributeNumber9/>\n" + " <AttributeNumber10/>\n" + " </FlexFieldNumbers>\n" + " <FlexFieldDates>\n" + " <AttributeDate1/>\n" + " <AttributeDate2/>\n" + " <AttributeDate3/>\n" + " <AttributeDate4/>\n" + " <AttributeDate5/>\n" + " <AttributeDate6/>\n" + " <AttributeDate7/>\n" + " <AttributeDate8/>\n" + " <AttributeDate9/>\n" + " <AttributeDate10/>\n" + " </FlexFieldDates>\n" + " </Item>\n" + " </PackagedItem>\n" + " </Shipment>\n" + " </PlannedShipment>\n" + " </GLogXMLElement>\n" + " </TransmissionBody>\n" + " </Transmission>\n"; String a3 = a1+a2; String aa = test.CallWebService(a3); System.out.println(aa); } }
代码简单,但测试的报文比较长。。。。。。然后把这个服务注册到ICS调用成功。
另外通过SOAPUI调用的时候需要在调用的xml参数前加入<arg0><![CDATA[ </Transmission>]]></arg0>
简化调用Web Service
anti notify send require before
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
×
https://www.u72.net/daima/3fwn.html