Commit 2310844153c7121a36ff1a7176c40dad81f3e135

Authored by Nathan Ockerman
Committed by chadzink
1 parent 193ef3c1

Replace sensitive data values to ENV variables (#10)

* removed sensetive data and replaced with ENV variables sourced from a .env file

* Cleanup puts for nathan
test/cassettes/test_client_block_execution.yml
... ... @@ -20,17 +20,17 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '7'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:44 GMT
  28 + - Wed, 09 Jan 2019 22:58:07 GMT
  29 + Content-<syspro_company>ength:
  30 + - '7'
31 31 body:
32 32 encoding: UTF-8
33 33 string: 7.0.0.6
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:43 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:05 GMT
36 36 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_get_syspro_version.yml
... ... @@ -20,17 +20,17 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '7'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:44 GMT
  28 + - Wed, 09 Jan 2019 22:58:11 GMT
  29 + Content-<syspro_company>ength:
  30 + - '7'
31 31 body:
32 32 encoding: UTF-8
33 33 string: 7.0.0.6
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:43 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:09 GMT
36 36 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_logoff_error.yml
... ... @@ -20,17 +20,17 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '72'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:31 GMT
  28 + - Wed, 09 Jan 2019 22:58:07 GMT
  29 + Content-<syspro_company>ength:
  30 + - '72'
31 31 body:
32 32 encoding: UTF-8
33 33 string: 'ERROR: Unable to read the SYSPRO base directory registry string BaseDir8'
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:30 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:05 GMT
36 36 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_logon.yml
... ... @@ -2,7 +2,7 @@
2 2 http_interactions:
3 3 - request:
4 4 method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=Piperita2018
  5 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=<syspro_company>&CompanyPassword=&Operator=<syspro_username>&OperatorPassword=<syspro_password>
6 6 body:
7 7 encoding: US-ASCII
8 8 string: ''
... ... @@ -20,17 +20,17 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '36'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:38 GMT
  28 + - Wed, 09 Jan 2019 22:58:07 GMT
  29 + Content-<syspro_company>ength:
  30 + - '36'
31 31 body:
32 32 encoding: UTF-8
33   - string: '77094D60E26B934D8280505BAF8C262400 '
  33 + string: '8513E1BCC242674D9F3CC6CD27658BFA00 '
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:37 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:05 GMT
36 36 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_logon_error.yml
... ... @@ -2,7 +2,7 @@
2 2 http_interactions:
3 3 - request:
4 4 method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=bad_password
  5 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=<syspro_company>&CompanyPassword=&Operator=<syspro_username>&OperatorPassword=bad_password
6 6 body:
7 7 encoding: US-ASCII
8 8 string: ''
... ... @@ -20,17 +20,17 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '32'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:39 GMT
  28 + - Wed, 09 Jan 2019 22:58:07 GMT
  29 + Content-<syspro_company>ength:
  30 + - '32'
31 31 body:
32 32 encoding: UTF-8
33 33 string: 'ERROR: Invalid operator password'
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:39 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:05 GMT
36 36 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_por_query.yml
... ... @@ -2,7 +2,7 @@
2 2 http_interactions:
3 3 - request:
4 4 method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=Piperita2018
  5 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=<syspro_company>&CompanyPassword=&Operator=<syspro_username>&OperatorPassword=<syspro_password>
6 6 body:
7 7 encoding: US-ASCII
8 8 string: ''
... ... @@ -20,22 +20,22 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '36'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:34 GMT
  28 + - Wed, 09 Jan 2019 22:58:03 GMT
  29 + Content-<syspro_company>ength:
  30 + - '36'
31 31 body:
32 32 encoding: UTF-8
33   - string: 'E4B229FC9C2F7A4BA70D10AF87DBB35600 '
  33 + string: 'E90218291FD44948B84CD2C434738C9800 '
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:33 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:01 GMT
36 36 - request:
37 37 method: get
38   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Query?BusinessObject=PORQRY&UserId=E4B229FC9C2F7A4BA70D10AF87DBB35600%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CQuery%20xmlns:xsd=%22http://www.w3.org/2001/XMLSchema-instance%22%20xsd:noNamespaceSchemaLocation=%22PORQRY.XSD%22%3E%0A%20%20%3CKey%3E%0A%20%20%20%20%3CPurchaseOrder%3E%2000001%3C/PurchaseOrder%3E%0A%20%20%3C/Key%3E%0A%20%20%3COption%3E%0A%20%20%20%20%3CIncludeStockedLines%3EY%3C/IncludeStockedLines%3E%0A%20%20%20%20%3CIncludeNonStockedLines%3EY%3C/IncludeNonStockedLines%3E%0A%20%20%20%20%3CIncludeFreightLines%3EY%3C/IncludeFreightLines%3E%0A%20%20%20%20%3CIncludeMiscellaneousLines%3EY%3C/IncludeMiscellaneousLines%3E%0A%20%20%20%20%3CIncludeCommentLines%3EY%3C/IncludeCommentLines%3E%0A%20%20%20%20%3CIncludeCompletedLines%3EY%3C/IncludeCompletedLines%3E%0A%20%20%20%20%3CIncludeGrns%3EY%3C/IncludeGrns%3E%0A%20%20%20%20%3CIncludeHistory%3EY%3C/IncludeHistory%3E%0A%20%20%20%20%3CIncludeLctDetails%3EY%3C/IncludeLctDetails%3E%0A%20%20%20%20%3CIncludeRequisitionDetails%3EY%3C/IncludeRequisitionDetails%3E%0A%20%20%20%20%3CIncludeRequisitionRouting%3EY%3C/IncludeRequisitionRouting%3E%0A%20%20%20%20%3CIncludeSalesOrders%3EY%3C/IncludeSalesOrders%3E%0A%20%20%20%20%3CIncludeCustomForms%3EY%3C/IncludeCustomForms%3E%20%0A%20%20%20%20%3CXslStylesheet/%3E%0A%20%20%3C/Option%3E%0A%20%20%3CFilter%3E%0A%20%20%20%20%3CLineNo%20FilterType=%22A%22%20FilterValue=%22%22/%3E%20%20%20%20%20%0A%20%20%3C/Filter%3E%0A%3C/Query%3E%0A%0A
  38 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Query?BusinessObject=PORQRY&UserId=E90218291FD44948B84CD2C434738C9800%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CQuery%20xmlns:xsd=%22http://www.w3.org/2001/XM<syspro_company>Schema-instance%22%20xsd:noNamespaceSchema<syspro_company>ocation=%22PORQRY.XSD%22%3E%0A%20%20%3CKey%3E%0A%20%20%20%20%3CPurchaseOrder%3E%2000001%3C/PurchaseOrder%3E%0A%20%20%3C/Key%3E%0A%20%20%3COption%3E%0A%20%20%20%20%3CIncludeStocked<syspro_company>ines%3EY%3C/IncludeStocked<syspro_company>ines%3E%0A%20%20%20%20%3CIncludeNonStocked<syspro_company>ines%3EY%3C/IncludeNonStocked<syspro_company>ines%3E%0A%20%20%20%20%3CIncludeFreight<syspro_company>ines%3EY%3C/IncludeFreight<syspro_company>ines%3E%0A%20%20%20%20%3CIncludeMiscellaneous<syspro_company>ines%3EY%3C/IncludeMiscellaneous<syspro_company>ines%3E%0A%20%20%20%20%3CIncludeComment<syspro_company>ines%3EY%3C/IncludeComment<syspro_company>ines%3E%0A%20%20%20%20%3CIncludeCompleted<syspro_company>ines%3EY%3C/IncludeCompleted<syspro_company>ines%3E%0A%20%20%20%20%3CIncludeGrns%3EY%3C/IncludeGrns%3E%0A%20%20%20%20%3CIncludeHistory%3EY%3C/IncludeHistory%3E%0A%20%20%20%20%3CInclude<syspro_company>ctDetails%3EY%3C/Include<syspro_company>ctDetails%3E%0A%20%20%20%20%3CIncludeRequisitionDetails%3EY%3C/IncludeRequisitionDetails%3E%0A%20%20%20%20%3CIncludeRequisitionRouting%3EY%3C/IncludeRequisitionRouting%3E%0A%20%20%20%20%3CIncludeSalesOrders%3EY%3C/IncludeSalesOrders%3E%0A%20%20%20%20%3CIncludeCustomForms%3EY%3C/IncludeCustomForms%3E%20%0A%20%20%20%20%3CXslStylesheet/%3E%0A%20%20%3C/Option%3E%0A%20%20%3CFilter%3E%0A%20%20%20%20%3C<syspro_company>ineNo%20FilterType=%22A%22%20FilterValue=%22%22/%3E%20%20%20%20%20%0A%20%20%3C/Filter%3E%0A%3C/Query%3E%0A%0A
39 39 body:
40 40 encoding: US-ASCII
41 41 string: ''
... ... @@ -53,98 +53,100 @@ http_interactions:
53 53 code: 200
54 54 message: OK
55 55 headers:
56   - Content-Length:
57   - - '20348'
58 56 Content-Type:
59 57 - application/octet-stream
60 58 Server:
61 59 - Microsoft-HTTPAPI/2.0
62 60 Date:
63   - - Wed, 09 Jan 2019 00:28:38 GMT
  61 + - Wed, 09 Jan 2019 22:58:05 GMT
  62 + Content-<syspro_company>ength:
  63 + - '20348'
64 64 body:
65 65 encoding: UTF-8
66   - string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<PorDetail Language='05'
67   - Language2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01' Version='7.0.022'
68   - OperatorPrimaryRole=' ' >\n<PurchaseOrder> 00001</PurchaseOrder>\n<Supplier>UTE002</Supplier>\n<SupplierName>UTEXAM
69   - LOGISTICS LIMITED(ZERO)</SupplierName>\n<SupplierClass/>\n<Customer/>\n<CustomerName/>\n<CustomerPoNumber/>\n<SupplierAddr1/>\n<SupplierAddr2/>\n<SupplierAddr3/>\n<SupplierAddr3Locality/>\n<SupplierAddr4/>\n<SupplierAddr5/>\n<SupPostalCode/>\n<Currency>$</Currency>\n<LocalSupplier>Y</LocalSupplier>\n<Description>DOLLAR</Description>\n<DeliveryName>ULL
70   - OWNED @ PDI</DeliveryName>\n<DeliveryAddr1/>\n<DeliveryAddr2/>\n<DeliveryAddr3/>\n<DeliveryAddr3Locality/>\n<DeliveryAddr4/>\n<DeliveryAddr5/>\n<PostalCode/>\n<DeliveryGpsLat>
71   - \ 0.000000</DeliveryGpsLat>\n<DeliveryGpsLong> 0.000000</DeliveryGpsLong>\n<OrderStatus>*</OrderStatus>\n<OrderStatusDescription>Cancelled</OrderStatusDescription>\n<ExchangeRateFixedFlag>No</ExchangeRateFixedFlag>\n<PoExchangeRate>
  66 + string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<PorDetail <syspro_company>anguage='05'
  67 + <syspro_company>anguage2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01'
  68 + Version='7.0.022' OperatorPrimaryRole=' ' >\n<PurchaseOrder> 00001</PurchaseOrder>\n<Supplier>UTE002</Supplier>\n<SupplierName>UTEXAM
  69 + <syspro_company>OGISTICS <syspro_company>IMITED(ZERO)</SupplierName>\n<SupplierClass/>\n<Customer/>\n<CustomerName/>\n<CustomerPoNumber/>\n<SupplierAddr1/>\n<SupplierAddr2/>\n<SupplierAddr3/>\n<SupplierAddr3<syspro_company>ocality/>\n<SupplierAddr4/>\n<SupplierAddr5/>\n<SupPostalCode/>\n<Currency>$</Currency>\n<<syspro_company>ocalSupplier>Y</<syspro_company>ocalSupplier>\n<Description>DO<syspro_company><syspro_company>AR</Description>\n<DeliveryName>U<syspro_company><syspro_company>
  70 + OWNED @ PDI</DeliveryName>\n<DeliveryAddr1/>\n<DeliveryAddr2/>\n<DeliveryAddr3/>\n<DeliveryAddr3<syspro_company>ocality/>\n<DeliveryAddr4/>\n<DeliveryAddr5/>\n<PostalCode/>\n<DeliveryGps<syspro_company>at>
  71 + \ 0.000000</DeliveryGps<syspro_company>at>\n<DeliveryGps<syspro_company>ong>
  72 + \ 0.000000</DeliveryGps<syspro_company>ong>\n<OrderStatus>*</OrderStatus>\n<OrderStatusDescription>Cancelled</OrderStatusDescription>\n<ExchangeRateFixedFlag>No</ExchangeRateFixedFlag>\n<PoExchangeRate>
72 73 \ 1.000000</PoExchangeRate>\n<BlanketPoContract>No</BlanketPoContract>\n<ApInvoiceTerms>A</ApInvoiceTerms>\n<ApInvoiceTermsDescription>NET
73   - 30</ApInvoiceTermsDescription>\n<CompletedDate/>\n<Warehouse>U8</Warehouse>\n<WarehouseDesc>ULL
74   - OWNED @ PDI</WarehouseDesc>\n<OrderEntryDate>2007-04-24</OrderEntryDate>\n<OrderDueDate>2007-04-24</OrderDueDate>\n<MemoDate>2007-04-24</MemoDate>\n<MemoCode/>\n<OrderType>Local</OrderType>\n<PaymentTerms/>\n<TaxStatus>Exempt
75   - from tax</TaxStatus>\n<ShippingInstrs/>\n<OrderDiscount/>\n<AmendedCount>2</AmendedCount>\n<Buyer>BRH</Buyer>\n<Name>BILL
76   - HOLLOWAY</Name>\n<DocumentFormat>0</DocumentFormat>\n<IncludeInMrp>Y</IncludeInMrp>\n<CustomForm>\n<Field>\n<Sequence>1</Sequence>\n<Name>TempPO</Name>\n<Prompt>Temporary
77   - PO</Prompt>\n<Column>TemporaryPo</Column>\n<Type>A</Type>\n<Length>1</Length>\n<Decimals>0</Decimals>\n<Default>{Spaces}</Default>\n<AllowNull>Y</AllowNull>\n<ValidationType>1</ValidationType>\n<Value/>\n<ValueNull>N</ValueNull>\n</Field>\n<Field>\n<Sequence>2</Sequence>\n<Name>BUY001</Name>\n<Prompt>Buyer
78   - Order Number</Prompt>\n<Column>BuyerOrderNumber</Column>\n<Type>A</Type>\n<Length>15</Length>\n<Decimals>0</Decimals>\n<Default>{Spaces}</Default>\n<AllowNull>Y</AllowNull>\n<ValidationType>1</ValidationType>\n<Value>1</Value>\n<ValueNull>N</ValueNull>\n</Field>\n</CustomForm>\n<PurchaseOrderLine>\n<Merchandise>\n<Line>1</Line>\n<LineType>1</LineType>\n<LineTypeDescription>Stocked
79   - line</LineTypeDescription>\n<MStockCode>2804011COL</MStockCode>\n<MStockDes>SBL</MStockDes>\n<LongDesc>SPEARMINT
80   - BLEND</LongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>ULL
  74 + 30</ApInvoiceTermsDescription>\n<CompletedDate/>\n<Warehouse>U8</Warehouse>\n<WarehouseDesc>U<syspro_company><syspro_company>
  75 + OWNED @ PDI</WarehouseDesc>\n<OrderEntryDate>2007-04-24</OrderEntryDate>\n<OrderDueDate>2007-04-24</OrderDueDate>\n<MemoDate>2007-04-24</MemoDate>\n<MemoCode/>\n<OrderType><syspro_company>ocal</OrderType>\n<PaymentTerms/>\n<TaxStatus>Exempt
  76 + from tax</TaxStatus>\n<ShippingInstrs/>\n<OrderDiscount/>\n<AmendedCount>2</AmendedCount>\n<Buyer>BRH</Buyer>\n<Name>BI<syspro_company><syspro_company>
  77 + HO<syspro_company><syspro_company>OWAY</Name>\n<DocumentFormat>0</DocumentFormat>\n<IncludeInMrp>Y</IncludeInMrp>\n<CustomForm>\n<Field>\n<Sequence>1</Sequence>\n<Name>TempPO</Name>\n<Prompt>Temporary
  78 + PO</Prompt>\n<Column>TemporaryPo</Column>\n<Type>A</Type>\n<<syspro_company>ength>1</<syspro_company>ength>\n<Decimals>0</Decimals>\n<Default>{Spaces}</Default>\n<AllowNull>Y</AllowNull>\n<ValidationType>1</ValidationType>\n<Value/>\n<ValueNull>N</ValueNull>\n</Field>\n<Field>\n<Sequence>2</Sequence>\n<Name>BUY001</Name>\n<Prompt>Buyer
  79 + Order Number</Prompt>\n<Column>BuyerOrderNumber</Column>\n<Type>A</Type>\n<<syspro_company>ength>15</<syspro_company>ength>\n<Decimals>0</Decimals>\n<Default>{Spaces}</Default>\n<AllowNull>Y</AllowNull>\n<ValidationType>1</ValidationType>\n<Value>1</Value>\n<ValueNull>N</ValueNull>\n</Field>\n</CustomForm>\n<PurchaseOrder<syspro_company>ine>\n<Merchandise>\n<<syspro_company>ine>1</<syspro_company>ine>\n<<syspro_company>ineType>1</<syspro_company>ineType>\n<<syspro_company>ineTypeDescription>Stocked
  80 + line</<syspro_company>ineTypeDescription>\n<MStockCode>2804011CO<syspro_company></MStockCode>\n<MStockDes>SB<syspro_company></MStockDes>\n<<syspro_company>ongDesc>SPEARMINT
  81 + B<syspro_company>END</<syspro_company>ongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>U<syspro_company><syspro_company>
81 82 OWNED @ PDI</MWarehouseDesc>\n<MOutstandingQty>38,400.000</MOutstandingQty>\n<Unedited_MOutstandingQty>
82 83 \ 38400.000000</Unedited_MOutstandingQty>\n<MOrderQty>38,400.000</MOrderQty>\n<Unedited_MOrderQty>
83 84 \ 38400.000000</Unedited_MOrderQty>\n<MReceivedQty>0.000</MReceivedQty>\n<Unedited_MReceivedQty>
84   - \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom>LB</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
  85 + \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom><syspro_company>B</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
85 86 \ 0.00</MDiscPct1>\n<MDiscPct2> 0.00</MDiscPct2>\n<MDiscPct3>
86   - \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom>LB</MPriceUom>\n<MLatestDueDate>2007-04-24</MLatestDueDate>\n<MSupCatalogue/>\n<MProductClass>SBL</MProductClass>\n<MProductClassDescription>SPEARMINT
87   - BLEND LAB-CP</MProductClassDescription>\n<MStockingUom>LB</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
88   - OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<MLctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapexLine/>\n<Discount/>\n<LastReceipt/>\n<Ledger>1908-00</Ledger>\n<RequisitionLine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum>LB</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
89   - entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum>LB</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
90   - cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum>LB</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
91   - price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum>LB</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum>LB</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrderLine>\n<PurchaseOrderLine>\n<Merchandise>\n<Line>2</Line>\n<LineType>1</LineType>\n<LineTypeDescription>Stocked
92   - line</LineTypeDescription>\n<MStockCode>2804011COL</MStockCode>\n<MStockDes>SBL</MStockDes>\n<LongDesc>SPEARMINT
93   - BLEND</LongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>ULL
  87 + \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom><syspro_company>B</MPriceUom>\n<M<syspro_company>atestDueDate>2007-04-24</M<syspro_company>atestDueDate>\n<MSupCatalogue/>\n<MProductClass>SB<syspro_company></MProductClass>\n<MProductClassDescription>SPEARMINT
  88 + B<syspro_company>END <syspro_company>AB-CP</MProductClassDescription>\n<MStockingUom><syspro_company>B</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
  89 + OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<M<syspro_company>ctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapex<syspro_company>ine/>\n<Discount/>\n<<syspro_company>astReceipt/>\n<<syspro_company>edger>1908-00</<syspro_company>edger>\n<Requisition<syspro_company>ine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum><syspro_company>B</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
  90 + entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum><syspro_company>B</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
  91 + cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum><syspro_company>B</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
  92 + price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum><syspro_company>B</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum><syspro_company>B</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrder<syspro_company>ine>\n<PurchaseOrder<syspro_company>ine>\n<Merchandise>\n<<syspro_company>ine>2</<syspro_company>ine>\n<<syspro_company>ineType>1</<syspro_company>ineType>\n<<syspro_company>ineTypeDescription>Stocked
  93 + line</<syspro_company>ineTypeDescription>\n<MStockCode>2804011CO<syspro_company></MStockCode>\n<MStockDes>SB<syspro_company></MStockDes>\n<<syspro_company>ongDesc>SPEARMINT
  94 + B<syspro_company>END</<syspro_company>ongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>U<syspro_company><syspro_company>
94 95 OWNED @ PDI</MWarehouseDesc>\n<MOutstandingQty>38,400.000</MOutstandingQty>\n<Unedited_MOutstandingQty>
95 96 \ 38400.000000</Unedited_MOutstandingQty>\n<MOrderQty>38,400.000</MOrderQty>\n<Unedited_MOrderQty>
96 97 \ 38400.000000</Unedited_MOrderQty>\n<MReceivedQty>0.000</MReceivedQty>\n<Unedited_MReceivedQty>
97   - \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom>LB</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
  98 + \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom><syspro_company>B</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
98 99 \ 0.00</MDiscPct1>\n<MDiscPct2> 0.00</MDiscPct2>\n<MDiscPct3>
99   - \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom>LB</MPriceUom>\n<MLatestDueDate>2007-04-24</MLatestDueDate>\n<MSupCatalogue/>\n<MProductClass>SBL</MProductClass>\n<MProductClassDescription>SPEARMINT
100   - BLEND LAB-CP</MProductClassDescription>\n<MStockingUom>LB</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
101   - OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<MLctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapexLine/>\n<Discount/>\n<LastReceipt/>\n<Ledger>1908-00</Ledger>\n<RequisitionLine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum>LB</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
102   - entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum>LB</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
103   - cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum>LB</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
104   - price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum>LB</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum>LB</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrderLine>\n<PurchaseOrderLine>\n<Merchandise>\n<Line>3</Line>\n<LineType>1</LineType>\n<LineTypeDescription>Stocked
105   - line</LineTypeDescription>\n<MStockCode>2804011COL</MStockCode>\n<MStockDes>SBL</MStockDes>\n<LongDesc>SPEARMINT
106   - BLEND</LongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>ULL
  100 + \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom><syspro_company>B</MPriceUom>\n<M<syspro_company>atestDueDate>2007-04-24</M<syspro_company>atestDueDate>\n<MSupCatalogue/>\n<MProductClass>SB<syspro_company></MProductClass>\n<MProductClassDescription>SPEARMINT
  101 + B<syspro_company>END <syspro_company>AB-CP</MProductClassDescription>\n<MStockingUom><syspro_company>B</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
  102 + OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<M<syspro_company>ctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapex<syspro_company>ine/>\n<Discount/>\n<<syspro_company>astReceipt/>\n<<syspro_company>edger>1908-00</<syspro_company>edger>\n<Requisition<syspro_company>ine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum><syspro_company>B</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
  103 + entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum><syspro_company>B</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
  104 + cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum><syspro_company>B</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
  105 + price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum><syspro_company>B</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum><syspro_company>B</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrder<syspro_company>ine>\n<PurchaseOrder<syspro_company>ine>\n<Merchandise>\n<<syspro_company>ine>3</<syspro_company>ine>\n<<syspro_company>ineType>1</<syspro_company>ineType>\n<<syspro_company>ineTypeDescription>Stocked
  106 + line</<syspro_company>ineTypeDescription>\n<MStockCode>2804011CO<syspro_company></MStockCode>\n<MStockDes>SB<syspro_company></MStockDes>\n<<syspro_company>ongDesc>SPEARMINT
  107 + B<syspro_company>END</<syspro_company>ongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>U<syspro_company><syspro_company>
107 108 OWNED @ PDI</MWarehouseDesc>\n<MOutstandingQty>35,200.000</MOutstandingQty>\n<Unedited_MOutstandingQty>
108 109 \ 35200.000000</Unedited_MOutstandingQty>\n<MOrderQty>35,200.000</MOrderQty>\n<Unedited_MOrderQty>
109 110 \ 35200.000000</Unedited_MOrderQty>\n<MReceivedQty>0.000</MReceivedQty>\n<Unedited_MReceivedQty>
110   - \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom>LB</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
  111 + \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom><syspro_company>B</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
111 112 \ 0.00</MDiscPct1>\n<MDiscPct2> 0.00</MDiscPct2>\n<MDiscPct3>
112   - \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom>LB</MPriceUom>\n<MLatestDueDate>2007-04-24</MLatestDueDate>\n<MSupCatalogue/>\n<MProductClass>SBL</MProductClass>\n<MProductClassDescription>SPEARMINT
113   - BLEND LAB-CP</MProductClassDescription>\n<MStockingUom>LB</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
114   - OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<MLctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapexLine/>\n<Discount/>\n<LastReceipt/>\n<Ledger>1908-00</Ledger>\n<RequisitionLine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum>LB</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
115   - entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum>LB</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
116   - cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum>LB</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
117   - price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum>LB</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum>LB</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrderLine>\n<PurchaseOrderLine>\n<Merchandise>\n<Line>4</Line>\n<LineType>1</LineType>\n<LineTypeDescription>Stocked
118   - line</LineTypeDescription>\n<MStockCode>2804011COL</MStockCode>\n<MStockDes>SBL</MStockDes>\n<LongDesc>SPEARMINT
119   - BLEND</LongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>ULL
  113 + \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom><syspro_company>B</MPriceUom>\n<M<syspro_company>atestDueDate>2007-04-24</M<syspro_company>atestDueDate>\n<MSupCatalogue/>\n<MProductClass>SB<syspro_company></MProductClass>\n<MProductClassDescription>SPEARMINT
  114 + B<syspro_company>END <syspro_company>AB-CP</MProductClassDescription>\n<MStockingUom><syspro_company>B</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
  115 + OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<M<syspro_company>ctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapex<syspro_company>ine/>\n<Discount/>\n<<syspro_company>astReceipt/>\n<<syspro_company>edger>1908-00</<syspro_company>edger>\n<Requisition<syspro_company>ine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum><syspro_company>B</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
  116 + entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum><syspro_company>B</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
  117 + cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum><syspro_company>B</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
  118 + price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum><syspro_company>B</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum><syspro_company>B</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrder<syspro_company>ine>\n<PurchaseOrder<syspro_company>ine>\n<Merchandise>\n<<syspro_company>ine>4</<syspro_company>ine>\n<<syspro_company>ineType>1</<syspro_company>ineType>\n<<syspro_company>ineTypeDescription>Stocked
  119 + line</<syspro_company>ineTypeDescription>\n<MStockCode>2804011CO<syspro_company></MStockCode>\n<MStockDes>SB<syspro_company></MStockDes>\n<<syspro_company>ongDesc>SPEARMINT
  120 + B<syspro_company>END</<syspro_company>ongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>U<syspro_company><syspro_company>
120 121 OWNED @ PDI</MWarehouseDesc>\n<MOutstandingQty>38,400.000</MOutstandingQty>\n<Unedited_MOutstandingQty>
121 122 \ 38400.000000</Unedited_MOutstandingQty>\n<MOrderQty>38,400.000</MOrderQty>\n<Unedited_MOrderQty>
122 123 \ 38400.000000</Unedited_MOrderQty>\n<MReceivedQty>0.000</MReceivedQty>\n<Unedited_MReceivedQty>
123   - \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom>LB</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
  124 + \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom><syspro_company>B</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
124 125 \ 0.00</MDiscPct1>\n<MDiscPct2> 0.00</MDiscPct2>\n<MDiscPct3>
125   - \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom>LB</MPriceUom>\n<MLatestDueDate>2007-04-24</MLatestDueDate>\n<MSupCatalogue/>\n<MProductClass>SBL</MProductClass>\n<MProductClassDescription>SPEARMINT
126   - BLEND LAB-CP</MProductClassDescription>\n<MStockingUom>LB</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
127   - OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<MLctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapexLine/>\n<Discount/>\n<LastReceipt/>\n<Ledger>1908-00</Ledger>\n<RequisitionLine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum>LB</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
128   - entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum>LB</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
129   - cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum>LB</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
130   - price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum>LB</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum>LB</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrderLine>\n<PurchaseOrderLine>\n<Merchandise>\n<Line>5</Line>\n<LineType>1</LineType>\n<LineTypeDescription>Stocked
131   - line</LineTypeDescription>\n<MStockCode>2804011COL</MStockCode>\n<MStockDes>SBL</MStockDes>\n<LongDesc>SPEARMINT
132   - BLEND</LongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>ULL
  126 + \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom><syspro_company>B</MPriceUom>\n<M<syspro_company>atestDueDate>2007-04-24</M<syspro_company>atestDueDate>\n<MSupCatalogue/>\n<MProductClass>SB<syspro_company></MProductClass>\n<MProductClassDescription>SPEARMINT
  127 + B<syspro_company>END <syspro_company>AB-CP</MProductClassDescription>\n<MStockingUom><syspro_company>B</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
  128 + OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<M<syspro_company>ctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapex<syspro_company>ine/>\n<Discount/>\n<<syspro_company>astReceipt/>\n<<syspro_company>edger>1908-00</<syspro_company>edger>\n<Requisition<syspro_company>ine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum><syspro_company>B</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
  129 + entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum><syspro_company>B</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
  130 + cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum><syspro_company>B</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
  131 + price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum><syspro_company>B</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum><syspro_company>B</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrder<syspro_company>ine>\n<PurchaseOrder<syspro_company>ine>\n<Merchandise>\n<<syspro_company>ine>5</<syspro_company>ine>\n<<syspro_company>ineType>1</<syspro_company>ineType>\n<<syspro_company>ineTypeDescription>Stocked
  132 + line</<syspro_company>ineTypeDescription>\n<MStockCode>2804011CO<syspro_company></MStockCode>\n<MStockDes>SB<syspro_company></MStockDes>\n<<syspro_company>ongDesc>SPEARMINT
  133 + B<syspro_company>END</<syspro_company>ongDesc>\n<TraceableType>T</TraceableType>\n<Mass>1.000000</Mass>\n<Volume>0.000000</Volume>\n<ReceiptIntoFlag>I</ReceiptIntoFlag>\n<MWarehouse>U8</MWarehouse>\n<MWarehouseDesc>U<syspro_company><syspro_company>
133 134 OWNED @ PDI</MWarehouseDesc>\n<MOutstandingQty>38,400.000</MOutstandingQty>\n<Unedited_MOutstandingQty>
134 135 \ 38400.000000</Unedited_MOutstandingQty>\n<MOrderQty>38,400.000</MOrderQty>\n<Unedited_MOrderQty>
135 136 \ 38400.000000</Unedited_MOrderQty>\n<MReceivedQty>0.000</MReceivedQty>\n<Unedited_MReceivedQty>
136   - \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom>LB</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
  137 + \ 0.000000</Unedited_MReceivedQty>\n<MOrderUom><syspro_company>B</MOrderUom>\n<MCompleteFlag/>\n<MJob/>\n<IncludeInMrp>Y</IncludeInMrp>\n<MPrice>0.00000</MPrice>\n<Edit_MPrice>0.000</Edit_MPrice>\n<OrderValue>0.00000</OrderValue>\n<MDiscPct1>
137 138 \ 0.00</MDiscPct1>\n<MDiscPct2> 0.00</MDiscPct2>\n<MDiscPct3>
138   - \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom>LB</MPriceUom>\n<MLatestDueDate>2007-04-24</MLatestDueDate>\n<MSupCatalogue/>\n<MProductClass>SBL</MProductClass>\n<MProductClassDescription>SPEARMINT
139   - BLEND LAB-CP</MProductClassDescription>\n<MStockingUom>LB</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
140   - OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<MLctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapexLine/>\n<Discount/>\n<LastReceipt/>\n<Ledger>1908-00</Ledger>\n<RequisitionLine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum>LB</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
141   - entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum>LB</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
142   - cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum>LB</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
143   - price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum>LB</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum>LB</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrderLine>\n<PurchaseOrderTotals>\n<LocalValues>\n<LocalOrderValue>
144   - \ 0.00</LocalOrderValue>\n<LocalReceivedToDateValue> 0.00</LocalReceivedToDateValue>\n<LocalOutstandingValue>
145   - \ 0.00</LocalOutstandingValue>\n<Edited_LocalOrderValue>0.00</Edited_LocalOrderValue>\n<Edited_LocalReceivedToDateValue>0.00</Edited_LocalReceivedToDateValue>\n<Edited_LocalOutstandingValue>0.00</Edited_LocalOutstandingValue>\n</LocalValues>\n<CurrentValues>\n<CurrentOrderValue>0.00</CurrentOrderValue>\n<CurrentReceivedToDateValue>
  139 + \ 0.00</MDiscPct3>\n<MDiscValue> 0.00</MDiscValue>\n<MDiscValFlag/>\n<MPriceUom><syspro_company>B</MPriceUom>\n<M<syspro_company>atestDueDate>2007-04-24</M<syspro_company>atestDueDate>\n<MSupCatalogue/>\n<MProductClass>SB<syspro_company></MProductClass>\n<MProductClassDescription>SPEARMINT
  140 + B<syspro_company>END <syspro_company>AB-CP</MProductClassDescription>\n<MStockingUom><syspro_company>B</MStockingUom>\n<MDecimalsToPrt>1</MDecimalsToPrt>\n<MConvFactPrcUm>1.000000</MConvFactPrcUm>\n<MMulDivPrc>M</MMulDivPrc>\n<MTaxCode/>\n<MTaxCodeDescription/>\n<MConvFactOrdUm>1.000000</MConvFactOrdUm>\n<MMulDivAlloc>M</MMulDivAlloc>\n<MGlCode>1908-00</MGlCode>\n<MGlCodeDescription>HARRAH-CUSTOMER
  141 + OWNED</MGlCodeDescription>\n<MOrigDueDate>2007-04-24</MOrigDueDate>\n<M<syspro_company>ctConfirmed/>\n<MSubcontractOp>00000</MSubcontractOp>\n<MVersion/>\n<MRelease/>\n<AssetFlag/>\n<CapexCode/>\n<AssetCapex<syspro_company>ine/>\n<Discount/>\n<<syspro_company>astReceipt/>\n<<syspro_company>edger>1908-00</<syspro_company>edger>\n<Requisition<syspro_company>ine/>\n<RequisitionNo/>\n<RequisitionUser/>\n<Reschedule>No</Reschedule>\n<Rev/>\n<Release/>\n<SelectionCode/>\n<SelectionType/>\n<Currency>$</Currency>\n<MInspectionReqd>Yes</MInspectionReqd>\n<InspectedReceived>P</InspectedReceived>\n<StockAndAltUm>N</StockAndAltUm>\n<DefaultCostingMethod>P</DefaultCostingMethod>\n<DefaultPrice>0.00000</DefaultPrice>\n<Edit_DefaultPrice>0.000</Edit_DefaultPrice>\n<DefaultPrum><syspro_company>B</DefaultPrum>\n<CostingMethodsAvailable>\n<ManualMethodCode>M</ManualMethodCode>\n<ManualMethodDesc>Manual
  142 + entry</ManualMethodDesc>\n<ManualMethodPrice>0.00000</ManualMethodPrice>\n<Edit_ManualMethodPrice>0.000</Edit_ManualMethodPrice>\n<ManualMethodCostingPrum><syspro_company>B</ManualMethodCostingPrum>\n<TotalCostMethodCode>V</TotalCostMethodCode>\n<TotalCostMethodDesc>Total
  143 + cost</TotalCostMethodDesc>\n<TotalCostMethodPrice>0.00000</TotalCostMethodPrice>\n<Edit_TotalCostMethodPrice>0.000</Edit_TotalCostMethodPrice>\n<TotalCostCostingPrum><syspro_company>B</TotalCostCostingPrum>\n<PurchasePriceMethodCode>P</PurchasePriceMethodCode>\n<PurchasePriceMethodDesc>Purchase
  144 + price</PurchasePriceMethodDesc>\n<PurchasePriceMethodPrice>0.00000</PurchasePriceMethodPrice>\n<Edit_PurchasePriceMethodPrice>0.000</Edit_PurchasePriceMethodPrice>\n<PurchasePriceCostingPrum><syspro_company>B</PurchasePriceCostingPrum>\n<PriceTaxMethodCode>T</PriceTaxMethodCode>\n<PriceTaxMethodDesc>Price+tax</PriceTaxMethodDesc>\n<PriceTaxMethodPrice>0.00000</PriceTaxMethodPrice>\n<Edit_PriceTaxMethodPrice>0.000</Edit_PriceTaxMethodPrice>\n<PriceTaxCostingPrum><syspro_company>B</PriceTaxCostingPrum>\n</CostingMethodsAvailable>\n</Merchandise>\n</PurchaseOrder<syspro_company>ine>\n<PurchaseOrderTotals>\n<<syspro_company>ocalValues>\n<<syspro_company>ocalOrderValue>
  145 + \ 0.00</<syspro_company>ocalOrderValue>\n<<syspro_company>ocalReceivedToDateValue>
  146 + \ 0.00</<syspro_company>ocalReceivedToDateValue>\n<<syspro_company>ocalOutstandingValue>
  147 + \ 0.00</<syspro_company>ocalOutstandingValue>\n<Edited_<syspro_company>ocalOrderValue>0.00</Edited_<syspro_company>ocalOrderValue>\n<Edited_<syspro_company>ocalReceivedToDateValue>0.00</Edited_<syspro_company>ocalReceivedToDateValue>\n<Edited_<syspro_company>ocalOutstandingValue>0.00</Edited_<syspro_company>ocalOutstandingValue>\n</<syspro_company>ocalValues>\n<CurrentValues>\n<CurrentOrderValue>0.00</CurrentOrderValue>\n<CurrentReceivedToDateValue>
146 148 \ 0.00</CurrentReceivedToDateValue>\n<CurrentOutstandingValue> 0.00</CurrentOutstandingValue>\n<Edited_CurrentOrderValue>
147 149 \ 0.00</Edited_CurrentOrderValue>\n<Edited_CurrentReceivedToDateValue>0.00</Edited_CurrentReceivedToDateValue>\n<Edited_CurrentOutstandingValue>0.00</Edited_CurrentOutstandingValue>\n</CurrentValues>\n<FirstReceiptDate/>\n<OrderCompleteDate/>\n</PurchaseOrderTotals>\n</PorDetail>\n "
148 150 http_version:
149   - recorded_at: Wed, 09 Jan 2019 00:28:37 GMT
  151 + recorded_at: Wed, 09 Jan 2019 22:58:03 GMT
150 152 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_query_browse.yml deleted
1   ----
2   -http_interactions:
3   -- request:
4   - method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=Piperita2018
6   - body:
7   - encoding: US-ASCII
8   - string: ''
9   - headers:
10   - User-Agent:
11   - - Syspro/7 RubyBindings/1.0.0.alpha.2
12   - Content-Type:
13   - - application/x-www-form-urlencoded
14   - Accept-Encoding:
15   - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
16   - Accept:
17   - - "*/*"
18   - response:
19   - status:
20   - code: 200
21   - message: OK
22   - headers:
23   - Content-Length:
24   - - '36'
25   - Content-Type:
26   - - application/octet-stream
27   - Server:
28   - - Microsoft-HTTPAPI/2.0
29   - Date:
30   - - Wed, 09 Jan 2019 00:28:39 GMT
31   - body:
32   - encoding: UTF-8
33   - string: '42F9885C71D1C94C8D76D156C187573D00 '
34   - http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:39 GMT
36   -- request:
37   - method: get
38   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Browse?UserId=42F9885C71D1C94C8D76D156C187573D00%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CBrowse%20xmlns:xsd=%22http://www.w3.org/2001/XMLSchema-instance%22%20xsd:noNamespaceSchemaLocation=%22COMBRW.XSD%22%3E%0A%20%20%3CBrowseName%3EInvMaster%3C/BrowseName%3E%0A%20%20%3CStartAtKey%3E%3C/StartAtKey%3E%0A%20%20%3CStartCondition%3E%3C/StartCondition%3E%0A%20%20%3CReturnRows%3E5%3C/ReturnRows%3E%0A%20%20%0A%3C/Browse%3E%0A%0A
39   - body:
40   - encoding: US-ASCII
41   - string: ''
42   - headers:
43   - User-Agent:
44   - - Syspro/7 RubyBindings/1.0.0.alpha.2
45   - Content-Type:
46   - - application/x-www-form-urlencoded
47   - Accept-Encoding:
48   - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
49   - Accept:
50   - - "*/*"
51   - response:
52   - status:
53   - code: 200
54   - message: OK
55   - headers:
56   - Content-Length:
57   - - '1899'
58   - Content-Type:
59   - - application/octet-stream
60   - Server:
61   - - Microsoft-HTTPAPI/2.0
62   - Date:
63   - - Wed, 09 Jan 2019 00:28:41 GMT
64   - body:
65   - encoding: UTF-8
66   - string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<InvMaster Language='05'
67   - Language2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01' Version='7.0.038'
68   - OperatorPrimaryRole=' '>\n<Title>Stock Codes</Title>\n<Row>\n<StockCode>\n<Value>02</Value>\n<DataType>AlphaNumeric</DataType>\n</StockCode>\n<Description>\n<Value>STR</Value>\n<DataType>AlphaNumeric</DataType>\n</Description>\n<LongDesc>\n<Value>SPEARMINT
69   - TERPENES</Value>\n<DataType>AlphaNumeric</DataType>\n</LongDesc>\n</Row>\n<Row>\n<StockCode>\n<Value>021</Value>\n<DataType>AlphaNumeric</DataType>\n</StockCode>\n<Description>\n<Value>STR</Value>\n<DataType>AlphaNumeric</DataType>\n</Description>\n<LongDesc>\n<Value>SPEARMINT
70   - TERPENES NATIVE</Value>\n<DataType>AlphaNumeric</DataType>\n</LongDesc>\n</Row>\n<Row>\n<StockCode>\n<Value>0214011IFF</Value>\n<DataType>AlphaNumeric</DataType>\n</StockCode>\n<Description>\n<Value>00196998</Value>\n<DataType>AlphaNumeric</DataType>\n</Description>\n<LongDesc>\n<Value>SPEARMINT
71   - TERPENES</Value>\n<DataType>AlphaNumeric</DataType>\n</LongDesc>\n</Row>\n<Row>\n<StockCode>\n<Value>022</Value>\n<DataType>AlphaNumeric</DataType>\n</StockCode>\n<Description>\n<Value>STR</Value>\n<DataType>AlphaNumeric</DataType>\n</Description>\n<LongDesc>\n<Value>SPEARMINT
72   - TERPENES SCOTCH</Value>\n<DataType>AlphaNumeric</DataType>\n</LongDesc>\n</Row>\n<Row>\n<StockCode>\n<Value>023</Value>\n<DataType>AlphaNumeric</DataType>\n</StockCode>\n<Description>\n<Value>STR</Value>\n<DataType>AlphaNumeric</DataType>\n</Description>\n<LongDesc>\n<Value>SPEARMINT
73   - TERPENES INDIAN</Value>\n<DataType>AlphaNumeric</DataType>\n</LongDesc>\n</Row>\n<NextPrevKey>\n<PrevKey>02</PrevKey>\n<NextKey>023</NextKey>\n<Fwd>True</Fwd>\n<Back>False</Back>\n</NextPrevKey>\n<HeaderDetails>\n<Header>Stock
74   - code</Header>\n<Header>Description</Header>\n<Header>Long description</Header>\n<Key>StockCode</Key>\n<KeyDescription>Stock
75   - code</KeyDescription>\n<Table>InvMaster</Table>\n</HeaderDetails>\n</InvMaster>\n "
76   - http_version:
77   - recorded_at: Wed, 09 Jan 2019 00:28:40 GMT
78   -recorded_with: VCR 4.0.0
test/cassettes/test_query_fetch.yml
... ... @@ -2,7 +2,7 @@
2 2 http_interactions:
3 3 - request:
4 4 method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=Piperita2018
  5 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=<syspro_company>&CompanyPassword=&Operator=<syspro_username>&OperatorPassword=<syspro_password>
6 6 body:
7 7 encoding: US-ASCII
8 8 string: ''
... ... @@ -20,22 +20,22 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '36'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:43 GMT
  28 + - Wed, 09 Jan 2019 22:58:01 GMT
  29 + Content-<syspro_company>ength:
  30 + - '36'
31 31 body:
32 32 encoding: UTF-8
33   - string: '298FDAC63B744A44B5512B1057C0FB2A00 '
  33 + string: '614801C3977A2A47B26669EEC9005EF200 '
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:42 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:00 GMT
36 36 - request:
37 37 method: get
38   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Fetch?UserId=298FDAC63B744A44B5512B1057C0FB2A00%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CFetch%20xmlns:xsd=%22http://www.w3.org/2001/XMLSchema-instance%22%20xsd:noNamespaceSchemaLocation=%22COMFCH.XSD%22%3E%0A%20%20%3CTableName%3EInvMaster%3C/TableName%3E%0A%20%20%3CKey%3E02%3C/Key%3E%0A%20%20%0A%20%20%3CFullKeyProvided%3EY%3C/FullKeyProvided%3E%0A%20%20%3CDefaultType%3E%3C/DefaultType%3E%0A%20%20%3CEspressoFetch%3EN%3C/EspressoFetch%3E%0A%3C/Fetch%3E%0A%0A
  38 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Fetch?UserId=614801C3977A2A47B26669EEC9005EF200%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CFetch%20xmlns:xsd=%22http://www.w3.org/2001/XM<syspro_company>Schema-instance%22%20xsd:noNamespaceSchema<syspro_company>ocation=%22COMFCH.XSD%22%3E%0A%20%20%3CTableName%3EInvMaster%3C/TableName%3E%0A%20%20%3CKey%3E02%3C/Key%3E%0A%20%20%0A%20%20%3CFullKeyProvided%3EY%3C/FullKeyProvided%3E%0A%20%20%3CDefaultType%3E%3C/DefaultType%3E%0A%20%20%3CEspressoFetch%3EN%3C/EspressoFetch%3E%0A%3C/Fetch%3E%0A%0A
39 39 body:
40 40 encoding: US-ASCII
41 41 string: ''
... ... @@ -53,44 +53,46 @@ http_interactions:
53 53 code: 200
54 54 message: OK
55 55 headers:
56   - Content-Length:
57   - - '3911'
58 56 Content-Type:
59 57 - application/octet-stream
60 58 Server:
61 59 - Microsoft-HTTPAPI/2.0
62 60 Date:
63   - - Wed, 09 Jan 2019 00:28:44 GMT
  61 + - Wed, 09 Jan 2019 22:58:01 GMT
  62 + Content-<syspro_company>ength:
  63 + - '3911'
64 64 body:
65 65 encoding: UTF-8
66   - string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<InvMaster Language='05'
67   - Language2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01' Version='7.0.035'
68   - OperatorPrimaryRole=' '>\n<StockCode>02</StockCode>\n<Description>STR</Description>\n<LongDesc>SPEARMINT
69   - TERPENES</LongDesc>\n<AlternateKey1/>\n<AlternateKey2/>\n<EccUser/>\n<StockUom>LB</StockUom>\n<AlternateUom>KG</AlternateUom>\n<OtherUom>DR</OtherUom>\n<ConvFactAltUom>
  66 + string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<InvMaster <syspro_company>anguage='05'
  67 + <syspro_company>anguage2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01'
  68 + Version='7.0.035' OperatorPrimaryRole=' '>\n<StockCode>02</StockCode>\n<Description>STR</Description>\n<<syspro_company>ongDesc>SPEARMINT
  69 + TERPENES</<syspro_company>ongDesc>\n<AlternateKey1/>\n<AlternateKey2/>\n<EccUser/>\n<StockUom><syspro_company>B</StockUom>\n<AlternateUom>KG</AlternateUom>\n<OtherUom>DR</OtherUom>\n<ConvFactAltUom>
70 70 \ 2.204620</ConvFactAltUom>\n<ConvMulDiv>M</ConvMulDiv>\n<ConvFactOthUom>
71 71 \ 400.000000</ConvFactOthUom>\n<MulDiv>M</MulDiv>\n<Mass> 1.000000</Mass>\n<Volume>
72 72 \ 0.000000</Volume>\n<Decimals>3</Decimals>\n<PriceCategory>A</PriceCategory>\n<PriceMethod>C</PriceMethod>\n<Supplier/>\n<CycleCount>
73   - 0</CycleCount>\n<ProductClass>STRP</ProductClass>\n<TaxCode>A</TaxCode>\n<OtherTaxCode/>\n<ListPriceCode>A</ListPriceCode>\n<SerialMethod>N</SerialMethod>\n<InterfaceFlag>Y</InterfaceFlag>\n<KitType>N</KitType>\n<LowLevelCode>
74   - 0</LowLevelCode>\n<Buyer/>\n<Planner/>\n<TraceableType>T</TraceableType>\n<MpsFlag>N</MpsFlag>\n<BulkIssueFlag>N</BulkIssueFlag>\n<AbcClass/>\n<LeadTime>
75   - \ 0</LeadTime>\n<StockMovementReq>Y</StockMovementReq>\n<ClearingFlag>N</ClearingFlag>\n<SupercessionDate>0000-00-00</SupercessionDate>\n<AbcAnalysisReq>Y</AbcAnalysisReq>\n<AbcCostingReq>N</AbcCostingReq>\n<CostUom>LB</CostUom>\n<MinPricePct>
76   - \ 0.00</MinPricePct>\n<LabourCost> 0.00000</LabourCost>\n<MaterialCost>
  73 + 0</CycleCount>\n<ProductClass>STRP</ProductClass>\n<TaxCode>A</TaxCode>\n<OtherTaxCode/>\n<<syspro_company>istPriceCode>A</<syspro_company>istPriceCode>\n<SerialMethod>N</SerialMethod>\n<InterfaceFlag>Y</InterfaceFlag>\n<KitType>N</KitType>\n<<syspro_company>ow<syspro_company>evelCode>
  74 + 0</<syspro_company>ow<syspro_company>evelCode>\n<Buyer/>\n<Planner/>\n<TraceableType>T</TraceableType>\n<MpsFlag>N</MpsFlag>\n<BulkIssueFlag>N</BulkIssueFlag>\n<AbcClass/>\n<<syspro_company>eadTime>
  75 + \ 0</<syspro_company>eadTime>\n<StockMovementReq>Y</StockMovementReq>\n<ClearingFlag>N</ClearingFlag>\n<SupercessionDate>0000-00-00</SupercessionDate>\n<AbcAnalysisReq>Y</AbcAnalysisReq>\n<AbcCostingReq>N</AbcCostingReq>\n<CostUom><syspro_company>B</CostUom>\n<MinPricePct>
  76 + \ 0.00</MinPricePct>\n<<syspro_company>abourCost> 0.00000</<syspro_company>abourCost>\n<MaterialCost>
77 77 \ 0.00000</MaterialCost>\n<FixOverhead> 0.00000</FixOverhead>\n<VariableOverhead>
78 78 \ 0.00000</VariableOverhead>\n<PartCategory>B</PartCategory>\n<DrawOfficeNum/>\n<WarehouseToUse>H1</WarehouseToUse>\n<BuyingRule>A</BuyingRule>\n<SpecificGravity>
79 79 0.0000</SpecificGravity>\n<ImplosionNum> 0</ImplosionNum>\n<Ebq> 400.000000</Ebq>\n<ComponentCount>
80 80 \ 0</ComponentCount>\n<FixTimePeriod> 1</FixTimePeriod>\n<PanSize> 0.000000</PanSize>\n<DockToStock>
81   - \ 0</DockToStock>\n<OutputMassFlag>F</OutputMassFlag>\n<ShelfLife>
82   - \ 0</ShelfLife>\n<Version/>\n<Release/>\n<DemandTimeFence> 0</DemandTimeFence>\n<MakeToOrderFlag>N</MakeToOrderFlag>\n<ManufLeadTime>
83   - \ 0</ManufLeadTime>\n<GrossReqRule>I</GrossReqRule>\n<PercentageYield>100</PercentageYield>\n<AbcPreProd>
  81 + \ 0</DockToStock>\n<OutputMassFlag>F</OutputMassFlag>\n<Shelf<syspro_company>ife>
  82 + \ 0</Shelf<syspro_company>ife>\n<Version/>\n<Release/>\n<DemandTimeFence>
  83 + \ 0</DemandTimeFence>\n<MakeToOrderFlag>N</MakeToOrderFlag>\n<Manuf<syspro_company>eadTime>
  84 + \ 0</Manuf<syspro_company>eadTime>\n<GrossReqRule>I</GrossReqRule>\n<PercentageYield>100</PercentageYield>\n<AbcPreProd>
84 85 \ 0.00000</AbcPreProd>\n<AbcManufacturing> 0.00000</AbcManufacturing>\n<AbcSales>
85 86 \ 0.00000</AbcSales>\n<AbcCumPreProd> 0.00000</AbcCumPreProd>\n<AbcCumManuf>
86 87 \ 0.00000</AbcCumManuf>\n<WipCtlGlCode/>\n<ResourceCode/>\n<GstTaxCode>A</GstTaxCode>\n<PrcInclGst>N</PrcInclGst>\n<SerEntryAtSale/>\n<StpSelection/>\n<UserField1/>\n<UserField2>
87   - \ 0.00000</UserField2>\n<UserField3/>\n<UserField4/>\n<UserField5/>\n<TariffCode/>\n<SupplementaryUnit>N</SupplementaryUnit>\n<EbqPan>E</EbqPan>\n<StdLandedCost>
88   - \ 0.00000</StdLandedCost>\n<LctRequired>N</LctRequired>\n<StdLctRoute/>\n<IssMultLotsFlag>Y</IssMultLotsFlag>\n<InclInStrValid>Y</InclInStrValid>\n<StdLabCostsBill>
89   - \ 0.00000</StdLabCostsBill>\n<PhantomIfComp/>\n<CountryOfOrigin/>\n<StockOnHold/>\n<StockOnHoldReason/>\n<EccFlag>N</EccFlag>\n<StockAndAltUm>N</StockAndAltUm>\n<AltUnitChar>0</AltUnitChar>\n<JobsOnHold/>\n<JobHoldAllocs/>\n<PurchOnHold/>\n<SalesOnHold/>\n<MaintOnHold/>\n<BatchBill>N</BatchBill>\n<BlanketPoExists/>\n<CallOffBpoExists/>\n<DistWarehouseToUse/>\n<JobClassification/>\n<SubContractCost>
90   - \ 0.00000</SubContractCost>\n<DateStkAdded>2005-08-26</DateStkAdded>\n<InspectionFlag/>\n<SerialPrefix/>\n<SerialSuffix/>\n<ReturnableItem/>\n<ProductGroup/>\n<PriceType/>\n<Basis/>\n<ManualCostFlag/>\n<ManufactureUom>LB</ManufactureUom>\n<ConvFactMuM>
91   - \ 1.000000</ConvFactMuM>\n<ManMulDiv>M</ManMulDiv>\n<LookAheadWin> 0</LookAheadWin>\n<LoadingFactor>
92   - \ 0.000</LoadingFactor>\n<SupplUnitCode/>\n<StorageSecurity/>\n<StorageHazard/>\n<StorageCondition/>\n<ProductShelfLife>
93   - \ 0</ProductShelfLife>\n<InternalShelfLife> 0</InternalShelfLife>\n<AltMethodFlag/>\n<AltSisoFlag/>\n<AltReductionFlag/>\n<WithTaxExpenseType/>\n</InvMaster>\n "
  88 + \ 0.00000</UserField2>\n<UserField3/>\n<UserField4/>\n<UserField5/>\n<TariffCode/>\n<SupplementaryUnit>N</SupplementaryUnit>\n<EbqPan>E</EbqPan>\n<Std<syspro_company>andedCost>
  89 + \ 0.00000</Std<syspro_company>andedCost>\n<<syspro_company>ctRequired>N</<syspro_company>ctRequired>\n<Std<syspro_company>ctRoute/>\n<IssMult<syspro_company>otsFlag>Y</IssMult<syspro_company>otsFlag>\n<InclInStrValid>Y</InclInStrValid>\n<Std<syspro_company>abCostsBill>
  90 + \ 0.00000</Std<syspro_company>abCostsBill>\n<PhantomIfComp/>\n<CountryOfOrigin/>\n<StockOnHold/>\n<StockOnHoldReason/>\n<EccFlag>N</EccFlag>\n<StockAndAltUm>N</StockAndAltUm>\n<AltUnitChar>0</AltUnitChar>\n<JobsOnHold/>\n<JobHoldAllocs/>\n<PurchOnHold/>\n<SalesOnHold/>\n<MaintOnHold/>\n<BatchBill>N</BatchBill>\n<BlanketPoExists/>\n<CallOffBpoExists/>\n<DistWarehouseToUse/>\n<JobClassification/>\n<SubContractCost>
  91 + \ 0.00000</SubContractCost>\n<DateStkAdded>2005-08-26</DateStkAdded>\n<InspectionFlag/>\n<SerialPrefix/>\n<SerialSuffix/>\n<ReturnableItem/>\n<ProductGroup/>\n<PriceType/>\n<Basis/>\n<ManualCostFlag/>\n<ManufactureUom><syspro_company>B</ManufactureUom>\n<ConvFactMuM>
  92 + \ 1.000000</ConvFactMuM>\n<ManMulDiv>M</ManMulDiv>\n<<syspro_company>ookAheadWin>
  93 + \ 0</<syspro_company>ookAheadWin>\n<<syspro_company>oadingFactor> 0.000</<syspro_company>oadingFactor>\n<SupplUnitCode/>\n<StorageSecurity/>\n<StorageHazard/>\n<StorageCondition/>\n<ProductShelf<syspro_company>ife>
  94 + \ 0</ProductShelf<syspro_company>ife>\n<InternalShelf<syspro_company>ife>
  95 + \ 0</InternalShelf<syspro_company>ife>\n<AltMethodFlag/>\n<AltSisoFlag/>\n<AltReductionFlag/>\n<WithTaxExpenseType/>\n</InvMaster>\n "
94 96 http_version:
95   - recorded_at: Wed, 09 Jan 2019 00:28:43 GMT
  97 + recorded_at: Wed, 09 Jan 2019 22:58:00 GMT
96 98 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_query_query.yml
... ... @@ -2,7 +2,7 @@
2 2 http_interactions:
3 3 - request:
4 4 method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=Piperita2018
  5 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=<syspro_company>&CompanyPassword=&Operator=<syspro_username>&OperatorPassword=<syspro_password>
6 6 body:
7 7 encoding: US-ASCII
8 8 string: ''
... ... @@ -20,22 +20,22 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '36'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:41 GMT
  28 + - Wed, 09 Jan 2019 22:58:00 GMT
  29 + Content-<syspro_company>ength:
  30 + - '36'
31 31 body:
32 32 encoding: UTF-8
33   - string: '5164D8F79E0BC54E94AA768802A7936100 '
  33 + string: '96AB04439FC3B84BAEC49E6E11DA770900 '
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:40 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:57:58 GMT
36 36 - request:
37 37 method: get
38   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Query?BusinessObject=COMFND&UserId=5164D8F79E0BC54E94AA768802A7936100%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CQuery%20xmlns:xsd=%22http://www.w3.org/2001/XMLSchema-instance%22%20xsd:noNamespaceSchemaLocation=%22COMFND.XSD%22%3E%0A%20%20%3CTableName%3EInvMaster%3C/TableName%3E%0A%20%20%3CReturnRows%3E5%3C/ReturnRows%3E%0A%20%20%3CColumns%3E%0A%20%20%20%20%0A%20%20%20%20%20%20%3CColumn%3EStockCode%3C/Column%3E%0A%20%20%20%20%0A%20%20%3C/Columns%3E%0A%20%20%0A%20%20%20%20%3CWhere%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3CExpression%3E%0A%20%20%20%20%20%20%20%20%20%20%3COpenBracket%3E(%3C/OpenBracket%3E%0A%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CAndOr%3EAnd%3C/AndOr%3E%0A%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%3CColumn%3EStockCode%3C/Column%3E%0A%20%20%20%20%20%20%20%20%20%20%3CCondition%3EEQ%3C/Condition%3E%0A%20%20%20%20%20%20%20%20%20%20%3CValue%3E02%3C/Value%3E%0A%20%20%20%20%20%20%20%20%20%20%3CCloseBracket%3E)%3C/CloseBracket%3E%0A%20%20%20%20%20%20%20%20%3C/Expression%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%3C/Where%3E%0A%20%20%0A%20%20%3COrderBy%3E%0A%20%20%20%20%3CColumn%3EStockCode%3C/Column%3E%0A%20%20%3C/OrderBy%3E%0A%3C/Query%3E%0A
  38 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Query?BusinessObject=COMFND&UserId=96AB04439FC3B84BAEC49E6E11DA770900%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CQuery%20xmlns:xsd=%22http://www.w3.org/2001/XM<syspro_company>Schema-instance%22%20xsd:noNamespaceSchema<syspro_company>ocation=%22COMFND.XSD%22%3E%0A%20%20%3CTableName%3EInvMaster%3C/TableName%3E%0A%20%20%3CReturnRows%3E5%3C/ReturnRows%3E%0A%20%20%3CColumns%3E%0A%20%20%20%20%0A%20%20%20%20%20%20%3CColumn%3EStockCode%3C/Column%3E%0A%20%20%20%20%0A%20%20%3C/Columns%3E%0A%20%20%0A%20%20%20%20%3CWhere%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3CExpression%3E%0A%20%20%20%20%20%20%20%20%20%20%3COpenBracket%3E(%3C/OpenBracket%3E%0A%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CAndOr%3EAnd%3C/AndOr%3E%0A%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20%3CColumn%3EStockCode%3C/Column%3E%0A%20%20%20%20%20%20%20%20%20%20%3CCondition%3EEQ%3C/Condition%3E%0A%20%20%20%20%20%20%20%20%20%20%3CValue%3E02%3C/Value%3E%0A%20%20%20%20%20%20%20%20%20%20%3CCloseBracket%3E)%3C/CloseBracket%3E%0A%20%20%20%20%20%20%20%20%3C/Expression%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%3C/Where%3E%0A%20%20%0A%20%20%3COrderBy%3E%0A%20%20%20%20%3CColumn%3EStockCode%3C/Column%3E%0A%20%20%3C/OrderBy%3E%0A%3C/Query%3E%0A
39 39 body:
40 40 encoding: US-ASCII
41 41 string: ''
... ... @@ -53,20 +53,20 @@ http_interactions:
53 53 code: 200
54 54 message: OK
55 55 headers:
56   - Content-Length:
57   - - '436'
58 56 Content-Type:
59 57 - application/octet-stream
60 58 Server:
61 59 - Microsoft-HTTPAPI/2.0
62 60 Date:
63   - - Wed, 09 Jan 2019 00:28:43 GMT
  61 + - Wed, 09 Jan 2019 22:58:01 GMT
  62 + Content-<syspro_company>ength:
  63 + - '436'
64 64 body:
65 65 encoding: UTF-8
66   - string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<InvMaster Language='05'
67   - Language2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01' Version='7.0.053'
68   - OperatorPrimaryRole=' '>\n<HeaderDetails>\n<TableName>InvMaster</TableName>\n<Columns>\n<Column>StockCode</Column>\n</Columns>\n<OrderBy>\n<Column>StockCode</Column>\n</OrderBy>\n</HeaderDetails>\n<Row>\n<StockCode>02</StockCode>\n</Row>\n<RowsReturned>
  66 + string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<InvMaster <syspro_company>anguage='05'
  67 + <syspro_company>anguage2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01'
  68 + Version='7.0.053' OperatorPrimaryRole=' '>\n<HeaderDetails>\n<TableName>InvMaster</TableName>\n<Columns>\n<Column>StockCode</Column>\n</Columns>\n<OrderBy>\n<Column>StockCode</Column>\n</OrderBy>\n</HeaderDetails>\n<Row>\n<StockCode>02</StockCode>\n</Row>\n<RowsReturned>
69 69 \ 1</RowsReturned>\n</InvMaster>\n "
70 70 http_version:
71   - recorded_at: Wed, 09 Jan 2019 00:28:42 GMT
  71 + recorded_at: Wed, 09 Jan 2019 22:57:59 GMT
72 72 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_sor_query.yml
... ... @@ -2,7 +2,7 @@
2 2 http_interactions:
3 3 - request:
4 4 method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=Piperita2018
  5 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=<syspro_company>&CompanyPassword=&Operator=<syspro_username>&OperatorPassword=<syspro_password>
6 6 body:
7 7 encoding: US-ASCII
8 8 string: ''
... ... @@ -20,22 +20,22 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '36'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:32 GMT
  28 + - Wed, 09 Jan 2019 22:58:05 GMT
  29 + Content-<syspro_company>ength:
  30 + - '36'
31 31 body:
32 32 encoding: UTF-8
33   - string: 'F3FD8466E601D44CB900D3B5B267692200 '
  33 + string: 'E5AEED46726A9B43904A3F53B39844D000 '
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:31 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:03 GMT
36 36 - request:
37 37 method: get
38   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Query?BusinessObject=SORQRY&UserId=F3FD8466E601D44CB900D3B5B267692200%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CQuery%20xmlns:xsd=%22http://www.w3.org/2001/XMLSchema-instance%22%20xsd:noNamespaceSchemaLocation=%22SORQRY.XSD%22%3E%0A%20%20%3CKey%3E%0A%20%20%20%20%3CSalesOrder%3E16R069%3C/SalesOrder%3E%0A%20%20%20%20%0A%20%20%3C/Key%3E%0A%20%20%3COption%3E%0A%20%20%20%20%3CIncludeStockedLines%3EN%3C/IncludeStockedLines%3E%0A%20%20%20%20%20%20%3CIncludeNonStockedLines%3EN%3C/IncludeNonStockedLines%3E%0A%20%20%20%20%20%20%3CIncludeFreightLines%3EN%3C/IncludeFreightLines%3E%0A%20%20%20%20%20%20%3CIncludeMiscLines%3EN%3C/IncludeMiscLines%3E%0A%20%20%20%20%20%20%3CIncludeCommentLines%3EN%3C/IncludeCommentLines%3E%0A%20%20%20%20%20%20%3CIncludeCompletedLines%3EN%3C/IncludeCompletedLines%3E%0A%20%20%20%20%20%20%3CIncludeSerials%3EN%3C/IncludeSerials%3E%0A%20%20%20%20%20%20%3CIncludeLots%3EN%3C/IncludeLots%3E%0A%20%20%20%20%20%20%3CIncludeBins%3EN%3C/IncludeBins%3E%0A%20%20%20%20%20%20%3CIncludeAttachedItems%3EN%3C/IncludeAttachedItems%3E%0A%20%20%20%20%20%20%3CIncludeCustomForms%3EN%3C/IncludeCustomForms%3E%0A%20%20%20%20%20%20%3CIncludeDetailLineCustomForms%3EN%3C/IncludeDetailLineCustomForms%3E%0A%20%20%20%20%20%20%3CIncludeValues%3EN%3C/IncludeValues%3E%0A%20%20%20%20%20%20%3CReturnLineShipDate%3EN%3C/ReturnLineShipDate%3E%0A%20%20%20%20%20%20%3CXslStylesheet/%3E%0A%20%20%3C/Option%3E%0A%3C/Query%3E%0A%0A
  38 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/Query/Query?BusinessObject=SORQRY&UserId=E5AEED46726A9B43904A3F53B39844D000%20%20&XmlIn=%3C?xml%20version=%221.0%22%20encoding=%22Windows-1252%22?%3E%0A%3CQuery%20xmlns:xsd=%22http://www.w3.org/2001/XM<syspro_company>Schema-instance%22%20xsd:noNamespaceSchema<syspro_company>ocation=%22SORQRY.XSD%22%3E%0A%20%20%3CKey%3E%0A%20%20%20%20%3CSalesOrder%3E16R069%3C/SalesOrder%3E%0A%20%20%20%20%0A%20%20%3C/Key%3E%0A%20%20%3COption%3E%0A%20%20%20%20%3CIncludeStocked<syspro_company>ines%3EN%3C/IncludeStocked<syspro_company>ines%3E%0A%20%20%20%20%20%20%3CIncludeNonStocked<syspro_company>ines%3EN%3C/IncludeNonStocked<syspro_company>ines%3E%0A%20%20%20%20%20%20%3CIncludeFreight<syspro_company>ines%3EN%3C/IncludeFreight<syspro_company>ines%3E%0A%20%20%20%20%20%20%3CIncludeMisc<syspro_company>ines%3EN%3C/IncludeMisc<syspro_company>ines%3E%0A%20%20%20%20%20%20%3CIncludeComment<syspro_company>ines%3EN%3C/IncludeComment<syspro_company>ines%3E%0A%20%20%20%20%20%20%3CIncludeCompleted<syspro_company>ines%3EN%3C/IncludeCompleted<syspro_company>ines%3E%0A%20%20%20%20%20%20%3CIncludeSerials%3EN%3C/IncludeSerials%3E%0A%20%20%20%20%20%20%3CInclude<syspro_company>ots%3EN%3C/Include<syspro_company>ots%3E%0A%20%20%20%20%20%20%3CIncludeBins%3EN%3C/IncludeBins%3E%0A%20%20%20%20%20%20%3CIncludeAttachedItems%3EN%3C/IncludeAttachedItems%3E%0A%20%20%20%20%20%20%3CIncludeCustomForms%3EN%3C/IncludeCustomForms%3E%0A%20%20%20%20%20%20%3CIncludeDetail<syspro_company>ineCustomForms%3EN%3C/IncludeDetail<syspro_company>ineCustomForms%3E%0A%20%20%20%20%20%20%3CIncludeValues%3EN%3C/IncludeValues%3E%0A%20%20%20%20%20%20%3CReturn<syspro_company>ineShipDate%3EN%3C/Return<syspro_company>ineShipDate%3E%0A%20%20%20%20%20%20%3CXslStylesheet/%3E%0A%20%20%3C/Option%3E%0A%3C/Query%3E%0A%0A
39 39 body:
40 40 encoding: US-ASCII
41 41 string: ''
... ... @@ -53,34 +53,37 @@ http_interactions:
53 53 code: 200
54 54 message: OK
55 55 headers:
56   - Content-Length:
57   - - '3812'
58 56 Content-Type:
59 57 - application/octet-stream
60 58 Server:
61 59 - Microsoft-HTTPAPI/2.0
62 60 Date:
63   - - Wed, 09 Jan 2019 00:28:34 GMT
  61 + - Wed, 09 Jan 2019 22:58:06 GMT
  62 + Content-<syspro_company>ength:
  63 + - '3812'
64 64 body:
65 65 encoding: UTF-8
66   - string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<SorDetail Language='05'
67   - Language2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01' Version='7.0.047'
68   - OperatorPrimaryRole=' ' xmlns:SALARE=\"SALARE\" xmlns:SALSLS=\"SALSLS\"
69   - xmlns:TBLART=\"TBLART\" xmlns:SALBRN=\"SALBRN\" xmlns:TBLCUR=\"TBLCUR\" >\n<SalesOrder>16R069</SalesOrder>\n<DocumentType>O</DocumentType>\n<DocumentTypeDesc>Order</DocumentTypeDesc>\n<InterBranchTransfer/>\n<InterWhSale/>\n<SourceWarehouse/>\n<TargetWarehouse/>\n<GtrReference/>\n<Customer>SYM000</Customer>\n<CustomerName>SYMRISE
70   - GLOBAL</CustomerName>\n<TaxStatusCode>E</TaxStatusCode>\n<TaxStatus>Exempt
  66 + string: "<?xml version=\"1.0\" encoding=\"Windows-1252\"?>\n<SorDetail <syspro_company>anguage='05'
  67 + <syspro_company>anguage2='EN' CssStyle='' DecFormat='1' DateFormat='01' Role='01'
  68 + Version='7.0.047' OperatorPrimaryRole=' ' xmlns:SA<syspro_company>ARE=\"SA<syspro_company>ARE\"
  69 + xmlns:SA<syspro_company>S<syspro_company>S=\"SA<syspro_company>S<syspro_company>S\"
  70 + xmlns:TB<syspro_company>ART=\"TB<syspro_company>ART\" xmlns:SA<syspro_company>BRN=\"SA<syspro_company>BRN\"
  71 + xmlns:TB<syspro_company>CUR=\"TB<syspro_company>CUR\" >\n<SalesOrder>16R069</SalesOrder>\n<DocumentType>O</DocumentType>\n<DocumentTypeDesc>Order</DocumentTypeDesc>\n<InterBranchTransfer/>\n<InterWhSale/>\n<SourceWarehouse/>\n<TargetWarehouse/>\n<GtrReference/>\n<Customer>SYM000</Customer>\n<CustomerName>SYMRISE
  72 + G<syspro_company>OBA<syspro_company></CustomerName>\n<TaxStatusCode>E</TaxStatusCode>\n<TaxStatus>Exempt
71 73 from tax</TaxStatus>\n<GSTTaxStatusCode>E</GSTTaxStatusCode>\n<GSTTaxStatus>Exempt
72 74 from tax</GSTTaxStatus>\n<EUFlag>N</EUFlag>\n<EUFlagDesc>EU</EUFlagDesc>\n<SoldToName>SYMRISE
73   - GLOBAL</SoldToName>\n<SoldAddr1>FR KREDITOREN</SoldAddr1>\n<SoldAddr2>POSTFACH
74   - 1253</SoldAddr2>\n<SoldAddr3>D-37601 HOLZMINDEN</SoldAddr3>\n<SoldAddr3Locality/>\n<SoldAddr4>GERMANY</SoldAddr4>\n<SoldAddr5/>\n<SoldPostalCode/>\n<SoldGpsLat>
75   - \ 0.000000</SoldGpsLat>\n<SoldGpsLong> 0.000000</SoldGpsLong>\n<Salesperson>DAL</Salesperson>\n<ScheduledOrdFlag/>\n<DiscPct1>0.00</DiscPct1>\n<DiscPct2>0.00</DiscPct2>\n<DiscPct3>0.00</DiscPct3>\n<Commissions>\n<Salesperson>DAL</Salesperson>\n<CommissionSales1>0.00</CommissionSales1>\n<Edited_CommissionSales1>0.00</Edited_CommissionSales1>\n<Salesperson2/>\n<CommissionSales2>0.00</CommissionSales2>\n<Edited_CommissionSales2>0.00</Edited_CommissionSales2>\n<Salesperson3/>\n<CommissionSales3>0.00</CommissionSales3>\n<Edited_CommissionSales3>0.00</Edited_CommissionSales3>\n<Salesperson4/>\n<CommissionSales4>0.00</CommissionSales4>\n<Edited_CommissionSales4>0.00</Edited_CommissionSales4>\n</Commissions>\n<SALSLS:Name>DAN
76   - A LABBEE</SALSLS:Name>\n<OrderStatus>*</OrderStatus>\n<OrderStatusDesc>Cancelled
77   - during entry</OrderStatusDesc>\n<CustomerPoNumber/>\n<OrderDate>2014-08-13</OrderDate>\n<GITReference/>\n<ReqShipDate>2017-05-31</ReqShipDate>\n<ShippingInstrs/>\n<ShippingInstrsCod/>\n<SpecialInstrs/>\n<InvTermsOverride>3</InvTermsOverride>\n<DeliveryNote/>\n<LastDelNote/>\n<TimeDelPrtedHh>00</TimeDelPrtedHh>\n<TimeDelPrtedMm>00</TimeDelPrtedMm>\n<LastInvoice/>\n<DateLastInvPrt/>\n<TimeInvPrtedHh>00</TimeInvPrtedHh>\n<TimeInvPrtedMm>00</TimeInvPrtedMm>\n<TBLART:Description>NET
78   - 30 DAYS</TBLART:Description>\n<Branch>HQ</Branch>\n<SALBRN:Description>HARRAH,
79   - WASHINGTON RECEIVABLES</SALBRN:Description>\n<EntInvoice/>\n<OrderType/>\n<Area>FG</Area>\n<SALARE:Description>FOREIGN</SALARE:Description>\n<TaxExemptNumber/>\n<GstExemptNum/>\n<Currency>$</Currency>\n<TBLCUR:Description>DOLLAR</TBLCUR:Description>\n<ShipAddress1>IMPORTANT</ShipAddress1>\n<ShipAddress2>THIS
80   - IS A GLOBAL ACCOUNT</ShipAddress2>\n<ShipAddress3>USED TO HOLD</ShipAddress3>\n<ShipAddress3Locality/>\n<ShipAddress4>SCHEDULED
81   - ORDERS ON CONTRACTS</ShipAddress4>\n<ShipAddress5>DO NOT SHIP FROM GLOBAL</ShipAddress5>\n<ShipPostalCode/>\n<ShipGpsLat>
82   - \ 0.000000</ShipGpsLat>\n<ShipGpsLong> 0.000000</ShipGpsLong>\n<ShipComplete>N</ShipComplete>\n<Email/>\n<FixExchangeRate>N</FixExchangeRate>\n<ExchangeRate>
83   - \ 1.000000</ExchangeRate>\n<Edited_ExchangeRate>1.000000</Edited_ExchangeRate>\n<MulDiv>M</MulDiv>\n<ConsolidatedOrder/>\n<GstDeduction>I</GstDeduction>\n<CreditedInvDate/>\n<Job/>\n<SerialisedFlag/>\n<CounterSalesFlag/>\n<Nationality/>\n<DeliveryTerms/>\n<ShippingLocation/>\n<TransactionNature>000</TransactionNature>\n<TransportMode>00</TransportMode>\n<ProcessFlag>0</ProcessFlag>\n<JobsExistFlag/>\n<AlternateKey/>\n<HierarchyFlag/>\n<DepositFlag/>\n<EdiSource/>\n<MultShipCode/>\n<CompanyTaxNo/>\n<LastOperator>MATTB</LastOperator>\n<Operator/>\n<State/>\n<CountyZip/>\n<ExtendedTaxCode/>\n<WebCreated/>\n<Quote/>\n<DispatchesMade/>\n<LiveDispExist/>\n<NumDispatches>0</NumDispatches>\n<IncludeInMrp>Y</IncludeInMrp>\n<HeaderText>\n</HeaderText>\n<HeaderNotes>\n</HeaderNotes>\n</SorDetail>\n "
  75 + G<syspro_company>OBA<syspro_company></SoldToName>\n<SoldAddr1>FR KREDITOREN</SoldAddr1>\n<SoldAddr2>POSTFACH
  76 + 1253</SoldAddr2>\n<SoldAddr3>D-37601 HO<syspro_company>ZMINDEN</SoldAddr3>\n<SoldAddr3<syspro_company>ocality/>\n<SoldAddr4>GERMANY</SoldAddr4>\n<SoldAddr5/>\n<SoldPostalCode/>\n<SoldGps<syspro_company>at>
  77 + \ 0.000000</SoldGps<syspro_company>at>\n<SoldGps<syspro_company>ong> 0.000000</SoldGps<syspro_company>ong>\n<Salesperson>DA<syspro_company></Salesperson>\n<ScheduledOrdFlag/>\n<DiscPct1>0.00</DiscPct1>\n<DiscPct2>0.00</DiscPct2>\n<DiscPct3>0.00</DiscPct3>\n<Commissions>\n<Salesperson>DA<syspro_company></Salesperson>\n<CommissionSales1>0.00</CommissionSales1>\n<Edited_CommissionSales1>0.00</Edited_CommissionSales1>\n<Salesperson2/>\n<CommissionSales2>0.00</CommissionSales2>\n<Edited_CommissionSales2>0.00</Edited_CommissionSales2>\n<Salesperson3/>\n<CommissionSales3>0.00</CommissionSales3>\n<Edited_CommissionSales3>0.00</Edited_CommissionSales3>\n<Salesperson4/>\n<CommissionSales4>0.00</CommissionSales4>\n<Edited_CommissionSales4>0.00</Edited_CommissionSales4>\n</Commissions>\n<SA<syspro_company>S<syspro_company>S:Name>DAN
  78 + A <syspro_company>ABBEE</SA<syspro_company>S<syspro_company>S:Name>\n<OrderStatus>*</OrderStatus>\n<OrderStatusDesc>Cancelled
  79 + during entry</OrderStatusDesc>\n<CustomerPoNumber/>\n<OrderDate>2014-08-13</OrderDate>\n<GITReference/>\n<ReqShipDate>2017-05-31</ReqShipDate>\n<ShippingInstrs/>\n<ShippingInstrsCod/>\n<SpecialInstrs/>\n<InvTermsOverride>3</InvTermsOverride>\n<DeliveryNote/>\n<<syspro_company>astDelNote/>\n<TimeDelPrtedHh>00</TimeDelPrtedHh>\n<TimeDelPrtedMm>00</TimeDelPrtedMm>\n<<syspro_company>astInvoice/>\n<Date<syspro_company>astInvPrt/>\n<TimeInvPrtedHh>00</TimeInvPrtedHh>\n<TimeInvPrtedMm>00</TimeInvPrtedMm>\n<TB<syspro_company>ART:Description>NET
  80 + 30 DAYS</TB<syspro_company>ART:Description>\n<Branch>HQ</Branch>\n<SA<syspro_company>BRN:Description>HARRAH,
  81 + WASHINGTON RECEIVAB<syspro_company>ES</SA<syspro_company>BRN:Description>\n<EntInvoice/>\n<OrderType/>\n<Area>FG</Area>\n<SA<syspro_company>ARE:Description>FOREIGN</SA<syspro_company>ARE:Description>\n<TaxExemptNumber/>\n<GstExemptNum/>\n<Currency>$</Currency>\n<TB<syspro_company>CUR:Description>DO<syspro_company><syspro_company>AR</TB<syspro_company>CUR:Description>\n<ShipAddress1>IMPORTANT</ShipAddress1>\n<ShipAddress2>THIS
  82 + IS A G<syspro_company>OBA<syspro_company> ACCOUNT</ShipAddress2>\n<ShipAddress3>USED
  83 + TO HO<syspro_company>D</ShipAddress3>\n<ShipAddress3<syspro_company>ocality/>\n<ShipAddress4>SCHEDU<syspro_company>ED
  84 + ORDERS ON CONTRACTS</ShipAddress4>\n<ShipAddress5>DO NOT SHIP FROM G<syspro_company>OBA<syspro_company></ShipAddress5>\n<ShipPostalCode/>\n<ShipGps<syspro_company>at>
  85 + \ 0.000000</ShipGps<syspro_company>at>\n<ShipGps<syspro_company>ong> 0.000000</ShipGps<syspro_company>ong>\n<ShipComplete>N</ShipComplete>\n<Email/>\n<FixExchangeRate>N</FixExchangeRate>\n<ExchangeRate>
  86 + \ 1.000000</ExchangeRate>\n<Edited_ExchangeRate>1.000000</Edited_ExchangeRate>\n<MulDiv>M</MulDiv>\n<ConsolidatedOrder/>\n<GstDeduction>I</GstDeduction>\n<CreditedInvDate/>\n<Job/>\n<SerialisedFlag/>\n<CounterSalesFlag/>\n<Nationality/>\n<DeliveryTerms/>\n<Shipping<syspro_company>ocation/>\n<TransactionNature>000</TransactionNature>\n<TransportMode>00</TransportMode>\n<ProcessFlag>0</ProcessFlag>\n<JobsExistFlag/>\n<AlternateKey/>\n<HierarchyFlag/>\n<DepositFlag/>\n<EdiSource/>\n<MultShipCode/>\n<CompanyTaxNo/>\n<<syspro_company>astOperator>MATTB</<syspro_company>astOperator>\n<Operator/>\n<State/>\n<CountyZip/>\n<ExtendedTaxCode/>\n<WebCreated/>\n<Quote/>\n<DispatchesMade/>\n<<syspro_company>iveDispExist/>\n<NumDispatches>0</NumDispatches>\n<IncludeInMrp>Y</IncludeInMrp>\n<HeaderText>\n</HeaderText>\n<HeaderNotes>\n</HeaderNotes>\n</SorDetail>\n "
84 87 http_version:
85   - recorded_at: Wed, 09 Jan 2019 00:28:33 GMT
  88 + recorded_at: Wed, 09 Jan 2019 22:58:03 GMT
86 89 recorded_with: VCR 4.0.0
... ...
test/cassettes/test_successful_logoff.yml
... ... @@ -2,7 +2,7 @@
2 2 http_interactions:
3 3 - request:
4 4 method: get
5   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=L&CompanyPassword=&Operator=wland&OperatorPassword=Piperita2018
  5 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logon?CompanyId=<syspro_company>&CompanyPassword=&Operator=<syspro_username>&OperatorPassword=<syspro_password>
6 6 body:
7 7 encoding: US-ASCII
8 8 string: ''
... ... @@ -20,22 +20,22 @@ http_interactions:
20 20 code: 200
21 21 message: OK
22 22 headers:
23   - Content-Length:
24   - - '36'
25 23 Content-Type:
26 24 - application/octet-stream
27 25 Server:
28 26 - Microsoft-HTTPAPI/2.0
29 27 Date:
30   - - Wed, 09 Jan 2019 00:28:31 GMT
  28 + - Wed, 09 Jan 2019 22:58:07 GMT
  29 + Content-<syspro_company>ength:
  30 + - '36'
31 31 body:
32 32 encoding: UTF-8
33   - string: '4A540294F5C15A4F8084B3E0905E44F200 '
  33 + string: '8769428E37B2BF4AA353D1440BA1834600 '
34 34 http_version:
35   - recorded_at: Wed, 09 Jan 2019 00:28:30 GMT
  35 + recorded_at: Wed, 09 Jan 2019 22:58:05 GMT
36 36 - request:
37 37 method: get
38   - uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logoff?UserId=4A540294F5C15A4F8084B3E0905E44F200%20%20
  38 + uri: http://syspro.wildlandlabs.com:90/SYSPROWCFService/Rest/logoff?UserId=8769428E37B2BF4AA353D1440BA1834600%20%20
39 39 body:
40 40 encoding: US-ASCII
41 41 string: ''
... ... @@ -53,17 +53,17 @@ http_interactions:
53 53 code: 200
54 54 message: OK
55 55 headers:
56   - Content-Length:
57   - - '1'
58 56 Content-Type:
59 57 - application/octet-stream
60 58 Server:
61 59 - Microsoft-HTTPAPI/2.0
62 60 Date:
63   - - Wed, 09 Jan 2019 00:28:32 GMT
  61 + - Wed, 09 Jan 2019 22:58:07 GMT
  62 + Content-<syspro_company>ength:
  63 + - '1'
64 64 body:
65 65 encoding: UTF-8
66 66 string: '0'
67 67 http_version:
68   - recorded_at: Wed, 09 Jan 2019 00:28:31 GMT
  68 + recorded_at: Wed, 09 Jan 2019 22:58:05 GMT
69 69 recorded_with: VCR 4.0.0
... ...
test/logoff_test.rb
... ... @@ -7,9 +7,9 @@ class LogoffTest &lt; Minitest::Test
7 7 before { VCR.insert_cassette name }
8 8 after { VCR.eject_cassette }
9 9  
10   - let(:username) { 'wland' }
11   - let(:password) { 'Piperita2018' }
12   - let(:company) { 'L' }
  10 + let(:username) { ENV['SYSPRO_USERNAME'] }
  11 + let(:password) { ENV['SYSPRO_PASSWORD'] }
  12 + let(:company) { ENV['SYSPRO_COMPANY'] }
13 13 let(:company_password) { '' }
14 14  
15 15 def test_successful_logoff
... ...
test/logon_test.rb
... ... @@ -7,9 +7,9 @@ class LogonTest &lt; Minitest::Test
7 7 before { VCR.insert_cassette name }
8 8 after { VCR.eject_cassette }
9 9  
10   - let(:username) { 'wland' }
11   - let(:password) { 'Piperita2018' }
12   - let(:company) { 'L' }
  10 + let(:username) { ENV['SYSPRO_USERNAME'] }
  11 + let(:password) { ENV['SYSPRO_PASSWORD'] }
  12 + let(:company) { ENV['SYSPRO_COMPANY'] }
13 13 let(:company_password) { '' }
14 14  
15 15 def test_logon
... ...
test/por_test.rb
... ... @@ -5,10 +5,11 @@ class PorTest &lt; Minitest::Test
5 5 before { VCR.insert_cassette name }
6 6 after { VCR.eject_cassette }
7 7  
8   - let(:username) { 'wland' }
9   - let(:password) { 'Piperita2018' }
10   - let(:company) { 'L' }
  8 + let(:username) { ENV['SYSPRO_USERNAME'] }
  9 + let(:password) { ENV['SYSPRO_PASSWORD'] }
  10 + let(:company) { ENV['SYSPRO_COMPANY'] }
11 11 let(:company_password) { '' }
  12 +
12 13 let(:user_id) do
13 14 Syspro::Logon.logon(username, password, company, company_password)
14 15 end
... ...
test/query_test.rb
... ... @@ -7,10 +7,11 @@ class QueryTest &lt; Minitest::Test
7 7 before { VCR.insert_cassette name }
8 8 after { VCR.eject_cassette }
9 9  
10   - let(:username) { 'wland' }
11   - let(:password) { 'Piperita2018' }
12   - let(:company) { 'L' }
  10 + let(:username) { ENV['SYSPRO_USERNAME'] }
  11 + let(:password) { ENV['SYSPRO_PASSWORD'] }
  12 + let(:company) { ENV['SYSPRO_COMPANY'] }
13 13 let(:company_password) { '' }
  14 +
14 15 let(:user_id) do
15 16 Syspro::Logon.logon(username, password, company, company_password)
16 17 end
... ...
test/sor_test.rb
... ... @@ -7,10 +7,11 @@ class SorTest &lt; Minitest::Test
7 7 before { VCR.insert_cassette name }
8 8 after { VCR.eject_cassette }
9 9  
10   - let(:username) { 'wland' }
11   - let(:password) { 'Piperita2018' }
12   - let(:company) { 'L' }
  10 + let(:username) { ENV['SYSPRO_USERNAME'] }
  11 + let(:password) { ENV['SYSPRO_PASSWORD'] }
  12 + let(:company) { ENV['SYSPRO_COMPANY'] }
13 13 let(:company_password) { '' }
  14 +
14 15 let(:user_id) do
15 16 Syspro::Logon.logon(username, password, company, company_password)
16 17 end
... ... @@ -36,6 +37,7 @@ class SorTest &lt; Minitest::Test
36 37 sorqbs.line_ship_date = true
37 38  
38 39 sor_result = sorqbs.call(user_id.guid)
  40 +
39 41 assert_kind_of Syspro::BusinessObjects::Models::SorDetail, sor_result
40 42 end
41 43 end
... ...
test/test_helper.rb
... ... @@ -11,8 +11,9 @@ require &#39;webmock&#39;
11 11 VCR.configure do |c|
12 12 c.cassette_library_dir = 'test/cassettes'
13 13 c.hook_into :webmock
14   - # TODO: change passwords and move them to ENV
15   - # c.filter_sensitive_data() { ENV[] }
  14 + c.filter_sensitive_data('<syspro_username>') { ENV['SYSPRO_USERNAME'] }
  15 + c.filter_sensitive_data('<syspro_password>') { ENV['SYSPRO_PASSWORD'] }
  16 + c.filter_sensitive_data('<syspro_company>') { ENV['SYSPRO_COMPANY'] }
16 17 end
17 18  
18 19 MinitestVcr::Spec.configure!
... ...