all scripts

This commit is contained in:
Alexpolo1
2023-03-09 09:06:25 +01:00
parent 49b677d254
commit bf7c3012b7
115 changed files with 68517 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
$servers = 'REJK-P-API001','REJK-P-API002','REJK-P-APP001','REJK-P-APP002','REJK-P-APP003','REJK-P-APP004'
$header = 'date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken' -split ' '
#$stats = @{}
foreach($server in $servers) {
Write-Verbose -Verbose "Server: $server"
#$stats[$server] = @{}
foreach($item in (Get-Item "\\$server\d-drive\logfiles\w3svc*\u_ex*.log")) {
Write-Verbose -Verbose ". FileName: $($item.Name)"
#$stats[$server][$item.Name] = New-Object 'System.Collections.Generic.List[object]'
$fs = [System.IO.File]::OpenRead($item.FullName)
$sr = New-Object System.IO.StreamReader $fs
$csv = while(-not $sr.EndOfStream) {
$line = $sr.ReadLine()
if($line.StartsWith('#')) { continue }
$csv = $line | ConvertFrom-Csv -Delimiter " " -Header $header
$output = [pscustomobject]@{
DateTime = "{0} {1}" -f $csv.date, $csv.time
TimeTaken = $csv.'time-taken'
Service = $csv.'cs-uri-stem'
Method = $csv.'cs-method'
Status = $csv.'sc-status'
}
#$stats[$server][$item.Name].Add($output) | Out-Null
Write-Output $output
}
$csv | ConvertTo-Csv -Delimiter ';' -NoTypeInformation | Add-Content -Path $env:temp\csv.csv
#Write-Verbose -Verbose ".. Found $($stats[$server][$item.Name].Count) lines"
$sr.Close()
$fs.Close()
}
}

View File

@@ -0,0 +1,149 @@
function New-RKSimpleQuery {
param( [string]$Key, [string]$Value )
$sql = . T:\m.nielsen\Scripts\RK\queries.ps1
$con = New-Object System.Data.SqlClient.SqlConnection
$con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;'
$con.Open()
}
function Get-RKObjOrder {
param( [string]$OrderID )
Write-Verbose -Verbose -Message "Attempting Get-RKObjOrder on OrderID $OrderID"
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
$sql = . T:\m.nielsen\Scripts\RK\queries.ps1
$con = New-Object System.Data.SqlClient.SqlConnection
$con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;'
$con.Open()
try {
$cmd = $con.CreateCommand()
$cmd.CommandText = $sql['RKObjOrder'].Query
$null = $cmd.Parameters.Add('@OrderID', $orderid)
$reader = $cmd.ExecuteReader()
while($reader.Read()) {
$obj = [pscustomobject]@{ }
$columns = $sql['RKObjOrder'].Columns
foreach($column in $columns) {
$obj = $obj | Add-Member -MemberType NoteProperty -Name $column -Value $reader[$column] -PassThru
}
Write-Output $obj
}
}
catch {
Write-Warning $_
}
finally {
$reader.Close()
$cmd.Dispose()
$con.Close()
}
}
function Get-RKObjOrderItem {
param( [string]$OrderID )
Write-Verbose -Verbose -Message "Attempting Get-RKObjOrderItem on OrderID $OrderID"
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
$sql = . T:\m.nielsen\Scripts\RK\queries.ps1
$con = New-Object System.Data.SqlClient.SqlConnection
$con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;'
$con.Open()
try {
$cmd = $con.CreateCommand()
$cmd.CommandText = $sql['RKObjOrderItem'].Query
$null = $cmd.Parameters.Add('@OrderID', $orderid)
$reader = $cmd.ExecuteReader()
while($reader.Read()) {
$obj = [pscustomobject]@{ }
$columns = $sql['RKObjOrderItem'].Columns
foreach($column in $columns) {
$obj = $obj | Add-Member -MemberType NoteProperty -Name $column -Value $reader[$column] -PassThru
}
Write-Output $obj
}
}
catch {
Write-Warning $_
}
finally {
$reader.Close()
$cmd.Dispose()
$con.Close()
}
}
function Get-RKCustomerOrders {
param( [string]$CustomerRefNumber )
Write-Verbose -Verbose -Message "Attempting Get-RKCustomerOrders on RefNumber $CustomerRefNumber"
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
$sql = . T:\m.nielsen\Scripts\RK\queries.ps1
$con = New-Object System.Data.SqlClient.SqlConnection
$con.ConnectionString = 'Server=REJK-P-SQL003\SQL01;Database=AfcCookedIFSv2;Trusted_Connection=True;'
$con.Open()
try {
$cmd = $con.CreateCommand()
$cmd.CommandText = $sql['RKCustomerOrders'].Query
$null = $cmd.Parameters.Add('@RefNumber', $CustomerRefNumber)
$reader = $cmd.ExecuteReader()
while($reader.Read()) {
$obj = [pscustomobject]@{ }
$columns = $sql['RKCustomerOrders'].Columns
foreach($column in $columns) {
$obj = $obj | Add-Member -MemberType NoteProperty -Name $column -Value $reader[$column] -PassThru
}
Write-Output $obj
}
}
catch {
Write-Warning $_
}
finally {
$reader.Close()
$cmd.Dispose()
$con.Close()
}
}
Export-ModuleMember -Function *

View File

@@ -0,0 +1,29 @@
$txFiles = @"
1A60061N.066
1A60161N.8F1
1A60231N.0A1
1A60061N.085
1A60181N.94B
1A60111N.065
1A60141N.94A
13F78F1N.6FF
1A60071N.949
1A60181N.0A2
13CBDE1N.71C
1A60211N.0A0
13CBDE1N.6CB
"@.Replace("`r","").Split("`n")
$files = 1..2 | % { Get-Item "\\rejk-p-mdl00$_\d-drive\ifsbodata\FSV\Incoming_archi\DCP_ud\2019\03\*" } | Get-ChildItem -Recurse -File -Filter ($txFiles) | Where { $_.Name -in $txFiles }
$files | Copy-Item -Destination "C:\users\ewpmni\desktop\Drop"
Set-Location "C:\users\ewpmni\desktop\Drop"
$items = Get-Item *
foreach($item in $items) {
#$item.FullName
$newname = $item.Name.Replace('N.','M.')
Write-Verbose -Verbose "Renaming $($item.Name) to $newname"
Move-Item $item.FullName -Destination $newname
}

View File

@@ -0,0 +1,885 @@
$ids = @"
204293023
204293020
204293002
204292945
204293310
204292937
204293300
204293301
204292931
204293043
204293047
204292927
204292929
204293056
204291686
204292977
204292947
204292950
204290998
204290754
204290762
204290771
204290780
204290797
204290781
204290995
204290772
204290760
204290808
204290811
204290761
204290765
204290989
204290991
204290783
204290794
204290789
204290994
204290799
204290805
204290828
204290996
204290821
204290806
204291500
204291610
204291620
204291680
204291716
204292987
204292903
204292894
204292880
204292973
204291628
204292998
204291629
204292975
204292921
204292901
204291647
204291575
204292981
204291540
204292991
204291590
204291518
204291630
204291519
204291530
204291619
204290823
204291576
204292922
204291577
204291583
204291531
204291532
204291668
204290812
204292864
204291548
204291584
204291621
204291425
204290782
204291426
204291427
204291522
204291631
204291428
204292982
204291648
204291649
204290829
204291507
204291601
204292778
204292985
204291586
204291640
204291430
204291458
204291524
204291572
204291665
204291626
204291573
204292865
204292765
204291657
204292824
204291439
204291453
204292835
204291436
204291454
204291455
204291502
204291265
204292776
204291399
204291447
204291504
204292779
204292902
204291383
204291367
204291456
204292812
204291362
204292839
204292789
204292784
204291613
204292816
204291355
204292794
204291607
204292832
204291400
204291473
204292823
204291563
204291474
204292836
204291398
204291448
204291463
204291302
204291345
204291364
204670695
204670757
204670596
204292826
204291177
204291331
204291252
204291229
204291387
204291238
204291176
204292851
204291254
204291332
204292717
204291293
204291323
204292677
204291173
204291178
204291333
204291308
204292855
204292712
204291255
204291080
204291262
204291081
204292689
204291201
204291092
204291337
204291202
204291343
204292669
204291270
204292690
204292670
204291203
204291338
204292701
204291185
204670868
204291190
204670594
204291219
204291187
204292696
204292859
204291290
204670501
204291220
204291315
204291090
204670883
204670609
204292853
204292858
204292706
204292854
204291277
204291324
204292768
204291304
204292792
204292673
204291300
204291327
204291224
204291282
204292742
204291193
204291499
204291117
204291095
204291105
204291110
204291111
204291235
204290752
204290748
204290721
204290511
204290516
204290673
204290686
204290704
204290512
204670629
204670633
204290736
204290505
204670618
204290514
204290518
204290722
204670911
204290520
204670750
204290519
204290522
204670634
204670619
204290696
204670593
204290523
204670630
204670907
204290744
204290524
204670631
204670885
204670637
204670617
204670624
204290515
204290526
204290708
204290734
204290674
204670620
204290527
204290712
204290525
204290517
204290703
204670912
204670645
204291161
204292760
204291133
204290521
204290749
204292713
204292748
204292749
204292594
204292590
204292600
204292601
204291245
204292969
204290537
204670621
204291013
204291002
204670639
204291271
204291030
204292598
204291155
204291031
204291157
204292595
204670511
204670640
204291162
204291014
204291032
204670632
204670646
204670622
204291000
204292596
204292761
204291033
204292606
204291001
204670636
204291018
204291148
204670653
204291042
204291149
204291139
204670654
204670635
204292588
204292591
204291056
204291123
204291167
204291008
204670647
204290544
204291131
204292602
204291044
204291045
204291040
204292585
204290509
204290528
204290546
204670697
204290532
204670641
204290556
204670655
204291124
204292758
204670648
204291175
204291063
204291064
204292618
204291065
204670649
204292621
204292626
204670616
204670658
204670642
204670656
204670664
204670657
204670643
204670659
204670644
204670665
204670914
204290552
204670913
204290580
204290574
204290581
204290548
204290575
204290576
204290550
204290586
204290587
204670915
204290577
204290549
204290582
204290536
204290568
204670667
204290583
204290584
204290585
204290589
204290561
204670916
204670650
204290938
204670917
204290915
204292660
204290988
204290984
204290897
204670668
204670662
204670651
204670666
204670663
204292637
204291028
204670638
204291307
204670660
204670652
204670661
204290401
204670778
204292223
204290612
204670945
204292076
204290390
204292224
204670967
204292534
204290403
204290391
204292208
204292182
204292178
204290389
204292226
204290377
204292187
204292352
204290613
204292559
204670976
204292256
204670923
204670947
204292345
204292257
204670957
204292339
204292557
204670952
204670953
204670998
204670919
204670977
204670948
204670999
204670951
204670769
204670968
204670961
204670991
204670993
204670768
204670958
204670970
204670924
204670944
204290413
204290415
204670779
204670785
204670965
204670928
204670925
204290428
204670780
204670975
204292447
204670926
204290421
204292449
204290608
204670966
204292148
204292459
204290430
204290426
204292134
204292144
204292452
204292451
204292456
204292353
204670927
204670971
204292091
204292129
204292155
204292152
204670763
204292149
204670773
204292141
204292453
204292244
204292458
204290431
204670943
204292157
204292153
204292553
204290433
204292462
204290440
204670781
204670774
204292004
204670775
204670782
204670789
204670783
204670929
204670973
204292443
204292249
204292099
204292092
204292239
204292470
204670776
204292158
204292161
204292110
204670974
204670770
204670777
204670921
204290455
204292130
204292473
204292484
204292471
204290442
204670792
204670959
204670784
204670978
204670932
204670931
204670790
204670922
204670979
204670796
204670791
204670793
204291967
204292038
204292387
204292363
204291937
204670797
204670794
204292468
204292499
204292391
204292044
204292378
204291981
204291955
204292073
204292382
204670786
204292385
204292392
204291984
204292492
204292395
204291950
204292065
204292160
204292070
204292380
204292388
204291991
204292400
204670980
204291940
204670933
204291992
204291985
204291994
204292248
204291995
204292361
204291996
204292046
204292407
204670787
204670799
204670804
204670795
204670788
204670802
204670811
204670918
204291873
204292267
204292031
204292479
204292497
204291868
204292474
204292404
204291956
204291999
204292016
204291855
204670812
204291989
204670803
204291939
204292056
204291979
204670764
204670800
204670798
204670801
204291885
204292273
204292416
204291862
204292425
204291908
204292120
204291878
204291879
204291909
204291880
204292274
204291933
204292420
204291894
204291902
204292377
204670818
204291982
204292430
204292489
204291748
204291886
204291887
204291895
204291912
204670939
204291911
204291881
204291884
204670806
204292434
204292399
204292272
204291947
204292276
204292375
204291972
204670805
204291751
204292386
204670938
204291853
204291752
204291865
204291866
204292055
204291890
204292072
204291900
204670937
204291896
204291867
204291921
204291755
204292424
204291756
204292059
204291916
204291917
204291914
204291897
204292269
204292060
204291753
204292368
204291869
204670981
204291922
204291765
204291931
204292283
204291977
204291964
204670982
204292433
204670813
204291766
204292270
204292408
204291905
204291932
204292421
204291928
204292428
204291930
204292278
204292286
204291870
204291767
204670983
204291948
204291949
204291757
204292281
204291768
204291761
204291872
204292359
204291903
204291871
204292296
204291891
204292271
204292287
204291924
204291791
204291762
204291929
204670821
204291892
204292376
204670822
204292293
204291962
204670825
204291963
204670814
204292417
204292280
204291915
204291975
204291773
204670819
204291787
204291792
204670820
204292282
204292419
204291920
204292288
204670936
204291793
204670815
204291784
204291763
204291987
204670984
204291925
204291926
204291974
204670828
204292299
204291893
204292394
204291764
204292279
204292422
204291769
204291798
204670833
204292284
204291778
204291799
204292300
204670985
204291776
204290321
204290338
204670986
204291777
204290332
204291918
204292162
204291772
204290250
204670835
204670823
204290245
204290348
204290485
204290488
204290349
204670808
204670817
204292384
204291910
204670816
204292305
204292423
204292294
204291802
204291788
204290360
204290340
204670826
204292310
204291804
204291861
204291759
204290263
204290342
204290357
204290361
204290351
204290352
204290362
204670832
204291774
204291808
204290244
204292308
204290353
204670827
204670838
204290265
204670940
204290333
204290363
204670807
204670842
204670934
204670920
204670930
204670834
204290599
204670969
204670824
204290337
204670809
204290369
204670839
204670840
204670810
204290370
204670771
204290273
204670841
204670837
204670941
204670942
204670836
204290367
204290325
204290368
204670772
204290375
204290354
204290374
204290381
204670956
204290609
204290384
204670765
204670950
204670994
204290385
204670990
204670995
204292341
204292514
204292516
204292177
204292351
204282875
"@.replace("`r","").split("`n")

View File

@@ -0,0 +1,133 @@
$csv = @"
TransmissionFileName TransmissionDate
1A60071O.CC1 2019-08-13 18:11:18.877
1A60161O.CE5 2019-08-13 18:14:07.467
1A60141O.C67 2019-08-13 18:05:06.860
1A60141O.C29 2019-08-13 18:01:06.810
1A60091O.C7C 2019-08-13 18:06:14.697
1A60141O.CE6 2019-08-13 18:14:06.970
1A60081O.C83 2019-08-13 18:07:05.877
1A60141O.CD6 2019-08-13 18:13:06.973
1A60301O.C59 2019-08-13 18:04:10.113
1A60231O.C3A 2019-08-13 18:02:08.957
1A60061O.CDE 2019-08-13 18:13:16.427
1A60071O.C51 2019-08-13 18:03:18.770
1A60131O.CB7 2019-08-13 18:11:02.280
1A60091O.CB2 2019-08-13 18:10:14.750
1A60231O.C49 2019-08-13 18:03:09.000
1A60151O.CC5 2019-08-13 18:12:03.230
1A60081O.C37 2019-08-13 18:02:05.783
1A60101O.C2F 2019-08-13 18:01:13.397
1A60171O.C52 2019-08-13 18:03:22.877
1A60151O.C8F 2019-08-13 18:08:03.317
1A60151O.C64 2019-08-13 18:05:03.137
1A60171O.CA5 2019-08-13 18:09:22.950
1A60071O.CCF 2019-08-13 18:12:18.890
1A60301O.C4A 2019-08-13 18:03:10.087
1A60071O.CDF 2019-08-13 18:13:18.903
1A60301O.CD8 2019-08-13 18:13:10.213
1A60231O.C2A 2019-08-13 18:01:08.943
1A60161O.C74 2019-08-13 18:06:07.350
1A60091O.C4F 2019-08-13 18:03:14.657
1A60091O.CDD 2019-08-13 18:13:14.993
1A60151O.C55 2019-08-13 18:04:03.153
1A60171O.CC2 2019-08-13 18:11:22.987
1A60151O.CD3 2019-08-13 18:13:03.230
1A60171O.C7F 2019-08-13 18:06:22.960
1A60231O.CE7 2019-08-13 18:14:09.227
1A60131O.C9A 2019-08-13 18:09:02.223
1A60231O.C68 2019-08-13 18:05:08.997
1A60301O.C2B 2019-08-13 18:01:10.060
1A60231O.CAC 2019-08-13 18:10:09.063
1A60231O.CD7 2019-08-13 18:13:09.103
1A60071O.C7E 2019-08-13 18:06:19.980
1A60151O.C82 2019-08-13 18:07:03.193
1A60151O.C9B 2019-08-13 18:09:03.177
1A60231O.C9F 2019-08-13 18:09:09.050
1A60231O.C58 2019-08-13 18:04:08.983
1A60151O.CA8 2019-08-13 18:10:03.203
1A60301O.CE8 2019-08-13 18:14:10.227
1A60091O.CA2 2019-08-13 18:09:14.737
1A60171O.C61 2019-08-13 18:04:22.903
1A60171O.CD0 2019-08-13 18:12:23.000
1A60171O.C33 2019-08-13 18:01:22.853
1A60231O.C76 2019-08-13 18:06:09.027
1A60171O.CB5 2019-08-13 18:10:22.960
1A60111O.C5A 2019-08-13 18:04:10.673
1A60211O.C53 2019-08-13 18:04:01.697
1A60111O.C78 2019-08-13 18:06:10.713
1A60161O.C66 2019-08-13 18:05:07.320
1A60301O.CAD 2019-08-13 18:10:10.173
1A60061O.C50 2019-08-13 18:03:16.277
1A60151O.CE3 2019-08-13 18:14:03.260
1A60091O.C30 2019-08-13 18:01:14.783
1A60151O.CB8 2019-08-13 18:11:03.217
1A60091O.CCD 2019-08-13 18:12:14.793
1A60171O.C43 2019-08-13 18:02:22.863
1A60151O.C36 2019-08-13 18:02:03.080
1A60141O.CAB 2019-08-13 18:10:06.920
1A60161O.C9D 2019-08-13 18:09:07.370
1A60301O.C77 2019-08-13 18:06:10.123
1A60111O.C4B 2019-08-13 18:03:10.660
1A60171O.CE0 2019-08-13 18:13:22.997
1A60131O.C63 2019-08-13 18:05:02.173
1A60141O.C75 2019-08-13 18:06:06.870
1A60171O.C6F 2019-08-13 18:05:23.663
1A60071O.C6E 2019-08-13 18:05:18.813
1A60081O.CC6 2019-08-13 18:12:05.907
1A60071O.C32 2019-08-13 18:01:18.743
1A60161O.C91 2019-08-13 18:08:07.390
1A60141O.CC8 2019-08-13 18:12:06.947
1A60161O.CD5 2019-08-13 18:13:07.423
1A60131O.CD2 2019-08-13 18:13:02.273
1A60101O.C7B 2019-08-13 18:06:13.477
1A60071O.CB4 2019-08-13 18:10:18.863
1A60081O.C9C 2019-08-13 18:09:05.870
1A60151O.C45 2019-08-13 18:03:07.227
1A60141O.C9E 2019-08-13 18:09:06.910
1A60101O.C8B 2019-08-13 18:07:15.127
1A60231O.CC9 2019-08-13 18:12:09.090
1A60231O.C93 2019-08-13 18:08:09.053
1A60141O.C92 2019-08-13 18:08:06.913
1A60151O.C72 2019-08-13 18:06:03.133
1A60301O.CA0 2019-08-13 18:09:10.177
1A60091O.C5E 2019-08-13 18:04:16.853
1A60091O.CED 2019-08-13 18:14:14.803
1A60141O.C57 2019-08-13 18:04:06.877
1A60071O.CEF 2019-08-13 18:14:18.900
1A60301O.C3B 2019-08-13 18:02:10.087
1A60071O.C60 2019-08-13 18:04:18.767
1A60091O.C88 2019-08-13 18:07:15.257
1A60071O.CA4 2019-08-13 18:09:18.850
"@ | ConvertFrom-Csv -Delimiter "`t"
$files = Get-ChildItem -Recurse -File -Path '\\rejk-p-mdl001\d-drive\IFSBOData\FSV\Incoming_archi\DCP_ud\2019\08\13\','\\rejk-p-mdl002\d-drive\ifsbodata\fsv\incoming_archi\dcp_ud\2019\08\13\' | Select-Object -ExpandProperty FullName
foreach($entry in $csv) {
Write-Verbose -Verbose ("Looking for {0} from {1}" -f $entry.TransmissionFileName, $entry.TransmissionDate)
$result = $files | where { $_ -match $entry.TransmissionFileName }
}
$i = 0
$result = foreach($line in $files) {
Write-Progress -Activity "Line $i / $($files.Count)" -PercentComplete ($i++ / $files.Count * 100)
foreach($entry in $csv) {
if($line -match $entry.TransmissionFileName) {
Write-Verbose "Found $($entry.TransmissionFileName) in $line"
$line
}
}
}
$f1names = $f1.Name
foreach($file in $f2) {
if($file.Name -in $f1names) {
Write-Verbose -Verbose "Ignore $($file.Name)"
}
}

View File

@@ -0,0 +1,12 @@
Import-Module RKModule
$orderids = Get-RKCustomerOrders -CustomerRefNumber 100184058
$orders = foreach($entry in $orderids) {
[pscustomobject]@{
Order = Get-RKObjOrder -OrderID $entry.OrderID
OrderItems = Get-RKObjOrderItem -OrderID $entry.OrderID
}
}

View File

@@ -0,0 +1,108 @@
@{
'RKObjOrder' = @{
'query' = "
SELECT
OrderID
,OrderDate
,OrderStatus = (select enumeratorwording from cmn.refconfiguration where enumeratordomain = 'POMOrderItemStatus' and enumeratorkey = orderstatus and languagecode = 'en-gb')
,CustomerID
,AchievementDate
,PaymentAgreementID
,PaymentAuthorizationID
,PaymentMode
,PaymentRecipientRefNumber
,Currency = (select enumeratorwording from cmn.refconfiguration where enumeratordomain = 'CurrencyCode' and enumeratorkey = Currency and languagecode = 'en-gb')
,BankCardFee
,BankCardType
,RefundMeans
,RefundMeansDetails
,Channel = (select enumeratorwording from cmn.refconfiguration where enumeratordomain = 'Channel' and enumeratorkey = ChannelID and languagecode = 'en-gb')
,UserLogin
,OrderStatusDate
,Comment
,RegistrationNumber
,AccountNumber
,BankDetails
,CancellationUserID
,CancellationChannelID
,CancellationBusinessParticipantID
,BusinessParticipant = (select LongName from cmn.ObjBusinessParticipant bp where bp.BusinessParticipantID = o.BusinessParticipantID)
FROM pom.ObjOrder o WITH(READUNCOMMITTED)
WHERE OrderID = @OrderID"
'columns' = @(
'OrderID'
'OrderDate'
'OrderStatus'
'CustomerID'
'AchievementDate'
'PaymentAgreementID'
'PaymentAuthorizationID'
'PaymentMode'
'PaymentRecipientRefNumber'
'Currency'
'BankCardFee'
'BankCardType'
'RefundMeans'
'RefundMeansDetails'
'Channel'
'UserLogin'
'OrderStatusDate'
'Comment'
'RegistrationNumber'
'AccountNumber'
'BankDetails'
'CancellationUserID'
'CancellationChannelID'
'CancellationBusinessParticipantID'
'BusinessParticipant'
)
}
'RKObjOrderItem' = @{
'query' = "
SELECT [OrderItemID]
,[OrderID]
,[OrderItemStatus] = (SELECT EnumeratorWording FROM cmn.refconfiguration WHERE EnumeratorDomain = 'POMOrderItemStatus' AND EnumeratorKey = OrderItemStatus AND LanguageCode = 'en-gb')
,[OrderItemType] = (SELECT EnumeratorWording FROM cmn.refconfiguration WHERE EnumeratorDomain = 'POMOrderItemType' AND EnumeratorKey = OrderItemType AND LanguageCode = 'en-gb')
,[FailureReasonCode]
,[FeeAmount]
,[DueFeeAmount]
,[OrderItemAmount]
,[ToBeInvoiced]
,[VATAmount]
,[ExpirationDate]
,[StatusModificationDate]
,[MediaInstanceID]
,[ProductInstanceID]
FROM [AfcCookedIFSV2].[pom].[ObjOrderItem] oi
WHERE OrderID = @OrderID"
'columns' = @(
'OrderItemID'
'OrderID'
'OrderItemStatus'
'OrderItemType'
'FailureReasonCode'
'FeeAmount'
'DueFeeAmount'
'OrderItemAmount'
'ToBeInvoiced'
'VATAmount'
'ExpirationDate'
'StatusModificationDate'
'MediaInstanceID'
'ProductInstanceID'
)
}
'RKCustomerOrders' = @{
'query' = "
SELECT [OrderID]
FROM [AfcCookedIFSV2].[pom].[ObjOrder] o
WHERE CustomerID = (
SELECT CustomerID FROM cmn.ObjCustomer WHERE CustomerRefNumber = @RefNumber
)"
'columns' = @( 'OrderID' )
}
}