diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e3f0a685a5f..fde32a93c71 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -46,6 +46,7 @@ app/controllers/v0/appeals_controller.rb @department-of-veterans-affairs/benefit app/controllers/v0/appointments_controller.rb @department-of-veterans-affairs/vfs-vaos @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/apps_controller.rb @department-of-veterans-affairs/lighthouse-pivot app/controllers/v0/ask_va @department-of-veterans-affairs/ask-va-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/controllers/v0/average_days_for_claim_completion_controller.rb @department-of-veterans-affairs/benefits-microservices @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/backend_statuses_controller.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/benefits_claims_controller.rb @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/controllers/v0/benefits_documents_controller.rb @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -194,6 +195,7 @@ app/models/async_transaction/base.rb @department-of-veterans-affairs/vfs-authent app/models/async_transaction/va_profile @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/backend-review-group app/models/async_transaction/vet360 @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/backend-review-group app/models/attachment.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +app/models/average_days_for_claim_completion.rb @department-of-veterans-affairs/benefits-microservices @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/backend_status.rb @department-of-veterans-affairs/backend-review-group app/models/bank_name.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group app/models/base_facility.rb @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -976,7 +978,6 @@ rakelib/mockdata_synchronize.rake @department-of-veterans-affairs/octo-identity rakelib/pension_burial.rake @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/piilog_repl @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers rakelib/prod @department-of-veterans-affairs/vfs-vaos @department-of-veterans-affairs/backend-review-group @department-of-veterans-affairs/va-api-engineers -rakelib/prod/user_credential.rake @department-of-veterans-affairs/octo-identity rakelib/remove_va1995s_records.rake @department-of-veterans-affairs/govcio-vfep-codereviewers @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/routes_csv.rake @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group rakelib/rswag.rake @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -996,6 +997,7 @@ spec/controllers/sign_in @department-of-veterans-affairs/octo-identity spec/controllers/v0/account_controls_controller_spec.rb @department-of-veterans-affairs/octo-identity spec/controllers/v0/apps_controller_spec.rb @department-of-veterans-affairs/lighthouse-pivot spec/controllers/v0/ask_va @department-of-veterans-affairs/ask-va-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb @department-of-veterans-affairs/benefits-microservices @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/benefits_claims_controller_spec.rb @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/benefits_reference_data_controller_spec.rb @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/controllers/v0/burial_claims_controller_spec.rb @department-of-veterans-affairs/mbs-core-team @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1485,6 +1487,7 @@ spec/rakelib/form526_spec.rb @department-of-veterans-affairs/Benefits-Team-1 @de spec/rakelib/piilog_repl @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/rakelib/piilog_repl/piilog_helpers_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/rakelib/vet360_spec.rb @department-of-veterans-affairs/vfs-authenticated-experience-backend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +rakelib/prod/user_credential.rake @department-of-veterans-affairs/octo-identity spec/requests/admin_spec.rb @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/requests/appeals_request_spec.rb @department-of-veterans-affairs/backend-review-group spec/requests/appointments_request_spec.rb @department-of-veterans-affairs/vfs-vaos @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1798,7 +1801,7 @@ spec/support/vcr_cassettes/bgs @department-of-veterans-affairs/benefits-dependen spec/support/vcr_cassettes/bgs/claims @department-of-veterans-affairs/Benefits-Team-1 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/bgs/benefit_claim @department-of-veterans-affairs/benefits-management-tools-be @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/bid @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/support/vcr_cassettes/brd @department-of-veterans-affairs/lighthouse-dash @department-of-veterans-affairs/dbex-trex @department-of-veterans-affairs/Disability-Experience +spec/support/vcr_cassettes/brd @department-of-veterans-affairs/dbex-trex @department-of-veterans-affairs/Disability-Experience @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/carma @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/central_mail @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/caseflow @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group @@ -1876,7 +1879,7 @@ spec/support/vcr_cassettes/slack/slack_bot_notify.yml @department-of-veterans-af spec/support/vcr_cassettes/sm_client @department-of-veterans-affairs/vfs-mhv-secure-messaging @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/spec/support @department-of-veterans-affairs/octo-identity spec/support/vcr_cassettes/staccato @department-of-veterans-affairs/vfs-10-10 @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group -spec/support/vcr_cassettes/token_validation @department-of-veterans-affairs/lighthouse-dash @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group +spec/support/vcr_cassettes/token_validation @department-of-veterans-affairs/lighthouse-banana-peels @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/spupport/vcr_cassettes/user/get_facilities_empty.yml @department-of-veterans-affairs/vfs-facilities-frontend @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/va_forms @department-of-veterans-affairs/platform-va-product-forms @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group spec/support/vcr_cassettes/va_notify @department-of-veterans-affairs/va-notify-write @department-of-veterans-affairs/va-api-engineers @department-of-veterans-affairs/backend-review-group diff --git a/.github/scripts/check_codeowners.sh b/.github/scripts/check_codeowners.sh index ed51e7adc47..49023f81b33 100755 --- a/.github/scripts/check_codeowners.sh +++ b/.github/scripts/check_codeowners.sh @@ -12,6 +12,7 @@ HEAD_SHA=$(git rev-parse HEAD) BASE_SHA=$(git rev-parse origin/master) # Get the list of changed files between the base and head commits +IFS=$'\n' # Change IFS to split only on newlines CHANGED_FILES=$(git diff --name-only --diff-filter=AMR ${BASE_SHA}...${HEAD_SHA}) echo "Changed files: $CHANGED_FILES" @@ -37,7 +38,7 @@ check_in_codeowners() { return 1 } -for FILE in "${CHANGED_FILES}"; do +for FILE in ${CHANGED_FILES}; do # Ignore files starting with a dot if [[ $FILE == .* ]]; then echo "Ignoring file $FILE" @@ -53,3 +54,4 @@ for FILE in "${CHANGED_FILES}"; do done echo "All changed files or their parent directories have a CODEOWNERS entry." +IFS=$' \t\n' # Reset IFS after the loop diff --git a/Dangerfile b/Dangerfile index c5d25263a7a..a203eeff132 100644 --- a/Dangerfile +++ b/Dangerfile @@ -1,5 +1,7 @@ # frozen_string_literal: true +require 'ostruct' + module VSPDanger HEAD_SHA = `git rev-parse --abbrev-ref HEAD`.chomp.freeze BASE_SHA = 'origin/master' diff --git a/Gemfile.lock b/Gemfile.lock index 87beebde37c..a7febd39c91 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -243,13 +243,13 @@ GEM attr_extras (7.1.0) awesome_print (1.9.2) aws-eventstream (1.3.0) - aws-partitions (1.903.0) - aws-sdk-core (3.191.5) + aws-partitions (1.913.0) + aws-sdk-core (3.191.6) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.8) jmespath (~> 1, >= 1.6.1) - aws-sdk-kms (1.78.0) + aws-sdk-kms (1.79.0) aws-sdk-core (~> 3, >= 3.191.0) aws-sigv4 (~> 1.1) aws-sdk-s3 (1.146.1) @@ -474,7 +474,7 @@ GEM rack (>= 1.4, < 4) rack-protection (>= 1.5.3, <= 4.0.0) sanitize (< 7) - foreman (0.87.2) + foreman (0.88.1) formatador (1.1.0) fugit (1.9.0) et-orbi (~> 1, >= 1.2.7) @@ -571,8 +571,8 @@ GEM iso_country_codes (0.7.8) jar-dependencies (0.4.1) jmespath (1.6.2) - json (2.7.1) - json (2.7.1-java) + json (2.7.2) + json (2.7.2-java) json-schema (4.3.0) addressable (>= 2.8) json_schemer (2.2.1) @@ -952,7 +952,7 @@ GEM rake (>= 10.0) semantic_logger (4.15.0) concurrent-ruby (~> 1.0) - sentry-ruby (5.17.2) + sentry-ruby (5.17.3) bigdecimal concurrent-ruby (~> 1.0, >= 1.0.2) shellany (0.0.1) diff --git a/app/controllers/v0/average_days_for_claim_completion_controller.rb b/app/controllers/v0/average_days_for_claim_completion_controller.rb new file mode 100644 index 00000000000..9c3ef7de693 --- /dev/null +++ b/app/controllers/v0/average_days_for_claim_completion_controller.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module V0 + class AverageDaysForClaimCompletionController < ApplicationController + service_tag 'average-days-to-completion' + skip_before_action :authenticate, only: :index + + def index + rtn = AverageDaysForClaimCompletion.order('created_at DESC').first + render json: { + average_days: rtn.present? ? rtn.average_days : -1.0 + } + end + end +end diff --git a/app/controllers/v0/health_care_applications_controller.rb b/app/controllers/v0/health_care_applications_controller.rb index 953b0c318c5..49e676eaa32 100644 --- a/app/controllers/v0/health_care_applications_controller.rb +++ b/app/controllers/v0/health_care_applications_controller.rb @@ -3,6 +3,7 @@ require 'hca/service' require 'bgs/service' require 'pdf_fill/filler' +require 'lighthouse/facilities/v1/client' module V0 class HealthCareApplicationsController < ApplicationController @@ -11,7 +12,7 @@ class HealthCareApplicationsController < ApplicationController service_tag 'healthcare-application' FORM_ID = '1010ez' - skip_before_action(:authenticate, only: %i[create show enrollment_status healthcheck download_pdf]) + skip_before_action(:authenticate, only: %i[create show enrollment_status healthcheck facilities]) before_action :record_submission_attempt, only: :create before_action :load_user, only: %i[create enrollment_status] @@ -68,12 +69,8 @@ def healthcheck render(json: HCA::Service.new.health_check) end - def download_pdf - source_file_path = PdfFill::Filler.fill_form(health_care_application, SecureRandom.uuid, sign: false) - file_contents = File.read(source_file_path) - File.delete(source_file_path) - - send_data file_contents, filename: file_name_for_pdf, type: 'application/pdf', disposition: 'attachment' + def facilities + render(json: lighthouse_facilities_service.get_facilities(lighthouse_facilities_params)) end private @@ -82,11 +79,26 @@ def health_care_application @health_care_application ||= HealthCareApplication.new(params.permit(:form)) end - def file_name_for_pdf - veteran_name = health_care_application.parsed_form.try(:[], 'veteranFullName') - first_name = veteran_name.try(:[], 'first') || 'First' - last_name = veteran_name.try(:[], 'last') || 'Last' - "10-10EZ_#{first_name}_#{last_name}.pdf" + def lighthouse_facilities_service + @lighthouse_facilities_service ||= Lighthouse::Facilities::V1::Client.new + end + + def lighthouse_facilities_params + params.permit( + :zip, + :state, + :lat, + :long, + :radius, + :bbox, + :visn, + :type, + :services, + :mobile, + :page, + :per_page, + facilityIds: [] + ) end def record_submission_attempt diff --git a/app/controllers/v0/profile/direct_deposits_controller.rb b/app/controllers/v0/profile/direct_deposits_controller.rb index 010be5c416a..4d4f6b92316 100644 --- a/app/controllers/v0/profile/direct_deposits_controller.rb +++ b/app/controllers/v0/profile/direct_deposits_controller.rb @@ -19,6 +19,9 @@ class DirectDepositsController < ApplicationController error = { status: exception.status_code, body: exception.errors.first } response = Lighthouse::DirectDeposit::ErrorParser.parse(error) + # temporary - will be removed after direct deposit merge is complete + update_error_code_prefix(response) if single_form_enabled? + render status: response.status, json: response.body end @@ -41,6 +44,14 @@ def update private + def single_form_enabled? + Flipper.enabled?(:profile_show_direct_deposit_single_form, @current_user) + end + + def update_error_code_prefix(response) + response.code = response.code.sub('cnp.payment', 'direct.deposit') + end + def client @client ||= DirectDeposit::Client.new(@current_user.icn) end diff --git a/app/models/average_days_for_claim_completion.rb b/app/models/average_days_for_claim_completion.rb new file mode 100644 index 00000000000..78bb6d78a42 --- /dev/null +++ b/app/models/average_days_for_claim_completion.rb @@ -0,0 +1,4 @@ +# frozen_string_literal: true + +class AverageDaysForClaimCompletion < ApplicationRecord +end diff --git a/app/sidekiq/kms_key_rotation/batch_initiator_job.rb b/app/sidekiq/kms_key_rotation/batch_initiator_job.rb index 752f657f6db..efc005537bd 100644 --- a/app/sidekiq/kms_key_rotation/batch_initiator_job.rb +++ b/app/sidekiq/kms_key_rotation/batch_initiator_job.rb @@ -45,6 +45,7 @@ def gids_for_model(model, max_records_per_batch) model .where.not('encrypted_kms_key LIKE ?', "v#{KmsEncryptedModelPatch.kms_version}:%") + .or(model.where(encrypted_kms_key: nil)) .limit(max_records_per_batch) .pluck(model.primary_key) .map { |id| URI::GID.build(app: GlobalID.app, model_name: model.name, model_id: id).to_s } diff --git a/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb b/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb index 307797272e8..d0edfc38f8e 100644 --- a/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb +++ b/app/sidekiq/terms_of_use/sign_up_service_updater_job.rb @@ -7,8 +7,7 @@ module TermsOfUse class SignUpServiceUpdaterJob include Sidekiq::Job - sidekiq_options unique_for: 2.days - sidekiq_options retry: 15 # 2.1 days using exponential backoff + sidekiq_options retry: 5 # ~17 mins sidekiq_retries_exhausted do |job, exception| Rails.logger.warn( diff --git a/config/features.yml b/config/features.yml index 284261ae463..4c16cd8f1f8 100644 --- a/config/features.yml +++ b/config/features.yml @@ -320,6 +320,9 @@ features: decision_review_delay_evidence: actor_type: user description: Ensures that NOD and SC evidence is not received in Central Mail before the appeal itself + decision_review_updated_pii_rules: + actor_type: user + description: Uses udpated rules for when to clear PII from appeals_api records dependency_verification: actor_type: user description: Feature gates the dependency verification modal for updating the diaries service. @@ -948,10 +951,18 @@ features: actor_type: user description: Displays an alert to users on 1990EZ intro page that the Backend Service is Down. enable_in_development: false + show_meb_1990EZ_R6_maintenance_message: + actor_type: user + description: Displays an alert to users on 1990EZ intro page that the Backend Service is Down. + enable_in_development: false show_meb_1990E_maintenance_alert: actor_type: user description: Displays an alert to users on 1990E intro page that the Backend Service is Down. enable_in_development: false + show_meb_1990E_R6_maintenance_message: + actor_type: user + description: Displays an alert to users on 1990E intro page that the Backend Service is Down. + enable_in_development: false show_meb_letters_maintenance_alert: actor_type: user description: Displays an alert to users on Letters Inbox page that the Backend Service is Down. @@ -971,6 +982,10 @@ features: actor_type: user description: enables exclusion period checks enable_in_development: false + meb_auto_populate_relinquishment_date: + actor_type: user + description: Flag to autofill datepicker for reliinquishment date + enable_in_development: true show_forms_app: actor_type: user description: Enables the TOE form to be displayed. diff --git a/config/routes.rb b/config/routes.rb index ebf6efc99a0..db2ba446c87 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -114,7 +114,7 @@ get(:healthcheck) get(:enrollment_status) get(:rating_info) - post(:download_pdf) + get(:facilities) end end @@ -148,6 +148,8 @@ get 'claim_letters', to: 'claim_letters#index' get 'claim_letters/:document_id', to: 'claim_letters#show' + get 'average_days_for_claim_completion', to: 'average_days_for_claim_completion#index' + get 'virtual_agent_claim_letters', to: 'virtual_agent_claim_letters#index' get 'virtual_agent_claim_letters/:document_id', to: 'virtual_agent_claim_letters#show' diff --git a/db/migrate/20240411153944_create_average_days_for_claim_completions.rb b/db/migrate/20240411153944_create_average_days_for_claim_completions.rb new file mode 100644 index 00000000000..3934d1b016d --- /dev/null +++ b/db/migrate/20240411153944_create_average_days_for_claim_completions.rb @@ -0,0 +1,10 @@ +# This migration comes from vye (originally 20240229184515) +class CreateAverageDaysForClaimCompletions < ActiveRecord::Migration[7.1] + def change + create_table :average_days_for_claim_completions do |t| + t.float :average_days + + t.timestamps + end + end +end diff --git a/db/migrate/20240411235242_create_pega_table.rb b/db/migrate/20240411235242_create_pega_table.rb new file mode 100644 index 00000000000..0c64fab2300 --- /dev/null +++ b/db/migrate/20240411235242_create_pega_table.rb @@ -0,0 +1,20 @@ +class CreatePegaTable < ActiveRecord::Migration[7.1] + def change + create_table :pega_tables do |t| + t.uuid :uuid + t.string :veteranfirstname + t.string :veteranmiddlename + t.string :veteranlastname + t.string :applicantfirstname + t.string :applicantmiddlename + t.string :applicantlastname + t.jsonb :response + t.string :filenumber + t.string :doctype + t.datetime :date_created + t.datetime :date_completed + + t.timestamps + end + end +end diff --git a/db/schema.rb b/db/schema.rb index 92987f8f693..686d2f0e861 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2024_04_10_212727) do +ActiveRecord::Schema[7.1].define(version: 2024_04_11_235242) do # These are extensions that must be enabled in order to support this database enable_extension "btree_gin" enable_extension "pg_stat_statements" @@ -22,13 +22,13 @@ create_table "account_login_stats", force: :cascade do |t| t.bigint "account_id", null: false - t.datetime "idme_at" - t.datetime "myhealthevet_at" - t.datetime "dslogon_at" + t.datetime "idme_at", precision: nil + t.datetime "myhealthevet_at", precision: nil + t.datetime "dslogon_at", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "current_verification" - t.datetime "logingov_at" + t.datetime "logingov_at", precision: nil t.index ["account_id"], name: "index_account_login_stats_on_account_id", unique: true t.index ["current_verification"], name: "index_account_login_stats_on_current_verification" t.index ["dslogon_at"], name: "index_account_login_stats_on_dslogon_at" @@ -42,8 +42,8 @@ t.string "idme_uuid" t.string "icn" t.string "edipi" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "sec_id" t.string "logingov_uuid" t.index ["icn"], name: "index_accounts_on_icn" @@ -58,7 +58,7 @@ t.string "record_type", null: false t.bigint "record_id", null: false t.bigint "blob_id", null: false - t.datetime "created_at", null: false + t.datetime "created_at", precision: nil, null: false t.index ["blob_id"], name: "index_active_storage_attachments_on_blob_id" t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true end @@ -70,7 +70,7 @@ t.text "metadata" t.bigint "byte_size", null: false t.string "checksum", null: false - t.datetime "created_at", null: false + t.datetime "created_at", precision: nil, null: false t.string "service_name", null: false t.index ["key"], name: "index_active_storage_blobs_on_key", unique: true end @@ -119,8 +119,8 @@ create_table "appeals_api_higher_level_reviews", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| t.string "status", default: "pending", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "code" t.string "detail" t.string "source" @@ -157,7 +157,7 @@ t.string "to" t.string "statusable_type" t.string "statusable_id" - t.datetime "status_update_time" + t.datetime "status_update_time", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "code" @@ -191,8 +191,8 @@ t.string "status" t.string "transaction_id" t.string "transaction_status" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "metadata_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -205,6 +205,12 @@ t.index ["user_uuid"], name: "index_async_transactions_on_user_uuid" end + create_table "average_days_for_claim_completions", id: :serial, force: :cascade do |t| + t.float "average_days", null: false + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + create_table "base_facilities", id: false, force: :cascade do |t| t.string "unique_id", null: false t.string "name", null: false @@ -220,8 +226,8 @@ t.jsonb "feedback" t.jsonb "access" t.string "fingerprint" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.geography "location", limit: {:srid=>4326, :type=>"st_point", :geographic=>true} t.boolean "mobile" t.string "active_status" @@ -242,8 +248,8 @@ create_table "claims_api_auto_established_claims", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| t.string "status" t.integer "evss_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "md5" t.string "source" t.string "flashes", default: [], array: true @@ -296,8 +302,8 @@ t.string "status" t.string "current_poa" t.string "md5" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "vbms_new_document_version_ref_id" t.string "vbms_document_series_ref_id" t.string "vbms_error_message" @@ -314,8 +320,8 @@ end create_table "claims_api_supporting_documents", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.uuid "auto_established_claim_id" t.text "file_data_ciphertext" t.text "encrypted_kms_key" @@ -352,8 +358,8 @@ t.string "email_confirmation_id" t.string "enrollment_id" t.string "batch_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "raw_form_data_ciphertext" t.text "eligibility_info_ciphertext" t.text "form_data_ciphertext" @@ -367,8 +373,8 @@ create_table "covid_vaccine_registration_submissions", id: :serial, force: :cascade do |t| t.string "sid" t.uuid "account_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "expanded", default: false, null: false t.boolean "sequestered", default: false, null: false t.string "email_confirmation_id" @@ -416,8 +422,8 @@ t.integer "code", null: false t.string "medical_term", null: false t.string "lay_term" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["code"], name: "index_disability_contentions_on_code", unique: true t.index ["lay_term"], name: "index_disability_contentions_on_lay_term", opclass: :gin_trgm_ops, using: :gin t.index ["medical_term"], name: "index_disability_contentions_on_medical_term", opclass: :gin_trgm_ops, using: :gin @@ -428,19 +434,19 @@ t.string "unit" t.geography "polygon", limit: {:srid=>4326, :type=>"st_polygon", :geographic=>true}, null: false t.string "vha_facility_id", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.integer "min" t.integer "max" - t.datetime "vssc_extract_date", default: "2001-01-01 00:00:00" + t.datetime "vssc_extract_date", precision: nil, default: "2001-01-01 00:00:00" t.index ["polygon"], name: "index_drivetime_bands_on_polygon", using: :gist end create_table "education_benefits_claims", id: :serial, force: :cascade do |t| - t.datetime "submitted_at" - t.datetime "processed_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "submitted_at", precision: nil + t.datetime "processed_at", precision: nil + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "regional_processing_office", null: false t.string "form_type", default: "1990" t.integer "saved_claim_id", null: false @@ -453,8 +459,8 @@ create_table "education_benefits_submissions", id: :serial, force: :cascade do |t| t.string "region", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "chapter33", default: false, null: false t.boolean "chapter30", default: false, null: false t.boolean "chapter1606", default: false, null: false @@ -480,8 +486,8 @@ t.datetime "updated_at", null: false t.boolean "poa" t.integer "remaining_entitlement" - t.datetime "denial_email_sent_at" - t.datetime "confirmation_email_sent_at" + t.datetime "denial_email_sent_at", precision: nil + t.datetime "confirmation_email_sent_at", precision: nil t.text "auth_headers_json_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -493,8 +499,8 @@ create_table "evss_claims", id: :serial, force: :cascade do |t| t.integer "evss_id", null: false t.json "data", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "user_uuid", null: false t.json "list_data", default: {}, null: false t.boolean "requested_decision", default: false, null: false @@ -511,8 +517,8 @@ t.string "gate_name" t.string "value" t.string "user" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["feature_name"], name: "index_feature_toggle_events_on_feature_name" end @@ -525,12 +531,13 @@ t.datetime "updated_at", null: false t.datetime "flagged_value_updated_at" t.index ["ip_address", "representative_id", "flag_type", "flagged_value_updated_at"], name: "index_unique_constraint_fields", unique: true + t.index ["ip_address", "representative_id", "flag_type"], name: "index_unique_flagged_veteran_representative", unique: true end create_table "flipper_features", force: :cascade do |t| t.string "key", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["key"], name: "index_flipper_features_on_key", unique: true end @@ -538,14 +545,14 @@ t.string "feature_key", null: false t.string "key", null: false t.text "value" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["feature_key", "key", "value"], name: "index_flipper_gates_on_feature_key_and_key_and_value", unique: true end create_table "form1010cg_submissions", force: :cascade do |t| t.string "carma_case_id", limit: 18, null: false - t.datetime "accepted_at", null: false + t.datetime "accepted_at", precision: nil, null: false t.json "metadata" t.json "attachments" t.datetime "created_at", null: false @@ -572,7 +579,7 @@ t.string "status", null: false t.string "error_class" t.string "error_message" - t.datetime "updated_at", null: false + t.datetime "updated_at", precision: nil, null: false t.jsonb "bgjob_errors", default: {} t.index ["bgjob_errors"], name: "index_form526_job_statuses_on_bgjob_errors", using: :gin t.index ["form526_submission_id"], name: "index_form526_job_statuses_on_form526_submission_id" @@ -584,8 +591,8 @@ t.integer "saved_claim_id", null: false t.integer "submitted_claim_id" t.boolean "workflow_complete", default: false, null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "multiple_birls", comment: "*After* a SubmitForm526 Job fails, a lookup is done to see if the veteran has multiple BIRLS IDs. This field gets set to true if that is the case. If the initial submit job succeeds, this field will remain false whether or not the veteran has multiple BIRLS IDs --so this field cannot technically be used to sum all Form526 veterans that have multiple BIRLS. This field /can/ give us an idea of how often having multiple BIRLS IDs is a problem." t.text "auth_headers_json_ciphertext" t.text "form_json_ciphertext" @@ -617,8 +624,8 @@ end create_table "form_attachments", id: :serial, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.uuid "guid", null: false t.string "type", null: false t.text "file_data_ciphertext" @@ -660,9 +667,9 @@ t.string "edipi", null: false t.string "first_name", null: false t.string "last_name", null: false - t.datetime "dob", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "dob", precision: nil, null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "ssn_ciphertext" t.text "encrypted_kms_key" t.index ["edipi"], name: "index_gibs_not_found_users_on_edipi" @@ -684,15 +691,15 @@ t.integer "msa", null: false t.string "msa_name" t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end create_table "health_care_applications", id: :serial, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "state", default: "pending", null: false t.string "form_submission_id_string" t.string "timestamp" @@ -714,18 +721,18 @@ create_table "id_card_announcement_subscriptions", id: :serial, force: :cascade do |t| t.string "email", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["email"], name: "index_id_card_announcement_subscriptions_on_email", unique: true end create_table "in_progress_forms", id: :serial, force: :cascade do |t| t.string "user_uuid", null: false t.string "form_id", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.json "metadata" - t.datetime "expires_at" + t.datetime "expires_at", precision: nil t.text "form_data_ciphertext" t.text "encrypted_kms_key" t.uuid "user_account_id" @@ -744,19 +751,19 @@ create_table "invalid_letter_address_edipis", id: :serial, force: :cascade do |t| t.string "edipi", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["edipi"], name: "index_invalid_letter_address_edipis_on_edipi" end create_table "maintenance_windows", id: :serial, force: :cascade do |t| t.string "pagerduty_id" t.string "external_service" - t.datetime "start_time" - t.datetime "end_time" + t.datetime "start_time", precision: nil + t.datetime "end_time", precision: nil t.string "description" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["end_time"], name: "index_maintenance_windows_on_end_time" t.index ["pagerduty_id"], name: "index_maintenance_windows_on_pagerduty_id" t.index ["start_time"], name: "index_maintenance_windows_on_start_time" @@ -791,8 +798,8 @@ t.uuid "handle", null: false t.uuid "user_account_id", null: false t.string "hashed_refresh_token", null: false - t.datetime "refresh_expiration", null: false - t.datetime "refresh_creation", null: false + t.datetime "refresh_expiration", precision: nil, null: false + t.datetime "refresh_creation", precision: nil, null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false t.bigint "user_verification_id", null: false @@ -817,6 +824,23 @@ t.index ["va_profile_id", "dismissed"], name: "show_onsite_notifications_index" end + create_table "pega_tables", force: :cascade do |t| + t.uuid "uuid" + t.string "veteranfirstname" + t.string "veteranmiddlename" + t.string "veteranlastname" + t.string "applicantfirstname" + t.string "applicantmiddlename" + t.string "applicantlastname" + t.jsonb "response" + t.string "filenumber" + t.string "doctype" + t.datetime "date_created" + t.datetime "date_completed" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + create_table "pension_ipf_notifications", force: :cascade do |t| t.text "payload_ciphertext" t.text "encrypted_kms_key" @@ -828,10 +852,10 @@ t.uuid "guid" t.string "type" t.string "form_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.integer "saved_claim_id" - t.datetime "completed_at" + t.datetime "completed_at", precision: nil t.text "file_data_ciphertext" t.text "encrypted_kms_key" t.index ["guid"], name: "index_persistent_attachments_on_guid", unique: true @@ -842,8 +866,8 @@ create_table "personal_information_logs", id: :serial, force: :cascade do |t| t.jsonb "data", null: false t.string "error_class", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.text "data_ciphertext" t.text "encrypted_kms_key" t.index ["created_at"], name: "index_personal_information_logs_on_created_at" @@ -857,7 +881,7 @@ t.bigint "query_hash" t.float "total_time" t.bigint "calls" - t.datetime "captured_at" + t.datetime "captured_at", precision: nil t.index ["database", "captured_at"], name: "index_pghero_query_stats_on_database_and_captured_at" end @@ -866,7 +890,7 @@ t.text "schema" t.text "relation" t.bigint "size" - t.datetime "captured_at" + t.datetime "captured_at", precision: nil t.index ["database", "captured_at"], name: "index_pghero_space_stats_on_database_and_captured_at" end @@ -875,22 +899,22 @@ t.string "application_uuid" t.string "return_description", null: false t.integer "return_code" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.index ["application_uuid"], name: "index_preneed_submissions_on_application_uuid", unique: true t.index ["tracking_number"], name: "index_preneed_submissions_on_tracking_number", unique: true end create_table "saved_claims", id: :serial, force: :cascade do |t| - t.datetime "created_at" - t.datetime "updated_at" + t.datetime "created_at", precision: nil + t.datetime "updated_at", precision: nil t.string "form_id" t.uuid "guid", null: false t.string "type" t.text "form_ciphertext" t.text "encrypted_kms_key" - t.string "uploaded_forms", default: [], array: true - t.datetime "itf_datetime" + t.string "uploaded_forms", array: true + t.datetime "itf_datetime", precision: nil t.index ["created_at", "type"], name: "index_saved_claims_on_created_at_and_type" t.index ["guid"], name: "index_saved_claims_on_guid", unique: true t.index ["id", "type"], name: "index_saved_claims_on_id_and_type" @@ -923,7 +947,7 @@ t.integer "rpo" t.integer "number_of_submissions" t.string "filename" - t.datetime "successful_at" + t.datetime "successful_at", precision: nil t.integer "retry_attempt", default: 0 t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -936,8 +960,8 @@ t.string "description", null: false t.integer "state_id", null: false t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -957,7 +981,7 @@ t.integer "add_ninety_day_hospital_copay" t.integer "outpatient_basic_care_copay" t.integer "outpatient_specialty_copay" - t.datetime "threshold_effective_date" + t.datetime "threshold_effective_date", precision: nil t.integer "aid_and_attendance_threshold" t.integer "outpatient_preventive_copay" t.integer "medication_copay" @@ -968,8 +992,8 @@ t.integer "inpatient_per_diem" t.string "description" t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -980,8 +1004,8 @@ t.integer "fips_code", null: false t.integer "country_id", null: false t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -993,8 +1017,8 @@ t.integer "state_id", null: false t.integer "county_number", null: false t.integer "version", null: false - t.datetime "created", null: false - t.datetime "updated" + t.datetime "created", precision: nil, null: false + t.datetime "updated", precision: nil t.string "created_by" t.string "updated_by" end @@ -1010,8 +1034,8 @@ create_table "test_user_dashboard_tud_account_availability_logs", force: :cascade do |t| t.string "account_uuid" - t.datetime "checkout_time" - t.datetime "checkin_time" + t.datetime "checkout_time", precision: nil + t.datetime "checkin_time", precision: nil t.boolean "has_checkin_error" t.boolean "is_manual_checkin" t.datetime "created_at", null: false @@ -1025,12 +1049,12 @@ t.string "middle_name" t.string "last_name" t.string "gender" - t.datetime "birth_date" + t.datetime "birth_date", precision: nil t.integer "ssn" t.string "phone" t.string "email" t.string "password" - t.datetime "checkout_time" + t.datetime "checkout_time", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.text "services" @@ -1043,8 +1067,8 @@ end create_table "user_acceptable_verified_credentials", force: :cascade do |t| - t.datetime "acceptable_verified_credential_at" - t.datetime "idme_verified_credential_at" + t.datetime "acceptable_verified_credential_at", precision: nil + t.datetime "idme_verified_credential_at", precision: nil t.uuid "user_account_id", null: false t.datetime "created_at", null: false t.datetime "updated_at", null: false @@ -1075,7 +1099,7 @@ t.string "logingov_uuid" t.string "mhv_uuid" t.string "dslogon_uuid" - t.datetime "verified_at" + t.datetime "verified_at", precision: nil t.datetime "created_at", null: false t.datetime "updated_at", null: false t.string "backing_idme_uuid" @@ -1097,15 +1121,15 @@ t.date "last_revision_on" t.integer "pages" t.string "sha256" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "valid_pdf", default: false t.text "form_usage" t.text "form_tool_intro" t.string "form_tool_url" t.string "form_type" t.string "language" - t.datetime "deleted_at" + t.datetime "deleted_at", precision: nil t.string "related_forms", array: true t.jsonb "benefit_categories" t.string "form_details_url" @@ -1152,8 +1176,8 @@ t.string "status", default: "pending", null: false t.string "code" t.string "detail" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.boolean "s3_deleted" t.string "consumer_name" t.uuid "consumer_id" @@ -1181,8 +1205,8 @@ t.string "name" t.string "phone" t.string "state", limit: 2 - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "address_type" t.string "city" t.string "country_code_iso3" @@ -1212,8 +1236,8 @@ t.string "last_name" t.string "email" t.string "phone" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "poa_codes", default: [], array: true t.string "user_types", default: [], array: true t.text "ssn_ciphertext" @@ -1247,8 +1271,8 @@ end create_table "vic_submissions", id: :serial, force: :cascade do |t| - t.datetime "created_at", null: false - t.datetime "updated_at", null: false + t.datetime "created_at", precision: nil, null: false + t.datetime "updated_at", precision: nil, null: false t.string "state", default: "pending", null: false t.uuid "guid", null: false t.json "response" @@ -1278,10 +1302,10 @@ create_table "vye_awards", force: :cascade do |t| t.integer "user_info_id" t.string "cur_award_ind" - t.datetime "award_begin_date" - t.datetime "award_end_date" + t.datetime "award_begin_date", precision: nil + t.datetime "award_end_date", precision: nil t.integer "training_time" - t.datetime "payment_date" + t.datetime "payment_date", precision: nil t.decimal "monthly_rate" t.string "begin_rsn" t.string "end_rsn" @@ -1318,7 +1342,7 @@ t.text "ssn_ciphertext" t.string "claim_no_ciphertext" t.string "doc_type" - t.datetime "queue_date" + t.datetime "queue_date", precision: nil t.string "rpo" t.text "encrypted_kms_key" t.datetime "created_at", null: false @@ -1344,9 +1368,9 @@ t.text "stub_nm_ciphertext" t.string "mr_status" t.string "rem_ent" - t.datetime "cert_issue_date" - t.datetime "del_date" - t.datetime "date_last_certified" + t.datetime "cert_issue_date", precision: nil + t.datetime "del_date", precision: nil + t.datetime "date_last_certified", precision: nil t.integer "rpo_code" t.string "fac_code" t.decimal "payment_amt" @@ -1376,8 +1400,8 @@ t.string "change_flag" t.integer "rpo_code" t.boolean "rpo_flag" - t.datetime "act_begin" - t.datetime "act_end" + t.datetime "act_begin", precision: nil + t.datetime "act_end", precision: nil t.string "source_ind" t.datetime "created_at", null: false t.datetime "updated_at", null: false diff --git a/lib/common/client/concerns/mhv_fhir_session_client.rb b/lib/common/client/concerns/mhv_fhir_session_client.rb index 389d9739e60..a7d65a7dd4e 100644 --- a/lib/common/client/concerns/mhv_fhir_session_client.rb +++ b/lib/common/client/concerns/mhv_fhir_session_client.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require 'common/client/concerns/mhv_jwt_session_client' +require 'medical_records/patient_not_found' module Common module Client diff --git a/lib/lighthouse/direct_deposit/error_parser.rb b/lib/lighthouse/direct_deposit/error_parser.rb index 954a0b7ebe8..5539399340a 100644 --- a/lib/lighthouse/direct_deposit/error_parser.rb +++ b/lib/lighthouse/direct_deposit/error_parser.rb @@ -44,35 +44,29 @@ def self.parse_detail(body) end def self.parse_code(detail) # rubocop:disable Metrics/MethodLength - return "#{prefix}.api.rate.limit.exceeded" if detail.include? 'API rate limit exceeded' - return "#{prefix}.api.gateway.timeout" if detail.include? 'Did not receive a timely response' - return "#{prefix}.invalid.authentication.creds" if detail.include? 'Invalid authentication credentials' - return "#{prefix}.invalid.token" if detail.include? 'Invalid token' - return "#{prefix}.invalid.scopes" if detail.include? 'scopes are not configured' - return "#{prefix}.icn.not.found" if detail.include? 'No data found for ICN' - return "#{prefix}.icn.invalid" if detail.include? 'getDirectDeposit.icn size' - return "#{prefix}.account.number.invalid" if detail.include? 'payment.accountNumber.invalid' - return "#{prefix}.account.type.invalid" if detail.include? 'payment.accountType.invalid' - return "#{prefix}.account.number.fraud" if detail.include? 'Flashes on record' - return "#{prefix}.routing.number.invalid.checksum" if detail.include? 'accountRoutingNumber.invalidCheckSum' - return "#{prefix}.routing.number.invalid" if detail.include? 'payment.accountRoutingNumber.invalid' - return "#{prefix}.routing.number.fraud" if detail.include? 'Routing number related to potential fraud' - return "#{prefix}.restriction.indicators.present" if detail.include? 'restriction.indicators.present' - return "#{prefix}.day.phone.number.invalid" if detail.include? 'Day phone number is invalid' - return "#{prefix}.day.area.number.invalid" if detail.include? 'Day area number is invalid' - return "#{prefix}.night.phone.number.invalid" if detail.include? 'Night phone number is invalid' - return "#{prefix}.night.area.number.invalid" if detail.include? 'Night area number is invalid' - return "#{prefix}.mailing.address.invalid" if detail.include? 'field not entered for mailing address update' - return "#{prefix}.potential.fraud" if detail.include? 'GUIE50041' - return "#{prefix}.unspecified.error" if detail.include? 'GUIE50022' + return 'cnp.payment.api.rate.limit.exceeded' if detail.include? 'API rate limit exceeded' + return 'cnp.payment.api.gateway.timeout' if detail.include? 'Did not receive a timely response' + return 'cnp.payment.invalid.authentication.creds' if detail.include? 'Invalid authentication credentials' + return 'cnp.payment.invalid.token' if detail.include? 'Invalid token' + return 'cnp.payment.invalid.scopes' if detail.include? 'scopes are not configured' + return 'cnp.payment.icn.not.found' if detail.include? 'No data found for ICN' + return 'cnp.payment.icn.invalid' if detail.include? 'getDirectDeposit.icn size' + return 'cnp.payment.account.number.invalid' if detail.include? 'payment.accountNumber.invalid' + return 'cnp.payment.account.type.invalid' if detail.include? 'payment.accountType.invalid' + return 'cnp.payment.account.number.fraud' if detail.include? 'Flashes on record' + return 'cnp.payment.routing.number.invalid.checksum' if detail.include? 'accountRoutingNumber.invalidCheckSum' + return 'cnp.payment.routing.number.invalid' if detail.include? 'payment.accountRoutingNumber.invalid' + return 'cnp.payment.routing.number.fraud' if detail.include? 'Routing number related to potential fraud' + return 'cnp.payment.restriction.indicators.present' if detail.include? 'restriction.indicators.present' + return 'cnp.payment.day.phone.number.invalid' if detail.include? 'Day phone number is invalid' + return 'cnp.payment.day.area.number.invalid' if detail.include? 'Day area number is invalid' + return 'cnp.payment.night.phone.number.invalid' if detail.include? 'Night phone number is invalid' + return 'cnp.payment.night.area.number.invalid' if detail.include? 'Night area number is invalid' + return 'cnp.payment.mailing.address.invalid' if detail.include? 'field not entered for mailing address update' + return 'cnp.payment.potential.fraud' if detail.include? 'GUIE50041' + return 'cnp.payment.unspecified.error' if detail.include? 'GUIE50022' - "#{prefix}.generic.error" - end - - def self.prefix - return 'direct.deposit' if Flipper.enabled?(:profile_show_direct_deposit_single_form) - - 'cnp.payment' + 'cnp.payment.generic.error' end def self.data_source diff --git a/lib/lighthouse/direct_deposit/error_response.rb b/lib/lighthouse/direct_deposit/error_response.rb index 7775634210e..72bd2448a4f 100644 --- a/lib/lighthouse/direct_deposit/error_response.rb +++ b/lib/lighthouse/direct_deposit/error_response.rb @@ -21,6 +21,10 @@ def body { errors: @errors } end + def code=(code) + errors.first[:code] = code + end + def code errors.first[:code] end diff --git a/lib/pdf_fill/filler.rb b/lib/pdf_fill/filler.rb index 2ce6719beca..fc0d79ac0f2 100644 --- a/lib/pdf_fill/filler.rb +++ b/lib/pdf_fill/filler.rb @@ -8,7 +8,6 @@ require 'pdf_fill/forms/va210781' require 'pdf_fill/forms/va218940' require 'pdf_fill/forms/va1010cg' -require 'pdf_fill/forms/va1010ez' require 'pdf_fill/forms/va686c674' require 'pdf_fill/forms/va281900' require 'pdf_fill/forms/va288832' @@ -32,7 +31,6 @@ module Filler '21-0781' => PdfFill::Forms::Va210781, '21-8940' => PdfFill::Forms::Va218940, '10-10CG' => PdfFill::Forms::Va1010cg, - '10-10EZ' => PdfFill::Forms::Va1010ez, '686C-674' => PdfFill::Forms::Va686c674, '28-1900' => PdfFill::Forms::Va281900, '28-8832' => PdfFill::Forms::Va288832, diff --git a/lib/pdf_fill/forms/maps/input_map_1010_ez.rb b/lib/pdf_fill/forms/maps/input_map_1010_ez.rb deleted file mode 100644 index 58723c811b1..00000000000 --- a/lib/pdf_fill/forms/maps/input_map_1010_ez.rb +++ /dev/null @@ -1,111 +0,0 @@ -# frozen_string_literal: true - -module PdfFill - module Forms - module Maps - module InputMap1010Ez - def self.extended(base) - base.include(self) - end - - INPUT_MAP = OpenStruct.new( - benefits_type: { - enrollment: 'F[0].P4[0].CheckBox7[6]', - registration: 'F[0].P4[0].CheckBox7[7]' - }, - veteran: { - name: 'F[0].P4[0].LastFirstMiddle[0]', - preferred_name: 'F[0].P4[0].TextField2[1]', - mothers_maiden_name: 'F[0].P4[0].TextField2[0]', - date_of_birth: 'F[0].P4[0].DateTimeField4[0]', - gender: 'F[0].P4[0].RadioButtonList[1]', - sigi_genders: 'F[0].P4[0].RadioButtonList[4]', - ssn: 'F[0].P4[0].SSN[0]', - place_of_birth: 'F[0].P4[0].TextField5[0]', - state_of_birth: 'F[0].P4[0].TextField5[0]', - marital_status: 'F[0].P4[0].RadioButtonList[3]', - email: 'F[0].P4[0].TextField23[0]', - home_phone: 'F[0].P4[0].TextField10[0]', - mobile_phone: 'F[0].P4[0].TextField11[0]', - initial_va_contact: 'F[0].P4[0].RadioButtonList[2]', - address: { - street: 'F[0].P4[0].TextField6[0]', - city: 'F[0].P4[0].TextField7[0]', - state: 'F[0].P4[0].TextField8[0]', - postalCode: 'F[0].P4[0].TextField25[0]' - }, - home_address: { - street: 'F[0].P4[0].TextField6[1]', - city: 'F[0].P4[0].TextField7[1]', - state: 'F[0].P4[0].TextField8[1]', - postalCode: 'F[0].P4[0].TextField25[1]' - }, - ethnicity: { - isAmericanIndianOrAlaskanNative: 'F[0].P4[0].CheckBox7[0]', - isAsian: 'F[0].P4[0].CheckBox7[1]', - isBlackOrAfricanAmerican: 'F[0].P4[0].CheckBox7[3]', - isSpanishHispanicLatino: 'F[0].P4[0].RadioButtonList[0]', - isNativeHawaiianOrOtherPacificIslander: 'F[0].P4[0].CheckBox7[4]', - isWhite: 'F[0].P4[0].CheckBox7[2]', - hasDemographicNoAnswer: 'F[0].P4[0].CheckBox7[5]' - }, - service: { - last_branch_of_service: 'F[0].P5[0].TextField13[0]', - last_entry_date: 'F[0].P5[0].DateTimeField8[0]', - last_discharge_date: 'F[0].P5[0].DateTimeField9[0]', - discharge_type: 'F[0].P5[0].TextField24[0]', - purple_heart_recipient: 'F[0].P5[0].RadioButtonList[6]', - is_former_pow: 'F[0].P5[0].RadioButtonList[7]', - post_11111998_combat: 'F[0].P5[0].RadioButtonList[8]', - disabled_in_lod: 'F[0].P5[0].RadioButtonList[9]', - sw_asia_combat: 'F[0].P5[0].RadioButtonList[10]', - vietnam_service: 'F[0].P5[0].RadioButtonList[12]', - exposed_to_radiation: 'F[0].P5[0].RadioButtonList[13]', - radium_treatments: 'F[0].P5[0].RadioButtonList[14]', - camp_lejeune: 'F[0].P5[0].RadioButtonList[15]' - }, - disclose_financial_information: 'F[0].P6[0].RadioButtonList[0]', - gross_income: 'F[0].P6[0].NumericField2[0]', - net_income: 'F[0].P6[0].NumericField2[3]', - other_income: 'F[0].P6[0].NumericField2[6]' - }, - spouse: { - name: 'F[0].P5[0].TextField20[0]', - date_of_birth: 'F[0].P5[0].DateTimeField6[0]', - date_of_marriage: 'F[0].P5[0].DateTimeField5[0]', - address: 'F[0].P5[0].TextField20[3]', - cohabitated_last_year: 'F[0].P5[0].RadioButtonList[2]', - gross_income: 'F[0].P6[0].NumericField2[1]', - net_income: 'F[0].P6[0].NumericField2[4]', - other_income: 'F[0].P6[0].NumericField2[7]' - }, - is_medicaid_eligible: 'F[0].P5[0].RadioButtonList[4]', - is_enrolled_nedicare_part_a: 'F[0].P5[0].RadioButtonList[5]', - medicare_number: 'F[0].P5[0].MedicareClaimNumber[0]', - medicare_effective_date: 'F[0].P5[0].DateTimeField1[0]', - deductible_medical_expenses: 'F[0].P6[0].NumericField2[9]', - deductible_funeral_expenses: 'F[0].P6[0].NumericField2[10]', - deductible_education_expenses: 'F[0].P6[0].NumericField2[11]', - providers: { - insurance_name: 'F[0].P5[0].TextField17[0]', - insurance_policy_holder_name: 'F[0].P5[0].TextField18[0]', - insurance_policy_number: 'F[0].P5[0].TextField19[0]', - insurance_group_code: 'F[0].P5[0].TextField19[1]' - }, - dependents: { - name: 'F[0].P5[0].TextField20[1]', - date_of_birth: 'F[0].P5[0].DateTimeField3[0]', - ssn: 'F[0].P5[0].TextField20[4]', - relation: 'F[0].P5[0].RadioButtonList[3]', - became_dependent: 'F[0].P5[0].DateTimeField7[0]', - attend_school_last_year: 'F[0].P5[0].RadioButtonList[1]', - disabled_before18: 'F[0].P5[0].RadioButtonList[0]', - gross_income: 'F[0].P6[0].NumericField2[2]', - net_income: 'F[0].P6[0].NumericField2[5]', - other_income: 'F[0].P6[0].NumericField2[8]' - } - ) - end - end - end -end diff --git a/lib/pdf_fill/forms/maps/key_map_1010_ez.rb b/lib/pdf_fill/forms/maps/key_map_1010_ez.rb deleted file mode 100644 index 31b22700277..00000000000 --- a/lib/pdf_fill/forms/maps/key_map_1010_ez.rb +++ /dev/null @@ -1,113 +0,0 @@ -# frozen_string_literal: true - -require 'pdf_fill/forms/maps/input_map_1010_ez' - -module PdfFill - module Forms - module Maps - module KeyMap1010Ez - extend InputMap1010Ez - - KEY = { - 'helpers' => { - 'veteranFullName' => { key: INPUT_MAP.veteran[:name], question_num: 3 }, - 'gender' => { key: INPUT_MAP.veteran[:gender], question_num: 6 }, - 'sigiGenders' => { key: INPUT_MAP.veteran[:sigi_genders], question_num: 7 }, - 'placeOfBirth' => { key: INPUT_MAP.veteran[:place_of_birth], question_num: 12 }, - 'isAmericanIndianOrAlaskanNative' => { - key: INPUT_MAP.veteran[:ethnicity][:isAmericanIndianOrAlaskanNative], - question_num: 9 - }, - 'isAsian' => { key: INPUT_MAP.veteran[:ethnicity][:isAsian], question_num: 9 }, - 'isBlackOrAfricanAmerican' => { - key: INPUT_MAP.veteran[:ethnicity][:isBlackOrAfricanAmerican], - question_num: 9 - }, - 'isSpanishHispanicLatino' => { - key: INPUT_MAP.veteran[:ethnicity][:isSpanishHispanicLatino], - question_num: 8 - }, - 'isNativeHawaiianOrOtherPacificIslander' => { - key: INPUT_MAP.veteran[:ethnicity][:isNativeHawaiianOrOtherPacificIslander], - question_num: 9 - }, - 'isWhite' => { key: INPUT_MAP.veteran[:ethnicity][:isWhite], question_num: 9 }, - 'hasDemographicNoAnswer' => { - key: INPUT_MAP.veteran[:ethnicity][:hasDemographicNoAnswer], question_num: 9 - }, - 'maritalStatus' => { key: INPUT_MAP.veteran[:marital_status], question_num: 28 }, - 'wantsInitialVaContact' => { key: INPUT_MAP.veteran[:initial_va_contact], question_num: 37 }, - 'purpleHeartRecipient' => { key: INPUT_MAP.veteran[:service][:purple_heart_recipient] }, - 'isFormerPow' => { key: INPUT_MAP.veteran[:service][:is_former_pow] }, - 'postNov111998Combat' => { key: INPUT_MAP.veteran[:service][:post_11111998_combat] }, - 'disabledInLineOfDuty' => { key: INPUT_MAP.veteran[:service][:disabled_in_lod] }, - 'swAsiaCombat' => { key: INPUT_MAP.veteran[:service][:sw_asia_combat] }, - 'vietnamService' => { key: INPUT_MAP.veteran[:service][:vietnam_service] }, - 'exposedToRadiation' => { key: INPUT_MAP.veteran[:service][:exposed_to_radiation] }, - 'radiumTreatments' => { key: INPUT_MAP.veteran[:service][:radium_treatments] }, - 'campLejeune' => { key: INPUT_MAP.veteran[:service][:camp_lejeune] }, - 'isMedicaidEligible' => { key: INPUT_MAP.is_medicaid_eligible }, - 'isEnrolledMedicarePartA' => { key: INPUT_MAP.is_enrolled_nedicare_part_a }, - 'providers' => { - 'insuranceName' => { key: INPUT_MAP.providers[:insurance_name] }, - 'insurancePolicyHolderName' => { key: INPUT_MAP.providers[:insurance_policy_holder_name] }, - 'insurancePolicyNumber' => { key: INPUT_MAP.providers[:insurance_policy_number] }, - 'insuranceGroupCode' => { key: INPUT_MAP.providers[:insurance_group_code] } - }, - 'dependents' => { - 'fullName' => { key: INPUT_MAP.dependents[:name] }, - 'dependentRelation' => { key: INPUT_MAP.dependents[:relation] }, - 'socialSecurityNumber' => { key: INPUT_MAP.dependents[:ssn] }, - 'dateOfBirth' => { key: INPUT_MAP.dependents[:date_of_birth] }, - 'becameDependent' => { key: INPUT_MAP.dependents[:became_dependent] }, - 'attendedSchoolLastYear' => { key: INPUT_MAP.dependents[:attend_school_last_year] }, - 'disabledBefore18' => { key: INPUT_MAP.dependents[:disabled_before18] }, - 'grossIncome' => { key: INPUT_MAP.dependents[:gross_income] }, - 'netIncome' => { key: INPUT_MAP.dependents[:net_income] }, - 'otherIncome' => { key: INPUT_MAP.dependents[:other_income] } - }, - 'spouseFullName' => { key: INPUT_MAP.spouse[:name] }, - 'spouseAddress' => { key: INPUT_MAP.spouse[:address] }, - 'cohabitedLastYear' => { key: INPUT_MAP.spouse[:cohabitated_last_year] }, - 'veteranDateOfBirth' => { key: INPUT_MAP.veteran[:date_of_birth], question_num: 11 }, - 'lastEntryDate' => { key: INPUT_MAP.veteran[:service][:last_entry_date] }, - 'lastDischargeDate' => { key: INPUT_MAP.veteran[:service][:last_discharge_date] }, - 'medicarePartAEffectiveDate' => { key: INPUT_MAP.medicare_effective_date }, - 'spouseDateOfBirth' => { key: INPUT_MAP.spouse[:date_of_birth] }, - 'dateOfMarriage' => { key: INPUT_MAP.spouse[:date_of_marriage] }, - 'discloseFinancialInformation' => { key: INPUT_MAP.veteran[:disclose_financial_information] } - }, - 'mothersMaidenName' => { key: INPUT_MAP.veteran[:mothers_maiden_name], question_num: 5 }, - 'veteranSocialSecurityNumber' => { key: INPUT_MAP.veteran[:ssn], question_num: 10 }, - 'email' => { key: INPUT_MAP.veteran[:email], question_num: 22 }, - 'homePhone' => { key: INPUT_MAP.veteran[:home_phone], question_num: 20 }, - 'mobilePhone' => { key: INPUT_MAP.veteran[:mobile_phone], question_num: 21 }, - 'veteranAddress' => { - 'street' => { key: INPUT_MAP.veteran[:address][:street], question_num: 15 }, - 'city' => { key: INPUT_MAP.veteran[:address][:city], question_num: 16 }, - 'postalCode' => { key: INPUT_MAP.veteran[:address][:postalCode], question_num: 18 }, - 'state' => { key: INPUT_MAP.veteran[:address][:state], question_num: 17 } - }, - 'veteranHomeAddress' => { - 'street' => { key: INPUT_MAP.veteran[:home_address][:street], question_num: 23 }, - 'city' => { key: INPUT_MAP.veteran[:home_address][:city], question_num: 24 }, - 'postalCode' => { key: INPUT_MAP.veteran[:home_address][:postalCode], question_num: 26 }, - 'state' => { key: INPUT_MAP.veteran[:home_address][:state], question_num: 25 } - }, - 'lastServiceBranch' => { key: INPUT_MAP.veteran[:service][:last_branch_of_service] }, - 'dischargeType' => { key: INPUT_MAP.veteran[:service][:discharge_type] }, - 'medicareClaimNumber' => { key: INPUT_MAP.medicare_number }, - 'spouseGrossIncome' => { key: INPUT_MAP.spouse[:gross_income] }, - 'spouseNetIncome' => { key: INPUT_MAP.spouse[:net_income] }, - 'spouseOtherIncome' => { key: INPUT_MAP.spouse[:other_income] }, - 'veteranGrossIncome' => { key: INPUT_MAP.veteran[:gross_income] }, - 'veteranNetIncome' => { key: INPUT_MAP.veteran[:net_income] }, - 'veteranOtherIncome' => { key: INPUT_MAP.veteran[:other_income] }, - 'deductibleMedicalExpenses' => { key: INPUT_MAP.deductible_medical_expenses }, - 'deductibleFuneralExpenses' => { key: INPUT_MAP.deductible_funeral_expenses }, - 'deductibleEducationExpenses' => { key: INPUT_MAP.deductible_education_expenses } - }.freeze - end - end - end -end diff --git a/lib/pdf_fill/forms/pdfs/10-10EZ.pdf b/lib/pdf_fill/forms/pdfs/10-10EZ.pdf deleted file mode 100644 index 77691d82416..00000000000 Binary files a/lib/pdf_fill/forms/pdfs/10-10EZ.pdf and /dev/null differ diff --git a/lib/pdf_fill/forms/va1010ez.rb b/lib/pdf_fill/forms/va1010ez.rb deleted file mode 100644 index bd57784804a..00000000000 --- a/lib/pdf_fill/forms/va1010ez.rb +++ /dev/null @@ -1,193 +0,0 @@ -# frozen_string_literal: true - -require 'pdf_fill/forms/form_base' -require 'pdf_fill/forms/maps/key_map_1010_ez' - -module PdfFill - module Forms - class Va1010ez < FormBase - include Maps::KeyMap1010Ez - - GENDERS = { NB: '0', M: '1', F: '2', TM: '3', TF: '4', NA: '6', O: 'Off' }.freeze - - MARITAL_STATUS = ['Married', 'Never Married', 'Separated', 'Widowed', 'Divorced'].freeze - - ETHNICITY_CHOICES = %w[ - isAmericanIndianOrAlaskanNative - isAsian - isBlackOrAfricanAmerican - isSpanishHispanicLatino - isNativeHawaiianOrOtherPacificIslander - isWhite - hasDemographicNoAnswer - ].freeze - - SERVICE_HISTORIES = %w[ - purpleHeartRecipient - isFormerPow - postNov111998Combat - disabledInLineOfDuty - swAsiaCombat - vietnamService - exposedToRadiation - radiumTreatments - campLejeune - ].freeze - - def merge_fields(_options = {}) - @form_data['helpers'] = { - 'veteran' => {}, - 'secondaryCaregiverOne' => {}, - 'secondaryCaregiverTwo' => {} - } - - merge_names('veteranFullName') - merge_names('spouseFullName') - merge_ethnicity_choices - merge_place_of_birth - merge_gender('gender') - merge_gender('sigiGenders') - merge_marital_status - merge_service_histories - merge_providers - merge_spouse_address - merge_dependents - merge_financial_discloser - merge_radio_buttons - format_dates - - @form_data - end - - private - - def merge_radio_buttons - fields = %w[isMedicaidEligible isEnrolledMedicarePartA cohabitedLastYear wantsInitialVaContact] - fields.each { |field| merge_radio_button(field, @form_data) } - end - - def merge_names(type) - name = @form_data[type] - - full_name_parts = [ - name['last'], - name['first'], - name['middle'] - ].compact.join(', ') - - @form_data['helpers'][type] = full_name_parts - end - - def merge_gender(type = 'gender') - value = @form_data[type] || 'O' - - @form_data['helpers'][type] = GENDERS[value.to_sym] - end - - def merge_ethnicity_choices - ETHNICITY_CHOICES.each do |choice| - value = @form_data[choice] - selected = value == true ? '1' : '2' - - @form_data['helpers'][choice] = selected - end - end - - def merge_marital_status - value = @form_data['maritalStatus'] - - MARITAL_STATUS.each_with_index do |status, i| - if value.downcase == status&.downcase - @form_data['helpers']['maritalStatus'] = (i + 1).to_s - break - end - end - end - - def merge_place_of_birth - city = @form_data['cityOfBirth'] - state = @form_data['stateOfBirth'] - - @form_data['helpers']['placeOfBirth'] = [city, state].join(', ') - end - - def merge_service_histories - SERVICE_HISTORIES.each { |history| merge_checkbox(history, @form_data) } - end - - def merge_providers - providers = @form_data['providers'] - provider = providers.first - - @form_data['helpers']['providers'] = provider - end - - def merge_dependents - dependents = @form_data['dependents'] - return if dependents.empty? - - dependent = dependents.first - - @form_data['helpers']['dependents'] = dependent - - format_date_for('dateOfBirth', dependent, 'dependents') - format_date_for('becameDependent', dependent, 'dependents') - merge_radio_button('dependentRelation', dependent, 'dependents') - merge_radio_button('disabledBefore18', dependent, 'dependents') - merge_radio_button('attendedSchoolLastYear', dependent, 'dependents') - end - - def merge_spouse_address - address = @form_data['spouseAddress']&.symbolize_keys - - full_address = format('%s %s, %s %s', address) - @form_data['helpers']['spouseAddress'] = full_address - end - - def merge_financial_discloser - disclosure = @form_data['discloseFinancialInformation'] - selected = disclosure == true ? 0 : 1 - - @form_data['helpers']['discloseFinancialInformation'] = selected - end - - def format_date_for(field, source, *path) - date = source[field] - date = Date.parse(date).strftime('%m/%d/%Y') if date - assign_value(field, date, path) - end - - def format_dates - %w[ - veteranDateOfBirth lastEntryDate lastDischargeDate medicarePartAEffectiveDate - spouseDateOfBirth dateOfMarriage - ].each { |field| format_date_for(field, @form_data) } - end - - def merge_radio_button(field, source, *path) - selected = source[field] == true ? '1' : '2' - - assign_value(field, selected, path) - end - - def form_data_helper(_field, path) - form_data = path.empty? ? @form_data : @form_data.dig(*path) - form_data.is_a?(Array) ? form_data.first : form_data - end - - def assign_value(field, value, path) - if path.empty? - @form_data['helpers'][field] = value - return - end - - @form_data['helpers'].dig(*path)[field] = value - end - - def merge_checkbox(field, source, *path) - selected = source[field] == true ? 'YES' : 'NO' - assign_value(field, selected, path) - end - end - end -end diff --git a/lib/pdf_fill/forms/va21p530v2.rb b/lib/pdf_fill/forms/va21p530v2.rb index 6350a4228cf..06b70f63a83 100644 --- a/lib/pdf_fill/forms/va21p530v2.rb +++ b/lib/pdf_fill/forms/va21p530v2.rb @@ -719,6 +719,9 @@ def merge_fields(_options = {}) expand_cemetery_location + # special case: the UI only has a 'yes' checkbox, so the PDF 'noTransportation' checkbox can never be true. + @form_data['hasTransportation'] = @form_data['transportation'] == true ? 'YES' : nil + # special case: these fields were built as checkboxes instead of radios, so usual radio logic can't be used. burial_expense_responsibility = @form_data['burialExpenseResponsibility'] @form_data['hasBurialExpenseResponsibility'] = burial_expense_responsibility ? 'On' : nil @@ -759,7 +762,6 @@ def merge_fields(_options = {}) govtContributions previouslyReceivedAllowance allowanceStatementOfTruth - transportation ].each do |attr| expand_checkbox_in_place(@form_data, attr) end diff --git a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb index 0a6251cda7a..e718556a414 100644 --- a/modules/appeals_api/app/models/appeals_api/higher_level_review.rb +++ b/modules/appeals_api/app/models/appeals_api/higher_level_review.rb @@ -5,9 +5,11 @@ module AppealsApi class HigherLevelReview < ApplicationRecord + include AppealScopes include HlrStatus include PdfOutputPrep include ModelValidations + required_claimant_headers %w[ X-VA-NonVeteranClaimant-First-Name X-VA-NonVeteranClaimant-Last-Name diff --git a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb index 31a07d91ec8..a5fbe41e75f 100644 --- a/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb +++ b/modules/appeals_api/app/models/appeals_api/notice_of_disagreement.rb @@ -5,6 +5,7 @@ module AppealsApi class NoticeOfDisagreement < ApplicationRecord + include AppealScopes include NodStatus include PdfOutputPrep include ModelValidations diff --git a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb index 2bfafbf9bae..d994814374a 100644 --- a/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb +++ b/modules/appeals_api/app/models/appeals_api/supplemental_claim.rb @@ -4,9 +4,11 @@ module AppealsApi class SupplementalClaim < ApplicationRecord + include AppealScopes include ScStatus include PdfOutputPrep include ModelValidations + required_claimant_headers %w[X-VA-NonVeteranClaimant-First-Name X-VA-NonVeteranClaimant-Last-Name] attr_readonly :auth_headers diff --git a/modules/appeals_api/app/models/concerns/appeals_api/appeal_scopes.rb b/modules/appeals_api/app/models/concerns/appeals_api/appeal_scopes.rb new file mode 100644 index 00000000000..ddc4860526d --- /dev/null +++ b/modules/appeals_api/app/models/concerns/appeals_api/appeal_scopes.rb @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +module AppealsApi + module AppealScopes + extend ActiveSupport::Concern + + included do + scope :without_status_updates_since, lambda { |time| + status_update_table = AppealsApi::StatusUpdate.table_name + join_clause = <<~JOIN + LEFT JOIN #{status_update_table} + ON #{table_name}.id = CAST(#{status_update_table}.statusable_id as uuid) + AND #{status_update_table}.id IS NULL + AND #{status_update_table}.statusable_type = '#{sanitize_sql(klass.name)}' + JOIN + where("#{table_name}.updated_at <= ?", time) + .where.not(id: joins(join_clause).where("#{status_update_table}.created_at >= ?", time).distinct.pluck(:id)) + } + + scope :with_pii, -> { where.not(form_data_ciphertext: nil).or(where.not(auth_headers_ciphertext: nil)) } + + scope :with_expired_pii, lambda { + # PII should be removed if... + # (1) appeal is in any state and the status last changed 45+ days ago, or... + with_pii.without_status_updates_since(45.days.ago) + # (2) appeal is in 'complete' or 'success' status and status last changed 7+ days ago, or... + .or(with_pii.where(table_name => { status: %w[complete success] }) + .without_status_updates_since(7.days.ago)) + # (3) appeal has 'Unidentified Mail' error and status last changed 7+ days ago. + .or(with_pii.where(table_name => { status: 'error' }) + .where(klass.arel_table[:detail].matches('%%Unidentified Mail%%')) + .without_status_updates_since(7.days.ago)) + } + end + end +end diff --git a/modules/appeals_api/app/services/appeals_api/remove_pii.rb b/modules/appeals_api/app/services/appeals_api/remove_pii.rb index 0828cb63f4a..39fd91d8673 100644 --- a/modules/appeals_api/app/services/appeals_api/remove_pii.rb +++ b/modules/appeals_api/app/services/appeals_api/remove_pii.rb @@ -41,13 +41,13 @@ def valid_form_type? end def records_to_be_expunged - @records_to_be_expunged ||= - form_type.where.not(form_data_ciphertext: nil) - .or( - form_type.where.not( - auth_headers_ciphertext: nil - ) - ).pii_expunge_policy + @records_to_be_expunged ||= if Flipper.enabled?(:decision_review_updated_pii_rules) + form_type.with_expired_pii + else + form_type.where.not(form_data_ciphertext: nil) + .or(form_type.where.not(auth_headers_ciphertext: nil)) + .pii_expunge_policy + end end def records_were_not_cleared(result) diff --git a/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb b/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb index 659808ce983..8599a4838f5 100644 --- a/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb +++ b/modules/appeals_api/spec/services/appeals_api/remove_pii_spec.rb @@ -3,8 +3,158 @@ require 'rails_helper' require AppealsApi::Engine.root.join('spec', 'spec_helper.rb') +def update_appeal_status(appeal, status, code: nil, detail: nil) + # At the time of writing, the `update_status` method for each appeal model involves kicking off a sidekiq job to + # create a matching StatusUpdate record. This is unwieldy in tests, so this method approximates the + # `appeal.update_status!` method without involving sidekiq. + appeal.update!(status:, code:, detail:) + + AppealsApi::StatusUpdate.create!( + from: appeal.status, + to: status, + status_update_time: Time.zone.now, + statusable_id: appeal.id, + statusable_type: appeal.class.name, + code:, + detail: + ) + + appeal +end + +shared_examples 'removes expired PII' do + let(:now) { Time.zone.now } + let(:code) { 'DOC202' } + let(:detail) { "Upstream status: #{VBADocuments::UploadSubmission::ERROR_UNIDENTIFIED_MAIL}" } + let(:misc_appeal_types) do + %i[minimal_notice_of_disagreement extra_notice_of_disagreement_v2 extra_notice_of_disagreement_v0 + higher_level_review_v1 extra_higher_level_review_v2 minimal_higher_level_review_v0 + extra_supplemental_claim minimal_supplemental_claim_v0] + end + + def create_appeals = [FactoryBot.create(v0_factory), FactoryBot.create(v2_factory)] + + def create_misc_appeals = create_appeals + misc_appeal_types.map { |f| FactoryBot.create(f) } + + let!(:unexpired_appeals) do # These should all be ignored and remain unchanged + appeals = [] + + # These otherwise meet removal criteria (1, 2, 3) but are not old enough + Timecop.freeze(now) do + appeals += create_misc_appeals + appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'complete') } + appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'success') } + appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'error', code:, detail:) } + end + + # These are old enough to meet removal criteria around status updates (1) but will be disqualified by having more + # recent updates to the model + oldest_appeals = [] + Timecop.freeze(now - 45.days) do + oldest_appeals += create_misc_appeals.map { |appeal| update_appeal_status(appeal, 'processing') } + end + Timecop.freeze(now - 30.days) { oldest_appeals.map { |appeal| appeal.update(updated_at: Time.zone.now) } } + appeals += oldest_appeals + + # These are old enough to meet removal criteria (2, 3), but... + Timecop.freeze(now - 7.days) do + appeals += create_misc_appeals # (2) they are not in a 'success' or 'complete' state + appeals += create_misc_appeals.map do |appeal| # (3) they have an error other than "Unidentified Mail" + update_appeal_status(appeal, 'error', code: 'DOC104', detail: 'Other error') + end + end + + appeals + end + + let!(:expired_oldest_appeals) do + Timecop.freeze(now - 45.days) do + create_appeals + # These should be selected even though there are no status updates + create_appeals.map { |appeal| update_appeal_status(appeal, 'submitted') } + end + end + + let!(:expired_errored_appeals) do + Timecop.freeze(now - 7.days) do + create_appeals.map { |appeal| update_appeal_status(appeal, 'error', code:, detail:) } + end + end + + let!(:expired_done_appeals) do + Timecop.freeze(now - 7.days) do + successes = create_appeals.map { |appeal| update_appeal_status(appeal, 'success') } + completes = create_appeals.map { |appeal| update_appeal_status(appeal, 'complete') } + successes + completes + end + end + + let(:expired_appeals) { expired_oldest_appeals + expired_errored_appeals + expired_done_appeals } + + before { AppealsApi::RemovePii.new(form_type:).run! } + + it 'does not remove unexpired PII' do + unexpired_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_present + expect(appeal.auth_headers).to be_present if appeal.api_version == 'V2' + end + end + + it 'removes oldest expired PII' do + expired_oldest_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_blank + expect(appeal.auth_headers).to be_blank + end + end + + it 'removes old complete/success PII' do + expired_done_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_blank + expect(appeal.auth_headers).to be_blank + end + end + + it 'removes old Unidentified Mail errored PII' do + expired_errored_appeals.each do |appeal| + appeal.reload + expect(appeal.form_data).to be_blank + expect(appeal.auth_headers).to be_blank + end + end +end + describe AppealsApi::RemovePii do + describe '#run! with new PII rules' do + context 'with Higher-Level Review' do + let(:v2_factory) { :higher_level_review_v2 } + let(:v0_factory) { :higher_level_review_v0 } + let(:form_type) { AppealsApi::HigherLevelReview } + + include_examples 'removes expired PII' + end + + context 'with Supplemental Claim' do + let(:v2_factory) { :supplemental_claim } + let(:v0_factory) { :supplemental_claim_v0 } + let(:form_type) { AppealsApi::SupplementalClaim } + + include_examples 'removes expired PII' + end + + context 'with Notice of Disagreement' do + let(:v2_factory) { :notice_of_disagreement_v2 } + let(:v0_factory) { :notice_of_disagreement_v0 } + let(:form_type) { AppealsApi::NoticeOfDisagreement } + + include_examples 'removes expired PII' + end + end + describe '#run!' do + before { Flipper.disable :decision_review_updated_pii_rules } + it 'raises an ArgumentError if an invalid form type is supplied' do expect { AppealsApi::RemovePii.new(form_type: 'Invalid').run! }.to raise_error(ArgumentError) end diff --git a/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb b/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb index e0cf79eb21b..0c32067ccec 100644 --- a/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb +++ b/modules/ask_va_api/app/controllers/ask_va_api/application_controller.rb @@ -8,8 +8,6 @@ class ApplicationController < ::ApplicationController def handle_exceptions yield - rescue AskVAApi::V0::InquiriesController::InvalidInquiryError => e - log_and_render_error('invalid_inquiry_error', e, :bad_request) rescue ErrorHandler::ServiceError, Crm::ErrorHandler::ServiceError => e log_and_render_error('service_error', e, :unprocessable_entity) rescue => e diff --git a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb index 829268f6e51..c0bdb1d7b59 100644 --- a/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb +++ b/modules/ask_va_api/app/controllers/ask_va_api/v0/inquiries_controller.rb @@ -59,14 +59,11 @@ def inquiry_params def get_inquiry_by_id inq = retriever.fetch_by_id(id: params[:id]) - - raise InvalidInquiryError if inq.is_a?(Hash) - @inquiry = Result.new(payload: Inquiries::Serializer.new(inq).serializable_hash, status: :ok) end def get_inquiries_by_icn - inquiries = retriever.fetch_by_icn + inquiries = retriever.call @user_inquiries = Result.new(payload: Inquiries::Serializer.new(inquiries).serializable_hash, status: :ok) end @@ -89,11 +86,11 @@ def mock_service end def retriever - @retriever ||= Inquiries::Retriever.new(icn: current_user.icn, service: mock_service) + entity_class = AskVAApi::Inquiries::Entity + @retriever ||= Inquiries::Retriever.new(icn: current_user.icn, user_mock_data: params[:mock], entity_class:) end Result = Struct.new(:payload, :status, keyword_init: true) - class InvalidInquiryError < StandardError; end class InvalidAttachmentError < StandardError; end end end diff --git a/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb index 3abf77440c8..1b7b678f4e4 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/base_retriever.rb @@ -10,8 +10,11 @@ def initialize(user_mock_data:, entity_class:) end def call - data_array = fetch_data - data_array.map { |item| entity_class.new(item) } + if fetch_data.is_a?(Array) + fetch_data.map { |item| entity_class.new(item) } + else + entity_class.new(fetch_data) + end rescue => e ::ErrorHandler.handle_service_error(e) end diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb index e8bb5a001e6..5078951380e 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/entity.rb @@ -4,7 +4,6 @@ module AskVAApi module Correspondences class Entity attr_reader :id, - :inquiry_id, :message_type, :modified_on, :status_reason, @@ -14,7 +13,6 @@ class Entity def initialize(info) @id = info[:Id] - @inquiry_id = info[:InquiryId] @message_type = info[:MessageType] @modified_on = info[:ModifiedOn] @status_reason = info[:StatusReason] diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb index a249ca6f7ef..f62f4368663 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/retriever.rb @@ -2,37 +2,45 @@ module AskVAApi module Correspondences - ENDPOINT = 'replies' + class CorrespondencesRetrieverError < StandardError; end - class Retriever - attr_reader :inquiry_id, :service + class Retriever < BaseRetriever + attr_reader :inquiry_id, :entity_class - def initialize(inquiry_id:, service: nil) + def initialize(inquiry_id:, user_mock_data:, entity_class:) + super(user_mock_data:, entity_class:) @inquiry_id = inquiry_id - @service = service || default_service end - def call + private + + def fetch_data validate_input(inquiry_id, 'Invalid Inquiry ID') - fetch_data(payload: { InquiryId: inquiry_id }).map do |cor| - Entity.new(cor) + if user_mock_data + data = File.read('modules/ask_va_api/config/locales/get_replies_mock_data.json') + + data = JSON.parse(data, symbolize_names: true)[:Data] + filter_data(data) + else + endpoint = "inquiry/#{inquiry_id}/replies" + + response = Crm::Service.new(icn: nil).call(endpoint:) + handle_response_data(response) end - rescue => e - ErrorHandler.handle_service_error(e) end - private - - def default_service - Crm::Service.new(icn: nil) + def validate_input(input, error_message) + raise ArgumentError, error_message if input.blank? end - def fetch_data(payload: {}) - service.call(endpoint: ENDPOINT, payload:)[:Data] + def filter_data(data) + data.select do |cor| + cor[:InquiryId] == inquiry_id + end end - def validate_input(input, error_message) - raise ArgumentError, error_message if input.blank? + def handle_response_data(response) + response[:Data].presence || raise(CorrespondencesRetrieverError, response[:Message]) end end end diff --git a/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb b/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb index d4900c2b1e6..6a8cc42e6e6 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/correspondences/serializer.rb @@ -6,8 +6,7 @@ class Serializer < ActiveModel::Serializer include JSONAPI::Serializer set_type :correspondence - attributes :inquiry_id, - :message_type, + attributes :message_type, :modified_on, :status_reason, :description, diff --git a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb index cd1fcad5907..0951d724eb8 100644 --- a/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb +++ b/modules/ask_va_api/app/lib/ask_va_api/inquiries/retriever.rb @@ -2,51 +2,62 @@ module AskVAApi module Inquiries - ENDPOINT = 'inquiries' + class InquiriesRetrieverError < StandardError; end - class Retriever - attr_reader :service, :icn + class Retriever < BaseRetriever + attr_reader :icn, :user_mock_data, :entity_class - def initialize(icn:, service: nil) + def initialize(user_mock_data:, entity_class:, icn: nil) + super(user_mock_data:, entity_class:) @icn = icn - @service = service || default_service end def fetch_by_id(id:) - validate_input(id, 'Invalid ID') - reply = Correspondences::Retriever.new(inquiry_id: id, service:).call - data = fetch_data(payload: { id: }) - return {} if data.blank? + inq = fetch_data(id) + reply = fetch_correspondences(inquiry_id: id) - Entity.new(data, reply) + entity_class.new(inq.first, reply) rescue => e - ErrorHandler.handle_service_error(e) + ::ErrorHandler.handle_service_error(e) end - def fetch_by_icn - validate_input(icn, 'Invalid ICN') - data = fetch_data(payload: { icn: }) - if data.empty? - data + private + + def fetch_data(id = nil) + if user_mock_data + data = read_mock_data('get_inquiries_mock_data.json') + filter_data(data, id) else - data.map { |inq| Entity.new(inq) } + endpoint = 'inquiries' + id ||= icn + payload = { id: } + + response = Crm::Service.new(icn:).call(endpoint:, payload:) + handle_response_data(response) end - rescue => e - ErrorHandler.handle_service_error(e) end - private + def fetch_correspondences(inquiry_id:) + Correspondences::Retriever.new( + inquiry_id:, + user_mock_data:, + entity_class: AskVAApi::Correspondences::Entity + ).call + end - def default_service - Crm::Service.new(icn:) + def read_mock_data(file_name) + data = File.read("modules/ask_va_api/config/locales/#{file_name}") + JSON.parse(data, symbolize_names: true)[:Data] end - def fetch_data(payload: {}) - service.call(endpoint: ENDPOINT, payload:)[:Data] + def filter_data(data, id = nil) + data.select do |inq| + id ? inq[:InquiryNumber] == id : inq[:Icn] == icn + end end - def validate_input(input, error_message) - raise ArgumentError, error_message if input.blank? + def handle_response_data(response) + response[:Data].presence || raise(InquiriesRetrieverError, response[:Message]) end end end diff --git a/modules/ask_va_api/config/locales/get_replies_mock_data.json b/modules/ask_va_api/config/locales/get_replies_mock_data.json index 36ae486909e..f4f23d483fc 100644 --- a/modules/ask_va_api/config/locales/get_replies_mock_data.json +++ b/modules/ask_va_api/config/locales/get_replies_mock_data.json @@ -1,7 +1,7 @@ { "Data": [ { - "InquiryId": "1", + "InquiryId": "A-1", "Id": "1", "ModifiedOn": "1/2/23", "StatusReason": "Completed/Sent", @@ -16,7 +16,7 @@ ] }, { - "InquiryId": "2", + "InquiryId": "A-2", "Id": "2", "ModifiedOn": "1/21/23", "StatusReason": "Completed/Sent", @@ -31,7 +31,7 @@ ] }, { - "InquiryId": "2", + "InquiryId": "A-2", "Id": "3", "ModifiedOn": "1/22/23", "StatusReason": "Completed/Sent", @@ -41,7 +41,7 @@ "AttachmentNames": [] }, { - "InquiryId": "2", + "InquiryId": "A-2", "Id": "4", "ModifiedOn": "1/23/23", "StatusReason": "Completed/Sent", @@ -51,7 +51,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "5", "ModifiedOn": "8/23/23", "StatusReason": "Completed/Sent", @@ -61,7 +61,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "6", "ModifiedOn": "8/24/23", "StatusReason": "Completed/Sent", @@ -71,7 +71,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "7", "ModifiedOn": "8/24/23", "StatusReason": "Completed/Sent", @@ -81,7 +81,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "7", "ModifiedOn": "8/25/23", "StatusReason": "Completed/Sent", @@ -91,7 +91,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "8", "ModifiedOn": "8/26/23", "StatusReason": "Completed/Sent", @@ -101,7 +101,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "8", "ModifiedOn": "8/26/23", "StatusReason": "Completed/Sent", @@ -111,7 +111,7 @@ "AttachmentNames": [] }, { - "InquiryId": "9", + "InquiryId": "A-9", "Id": "9", "ModifiedOn": "8/28/23", "StatusReason": "Completed/Sent", diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb index 5fd91ba4c52..c6f0f9931bf 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/entity_spec.rb @@ -7,7 +7,6 @@ let(:info) do { - InquiryId: '1', Id: '1', ModifiedOn: '1/2/23', StatusReason: 'Completed/Sent', @@ -26,7 +25,6 @@ it 'creates an correspondence' do expect(correspondence).to have_attributes( - inquiry_id: info[:InquiryId], id: info[:Id], modified_on: info[:ModifiedOn], status_reason: info[:StatusReason], diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb index cc8311c6052..3eed7120732 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/retriever_spec.rb @@ -3,17 +3,17 @@ require 'rails_helper' RSpec.describe AskVAApi::Correspondences::Retriever do - subject(:retriever) { described_class.new(inquiry_id:) } + subject(:retriever) do + described_class.new(inquiry_id:, user_mock_data:, entity_class: AskVAApi::Correspondences::Entity) + end let(:service) { instance_double(Crm::Service) } - let(:entity) { instance_double(AskVAApi::Correspondences::Entity) } - let(:inquiry_id) { '1' } + let(:inquiry_id) { 'A-1' } let(:error_message) { 'Some error occurred' } - let(:payload) { { inquiry_id: '1' } } + let(:user_mock_data) { false } before do allow(Crm::Service).to receive(:new).and_return(service) - allow(AskVAApi::Correspondences::Entity).to receive(:new).and_return(entity) allow(service).to receive(:call) end @@ -28,29 +28,75 @@ end context 'when Crm raise an error' do - let(:payload) { { InquiryId: '1' } } - let(:response) { instance_double(Faraday::Response, status: 400, body: 'Bad Request') } - let(:endpoint) { AskVAApi::Correspondences::ENDPOINT } - let(:error_message) { "Bad request to #{endpoint}: #{response.body}" } + let(:endpoint) { 'inquiries/1/replies' } + let(:response) do + { Data: [], + Message: 'Data Validation: No Inquiry Found', + ExceptionOccurred: true, + ExceptionMessage: 'Data Validation: No Inquiry Found', + MessageId: '2d746074-9e5c-4987-a894-e3f834b156b5' } + end before do - allow(service).to receive(:call) - .with(endpoint:, payload:) - .and_raise(Crm::ErrorHandler::ServiceError, error_message) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) end - it 'raises an Error' do - expect do - retriever.call - end.to raise_error(ErrorHandler::ServiceError, "Crm::ErrorHandler::ServiceError: #{error_message}") + it 'raise CorrespondenceRetrieverError' do + expect { retriever.call }.to raise_error(ErrorHandler::ServiceError) end end - it 'returns an array object with correct data' do - allow(service).to receive(:call) - .with(endpoint: 'replies', payload: { InquiryId: inquiry_id }) - .and_return({ Data: [double] }) - expect(retriever.call).to eq([entity]) + context 'when successful' do + context 'with user_mock_data' do + let(:user_mock_data) { true } + + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Correspondences::Entity) + end + end + + context 'with Crm::Service' do + let(:crm_response) do + { + Data: [ + { + Id: 'a5247de6-62c4-ee11-907a-001dd804eab2', + ModifiedOn: '2/5/2024 8:14:48 PM', + StatusReason: 'PendingSend', + Description: 'Dear aminul, Thank you for submitting ' \ + 'your Inquiry with the U.S.', + MessageType: 'Notification', + EnableReply: true, + AttachmentNames: nil + }, + { + Id: 'f4b12ee3-93bb-ed11-9886-001dd806a6a7', + ModifiedOn: '3/5/2023 8:25:49 PM', + StatusReason: 'Sent', + Description: 'Dear aminul, Thank you for submitting your ' \ + 'Inquiry with the U.S. Department of Veteran Affairs.', + MessageType: 'Notification', + EnableReply: true, + AttachmentNames: nil + } + ], + Message: nil, + ExceptionOccurred: false, + ExceptionMessage: nil, + MessageId: '086594d9-188b-46b0-9ce2-b8b36329506b' + } + end + + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(crm_response) + end + + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Correspondences::Entity) + end + end end end end diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb index fe5b272a0ad..72c30cd5d72 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/correspondences/serializer_spec.rb @@ -9,15 +9,14 @@ let(:cor2) { AskVAApi::Correspondences::Entity.new(data.last) } let(:response) { described_class.new([cor1]) } let(:expected_response) do - { data: [{ id: '1', - type: :correspondence, - attributes: { inquiry_id: '1', - message_type: '722310001: Response from VA', - modified_on: '1/2/23', - status_reason: 'Completed/Sent', - description: 'Your claim is still In Progress', - enable_reply: true, - attachments: [{ Id: '12', Name: 'correspondence_1_attachment.pdf' }] } }] } + { data: [{ id: '1', type: :correspondence, + attributes: { message_type: '722310001: Response from VA', + modified_on: '1/2/23', + status_reason: 'Completed/Sent', + description: 'Your claim is still In Progress', + enable_reply: true, + attachments: [{ Id: '12', + Name: 'correspondence_1_attachment.pdf' }] } }] } end context 'when successful' do diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb index d4c64631c94..b848c81cb93 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/inquiries/retriever_spec.rb @@ -3,75 +3,159 @@ require 'rails_helper' RSpec.describe AskVAApi::Inquiries::Retriever do - subject(:retriever) { described_class.new(icn:, service:) } + subject(:retriever) do + described_class.new(user_mock_data:, entity_class: AskVAApi::Inquiries::Entity, icn:) + end - let(:icn) { YAML.load_file('./modules/ask_va_api/config/locales/constants.yml')['test_users']['test_user_228_icn'] } - let(:service) { DynamicsMockService.new(icn:) } - let(:correspondences) { instance_double(AskVAApi::Correspondences::Retriever) } - let(:entity) { instance_double(AskVAApi::Inquiries::Entity) } - let(:id) { '1' } + let(:service) { instance_double(Crm::Service) } + let(:icn) { nil } let(:error_message) { 'Some error occurred' } - let(:payload) { { id: '1' } } + let(:user_mock_data) { false } before do - allow(AskVAApi::Correspondences::Retriever).to receive(:new).and_return(correspondences) - allow(correspondences).to receive(:call).and_return(entity) - allow(AskVAApi::Inquiries::Entity).to receive(:new).and_return(entity) + allow(Crm::Service).to receive(:new).and_return(service) + allow(service).to receive(:call) end - describe '#fetch_by_id' do - it 'returns an Entity object with correct data' do - expect(retriever.fetch_by_id(id:)).to eq(entity) - end - - context 'when id is blank' do - let(:id) { nil } - - it 'raises an ErrorHandler::ServiceError' do - expect { retriever.fetch_by_id(id:) } - .to raise_error(ErrorHandler::ServiceError, 'ArgumentError: Invalid ID') - end - end - + describe '#call' do context 'when Crm raise an error' do - let(:payload) { { id: 'A-1' } } - let(:response) { instance_double(Faraday::Response, status: 400, body: 'Bad Request') } - let(:endpoint) { AskVAApi::Inquiries::ENDPOINT } - let(:error_message) { "Bad request to #{endpoint}: #{response.body}" } + let(:icn) { '123' } + let(:response) do + { Data: nil, + Message: 'Data Validation: No Contact found by ICN', + ExceptionOccurred: true, + ExceptionMessage: 'Data Validation: No Contact found by ICN', + MessageId: '2733ca25-7e64-4fbc-af2c-366f4bd2e3dc' } + end before do - allow(service).to receive(:call) - .with(endpoint:, payload:) - .and_raise(Crm::ErrorHandler::ServiceError, error_message) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) end - it 'raises a FetchInquiriesError' do - expect do - retriever.fetch_by_id(id: 'A-1') - end.to raise_error(ErrorHandler::ServiceError, "Crm::ErrorHandler::ServiceError: #{error_message}") + it 'raise CorrespondenceRetrieverrError' do + expect { retriever.call }.to raise_error(ErrorHandler::ServiceError) end end - end - describe '#fetch_by_icn' do - context 'when icn is blank' do - let(:icn) { nil } + context 'when successful' do + context 'with user_mock_data' do + context 'when an ID is given' do + let(:user_mock_data) { true } + let(:id) { 'A-1' } - it 'raises an ErrorHandler::ServiceError' do - expect { retriever.fetch_by_icn } - .to raise_error(ErrorHandler::ServiceError, 'ArgumentError: Invalid ICN') - end - end + it 'returns an array object with correct data' do + expect(retriever.fetch_by_id(id:)).to be_a(AskVAApi::Inquiries::Entity) + end + end + + context 'when an ICN is given' do + let(:user_mock_data) { true } + let(:icn) { '1008709396V637156' } - context 'when icn is present' do - it 'returns an array of Entity objects' do - expect(retriever.fetch_by_icn.first).to eq(entity) + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Inquiries::Entity) + end + end end - context 'when there are no inquiries' do - it 'returns an empty array' do - allow(service).to receive(:call).and_return({ Data: [] }) - expect(retriever.fetch_by_icn).to be_empty + context 'with Crm::Service' do + context 'when an ID is given' do + let(:id) { '123' } + let(:response) do + { Data: [{ Id: '154163f2-8fbb-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230305-306178', + InquiryStatus: 'Reopened', + SubmitterQuestion: 'test', + LastUpdate: '4/1/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: 'GIBillBeneficiary', + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Unauthenticated', + AttachmentNames: [{ Id: '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + Name: 'Test.txt' }] }] } + end + + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) + end + + it 'returns an array object with correct data' do + expect(retriever.fetch_by_id(id:)).to be_a(AskVAApi::Inquiries::Entity) + end + end + + context 'when an ICN is given' do + let(:icn) { '1013694290V263188' } + let(:response) do + { + Data: [ + { + Id: '154163f2-8fbb-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230305-306178', + InquiryStatus: 'Reopened', + SubmitterQuestion: 'test', + LastUpdate: '4/1/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: 'GIBillBeneficiary', + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Unauthenticated', + AttachmentNames: [ + { + Id: '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + Name: 'Test.txt' + } + ] + }, + { + Id: 'b24e8113-92d1-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230402-306218', + InquiryStatus: 'New', + SubmitterQuestion: 'test', + LastUpdate: '1/1/0001 12:00:00 AM', + InquiryHasAttachments: false, + InquiryHasBeenSplit: false, + VeteranRelationship: nil, + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Personal', + AttachmentNames: nil + }, + { + Id: 'e1ce6ae6-40ec-ee11-904d-001dd8306a72', + InquiryNumber: 'A-20240327-307060', + InquiryStatus: 'New', + SubmitterQuestion: 'test', + LastUpdate: '3/27/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: nil, + SchoolFacilityCode: nil, + InquiryTopic: 'Filing for compensation benefits', + InquiryLevelOfAuthentication: 'Personal', + AttachmentNames: nil + } + ], + Message: nil, + ExceptionOccurred: false, + ExceptionMessage: nil, + MessageId: '3779a3c5-15a5-4846-8198-d499a0bbfe1f' + } + end + + before do + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(response) + end + + it 'returns an array object with correct data' do + expect(retriever.call.first).to be_a(AskVAApi::Inquiries::Entity) + end end end end diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb index 53734fa6b7d..397bc122d97 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/retriever_spec.rb @@ -30,9 +30,6 @@ module Optionset it 'calls on Crm::CacheData' do expect(retriever.call).to all(be_a(entity_class)) - - expect(cache_data_service).to have_received(:call).with(endpoint: 'OptionSet', cache_key: name, - payload: { name: 'iris_branchofservice' }) end end end diff --git a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb index 56d7b067e72..0d3d2901cfd 100644 --- a/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb +++ b/modules/ask_va_api/spec/app/lib/ask_va_api/optionset/serializer_spec.rb @@ -11,13 +11,7 @@ end let(:optionset) { AskVAApi::Optionset::Entity.new(info) } let(:response) { described_class.new(optionset) } - let(:expected_response) do - { data: { id: '722310000', - type: :optionsets, - attributes: { - name: info[:Name] - } } } - end + let(:expected_response) { { data: { id: '722310000', type: :optionsets, attributes: { name: 'Air Force' } } } } context 'when successful' do it 'returns a json hash' do diff --git a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb index 3f64c8facf1..1427d49bed9 100644 --- a/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb +++ b/modules/ask_va_api/spec/requests/v0/inquiries_spec.rb @@ -11,7 +11,7 @@ let(:mock_inquiries) do JSON.parse(File.read('modules/ask_va_api/config/locales/get_inquiries_mock_data.json'))['Data'] end - let(:valid_id) { mock_inquiries.first['Id'] } + let(:valid_id) { mock_inquiries.first['InquiryNumber'] } let(:invalid_id) { 'invalid-id' } before do @@ -101,7 +101,6 @@ end describe 'GET #show' do - let(:id) { valid_id } let(:expected_response) do { 'data' => { 'id' => '1', @@ -113,7 +112,6 @@ 'id' => '1', 'type' => 'correspondence', 'attributes' => { - 'inquiry_id' => '1', 'message_type' => '722310001: Response from VA', 'modified_on' => '1/2/23', 'status_reason' => 'Completed/Sent', @@ -139,37 +137,104 @@ end context 'when user is signed in' do - before do - sign_in(authorized_user) - get "#{inquiry_path}/#{id}", params: { mock: true } + context 'when mock is given' do + before do + sign_in(authorized_user) + get "#{inquiry_path}/#{valid_id}", params: { mock: true } + end + + it { expect(response).to have_http_status(:ok) } + it { expect(JSON.parse(response.body)).to eq(expected_response) } end - it { expect(response).to have_http_status(:ok) } - it { expect(JSON.parse(response.body)).to eq(expected_response) } + context 'when mock is not given' do + let(:crm_response) do + { Data: [{ Id: '154163f2-8fbb-ed11-9ac4-00155da17a6f', + InquiryNumber: 'A-20230305-306178', + InquiryStatus: 'Reopened', + SubmitterQuestion: 'test', + LastUpdate: '4/1/2024 12:00:00 AM', + InquiryHasAttachments: true, + InquiryHasBeenSplit: true, + VeteranRelationship: 'GIBillBeneficiary', + SchoolFacilityCode: '77a51029-6816-e611-9436-0050568d743d', + InquiryTopic: 'Medical Care Concerns at a VA Medical Facility', + InquiryLevelOfAuthentication: 'Unauthenticated', + AttachmentNames: [{ Id: '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + Name: 'Test.txt' }] }] } + end + let(:expected_response) do + { 'data' => + { 'id' => '154163f2-8fbb-ed11-9ac4-00155da17a6f', + 'type' => 'inquiry', + 'attributes' => + { 'inquiry_number' => 'A-20230305-306178', + 'attachments' => [{ 'Id' => '367e8d31-6c82-1d3c-81b8-dd2cabed7555', 'Name' => 'Test.txt' }], + 'correspondences' => + { 'data' => + [{ 'id' => '154163f2-8fbb-ed11-9ac4-00155da17a6f', + 'type' => 'correspondence', + 'attributes' => + { 'message_type' => nil, + 'modified_on' => nil, + 'status_reason' => nil, + 'description' => nil, + 'enable_reply' => nil, + 'attachments' => [{ 'Id' => '367e8d31-6c82-1d3c-81b8-dd2cabed7555', + 'Name' => 'Test.txt' }] } }] }, + 'has_attachments' => true, + 'has_been_split' => true, + 'level_of_authentication' => 'Unauthenticated', + 'last_update' => '4/1/2024 12:00:00 AM', + 'status' => 'Reopened', + 'submitter_question' => 'test', + 'school_facility_code' => '77a51029-6816-e611-9436-0050568d743d', + 'topic' => 'Medical Care Concerns at a VA Medical Facility', + 'veteran_relationship' => 'GIBillBeneficiary' } } } + end + let(:service) { instance_double(Crm::Service) } + + before do + allow(Crm::Service).to receive(:new).and_return(service) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(crm_response) + sign_in(authorized_user) + get "#{inquiry_path}/#{valid_id}" + end - context 'when the id is invalid' do - let(:id) { invalid_id } + it { expect(response).to have_http_status(:ok) } + it { expect(JSON.parse(response.body)).to eq(expected_response) } + end - it { expect(response).to have_http_status(:bad_request) } + context 'when the id is invalid' do + let(:crm_response) do + { Data: nil, + Message: 'Data Validation: No Inquiries found by ID A-20230305-30617', + ExceptionOccurred: true, + ExceptionMessage: 'Data Validation: No Inquiries found by ID A-20230305-30617', + MessageId: 'e6024ccb-e19b-4bc6-990c-667e7ebab4ec' } + end + let(:service) { instance_double(Crm::Service) } + + before do + allow(Crm::Service).to receive(:new).and_return(service) + allow_any_instance_of(Crm::CrmToken).to receive(:call).and_return('Token') + allow(service).to receive(:call).and_return(crm_response) + sign_in(authorized_user) + get "#{inquiry_path}/#{invalid_id}" + end - it_behaves_like 'common error handling', :bad_request, 'invalid_inquiry_error', - 'AskVAApi::V0::InquiriesController::InvalidInquiryError' - end - end + it { expect(response).to have_http_status(:unprocessable_entity) } - context 'when an error occur' do - before do - allow(Crm::Service).to receive(:new).and_raise(ErrorHandler::ServiceError) - sign_in(authorized_user) - get "#{inquiry_path}/#{id}" + it_behaves_like 'common error handling', :unprocessable_entity, 'service_error', + 'AskVAApi::Inquiries::InquiriesRetrieverError: ' \ + 'Data Validation: No Inquiries found by ID A-20230305-30617' end - - it { expect(JSON.parse(response.body)).to eq('error' => 'ErrorHandler::ServiceError') } end context 'when user is not signed in' do before do - get "#{inquiry_path}/#{id}" + get "#{inquiry_path}/#{valid_id}" end it { expect(response).to have_http_status(:unauthorized) } diff --git a/modules/claims_api/lib/bgs_service/vnp_ptcpnt_addrs_service.rb b/modules/claims_api/lib/bgs_service/vnp_ptcpnt_addrs_service.rb new file mode 100644 index 00000000000..85bf4cda2ff --- /dev/null +++ b/modules/claims_api/lib/bgs_service/vnp_ptcpnt_addrs_service.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module ClaimsApi + class VnpPtcpntAddrsService < ClaimsApi::LocalBGS + def vnp_ptcpnt_addrs_create(options) + arg_strg = convert_nil_values(options) + body = Nokogiri::XML::DocumentFragment.parse <<~EOXML + + #{arg_strg} + + EOXML + + make_request(endpoint: 'VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService', + action: 'vnpPtcpntAddrsCreate', body:, key: 'return') + end + end +end diff --git a/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_addrs_service_spec.rb b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_addrs_service_spec.rb new file mode 100644 index 00000000000..e9dfa8550cb --- /dev/null +++ b/modules/claims_api/spec/lib/claims_api/vnp_ptcpnt_addrs_service_spec.rb @@ -0,0 +1,86 @@ +# frozen_string_literal: true + +require 'rails_helper' +require 'bgs_service/vnp_ptcpnt_addrs_service' +require Rails.root.join('modules', 'claims_api', 'spec', 'support', 'bgs_client_helpers.rb') + +metadata = { + bgs: { + service: 'vnp_ptcpnt_addrs_service', + operation: 'vnp_ptcpnt_addrs_create' + } +} + +describe ClaimsApi::VnpPtcpntAddrsService, metadata do + subject { described_class.new external_uid: 'xUid', external_key: 'xKey' } + + describe 'vnp_ptcpnt_addrs_create' do + let(:options) { {} } + + it 'responds with attributes' do + options[:vnp_ptcpnt_addrs_id] = nil + options[:vnp_proc_id] = '3854596' + options[:vnp_ptcpnt_id] = '182057' + options[:efctv_dt] = '2020-07-16T18:20:18Z' + options[:addrs_one_txt] = '76 Crowther Ave' + options[:addrs_three_txt] = nil + options[:addrs_two_txt] = nil + options[:bad_addrs_ind] = nil + options[:city_nm] = 'Bridgeport' + options[:cntry_nm] = nil + options[:county_nm] = nil + options[:eft_waiver_type_nm] = nil + options[:email_addrs_txt] = 'testy@test.com' + options[:end_dt] = nil + options[:fms_addrs_code_txt] = nil + options[:frgn_postal_cd] = nil + options[:group_1_verifd_type_cd] = nil + options[:jrn_dt] = '2020-07-16T18:20:17Z' + options[:jrn_lctn_id] = 281 + options[:jrn_obj_id] = 'VAgovAPI' + options[:jrn_status_type_cd] = 'U' + options[:jrn_user_id] = 'VAgovAPI' + options[:lctn_nm] = nil + options[:mlty_postal_type_cd] = nil + options[:mlty_post_office_type_cd] = nil + options[:postal_cd] = 'CT' + options[:prvnc_nm] = 'CT' + options[:ptcpnt_addrs_type_nm] = 'Mailing' + options[:shared_addrs_ind] = 'N' + options[:trsury_addrs_five_txt] = nil + options[:trsury_addrs_four_txt] = nil + options[:trsury_addrs_one_txt] = nil + options[:trsury_addrs_six_txt] = nil + options[:trsury_addrs_three_txt] = nil + options[:trsury_addrs_two_txt] = nil + options[:trsury_seq_nbr] = nil + options[:trtry_nm] = nil + options[:zip_first_suffix_nbr] = nil + options[:zip_prefix_nbr] = '06605' + options[:zip_second_suffix_nbr] = nil + + use_bgs_cassette('happy_path') do + response = subject.vnp_ptcpnt_addrs_create(options) + expect(response).to include( + { vnp_ptcpnt_addrs_id: '143950', + efctv_dt: '2020-07-16T18:20:18Z', + vnp_ptcpnt_id: '182057', + vnp_proc_id: '3854596', + addrs_one_txt: '76 Crowther Ave', + city_nm: 'Bridgeport', + email_addrs_txt: 'testy@test.com', + jrn_dt: '2020-07-16T18:20:17Z', + jrn_lctn_id: '281', + jrn_obj_id: 'VAgovAPI', + jrn_status_type_cd: 'U', + jrn_user_id: 'VAgovAPI', + postal_cd: 'CT', + prvnc_nm: 'CT', + ptcpnt_addrs_type_nm: 'Mailing', + shared_addrs_ind: 'N', + zip_prefix_nbr: '06605' } + ) + end + end + end +end diff --git a/modules/claims_api/spec/support/bgs_client_helpers.rb b/modules/claims_api/spec/support/bgs_client_helpers.rb index 8cd2c5f8ebc..4d6394c50fd 100644 --- a/modules/claims_api/spec/support/bgs_client_helpers.rb +++ b/modules/claims_api/spec/support/bgs_client_helpers.rb @@ -38,7 +38,7 @@ module BGSClientHelpers # Then, HTTP interactions that occur within the block supplied to this method # will be captured by VCR cassettes that have the following convenient # properties: - # - They will be nicely organized at `bgs/:service/:operation/:name` + # - They will be nicely organized at `claims_api/bgs/:service/:operation/:name` # - Cassette matching will be done on canonicalized XML bodies, so # reformatting cassettes for human readability won't defeat matching def use_bgs_cassette(name, &) diff --git a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb index a3a3b994c65..dcbb0119b2e 100644 --- a/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb +++ b/modules/simple_forms_api/app/form_mappings/vba_20_10207.json.erb @@ -12,7 +12,7 @@ "form1[0].#subform[3].TelephoneNumber_FirstThreeNumbers[0]": "<%= form.data['veteran_phone']&.gsub('-', '')&.[](0..2) %>", "form1[0].#subform[3].TelephoneNumber_SecondThreeNumbers[0]": "<%= form.data['veteran_phone']&.gsub('-', '')&.[](3..5) %>", "form1[0].#subform[3].International_Phone_Number_If_Applicable[0]": "<%= nil %>", - "form1[0].#subform[3].Email_Address[0]": "<%= nil %>", + "form1[0].#subform[3].Email_Address[0]": "<%= form.data['veteran_email_address'] %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_LastFourNumbers[0]": "<%= nil %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_FirstFiveNumbers[0]": "<%= form.data.dig('veteran_mailing_address', 'postal_code') %>", "form1[0].#subform[3].CurrentMailingAddress_Country[0]": "<%= form.data.dig('veteran_mailing_address', 'country') %>", @@ -37,8 +37,8 @@ "form1[0].#subform[3].TelephoneNumber_FirstThreeNumbers[1]": "<%= form.data['non_veteran_phone']&.gsub('-', '')&.[](0..2) %>", "form1[0].#subform[3].TelephoneNumber_SecondThreeNumbers[1]": "<%= form.data['non_veteran_phone']&.gsub('-', '')&.[](3..5) %>", "form1[0].#subform[3].International_Phone_Number_If_Applicable[1]": "<%= nil %>", - "form1[0].#subform[3].VA_File_Number_If_Applicable[0]": "<%= nil %>", - "form1[0].#subform[3].Email_Address[2]": "<%= nil %>", + "form1[0].#subform[3].VA_File_Number_If_Applicable[0]": "<%= form.data.dig('non_veteran_id', 'va_file_number') %>", + "form1[0].#subform[3].Email_Address[2]": "<%= form.data['non_veteran_email_address'] %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_LastFourNumbers[1]": "<%= nil %>", "form1[0].#subform[3].CurrentMailingAddress_ZIPOrPostalCode_FirstFiveNumbers[1]": "<%= form.data.dig('non_veteran_mailing_address', 'postal_code') %>", "form1[0].#subform[3].CurrentMailingAddress_Country[1]": "<%= form.data.dig('non_veteran_mailing_address', 'country') %>", @@ -48,7 +48,7 @@ "form1[0].#subform[3].CurrentMailingAddress_NumberAndStreet[1]": "<%= form.data.dig('non_veteran_mailing_address', 'street') %>", "form1[0].#subform[3].CheckBox1[1]": "<%= nil %>", "form1[0].#subform[3].Email_Address[3]": "<%= nil %>", - "form1[0].#subform[3].VA_File_Number_If_Applicable[1]": "<%= nil %>", + "form1[0].#subform[3].VA_File_Number_If_Applicable[1]": "<%= form.data.dig('veteran_id', 'va_file_number') %>", "form1[0].#subform[4].I_Live_Or_Sleep_In_A_Place_That_Is_Not_Meant_For_Regular_Sleeping[0]": "<%= form.data.dig('living_situation', 'overnight') ? 1 : 0 %>", "form1[0].#subform[4].I_Live_In_A_Shelter[0]": "<%= form.data.dig('living_situation', 'shelter') ? 1 : 0 %>", @@ -60,13 +60,11 @@ "form1[0].#subform[3].CurrentlyHomeless[0]": "<%= form.data.dig('living_situation', 'none') ? 1 : 0 %>", - "form1[0].#subform[3].Other1[0]": "<%= nil %>", + "form1[0].#subform[3].Other1[0]": "<%= form.data['other_housing_risks'] %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_LastFourNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](5..8) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_SecondTwoNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](3..4) %>", "form1[0].#subform[4].Veterans_SocialSecurityNumber_FirstThreeNumbers[1]": "<%= form.data.dig('veteran_id', 'ssn')&.[](0..2) %>", - "form1[0].#subform[4].Other2[0]": "<%= form.data['other_housing_risks'] %>", - "form1[0].#subform[4].Telephone_Number_Area_Code[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](0..2) %>", "form1[0].#subform[4].Telephone_Middle_Three_Numbers[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](3..5) %>", "form1[0].#subform[4].Telephone_Last_Four_Numbers[0]": "<%= form.data['point_of_contact_phone']&.gsub('-', '')&.[](6..9) %>", @@ -86,12 +84,12 @@ "form1[0].#subform[4].Month[3]": "<%= form.data['pow_confinement_end_date']&.[](5..6) %>", "form1[0].#subform[4].Day[3]": "<%= form.data['pow_confinement_end_date']&.[](8..9) %>", "form1[0].#subform[4].Year[3]": "<%= form.data['pow_confinement_end_date']&.[](0..3) %>", - "form1[0].#subform[4].Month[5]": "<%= form.data['pow_confinement2start_date']&.[](5..6) %>", - "form1[0].#subform[4].Day[5]": "<%= form.data['pow_confinement2start_date']&.[](8..9) %>", - "form1[0].#subform[4].Year[5]": "<%= form.data['pow_confinement2start_date']&.[](0..3) %>", - "form1[0].#subform[4].Month[7]": "<%= form.data['pow_confinement2end_date']&.[](5..6) %>", - "form1[0].#subform[4].Day[7]": "<%= form.data['pow_confinement2end_date']&.[](8..9) %>", - "form1[0].#subform[4].Year[7]": "<%= form.data['pow_confinement2end_date']&.[](0..3) %>", + "form1[0].#subform[4].Month[5]": "<%= form.data['pow_confinement2_start_date']&.[](5..6) %>", + "form1[0].#subform[4].Day[5]": "<%= form.data['pow_confinement2_start_date']&.[](8..9) %>", + "form1[0].#subform[4].Year[5]": "<%= form.data['pow_confinement2_start_date']&.[](0..3) %>", + "form1[0].#subform[4].Month[7]": "<%= form.data['pow_confinement2_end_date']&.[](5..6) %>", + "form1[0].#subform[4].Day[7]": "<%= form.data['pow_confinement2_end_date']&.[](8..9) %>", + "form1[0].#subform[4].Year[7]": "<%= form.data['pow_confinement2_end_date']&.[](0..3) %>", "form1[0].#subform[4].Name_And_Location_Of_Treatment_Facility1[0]": "<%= form.facility_name(1) %>", "form1[0].#subform[4].DateOfTreatment_Month1[0]": "<%= form.facility_month(1) %>", diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb index ff00fb4d991..c85aa2fc66f 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_20_10207.rb @@ -12,7 +12,7 @@ def initialize(data) def facility_name(index) facility = @data['medical_treatments']&.[](index - 1) - "#{facility&.[]('facility_name')}\\n#{facility_address(index)}" + "#{facility&.[]('facility_name')}\\n#{facility_address(index)}" if facility end def facility_address(index) @@ -39,12 +39,12 @@ def facility_year(index) end def requester_signature - @data['statement_of_truth_signature'] if @data['preparer_type'] == 'veteran' + @data['statement_of_truth_signature'] if %w[veteran non-veteran].include? @data['preparer_type'] end def third_party_signature - @data['statement_of_truth_signature'] if @data['preparer_type'] != 'veteran' && - @data['third_party_type'] != 'power-of-attorney' + @data['statement_of_truth_signature'] if %w[third-party-veteran + third-party-non-veteran].include? @data['preparer_type'] end def power_of_attorney_signature @@ -82,6 +82,17 @@ def handle_attachments(file_path) end end + def desired_stamps + coords = if %w[veteran non-veteran].include? data['preparer_type'] + [[50, 685]] + elsif data['third_party_type'] == 'power-of-attorney' + [[50, 440]] + elsif %w[third-party-veteran third-party-non-veteran].include? data['preparer_type'] + [[50, 565]] + end + [{ coords:, text: data['statement_of_truth_signature'], page: 4 }] + end + def submission_date_config { should_stamp_date?: false diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb index c5194b67cee..787c2c88b03 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0845.rb @@ -37,6 +37,10 @@ def words_to_remove person_address + organization_address end + def desired_stamps + [{ coords: [50, 240], text: data['statement_of_truth_signature'], page: 2 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb index afb264d1e98..6e7da54c6e1 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0966.rb @@ -59,6 +59,10 @@ def third_party_info end end + def desired_stamps + [{ coords: [50, 415], text: data['statement_of_truth_signature'], page: 1 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb index eb63fb40ccd..fdd73820a23 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_0972.rb @@ -27,6 +27,10 @@ def zip_code_is_us_based @data.dig('preparer_address', 'country') == 'USA' end + def desired_stamps + [{ coords: [50, 465], text: data['statement_of_truth_signature'], page: 2 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb index be1eeb6fa35..2ba5fcbb0cb 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_10210.rb @@ -33,6 +33,10 @@ def words_to_remove statement + witness_phone + witness_email end + def desired_stamps + [{ coords: [50, 160], text: data['statement_of_truth_signature'], page: 2 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb index 849608e35d0..f82f456d972 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21_4142.rb @@ -32,6 +32,10 @@ def zip_code_is_us_based @data.dig('veteran', 'address', 'country') == 'USA' end + def desired_stamps + [{ coords: [50, 560], text: data['statement_of_truth_signature'], page: 1 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb index 89c3c30ba75..d5670cf04bb 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_21p_0847.rb @@ -31,6 +31,10 @@ def zip_code_is_us_based @data.dig('preparer_address', 'country') == 'USA' end + def desired_stamps + [{ coords: [50, 190], text: data['statement_of_truth_signature'], page: 1 }] + end + def submission_date_config { should_stamp_date?: true, diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb index a146e8bb6f0..2584fe31709 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vba_26_4555.rb @@ -45,6 +45,18 @@ def zip_code_is_us_based @data.dig('veteran', 'address', 'country') == 'USA' end + def desired_stamps + return [] unless data + + [].tap do |stamps| + stamps << { coords: [73, 390], text: 'X' } unless data.dig('previous_sah_application', + 'has_previous_sah_application') + stamps << { coords: [73, 355], text: 'X' } unless data.dig('previous_hi_application', + 'has_previous_hi_application') + stamps << { coords: [73, 320], text: 'X' } unless data.dig('living_situation', 'is_in_care_facility') + end.compact + end + def submission_date_config { should_stamp_date?: false } end diff --git a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb index 094564b668e..7e67ba30f91 100644 --- a/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb +++ b/modules/simple_forms_api/app/models/simple_forms_api/vha_10_7959f_1.rb @@ -27,6 +27,10 @@ def zip_code_is_us_based true end + def desired_stamps + [{ coords: [26, 82.5], text: data['statement_of_truth_signature'], page: 0 }] + end + def submission_date_config { should_stamp_date?: false } end diff --git a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb index 64fd8a7a867..68cc6e837b5 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/pdf_stamper.rb @@ -9,12 +9,23 @@ class PdfStamper SUBMISSION_DATE_TITLE = 'Application Submitted:' def self.stamp_pdf(stamped_template_path, form, current_loa) + stamp_signature(stamped_template_path, form) + + stamp_auth_text(stamped_template_path, current_loa) + + stamp_submission_date(stamped_template_path, form.submission_date_config) + end + + def self.stamp_signature(stamped_template_path, form) form_number = form.data['form_number'] if FORM_REQUIRES_STAMP.include? form_number - stamp_method = "stamp#{form_number.gsub('-', '')}".downcase - send(stamp_method, stamped_template_path, form) + form.desired_stamps.each do |desired_stamp| + stamp(desired_stamp, stamped_template_path) + end end + end + def self.stamp_auth_text(stamped_template_path, current_loa) current_time = "#{Time.current.in_time_zone('America/Chicago').strftime('%H:%M:%S')} " auth_text = case current_loa when 3 @@ -24,147 +35,15 @@ def self.stamp_pdf(stamped_template_path, form, current_loa) else 'Signee not signed in.' end - stamp_text = SUBMISSION_TEXT + current_time - desired_stamps = [[10, 10, stamp_text]] - verify(stamped_template_path) { stamp(desired_stamps, stamped_template_path, auth_text, text_only: false) } - - stamp_submission_date(stamped_template_path, form.submission_date_config) - end - - def self.stamp107959f1(stamped_template_path, form) - desired_stamps = [[26, 82.5, form.data['statement_of_truth_signature']]] - append_to_stamp = false - verify(stamped_template_path) { stamp(desired_stamps, stamped_template_path, append_to_stamp) } - end - - def self.stamp264555(stamped_template_path, form) - desired_stamps = [] - desired_stamps.append([73, 390, 'X']) unless form.data['previous_sah_application']['has_previous_sah_application'] - desired_stamps.append([73, 355, 'X']) unless form.data['previous_hi_application']['has_previous_hi_application'] - desired_stamps.append([73, 320, 'X']) unless form.data['living_situation']['is_in_care_facility'] - append_to_stamp = false - stamp(desired_stamps, stamped_template_path, append_to_stamp) - end - - def self.stamp214142(stamped_template_path, form) - desired_stamps = [[50, 560]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :text, position: desired_stamps[0] }, - { type: :new_page } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - - # This is a one-off case where we need to stamp a date on the first page of 21-4142 when resubmitting - if form.data['in_progress_form_created_at'] - date_title = 'Application Submitted:' - date_text = form.data['in_progress_form_created_at'] - stamp214142_date_stamp_for_resubmission(stamped_template_path, date_title, date_text) + coords = [10, 10] + text = SUBMISSION_TEXT + current_time + page = 0 + desired_stamp = { coords:, text:, page: } + verify(stamped_template_path) do + stamp(desired_stamp, stamped_template_path, append_to_stamp: auth_text, text_only: false) end end - def self.stamp214142_date_stamp_for_resubmission(stamped_template_path, date_title, date_text) - date_title_stamp_position = [440, 710] - date_text_stamp_position = [440, 690] - page_configuration = [ - { type: :text, position: date_title_stamp_position }, - { type: :new_page }, - { type: :new_page } - ] - - verified_multistamp(stamped_template_path, date_title, page_configuration, 12) - - page_configuration = [ - { type: :text, position: date_text_stamp_position }, - { type: :new_page }, - { type: :new_page } - ] - - verified_multistamp(stamped_template_path, date_text, page_configuration, 12) - end - - def self.stamp2110210(stamped_template_path, form) - desired_stamps = [[50, 160]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp210845(stamped_template_path, form) - desired_stamps = [[50, 240]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp21p0847(stamped_template_path, form) - desired_stamps = [[50, 190]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp210972(stamped_template_path, form) - desired_stamps = [[50, 465]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp210966(stamped_template_path, form) - desired_stamps = [[50, 415]] - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - - def self.stamp2010207(stamped_template_path, form) - desired_stamps = if form.data['preparer_type'] == 'veteran' - [[50, 690]] - elsif form.data['third_party_type'] == 'power-of-attorney' - [[50, 445]] - elsif form.data['preparer_type'] == 'third-party-veteran' || - form.data['preparer_type'] == 'third-party-non-veteran' || - form.data['preparer_type'] == 'non-veteran' - [[50, 570]] - end - signature_text = form.data['statement_of_truth_signature'] - page_configuration = [ - { type: :new_page }, - { type: :new_page }, - { type: :new_page }, - { type: :new_page }, - { type: :text, position: desired_stamps[0] } - ] - - verified_multistamp(stamped_template_path, signature_text, page_configuration) - end - def self.stamp4010007_uuid(uuid) uuid = "UUID: #{uuid}" stamped_template_path = 'tmp/vba_40_10007-tmp.pdf' @@ -197,13 +76,21 @@ def self.multistamp(stamped_template_path, signature_text, page_configuration, f Common::FileHelpers.delete_file_if_exists(stamp_path) if defined?(stamp_path) end - def self.stamp(desired_stamps, stamped_template_path, append_to_stamp, text_only: true) + def self.stamp(desired_stamp, stamped_template_path, append_to_stamp: false, text_only: true) current_file_path = stamped_template_path - desired_stamps.each do |x, y, text| + coords = desired_stamp[:coords] + text = desired_stamp[:text] + page = desired_stamp[:page] + x = coords[0] + y = coords[1] + if page + page_configuration = get_page_configuration(page, coords) + verified_multistamp(stamped_template_path, text, page_configuration) + else datestamp_instance = CentralMail::DatestampPdf.new(current_file_path, append_to_stamp:) current_file_path = datestamp_instance.run(text:, x:, y:, text_only:, size: 9) + File.rename(current_file_path, stamped_template_path) end - File.rename(current_file_path, stamped_template_path) end def self.perform_multistamp(stamped_template_path, stamp_path) @@ -260,5 +147,16 @@ def self.default_page_configuration { type: :new_page } ] end + + def self.get_page_configuration(page, position) + [ + { type: :new_page }, + { type: :new_page }, + { type: :new_page }, + { type: :new_page } + ].tap do |config| + config[page] = { type: :text, position: } + end + end end end diff --git a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json index 0f8c643a31c..05ec5f3be90 100644 --- a/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json +++ b/modules/simple_forms_api/spec/fixtures/form_json/vba_20_10207-veteran.json @@ -23,6 +23,7 @@ "postal_code": "12345" }, "veteran_phone": "1234567890", + "veteran_email_address": "email@vet.com", "other_reasons": { "financial_hardship": true, "als": true, diff --git a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb index 66f60b88e33..02e96f258a1 100644 --- a/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb +++ b/modules/simple_forms_api/spec/models/vba_20_10207_spec.rb @@ -51,7 +51,7 @@ statement_of_truth_signature = 'John Veteran' [ { preparer_type: 'veteran', third_party_type: nil, expected: statement_of_truth_signature }, - { preparer_type: 'non-veteran', third_party_type: nil, expected: nil }, + { preparer_type: 'non-veteran', third_party_type: nil, expected: statement_of_truth_signature }, { preparer_type: 'third-party-non-veteran', third_party_type: 'representative', expected: nil }, { preparer_type: 'third-party-veteran', third_party_type: 'representative', expected: nil }, { preparer_type: 'third-party-non-veteran', third_party_type: 'power-of-attorney', expected: nil } @@ -78,12 +78,13 @@ statement_of_truth_signature = 'John Veteran' [ { preparer_type: 'veteran', third_party_type: nil, expected: nil }, - { preparer_type: 'non-veteran', third_party_type: nil, expected: statement_of_truth_signature }, + { preparer_type: 'non-veteran', third_party_type: nil, expected: nil }, { preparer_type: 'third-party-non-veteran', third_party_type: 'representative', expected: statement_of_truth_signature }, { preparer_type: 'third-party-veteran', third_party_type: 'representative', expected: statement_of_truth_signature }, - { preparer_type: 'third-party-non-veteran', third_party_type: 'power-of-attorney', expected: nil } + { preparer_type: 'third-party-non-veteran', third_party_type: 'power-of-attorney', + expected: statement_of_truth_signature } ].each do |data| preparer_type = data[:preparer_type] third_party_type = data[:third_party_type] diff --git a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb index 2d8c3c709b2..7663eac253f 100644 --- a/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb +++ b/modules/simple_forms_api/spec/requests/v1/uploads_spec.rb @@ -2,6 +2,7 @@ require 'rails_helper' require 'simple_forms_api_submission/metadata_validator' +require 'common/file_helpers' RSpec.describe 'Forms uploader', type: :request do non_ivc_forms = [ @@ -30,6 +31,13 @@ ] describe '#submit' do + let(:metadata_file) { "#{file_seed}.SimpleFormsApi.metadata.json" } + let(:file_seed) { 'tmp/some-unique-simple-forms-file-seed' } + + before { allow(Common::FileHelpers).to receive(:random_file_path).and_return(file_seed) } + + after { Common::FileHelpers.delete_file_if_exists(metadata_file) } + non_ivc_forms.each do |form| fixture_path = Rails.root.join('modules', 'simple_forms_api', 'spec', 'fixtures', 'form_json', form) data = JSON.parse(fixture_path.read) @@ -43,9 +51,6 @@ expect(SimpleFormsApiSubmission::MetadataValidator).to have_received(:validate) expect(response).to have_http_status(:ok) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -58,9 +63,6 @@ expect do post '/simple_forms_api/v1/simple_forms', params: data end.to change(FormSubmissionAttempt, :count).by(1) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -85,9 +87,6 @@ expect do post '/simple_forms_api/v1/simple_forms', params: data end.to change(InProgressForm, :count).by(-1) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -199,9 +198,6 @@ expect_any_instance_of(SimpleFormsApi::PdfFiller).to receive(:generate).with(3) post '/simple_forms_api/v1/simple_forms', params: data - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -223,9 +219,6 @@ post '/simple_forms_api/v1/simple_forms', params: data expect(response).to have_http_status(:ok) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end @@ -242,9 +235,6 @@ expect(PersistentAttachment).to receive(:where).with(guid: ['a-random-uuid']).and_return([attachment]) post '/simple_forms_api/v1/simple_forms', params: data expect(response).to have_http_status(:ok) - ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) end end end diff --git a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb index 09927ed66fb..4771703c2fb 100644 --- a/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb +++ b/modules/simple_forms_api/spec/services/pdf_stamper_spec.rb @@ -8,78 +8,52 @@ let(:form) { "SimpleFormsApi::#{test_payload.titleize.gsub(' ', '')}".constantize.new(data) } let(:path) { 'tmp/stuff.json' } - describe 'form-specific stamp methods' do - subject(:stamp) { described_class.send(stamp_method, generated_form_path, form) } + describe '.stamp_signature' do + subject(:stamp_signature) { described_class.stamp_signature(path, form) } before do - allow(Common::FileHelpers).to receive(:random_file_path).and_return('fake/stamp_path') - allow(Common::FileHelpers).to receive(:delete_file_if_exists) - end - - %w[21-4142 21-10210 21p-0847].each do |form_number| - context "when generating a stamped file for form #{form_number}" do - let(:stamp_method) { "stamp#{form_number.gsub('-', '')}" } - let(:test_payload) { "vba_#{form_number.gsub('-', '_')}" } - let(:generated_form_path) { 'fake/generated_form_path' } - - it 'raises an error' do - expect { stamp }.to raise_error(StandardError, /An error occurred while verifying stamp/) - end - end - end - end - - describe '.stamp107959f1' do - subject(:stamp107959f1) { described_class.stamp107959f1(path, form) } - - before do - allow(described_class).to receive(:stamp).and_return(true) allow(File).to receive(:size).and_return(1, 2) end context 'when statement_of_truth_signature is provided' do - before { stamp107959f1 } + before do + allow(described_class).to receive(:stamp).and_return(true) + stamp_signature + end let(:test_payload) { 'vha_10_7959f_1' } - let(:signature) { form.data['statement_of_truth_signature'] } - let(:stamps) { [[26, 82.5, signature]] } + let(:desired_stamp) do + { + coords: [26, 82.5], + text: form.data['statement_of_truth_signature'], + page: 0 + } + end it 'calls stamp with correct desired_stamp' do - expect(described_class).to have_received(:stamp).with(stamps, path, false) + expect(described_class).to have_received(:stamp).with(desired_stamp, path) end end - end - - describe '.stamp264555' do - subject(:stamp264555) { described_class.stamp264555(path, form) } - - before do - allow(described_class).to receive(:stamp).and_return(true) - allow(File).to receive(:size).and_return(1, 2) - end - context 'when it is called with legitimate parameters' do - before { stamp264555 } + context 'when no stamps are needed' do + before do + allow(described_class).to receive(:stamp).and_return(true) + stamp_signature + end let(:test_payload) { 'vba_26_4555' } let(:stamps) { [] } - it 'calls stamp correctly' do - expect(described_class).to have_received(:stamp).with(stamps, path, false) + it 'does not call :stamp' do + expect(described_class).not_to have_received(:stamp) end end - end - - describe '.stamp210845' do - subject(:stamp210845) { described_class.stamp210845(path, form) } - - before do - allow(described_class).to receive(:multistamp).and_return(true) - allow(File).to receive(:size).and_return(1, 2) - end context 'when it is called with legitimate parameters' do - before { stamp210845 } + before do + allow(described_class).to receive(:multistamp).and_return(true) + stamp_signature + end let(:test_payload) { 'vba_21_0845' } let(:signature) { form.data['statement_of_truth_signature'] } @@ -87,7 +61,8 @@ [ { type: :new_page }, { type: :new_page }, - { type: :text, position: [50, 240] } + { type: :text, position: [50, 240] }, + { type: :new_page } ] end diff --git a/rakelib/prod/user_credential.rake b/rakelib/prod/user_credential.rake index daba12202cf..69b51c49984 100644 --- a/rakelib/prod/user_credential.rake +++ b/rakelib/prod/user_credential.rake @@ -8,10 +8,11 @@ namespace :user_credential do type = args[:type] credential_id = args[:credential_id] context = { type:, credential_id:, requested_by: args[:requested_by] } - log_task(namespace:, status: 'start', context:) + log_to_stdout(level: 'info', message: "[#{namespace}] rake task start, context: #{context.to_json}") user_verification = UserVerification.where(["#{type}_uuid = ?", credential_id]).first user_verification.lock! - log_task(namespace:, status: 'complete', context: context.merge(locked: user_verification.locked)) + context[:locked] = user_verification.locked + log_to_stdout(level: 'info', message: "[#{namespace}] rake task complete, context: #{context.to_json}") puts "#{namespace} complete - #{type}_uuid: #{credential_id}" rescue => e puts "#{namespace} failed - #{e.message}" @@ -23,10 +24,11 @@ namespace :user_credential do type = args[:type] credential_id = args[:credential_id] context = { type:, credential_id:, requested_by: args[:requested_by] } - log_task(namespace:, status: 'start', context:) + log_to_stdout(level: 'info', message: "[#{namespace}] rake task start, context: #{context.to_json}") user_verification = UserVerification.where(["#{type}_uuid = ?", credential_id]).first user_verification.unlock! - log_task(namespace:, status: 'complete', context: context.merge(locked: user_verification.locked)) + context[:locked] = user_verification.locked + log_to_stdout(level: 'info', message: "[#{namespace}] rake task complete, context: #{context.to_json}") puts "#{namespace} complete - #{type}_uuid: #{credential_id}" rescue => e puts "#{namespace} failed - #{e.message}" @@ -38,7 +40,27 @@ namespace :user_credential do args[:requested_by].blank? end - def log_task(namespace:, status:, context:) - Rails.logger.info("[#{namespace}] rake task #{status}", context) + def log_to_stdout(level:, message:) + `echo "#{log_message(level:, message:).to_json.dump}" >> /proc/1/fd/1` + end + + def log_message(level:, message:) + { + level:, + message:, + application: 'vets-api-server', + environment: Rails.env, + timestamp: Time.zone.now.iso8601, + + file: 'rakelib/prod/user_credential.rake', + named_tags: { + dd: { + env: ENV.fetch('DD_ENV', nil), + service: 'vets-api' + }, + ddsource: 'ruby' + }, + name: 'Rails' + } end end diff --git a/spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb b/spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb new file mode 100644 index 00000000000..47a56a8450b --- /dev/null +++ b/spec/controllers/v0/average_days_for_claim_completion_controller_spec.rb @@ -0,0 +1,39 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe V0::AverageDaysForClaimCompletionController, type: :controller do + context 'when querying with nothing in db' do + it 'returns -1 for value' do + get :index + expect(response).to have_http_status(:ok) + expect(JSON.parse(response.body)['average_days']).to eq(-1.0) + end + end + + context 'when querying with record in db' do + before do + AverageDaysForClaimCompletion.create(average_days: 100) + end + + it 'returns the value' do + get :index + expect(response).to have_http_status(:ok) + expect(JSON.parse(response.body)['average_days']).to eq(100.0) + end + end + + context 'when querying with multiple records in db' do + before do + AverageDaysForClaimCompletion.create(average_days: 100) + AverageDaysForClaimCompletion.create(average_days: 200) + AverageDaysForClaimCompletion.create(average_days: 300) + end + + it 'returns the most recently inserted value' do + get :index + expect(response).to have_http_status(:ok) + expect(JSON.parse(response.body)['average_days']).to eq(300.0) + end + end +end diff --git a/spec/controllers/v0/health_care_applications_controller_spec.rb b/spec/controllers/v0/health_care_applications_controller_spec.rb index 84cd49af786..619dbf23f44 100644 --- a/spec/controllers/v0/health_care_applications_controller_spec.rb +++ b/spec/controllers/v0/health_care_applications_controller_spec.rb @@ -14,21 +14,4 @@ expect(json['attributes']).to eq(hca_response['attributes']) end end - - describe '#download_pdf' do - let(:response_pdf) { Rails.root.join 'tmp', 'pdfs', '10-10EZ_John_Smith.pdf' } - let(:expected_pdf) { Rails.root.join 'spec', 'fixtures', 'pdf_fill', '10-10EZ', 'unsigned', 'simple.pdf' } - - it 'downloads a pdf' do - post :download_pdf, params: JSON.parse(hca_request) - - File.open(response_pdf, 'wb+') { |f| f.write(response.body) } - - expect(response).to have_http_status(:ok) - - expect( - pdfs_fields_match?(response_pdf, expected_pdf) - ).to eq(true) - end - end end diff --git a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb index 0476d184745..21774981862 100644 --- a/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb +++ b/spec/controllers/v0/profile/direct_deposits/disability_compensations_controller_spec.rb @@ -405,43 +405,4 @@ end end end - - describe '#update feature flag' do - let(:params) do - { - routing_number: '031000503', - account_number: '12345678' - } - end - - context 'when feature flag is on' do - before do - Flipper.enable(:profile_show_direct_deposit_single_form) - end - - it 'error code is prefixed with direct.deposit' do - VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do - put(:update, params:) - end - - json = JSON.parse(response.body) - e = json['errors'].first - - expect(e['code']).to eq('direct.deposit.account.type.invalid') - end - end - - context 'when feature flag is off' do - it 'error code is prefixed with cnp.payment' do - VCR.use_cassette('lighthouse/direct_deposit/update/400_invalid_account_type') do - put(:update, params:) - end - - json = JSON.parse(response.body) - e = json['errors'].first - - expect(e['code']).to eq('cnp.payment.account.type.invalid') - end - end - end end diff --git a/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb b/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb index 251c50b5c2b..5a8c675c2fd 100644 --- a/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb +++ b/spec/controllers/v0/virtual_agent/virtual_agent_claim_spec.rb @@ -19,14 +19,9 @@ end describe 'GET /v0/virtual_agent/claim' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 11, evss_id: 600_118_854, - user_uuid: user.uuid) - FactoryBot.create(:evss_claim, id: 22, evss_id: 600_118_855, - user_uuid: user.uuid) - FactoryBot.create(:evss_claim, id: 33, evss_id: 600_118_851, - user_uuid: user.uuid) - end + let!(:claim1) { FactoryBot.create(:evss_claim, evss_id: 600_118_854, user_uuid: user.uuid) } + let!(:claim2) { FactoryBot.create(:evss_claim, evss_id: 600_118_855, user_uuid: user.uuid) } + let!(:claim3) { FactoryBot.create(:evss_claim, evss_id: 600_118_851, user_uuid: user.uuid) } it 'returns information on multiple open compensation claims in descending chronological order by updated date' do sign_in_as(user) @@ -41,13 +36,13 @@ EVSS::RetrieveClaimsFromRemoteJob.new.perform(user.uuid) end VCR.use_cassette('evss/claims/claim_with_docs1') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 11) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim1.id) end VCR.use_cassette('evss/claims/claim_with_docs2') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 22) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim2.id) end VCR.use_cassette('evss/claims/claim_with_docs3') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 33) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim3.id) end get '/v0/virtual_agent/claim' @@ -81,10 +76,7 @@ end describe 'for a single claim' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 3, evss_id: 600_118_851, - user_uuid: user.uuid) - end + let!(:claim) { FactoryBot.create(:evss_claim, evss_id: 600_118_851, user_uuid: user.uuid) } it 'returns information on single open compensation claim' do sign_in_as(user) @@ -99,7 +91,7 @@ EVSS::RetrieveClaimsFromRemoteJob.new.perform(user.uuid) end VCR.use_cassette('evss/claims/claim_with_docs1') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 3) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim.id) end get '/v0/virtual_agent/claim' @@ -183,10 +175,7 @@ end describe 'for a user who has non-compensation and compensation claims' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 3, evss_id: 600_114_693, - user_uuid: user.uuid) - end + let!(:claim) { FactoryBot.create(:evss_claim, evss_id: 600_114_693, user_uuid: user.uuid) } it 'returns information when there is a more recent non-compensation open claim' do sign_in_as(user) @@ -200,7 +189,7 @@ EVSS::RetrieveClaimsFromRemoteJob.new.perform(user.uuid) end VCR.use_cassette('evss/claims/claim_with_docs4') do - EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, 3) + EVSS::UpdateClaimFromRemoteJob.new.perform(user.uuid, claim.id) end get '/v0/virtual_agent/claim' @@ -218,10 +207,7 @@ end describe 'GET /v0/virtual_agent/claim/{EVSS_ID}' do - let!(:claim) do - FactoryBot.create(:evss_claim, id: 1, evss_id: 600_117_255, - user_uuid: user.uuid) - end + let!(:claim) { FactoryBot.create(:evss_claim, evss_id: 600_117_255, user_uuid: user.uuid) } it 'returns claims details of a specific claim' do sign_in_as(user) diff --git a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json index 14bc65e70fe..6a3d5430846 100644 --- a/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json +++ b/spec/fixtures/pdf_fill/21P-530V2/merge_fields.json @@ -74,6 +74,7 @@ "signatureDate":"2024-03-21", "veteranSocialSecurityNumber2":{"first":"987", "second":"65", "third":"4322"}, "veteranSocialSecurityNumber3":{"first":"987", "second":"65", "third":"4322"}, + "hasTransportation":"YES", "hasBurialExpenseResponsibility":"On", "noBurialExpenseResponsibility":null, "hasPlotExpenseResponsibility":"On", @@ -93,7 +94,5 @@ "hasPreviouslyReceivedAllowance":"YES", "noPreviouslyReceivedAllowance":null, "hasAllowanceStatementOfTruth":null, - "noAllowanceStatementOfTruth":null, - "hasTransportation":"YES", - "noTransportation":null + "noAllowanceStatementOfTruth":null } \ No newline at end of file diff --git a/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb b/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb index 88271047aef..a9371307fd9 100644 --- a/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb +++ b/spec/lib/common/client/concerns/mhv_fhir_session_client_spec.rb @@ -2,7 +2,7 @@ require 'rails_helper' require 'medical_records/client_session' -require_relative '../../../../../lib/common/client/concerns/mhv_fhir_session_client' +require 'common/client/concerns/mhv_fhir_session_client' describe Common::Client::Concerns::MhvFhirSessionClient do let(:dummy_class) do diff --git a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb index 58dd79761a1..6810eb956d8 100644 --- a/spec/lib/pdf_fill/forms/va21p530v2_spec.rb +++ b/spec/lib/pdf_fill/forms/va21p530v2_spec.rb @@ -142,5 +142,18 @@ def class_form_data get_fixture('pdf_fill/21P-530V2/merge_fields').to_json ) end + + it 'leaves benefit selections blank on pdf if unselected', run_at: '2024-03-21 00:00:00 EDT' do + unselected_benefits_data = get_fixture('pdf_fill/21P-530V2/kitchen_sink').except( + 'burialAllowance', 'plotAllowance', 'transportation' + ) + expected_merge_data = get_fixture('pdf_fill/21P-530V2/merge_fields').except( + 'burialAllowance', 'plotAllowance', 'transportation' + ) + expected_merge_data['hasTransportation'] = nil + expect(described_class.new(unselected_benefits_data).merge_fields.to_json).to eq( + expected_merge_data.to_json + ) + end end end diff --git a/spec/lib/simple_forms_api_submission/service_spec.rb b/spec/lib/simple_forms_api_submission/service_spec.rb index 6864c3532cc..f7495a07983 100644 --- a/spec/lib/simple_forms_api_submission/service_spec.rb +++ b/spec/lib/simple_forms_api_submission/service_spec.rb @@ -5,47 +5,51 @@ require 'simple_forms_api_submission/service' describe SimpleFormsApiSubmission::Service do - mock_metadata = ' - {"veteranFirstName"=>"Veteran", "veteranLastName"=>"Surname", "fileNumber"=>"123456789", - "zipCode"=>"12345", "source"=>"test", "docType"=>"test", "businessLine"=>"OTH"} - ' - - before(:all) do - @service = SimpleFormsApiSubmission::Service.new + let(:mock_metadata) do + '{"veteranFirstName"=>"Veteran", "veteranLastName"=>"Surname", "fileNumber"=>"123456789", + "zipCode"=>"12345", "source"=>"test", "docType"=>"test", "businessLine"=>"OTH"}' end + let(:simple_forms_service) { SimpleFormsApiSubmission::Service.new } + let(:file_seed) { 'some-unique-simple-forms-service-spec-file-seed' } + + before { allow(SecureRandom).to receive(:hex).and_return(file_seed) } + describe 'get uuid and upload location' do it 'retrieves uuid and upload location from the Lighthouse API' do VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload_location') do - response = @service.get_upload_location + response = simple_forms_service.get_upload_location expect(response.status).to equal(200) end end end describe 'generate metadata file' do + let(:mock_file_path_metadata) { "#{file_seed}.SimpleFormsApi.metadata.json" } + it 'generates a json file from the metadata' do - @service.generate_tmp_metadata(mock_metadata) + simple_forms_service.generate_tmp_metadata(mock_metadata) expect(Dir['tmp/*.SimpleFormsApi.metadata.json'].any?).to equal(true) ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) + Common::FileHelpers.delete_file_if_exists(mock_file_path_metadata) end end describe 'upload doc' do + let(:mock_file) { Common::FileHelpers.random_file_path } + let(:mock_file_path_pdf) { "#{mock_file}-mock-upload.pdf" } + let(:mock_file_path_metadata) { "#{mock_file}.SimpleFormsApi.metadata.json" } + it 'upload doc to mock location' do VCR.use_cassette('lighthouse/benefits_intake/200_lighthouse_intake_upload') do mock_upload_url = 'https://sandbox-api.va.gov/services_user_content/vba_documents/id-path-doesnt-matter' - mock_file_path = "#{Common::FileHelpers.random_file_path}-mock-upload.pdf" - Prawn::Document.new.render_file mock_file_path - response = @service.upload_doc(upload_url: mock_upload_url, file: mock_file_path, metadata: mock_metadata) + Prawn::Document.new.render_file mock_file_path_pdf + response = simple_forms_service.upload_doc(upload_url: mock_upload_url, + file: mock_file_path_pdf, + metadata: mock_metadata) expect(response.status).to equal(200) ensure - metadata_file = Dir['tmp/*.SimpleFormsApi.metadata.json'][0] - pdf_file = Dir['tmp/*-mock-upload.pdf'][0] - Common::FileHelpers.delete_file_if_exists(metadata_file) if defined?(metadata_file) - Common::FileHelpers.delete_file_if_exists(pdf_file) if defined?(pdf_file) + Common::FileHelpers.delete_file_if_exists(mock_file_path_pdf) end end end diff --git a/spec/requests/health_care_applications_request_spec.rb b/spec/requests/health_care_applications_request_spec.rb index 946b431a186..dfbb234ae2f 100644 --- a/spec/requests/health_care_applications_request_spec.rb +++ b/spec/requests/health_care_applications_request_spec.rb @@ -210,6 +210,51 @@ end end + describe 'GET facilities' do + it 'responds with facilities data' do + VCR.use_cassette('lighthouse/facilities/v1/200_facilities_facility_ids', match_requests_on: %i[method uri]) do + get(facilities_v0_health_care_applications_path(facilityIds: %w[vha_757 vha_358])) + end + expect(response).to have_http_status(:ok) + expect(response.parsed_body[0]).to eq({ 'access' => nil, + 'active_status' => nil, + 'address' => { + 'mailing' => { 'zip' => '66713', 'city' => 'Leavenworth', + 'state' => 'KS', 'address1' => '150 Muncie Rd' }, + 'physical' => { 'zip' => '66713', 'city' => 'Baxter Springs', + 'state' => 'KS', + 'address1' => 'Baxter Springs City Cemetery' } + }, + 'classification' => 'Soldiers Lot', + 'detailed_services' => nil, + 'distance' => nil, + 'facility_type' => 'va_cemetery', + 'facility_type_prefix' => 'nca', + 'feedback' => nil, + 'hours' => + { 'monday' => 'Sunrise - Sundown', + 'tuesday' => 'Sunrise - Sundown', + 'wednesday' => 'Sunrise - Sundown', + 'thursday' => 'Sunrise - Sundown', + 'friday' => 'Sunrise - Sundown', + 'saturday' => 'Sunrise - Sundown', + 'sunday' => 'Sunrise - Sundown' }, + 'id' => 'nca_042', + 'lat' => 37.0320575, + 'long' => -94.7706605, + 'mobile' => nil, + 'name' => "Baxter Springs City Soldiers' Lot", + 'operating_status' => { 'code' => 'NORMAL' }, + 'operational_hours_special_instructions' => nil, + 'phone' => { 'fax' => '9137584136', 'main' => '9137584105' }, + 'services' => nil, + 'type' => 'va_facilities', + 'unique_id' => '042', + 'visn' => nil, + 'website' => 'https://www.cem.va.gov/cems/lots/BaxterSprings.asp' }) + end + end + describe 'POST create' do subject do post(v0_health_care_applications_path, diff --git a/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb b/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb index 65086fbcbc0..25a6fbd12bc 100644 --- a/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb +++ b/spec/sidekiq/terms_of_use/sign_up_service_updater_job_spec.rb @@ -23,8 +23,8 @@ allow(Sidekiq::AttrPackage).to receive(:delete) end - it 'retries 15 times after failure' do - expect(described_class.get_sidekiq_options['retry']).to eq(15) + it 'retries 5 times after failure' do + expect(described_class.get_sidekiq_options['retry']).to eq(5) end it 'logs a message when retries have been exhausted' do @@ -45,8 +45,6 @@ ) end - it { is_expected.to be_unique } - context 'when the terms of use agreement is accepted' do before do allow(service_instance).to receive(:agreements_accept) diff --git a/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml b/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml index bb37ddaa7ae..7ac6854bdce 100644 --- a/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml +++ b/spec/support/vcr_cassettes/bgs/awards_service/get_awards.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/AwardWebServiceBean/AwardWebService?WSDL + uri: /AwardWebServiceBean/AwardWebService?WSDL body: encoding: US-ASCII string: '' @@ -263,7 +263,7 @@ http_interactions: recorded_at: Thu, 19 Nov 2020 16:45:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/AwardWebServiceBean/AwardWebService + uri: /AwardWebServiceBean/AwardWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml index 0d4fb82b5fd..51a486ea210 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:37:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml index bcdc4a0e0a0..96e75898983 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/create/error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Mon, 27 Jul 2020 23:21:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml index 6145d56df97..e31737dfe1b 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_400.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Thu, 31 Aug 2023 19:48:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml index 8d5d85dd516..bd57826f339 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/find_bnft_claim_500.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Tue, 25 Oct 2022 01:52:04 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml index 5dfd686992c..d3f5e305dc5 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_200.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Thu, 31 Aug 2023 19:44:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml index 9bf3bc41c9f..c4f9c312e5a 100644 --- a/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml +++ b/spec/support/vcr_cassettes/bgs/benefit_claim/update_5103_claim.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimWebServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -401,7 +401,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebService + uri: /BenefitClaimWebServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: | @@ -472,7 +472,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:38 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebServiceV1?WSDL + uri: /BenefitClaimWebServiceBean/BenefitClaimWebServiceV1?WSDL body: encoding: US-ASCII string: '' @@ -873,7 +873,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:39 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimWebServiceBean/BenefitClaimWebServiceV1 + uri: /BenefitClaimWebServiceBean/BenefitClaimWebServiceV1 body: encoding: UTF-8 string: |- @@ -935,7 +935,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:40 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService?WSDL + uri: /ClaimManagementService/ClaimManagementService?WSDL body: encoding: US-ASCII string: '' @@ -1092,7 +1092,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService + uri: /ClaimManagementService/ClaimManagementService body: encoding: UTF-8 string: | @@ -1167,7 +1167,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:41 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService?WSDL + uri: /ClaimManagementService/ClaimManagementService?WSDL body: encoding: US-ASCII string: '' @@ -1324,7 +1324,7 @@ http_interactions: recorded_at: Thu, 13 Jul 2023 15:27:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimManagementService/ClaimManagementService + uri: /ClaimManagementService/ClaimManagementService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml b/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml index 285bb3dd938..f11e998c8da 100644 --- a/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml +++ b/spec/support/vcr_cassettes/bgs/children/apdopted_child_lives_with_veteran.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -455,7 +455,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -624,7 +624,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:36:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/children/create_all.yml b/spec/support/vcr_cassettes/bgs/children/create_all.yml index b0573ee4bfb..75ce829a660 100644 --- a/spec/support/vcr_cassettes/bgs/children/create_all.yml +++ b/spec/support/vcr_cassettes/bgs/children/create_all.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:56 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:57 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -678,7 +678,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:28:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -847,7 +847,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:00 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -903,7 +903,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:01 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1072,7 +1072,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1130,7 +1130,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:03 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1299,7 +1299,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:05 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1356,7 +1356,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:05 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1525,7 +1525,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1581,7 +1581,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1750,7 +1750,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:08 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1806,7 +1806,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1975,7 +1975,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2031,7 +2031,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:11 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2200,7 +2200,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2256,7 +2256,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:13 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -2425,7 +2425,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2482,7 +2482,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2651,7 +2651,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2707,7 +2707,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2876,7 +2876,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:17 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2932,7 +2932,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:18 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3101,7 +3101,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3157,7 +3157,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:20 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3326,7 +3326,7 @@ http_interactions: recorded_at: Wed, 26 Aug 2020 14:29:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml index ff865a4e4c2..7322710bd08 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -724,7 +724,7 @@ http_interactions: recorded_at: Sat, 25 Apr 2020 01:11:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml index 54095c3dce4..5bf9a2b70a8 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/dependents_400.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml index 28ea1f9331b..dbb4826b0c4 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/find_poa_by_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -723,7 +723,7 @@ http_interactions: recorded_at: Wed, 07 Oct 2020 15:00:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml b/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml index 40e0d24ab74..d9afea5ada4 100644 --- a/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/claimant_web_service/not_find_poa_by_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -723,7 +723,7 @@ http_interactions: recorded_at: Wed, 07 Oct 2020 15:01:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/claims/claim.yml b/spec/support/vcr_cassettes/bgs/claims/claim.yml index 66fb87ce3ab..51b212ba0d7 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claim.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claim.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 22:06:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml b/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml index 6d30df5b74c..05085075cbc 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claim_with_errors.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 22:06:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claims.yml b/spec/support/vcr_cassettes/bgs/claims/claims.yml index 66ea5660ceb..49bf977d849 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claims.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claims.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Tue, 12 Dec 2017 03:09:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml b/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml index 5ad011045c9..849390cfaca 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claims_trimmed_down.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 22:13:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml b/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml index 47a3c6d627c..b482803dd7e 100644 --- a/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml +++ b/spec/support/vcr_cassettes/bgs/claims/claims_with_errors.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Wed, 28 Jun 2023 21:15:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml index ba75cec30f4..a11159bcdf2 100644 --- a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml +++ b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_invalid_routing.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService?WSDL + uri: /DdeftWebServiceBean/DdeftWebService?WSDL body: encoding: US-ASCII string: '' @@ -263,7 +263,7 @@ http_interactions: recorded_at: Tue, 05 Jan 2021 00:02:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService + uri: /DdeftWebServiceBean/DdeftWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml index ca02063f4ff..f6d8c5b0095 100644 --- a/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml +++ b/spec/support/vcr_cassettes/bgs/ddeft/find_bank_name_valid.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService?WSDL + uri: /DdeftWebServiceBean/DdeftWebService?WSDL body: encoding: US-ASCII string: '' @@ -263,7 +263,7 @@ http_interactions: recorded_at: Thu, 31 Dec 2020 19:32:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DdeftWebServiceBean/DdeftWebService + uri: /DdeftWebServiceBean/DdeftWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml b/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml index 6a7802f740f..9a58d85216e 100644 --- a/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml +++ b/spec/support/vcr_cassettes/bgs/dependent_higher_ed_attendance/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:08 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Thu, 22 Oct 2020 17:48:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml b/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml index f886da0b51e..84487340db2 100644 --- a/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml +++ b/spec/support/vcr_cassettes/bgs/dependent_service/get_dependents.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService?WSDL + uri: /ClaimantServiceBean/ClaimantWebService?WSDL body: encoding: US-ASCII string: '' @@ -723,7 +723,7 @@ http_interactions: recorded_at: Fri, 24 Jul 2020 23:41:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/ClaimantServiceBean/ClaimantWebService + uri: /ClaimantServiceBean/ClaimantWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml b/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml index 0a6b62ea837..359791ac212 100644 --- a/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml +++ b/spec/support/vcr_cassettes/bgs/dependent_service/submit_686c_form.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -677,7 +677,7 @@ http_interactions: recorded_at: Fri, 24 Jul 2020 01:26:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create.yml b/spec/support/vcr_cassettes/bgs/dependents/create.yml index d735069876d..e36ffb03ebf 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:08 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -678,7 +678,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:11 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -847,7 +847,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -903,7 +903,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:12 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1072,7 +1072,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1128,7 +1128,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1297,7 +1297,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1354,7 +1354,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1523,7 +1523,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:17 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1579,7 +1579,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1748,7 +1748,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1807,7 +1807,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1976,7 +1976,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2033,7 +2033,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:21 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2202,7 +2202,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:22 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2258,7 +2258,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:23 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2427,7 +2427,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2483,7 +2483,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2652,7 +2652,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2708,7 +2708,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:26 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2877,7 +2877,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2933,7 +2933,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3102,7 +3102,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3158,7 +3158,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3327,7 +3327,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3383,7 +3383,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3552,7 +3552,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:31 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -3609,7 +3609,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:32 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3778,7 +3778,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3834,7 +3834,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4003,7 +4003,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4059,7 +4059,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:35 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4228,7 +4228,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4284,7 +4284,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:37 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4453,7 +4453,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 05:51:38 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create/death.yml b/spec/support/vcr_cassettes/bgs/dependents/create/death.yml index 671ae5ce8fa..fe54ce283f2 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create/death.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create/death.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:13 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:16 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -678,7 +678,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -847,7 +847,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -903,7 +903,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1072,7 +1072,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1128,7 +1128,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:21 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1297,7 +1297,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:22 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1354,7 +1354,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:23 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -1523,7 +1523,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -1579,7 +1579,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -1748,7 +1748,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -1807,7 +1807,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:26 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1976,7 +1976,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2033,7 +2033,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:28 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2202,7 +2202,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:29 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2258,7 +2258,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2427,7 +2427,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2483,7 +2483,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2652,7 +2652,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2708,7 +2708,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:33 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2877,7 +2877,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2933,7 +2933,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3102,7 +3102,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:35 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3158,7 +3158,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:36 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3327,7 +3327,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3383,7 +3383,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:38 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3552,7 +3552,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:39 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -3609,7 +3609,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:39 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3778,7 +3778,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3834,7 +3834,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:41 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4003,7 +4003,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4059,7 +4059,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:43 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4228,7 +4228,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4284,7 +4284,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:45 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4453,7 +4453,7 @@ http_interactions: recorded_at: Tue, 28 Jul 2020 14:53:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml index 6f6a2ccba07..4188cf10c1c 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/is_veteran.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:33 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:09:35 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml index c9438a5b19f..6cede7e99d0 100644 --- a/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml +++ b/spec/support/vcr_cassettes/bgs/dependents/create/spouse/lives_with_veteran.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:28 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:00:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries/read.yml b/spec/support/vcr_cassettes/bgs/diaries/read.yml index df66624b361..a8780057db1 100644 --- a/spec/support/vcr_cassettes/bgs/diaries/read.yml +++ b/spec/support/vcr_cassettes/bgs/diaries/read.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Wed, 24 Feb 2021 02:49:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml index 122fe9cf694..6c2539595e3 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml index 00a7c2a9895..9d78373bc5f 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_no_entries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml index f4ca001b536..54fd5cb6a58 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml index d0d4a496f9e..03acb427750 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_diaries_one_entry_cxcl.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:08:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml index dbde864e653..0ccaeb265ad 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/read_empty_diaries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Mon, 01 Feb 2021 20:13:29 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml b/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml index 48686b14c73..974f9648085 100644 --- a/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml +++ b/spec/support/vcr_cassettes/bgs/diaries_service/update_diaries.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -146,7 +146,7 @@ http_interactions: recorded_at: Fri, 19 Mar 2021 20:48:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Fri, 19 Mar 2021 20:48:50 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService?WSDL + uri: /benefits-awards/DiariesService?WSDL body: encoding: US-ASCII string: '' @@ -371,7 +371,7 @@ http_interactions: recorded_at: Fri, 19 Mar 2021 20:49:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/benefits-awards/DiariesService + uri: /benefits-awards/DiariesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml index 19c47e8c5e1..f2999b86e94 100644 --- a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml +++ b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/empty_find_benefit_claim_details_by_benefit_claim_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Fri, 09 Sep 2022 23:11:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus + uri: /EBenefitsBnftClaimStatusWebServiceBean/EbenefitsBenefitClaimsStatus body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml index 7cb9480b291..d13d131399e 100644 --- a/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml +++ b/spec/support/vcr_cassettes/bgs/ebenefits_benefit_claims_status/find_benefit_claim_details_by_benefit_claim_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -217,7 +217,7 @@ http_interactions: recorded_at: Fri, 09 Sep 2022 21:55:12 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/form674/submit.yml b/spec/support/vcr_cassettes/bgs/form674/submit.yml index 0c1806d2c0d..1ed52c250e5 100644 --- a/spec/support/vcr_cassettes/bgs/form674/submit.yml +++ b/spec/support/vcr_cassettes/bgs/form674/submit.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:08 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -373,7 +373,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -429,7 +429,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:10 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -598,7 +598,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -654,7 +654,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:12 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -1528,7 +1528,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -1584,7 +1584,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1753,7 +1753,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1810,7 +1810,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:16 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -1890,7 +1890,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:16 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- @@ -1946,7 +1946,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2115,7 +2115,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2171,7 +2171,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -2340,7 +2340,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -2396,7 +2396,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:20 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -2565,7 +2565,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -2621,7 +2621,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:22 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2790,7 +2790,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2846,7 +2846,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3015,7 +3015,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -3072,7 +3072,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:25 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -3241,7 +3241,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:26 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -3297,7 +3297,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL body: encoding: US-ASCII string: '' @@ -3466,7 +3466,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService body: encoding: UTF-8 string: |- @@ -3529,7 +3529,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL body: encoding: US-ASCII string: '' @@ -3698,7 +3698,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService body: encoding: UTF-8 string: |- @@ -3756,7 +3756,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -3925,7 +3925,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:31 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -3981,7 +3981,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:32 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -4334,7 +4334,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- @@ -4861,7 +4861,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:53 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -5030,7 +5030,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:53 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -5086,7 +5086,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -5255,7 +5255,7 @@ http_interactions: recorded_at: Wed, 21 Oct 2020 13:18:55 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- @@ -5309,4 +5309,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=3831394DEPCHGReady2020-10-21T08:18:55-05:002020-10-21T08:18:55-05:002020-10-21T08:18:55-05:00281UVAgovAPIVAgovAPI2020-10-21T08:18:55-05:00 recorded_at: Wed, 21 Oct 2020 13:18:56 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/form686c/submit.yml b/spec/support/vcr_cassettes/bgs/form686c/submit.yml index 5a3b09d5517..7477dcd4f5d 100644 --- a/spec/support/vcr_cassettes/bgs/form686c/submit.yml +++ b/spec/support/vcr_cassettes/bgs/form686c/submit.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -373,7 +373,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:56 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -429,7 +429,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:56 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -598,7 +598,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:57 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -654,7 +654,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:58 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -1528,7 +1528,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -1584,7 +1584,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:32:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -1753,7 +1753,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:00 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -1810,7 +1810,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:01 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -1890,7 +1890,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:01 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- @@ -1946,7 +1946,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:02 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -2820,7 +2820,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -2923,7 +2923,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:03 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3092,7 +3092,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:04 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3148,7 +3148,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:04 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -3317,7 +3317,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:05 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -3373,7 +3373,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:06 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -3542,7 +3542,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -3598,7 +3598,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -3767,7 +3767,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:07 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -3823,7 +3823,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:09 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -3992,7 +3992,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -4049,7 +4049,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:10 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4218,7 +4218,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4274,7 +4274,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:11 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4443,7 +4443,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4499,7 +4499,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:12 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -4668,7 +4668,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -4724,7 +4724,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:13 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -4893,7 +4893,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -4949,7 +4949,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:14 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -5118,7 +5118,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:15 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -5174,7 +5174,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:15 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -5343,7 +5343,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:16 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -5399,7 +5399,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -5568,7 +5568,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:17 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -5624,7 +5624,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:18 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -5793,7 +5793,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -5850,7 +5850,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:20 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -6019,7 +6019,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:21 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -6075,7 +6075,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:22 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -6244,7 +6244,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:23 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -6300,7 +6300,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:23 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -6469,7 +6469,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -6525,7 +6525,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:24 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -6694,7 +6694,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -6750,7 +6750,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:26 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -6919,7 +6919,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:26 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -6975,7 +6975,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:27 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -7144,7 +7144,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -7201,7 +7201,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:28 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -7370,7 +7370,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -7426,7 +7426,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:29 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -7595,7 +7595,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -7653,7 +7653,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:30 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -7822,7 +7822,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:31 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -7879,7 +7879,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -8048,7 +8048,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -8104,7 +8104,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:33 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -8273,7 +8273,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -8329,7 +8329,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:34 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -8498,7 +8498,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:34 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -8554,7 +8554,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:35 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -8723,7 +8723,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -8779,7 +8779,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:36 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -8948,7 +8948,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -9005,7 +9005,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:37 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -9174,7 +9174,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:38 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -9230,7 +9230,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:38 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -9399,7 +9399,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:39 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -9455,7 +9455,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:40 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -9624,7 +9624,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -9680,7 +9680,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:41 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -9849,7 +9849,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:41 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -9905,7 +9905,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:43 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10074,7 +10074,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10130,7 +10130,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:44 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10299,7 +10299,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10355,7 +10355,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:46 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10524,7 +10524,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:46 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10580,7 +10580,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:47 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10749,7 +10749,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -10805,7 +10805,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:48 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -10974,7 +10974,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:49 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11030,7 +11030,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:49 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11199,7 +11199,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:50 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11255,7 +11255,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:51 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11424,7 +11424,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:51 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11481,7 +11481,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:52 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11650,7 +11650,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:53 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11706,7 +11706,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:54 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -11875,7 +11875,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:54 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -11932,7 +11932,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:55 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -12101,7 +12101,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:56 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -12157,7 +12157,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:56 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -12326,7 +12326,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:57 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -12382,7 +12382,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:57 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL body: encoding: US-ASCII string: '' @@ -12551,7 +12551,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService body: encoding: UTF-8 string: |- @@ -12614,7 +12614,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL body: encoding: US-ASCII string: '' @@ -12783,7 +12783,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:33:59 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService body: encoding: UTF-8 string: |- @@ -12841,7 +12841,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:00 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -13010,7 +13010,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:01 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -13066,7 +13066,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:02 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -13419,7 +13419,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- @@ -13956,7 +13956,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:17 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -14125,7 +14125,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -14181,7 +14181,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:19 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -14350,7 +14350,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:34:20 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml index 2676b13d569..7b2c0942751 100644 --- a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml +++ b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/get_intent_to_file.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService?WSDL + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 10 Aug 2020 21:28:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService + uri: /IntentToFileWebServiceBean/IntentToFileWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml index 71dbb10ec8a..e9bc2778e42 100644 --- a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml +++ b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService?WSDL + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 10 Aug 2020 13:31:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService + uri: /IntentToFileWebServiceBean/IntentToFileWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml index 9b983f4815b..8cf34f4ecba 100644 --- a/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml +++ b/spec/support/vcr_cassettes/bgs/intent_to_file_web_service/insert_intent_to_file_500.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService?WSDL + uri: /IntentToFileWebServiceBean/IntentToFileWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 22 Sep 2020 13:56:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/IntentToFileWebServiceBean/IntentToFileWebService + uri: /IntentToFileWebServiceBean/IntentToFileWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml b/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml index f3bcde0ff08..54ae95036d6 100644 --- a/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml +++ b/spec/support/vcr_cassettes/bgs/payment_history/find_by_ssn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PaymentHistoryWebServiceBean/PaymentHistoryWebService?WSDL + uri: /PaymentHistoryWebServiceBean/PaymentHistoryWebService?WSDL body: encoding: US-ASCII string: '' @@ -102,7 +102,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 22:06:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PaymentHistoryWebServiceBean/PaymentHistoryWebService + uri: /PaymentHistoryWebServiceBean/PaymentHistoryWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml index 426347b4e22..4815a883048 100644 --- a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml +++ b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml index fc0a2fef67e..1e86e0a52b0 100644 --- a/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml +++ b/spec/support/vcr_cassettes/bgs/payment_history/retrieve_payment_summary_with_bdn_returns.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml b/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml index 6864afcccd9..94cebc43d3a 100644 --- a/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml +++ b/spec/support/vcr_cassettes/bgs/payment_service/no_payment_history.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml b/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml index 68d696c7e11..ce379b46fee 100644 --- a/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml +++ b/spec/support/vcr_cassettes/bgs/payment_service/payment_history.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml b/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml index 53da0063892..a95d7ef70f5 100644 --- a/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml +++ b/spec/support/vcr_cassettes/bgs/payment_service/payment_history_with_pending.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -278,7 +278,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:24:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml b/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml index e46d1bdc29a..0720d273cf3 100644 --- a/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml +++ b/spec/support/vcr_cassettes/bgs/people_service/no_person_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -655,7 +655,7 @@ http_interactions: recorded_at: Fri, 12 Jun 2020 02:58:28 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/people_service/person_data.yml b/spec/support/vcr_cassettes/bgs/people_service/person_data.yml index a13e6c546e1..3096b2ce790 100644 --- a/spec/support/vcr_cassettes/bgs/people_service/person_data.yml +++ b/spec/support/vcr_cassettes/bgs/people_service/person_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -655,7 +655,7 @@ http_interactions: recorded_at: Fri, 12 Jun 2020 02:57:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml index 220cbc6dd74..a9e0bcbd6e0 100644 --- a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:58:01 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml index 4d31507ee70..9b4086efb03 100644 --- a/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml +++ b/spec/support/vcr_cassettes/bgs/person_web_service/find_person_by_participant_id_no_result.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 20:01:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml index 534ea27d907..0e3aa7c5edb 100644 --- a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml +++ b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -103,7 +103,7 @@ http_interactions: recorded_at: Wed, 06 May 2020 13:51:14 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml index 20541cbac9f..1a914d5faab 100644 --- a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml +++ b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_no_ratings.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -103,7 +103,7 @@ http_interactions: recorded_at: Wed, 06 May 2020 13:59:09 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml index 62b9b43ed2f..50cb4d5de8d 100644 --- a/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml +++ b/spec/support/vcr_cassettes/bgs/rating_web_service/rating_data_single_rating.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -103,7 +103,7 @@ http_interactions: recorded_at: Wed, 06 May 2020 13:59:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/create_address.yml b/spec/support/vcr_cassettes/bgs/service/create_address.yml index 50d5eeedf2a..3fb71c8155b 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_address.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_address.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:19 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -226,4 +226,4 @@ http_interactions: xmlns:ns0="http://ptcpntAddrsService.services.vonapp.vba.va.gov/">1163042020-07-16T18:20:18Z1488863829360123 mainstreet rd.Tampafoo@foo.com2020-07-16T18:20:18Z281VAgovAPIUVAgovAPIFLFLMailingN11234 recorded_at: Thu, 16 Jul 2020 18:20:20 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_note.yml b/spec/support/vcr_cassettes/bgs/service/create_note.yml index 278773d6467..ee7da073a61 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_note.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_note.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DevelopmentNotesService/DevelopmentNotesService?WSDL + uri: /DevelopmentNotesService/DevelopmentNotesService?WSDL body: encoding: US-ASCII string: '' @@ -232,7 +232,7 @@ http_interactions: recorded_at: Tue, 27 Jul 2021 23:53:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/DevelopmentNotesService/DevelopmentNotesService + uri: /DevelopmentNotesService/DevelopmentNotesService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/create_participant.yml b/spec/support/vcr_cassettes/bgs/service/create_participant.yml index 54263eae848..ee35773ff6e 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_participant.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_participant.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:18 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=14945638293602020-07-16T18:20:17Z281VAgovAPIUVAgovAPIPerson recorded_at: Thu, 16 Jul 2020 18:20:18 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_person.yml b/spec/support/vcr_cassettes/bgs/service/create_person.yml index c0c94c285d5..cdc37c59dc4 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_person.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_person.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 20:49:25 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -228,4 +228,4 @@ http_interactions: last nameMarriedvet middle name123341234JrY3829671 recorded_at: Thu, 16 Jul 2020 20:49:26 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_phone.yml b/spec/support/vcr_cassettes/bgs/service/create_phone.yml index 340f24c592f..75963b3ce4a 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_phone.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_phone.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:50 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=772893829360148886Daytime55555555552020-07-16T18:20:50Z2020-07-16T18:20:50Z281VAgovAPIUVAgovAPI recorded_at: Thu, 16 Jul 2020 18:20:51 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/create_proc.yml b/spec/support/vcr_cassettes/bgs/service/create_proc.yml index b02623ee33b..06d25ca0909 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_proc.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_proc.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 06 Aug 2020 22:28:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml b/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml index b91d3367b1c..acd8fb4760e 100644 --- a/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml +++ b/spec/support/vcr_cassettes/bgs/service/create_proc_form.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -148,7 +148,7 @@ http_interactions: recorded_at: Thu, 06 Aug 2020 22:15:10 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml b/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml index 167903469fc..5ffd49fc9a0 100644 --- a/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml +++ b/spec/support/vcr_cassettes/bgs/service/errors/create_participant.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:57:58 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:57:59 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:58:00 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -452,7 +452,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:58:01 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -621,7 +621,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:58:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -675,4 +675,4 @@ http_interactions: Exception Description: The object [invalid_proc_id], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[vnpProcId-->vnpProcId/text()]] with descriptor [XMLDescriptor(gov.va.vba.vonapp.dto.VnpPtcpntDTO --> [])], could not be converted to [class java.lang.Long]. Internal Exception: java.lang.NumberFormatException: For input string: "invalid_proc_id" recorded_at: Mon, 20 Jul 2020 22:58:03 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml b/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml index 72ac2cfca7f..1ae757ffaef 100644 --- a/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml +++ b/spec/support/vcr_cassettes/bgs/service/errors/create_proc_form.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -148,7 +148,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -204,7 +204,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:42 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -350,7 +350,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -406,7 +406,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:44 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -552,7 +552,7 @@ http_interactions: recorded_at: Thu, 16 Jul 2020 18:20:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: |- @@ -606,4 +606,4 @@ http_interactions: Exception Description: The object [invalid_proc_id], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[vnpProcId-->vnpProcId/text()]] with descriptor [XMLDescriptor(gov.va.vba.vonapp.dto.VnpProcFormPKDTO --> [])], could not be converted to [class java.lang.Long]. Internal Exception: java.lang.NumberFormatException: For input string: "invalid_proc_id" recorded_at: Thu, 16 Jul 2020 18:20:45 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml index 91c6bcf70fa..45ed5c4f3cb 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Wed, 30 Sep 2020 21:04:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml index a50cf74c34c..721d9064381 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_bank_info.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Wed, 30 Sep 2020 21:04:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml index 046357cb638..228fbc05da2 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_ch33_dd_eft_no_icn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Mon, 12 Oct 2020 21:05:40 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml b/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml index c39a5c22f9f..a823b18c070 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_rating_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService?WSDL + uri: /RatingServiceBean/RatingService?WSDL body: encoding: US-ASCII string: '' @@ -104,7 +104,7 @@ http_interactions: recorded_at: Sun, 16 Apr 2023 08:25:02 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RatingServiceBean/RatingService + uri: /RatingServiceBean/RatingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml b/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml index a828b953664..102e1005819 100644 --- a/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml +++ b/spec/support/vcr_cassettes/bgs/service/find_regional_offices.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -876,7 +876,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:13:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml b/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml index 777bff85431..6ff4814b519 100644 --- a/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml +++ b/spec/support/vcr_cassettes/bgs/service/get_regional_office_by_zip_code.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -82,7 +82,7 @@ http_interactions: recorded_at: Fri, 02 Oct 2020 23:34:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml b/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml index 2aa34e7970e..0d77ce321a3 100644 --- a/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml +++ b/spec/support/vcr_cassettes/bgs/service/update_ch33_dd_eft.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Fri, 02 Oct 2020 23:38:59 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/service/update_proc.yml b/spec/support/vcr_cassettes/bgs/service/update_proc.yml index f0425e1a7a8..baad4a933b1 100644 --- a/spec/support/vcr_cassettes/bgs/service/update_proc.yml +++ b/spec/support/vcr_cassettes/bgs/service/update_proc.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 06 Aug 2020 22:18:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/student_school/create.yml b/spec/support/vcr_cassettes/bgs/student_school/create.yml index d32f85731bf..3c34fdd4903 100644 --- a/spec/support/vcr_cassettes/bgs/student_school/create.yml +++ b/spec/support/vcr_cassettes/bgs/student_school/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:53:50 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildSchoolWebServiceBean/VnpChildSchoolService + uri: /VnpChildSchoolWebServiceBean/VnpChildSchoolService body: encoding: UTF-8 string: |- @@ -234,7 +234,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:53:51 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService?WSDL body: encoding: US-ASCII string: '' @@ -403,7 +403,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 02:53:51 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpChildStudentWebServiceBean/VnpChildStudentService + uri: /VnpChildStudentWebServiceBean/VnpChildStudentService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml b/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml index afa2a393d18..b20748da3c6 100644 --- a/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml +++ b/spec/support/vcr_cassettes/bgs/tracked_item_service/claims_v2_show_tracked_items.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService?WSDL body: encoding: US-ASCII string: '' @@ -43,7 +43,7 @@ http_interactions: recorded_at: Wed, 19 Apr 2023 20:47:06 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService + uri: /EBenefitsBnftClaimStatusWebServiceBean/EBenefitsBnftClaimStatusWebService body: encoding: UTF-8 string: | @@ -153,7 +153,7 @@ http_interactions: recorded_at: Wed, 19 Apr 2023 20:47:07 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService?WSDL + uri: /TrackedItemService/TrackedItemService?WSDL body: encoding: US-ASCII string: '' @@ -194,7 +194,7 @@ http_interactions: recorded_at: Wed, 19 Apr 2023 20:47:11 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService + uri: /TrackedItemService/TrackedItemService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml b/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml index d5beb76ee11..e66db69553c 100644 --- a/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml +++ b/spec/support/vcr_cassettes/bgs/tracked_items/find_tracked_items.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService?WSDL + uri: /TrackedItemService/TrackedItemService?WSDL body: encoding: US-ASCII string: '' @@ -266,7 +266,7 @@ http_interactions: recorded_at: Wed, 17 Aug 2022 20:30:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/TrackedItemService/TrackedItemService + uri: /TrackedItemService/TrackedItemService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml b/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml index e963c3398fd..36c6ac76e42 100644 --- a/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml +++ b/spec/support/vcr_cassettes/bgs/uploaded_document_service/bad_participant_id.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Fri, 28 Aug 2020 21:21:27 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml b/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml index 8e7e33520ed..394a73339af 100644 --- a/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml +++ b/spec/support/vcr_cassettes/bgs/uploaded_document_service/uploaded_document_data.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 25 Aug 2020 15:45:24 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/UploadedDocumentWebServiceBean/UploadedDocumentWebService + uri: /UploadedDocumentWebServiceBean/UploadedDocumentWebService body: encoding: UTF-8 string: |- @@ -2321,4 +2321,4 @@ http_interactions: Notice AcknowledgementEBNeBenefitsINITIALSECURITY1989052017-01-30T11:00:21-06:00189625ClaimDecisionRequest.pdf5103 Notice AcknowledgementEBNeBenefitsINITIALSECURITY1990292017-01-31T14:07:08-06:00" recorded_at: Tue, 25 Aug 2020 15:45:33 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml index e8af0378b53..1b6aea157e1 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 20 Jul 2020 22:43:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=425718N130DPNEBNADJ3352020-07-20T22:43:41Z3352020-07-20T22:43:41Z281VAgovAPIUVAgovAPICOMP146189CURRCP1133721461893828033 recorded_at: Mon, 20 Jul 2020 22:43:44 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml index 176e84d4c00..0b1599f74b7 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_benefit_claim/update.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 21 Jul 2020 00:26:33 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpBnftClaimWebServiceBean/VnpBnftClaimService + uri: /VnpBnftClaimWebServiceBean/VnpBnftClaimService body: encoding: UTF-8 string: |- @@ -225,4 +225,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=425718130DPNEBNADJ3352020-07-20T19:26:30-05:003352020-07-20T19:26:30-05:00281VAgovAPIUVAgovAPICPL146189PENDCP3828033600196508 recorded_at: Tue, 21 Jul 2020 00:26:34 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml b/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml index 628c8e3c426..dd083c565d6 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_proc_form_service/vnp_proc_form_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService?WSDL + uri: /VnpProcFormWebServiceBean/VnpProcFormService?WSDL body: encoding: US-ASCII string: '' @@ -148,7 +148,7 @@ http_interactions: recorded_at: Wed, 27 Mar 2024 18:49:03 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcFormWebServiceBean/VnpProcFormService + uri: /VnpProcFormWebServiceBean/VnpProcFormService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml b/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml index 3a4be9d2d32..dc448a7fc5c 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_proc_service_v2/vnp_proc_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 25 Mar 2024 16:05:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpProcWebServiceBeanV2/VnpProcServiceV2 + uri: /VnpProcWebServiceBeanV2/VnpProcServiceV2 body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml index 45077ecae6b..1c8d90c047d 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_phone_service/vnp_ptcpnt_phone_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Fri, 29 Mar 2024 14:37:13 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml index cb74fba901d..0ca6ac8b3ca 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_ptcpnt_service/vnp_ptcpnt_create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Tue, 26 Mar 2024 21:28:36 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: | diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml index 6d6b36f3236..ac5e030cdb4 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/child.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml index af2c9e9c1d4..6b8bd57448f 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/death.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml index abae18c0851..c029826cef7 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/marriage_history.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:46 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml index 47d9e4dd991..823c54a38b7 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/create/spouse.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Sat, 18 Jul 2020 03:03:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml b/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml index 428017a1c66..1d7a4cbf568 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_relationships/step_children.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 14:56:55 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 14:56:56 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService?WSDL body: encoding: US-ASCII string: '' @@ -396,7 +396,7 @@ http_interactions: recorded_at: Thu, 27 Aug 2020 14:56:57 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService + uri: /VnpPtcpntRlnshpWebServiceBean/VnpPtcpntRlnshpService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml b/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml index e83c63478df..a0267621798 100644 --- a/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml +++ b/spec/support/vcr_cassettes/bgs/vnp_veteran/create.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService?WSDL body: encoding: US-ASCII string: '' @@ -171,7 +171,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:42 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntWebServiceBean/VnpPtcpntService + uri: /VnpPtcpntWebServiceBean/VnpPtcpntService body: encoding: UTF-8 string: |- @@ -227,7 +227,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:43 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -1101,7 +1101,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:43 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -1157,7 +1157,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:44 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService?WSDL + uri: /StandardDataWebServiceBean/StandardDataWebService?WSDL body: encoding: US-ASCII string: '' @@ -2031,7 +2031,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:13:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/StandardDataWebServiceBean/StandardDataWebService + uri: /StandardDataWebServiceBean/StandardDataWebService body: encoding: UTF-8 string: |- @@ -2134,7 +2134,7 @@ http_interactions: recorded_at: Wed, 28 Oct 2020 19:13:48 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL body: encoding: US-ASCII string: '' @@ -2303,7 +2303,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:44 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2360,7 +2360,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2417,7 +2417,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:45 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService body: encoding: UTF-8 string: |- @@ -2474,7 +2474,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:45 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService?WSDL + uri: /RORoutingServiceWS/RORoutingService?WSDL body: encoding: US-ASCII string: '' @@ -2554,7 +2554,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:46 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/RORoutingServiceWS/RORoutingService + uri: /RORoutingServiceWS/RORoutingService body: encoding: UTF-8 string: |- @@ -2610,7 +2610,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:46 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService?WSDL + uri: /VnpPersonWebServiceBean/VnpPersonService?WSDL body: encoding: US-ASCII string: '' @@ -2779,7 +2779,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:47 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPersonWebServiceBean/VnpPersonService + uri: /VnpPersonWebServiceBean/VnpPersonService body: encoding: UTF-8 string: |- @@ -2835,7 +2835,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:48 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService?WSDL body: encoding: US-ASCII string: '' @@ -3004,7 +3004,7 @@ http_interactions: recorded_at: Mon, 21 Sep 2020 20:57:48 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService + uri: /VnpPtcpntPhoneWebServiceBean/VnpPtcpntPhoneService body: encoding: UTF-8 string: |- @@ -3058,4 +3058,4 @@ http_interactions: xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA=7838012345151031Daytime11122233332020-09-21T20:57:48Z2020-09-21T20:57:48Z281VAgovAPIUVAgovAPI recorded_at: Mon, 21 Sep 2020 20:57:49 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_addrs_service/vnp_ptcpnt_addrs_create/happy_path.yml b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_addrs_service/vnp_ptcpnt_addrs_create/happy_path.yml new file mode 100644 index 00000000000..11d52b9b5fd --- /dev/null +++ b/spec/support/vcr_cassettes/claims_api/bgs/vnp_ptcpnt_addrs_service/vnp_ptcpnt_addrs_create/happy_path.yml @@ -0,0 +1,186 @@ +--- +http_interactions: +- request: + method: get + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService?WSDL + body: + encoding: US-ASCII + string: '' + headers: + User-Agent: + - Faraday v2.9.0 + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 04 Apr 2024 18:57:11 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml;charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: |- + + recorded_at: Thu, 04 Apr 2024 18:57:11 GMT +- request: + method: post + uri: /VnpPtcpntAddrsWebServiceBean/VnpPtcpntAddrsService + body: + encoding: UTF-8 + string: | + + + + + + VAgovAPI + + + 127.0.0.1 + 281 + VAgovAPI + xUid + xKey + + + + + + + + 3854596 + 182057 + 2020-07-16T18:20:18Z + 76 Crowther Ave + + + + Bridgeport + + + + testy@test.com + + + + + 2020-07-16T18:20:17Z + 281 + VAgovAPI + U + VAgovAPI + + + + CT + CT + Mailing + N + + + + + + + + + + 06605 + + + + + + headers: + User-Agent: + - Faraday v2.9.0 + Content-Type: + - text/xml;charset=UTF-8 + Host: + - ".vba.va.gov" + Soapaction: + - '"vnpPtcpntAddrsCreate"' + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + response: + status: + code: 200 + message: OK + headers: + Date: + - Thu, 04 Apr 2024 18:57:12 GMT + Server: + - Apache + X-Frame-Options: + - SAMEORIGIN + Transfer-Encoding: + - chunked + Content-Type: + - text/xml; charset=utf-8 + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + body: + encoding: UTF-8 + string: | + + + + + rO0ABXdKABR3ZWJsb2dpYy5hcHAudm5wLWVhcgAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQABTIuMC44AAA= + + + + + + 143950 + 2020-07-16T18:20:18Z + 182057 + 3854596 + 76 Crowther Ave + Bridgeport + testy@test.com + 2020-07-16T18:20:17Z + 281 + VAgovAPI + U + VAgovAPI + CT + CT + Mailing + N + 06605 + + + + + recorded_at: Thu, 04 Apr 2024 18:57:12 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/debts/person_data_and_letters.yml b/spec/support/vcr_cassettes/debts/person_data_and_letters.yml index 4b66eac4398..0decc8a5a10 100644 --- a/spec/support/vcr_cassettes/debts/person_data_and_letters.yml +++ b/spec/support/vcr_cassettes/debts/person_data_and_letters.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -655,7 +655,7 @@ http_interactions: recorded_at: Fri, 12 Jun 2020 02:57:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml b/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml index d0ac2bee740..02ccb82924f 100644 --- a/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml +++ b/spec/support/vcr_cassettes/dgi/forms/submit_toe_claim.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService?WSDL + uri: /BenefitClaimServiceBean/BenefitClaimWebService?WSDL body: encoding: US-ASCII string: '' @@ -355,7 +355,7 @@ http_interactions: recorded_at: Wed, 30 Sep 2020 21:04:37 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/BenefitClaimServiceBean/BenefitClaimWebService + uri: /BenefitClaimServiceBean/BenefitClaimWebService body: encoding: UTF-8 string: |- @@ -442,4 +442,4 @@ http_interactions: encoding: UTF-8 string: '' recorded_at: Thu, 30 Dec 2021 14:30:12 GMT -recorded_with: VCR 6.0.0 \ No newline at end of file +recorded_with: VCR 6.0.0 diff --git a/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_facility_ids.yml b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_facility_ids.yml new file mode 100644 index 00000000000..280012d498c --- /dev/null +++ b/spec/support/vcr_cassettes/lighthouse/facilities/v1/200_facilities_facility_ids.yml @@ -0,0 +1,129 @@ +--- +http_interactions: +- request: + method: get + uri: https://sandbox-api.va.gov/services/va_facilities/v1/facilities?facilityIds%5B%5D=vha_358&facilityIds%5B%5D=vha_757 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Content-Type: + - application/json + User-Agent: + - Vets.gov Agent + Apikey: + - abcde + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + response: + status: + code: 200 + message: '' + headers: + Date: + - Wed, 10 Apr 2024 20:19:43 GMT + Content-Type: + - application/json + Connection: + - keep-alive + X-Ratelimit-Remaining-Minute: + - '47' + X-Ratelimit-Limit-Minute: + - '60' + Ratelimit-Remaining: + - '47' + Ratelimit-Limit: + - '60' + Ratelimit-Reset: + - '17' + Strict-Transport-Security: + - max-age=16000000; includeSubDomains; preload; + - max-age=31536000; includeSubDomains; preload + Access-Control-Allow-Origin: + - "*" + Cache-Control: + - '' + - no-cache, no-store + X-Frame-Options: + - SAMEORIGIN + Pragma: + - no-cache + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: '{"data":[{"id":"nca_042","type":"va_facilities","attributes":{"name":"Baxter + Springs City Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/BaxterSprings.asp","lat":37.03205750,"long":-94.77066050,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66713","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66713","city":"Baxter Springs","state":"KS","address1":"Baxter + Springs City Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_054","type":"va_facilities","attributes":{"name":"Congressional + Cemetery Government Lots","facilityType":"va_cemetery","classification":"Government + Lots","website":"https://www.cem.va.gov/cems/lots/Congressional.asp","lat":38.88277970,"long":-76.97901110,"timeZone":"America/New_York","address":{"mailing":{"zip":"21228","city":"Baltimore","state":"MD","address1":"5501 + Frederick Avenue"},"physical":{"zip":"20003","city":"Washington","state":"DC","address1":"1801 + E Street, SE"}},"phone":{"fax":"4106441563","main":"4106449696"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_055","type":"va_facilities","attributes":{"name":"Evergreen + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Evergreen.asp","lat":39.06965130,"long":-84.46885410,"timeZone":"America/New_York","address":{"mailing":{"zip":"40356","city":"Nicholasville","state":"KY","address1":"6980 + Danville Rd"},"physical":{"zip":"41071","city":"Southgate","state":"KY","address1":"25 + South Alexandria Pike"}},"phone":{"fax":"859-887-4860","main":"859-885-5727"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_058","type":"va_facilities","attributes":{"name":"Forest + Lawn Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/ForestLawn.asp","lat":41.33124280,"long":-95.99361190,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66048","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"68112","city":"Omaha","state":"NE","address1":"7909 + Mormon Bridge Rd"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_059","type":"va_facilities","attributes":{"name":"Fort + Crawford Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Fort_Crawford.asp","lat":43.04707820,"long":-91.14648480,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53821","city":"Prairie du + Chien","state":"WI","address1":"413 S. Beaumont Rd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_061","type":"va_facilities","attributes":{"name":"Green + Mount Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Green_Mount.asp","lat":44.25730710,"long":-72.59974600,"timeZone":"America/New_York","address":{"mailing":{"zip":"02532","city":"Bourne","state":"MA","address1":"Off + Connery Ave."},"physical":{"zip":"05602","city":"Montpelier","state":"VT","address1":"250 + State Street"}},"phone":{"fax":"5085649946","main":"5085637113"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_062","type":"va_facilities","attributes":{"name":"Lakeside + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Lakeside.asp","lat":43.01735370,"long":-82.43269330,"timeZone":"America/Detroit","address":{"mailing":{"zip":"48442","city":"Holly","state":"MI","address1":"4200 + Belford Rd"},"physical":{"zip":"48060","city":"Port Huron","state":"MI","address1":"3781 + Gratiot St"}},"phone":{"fax":"2483280612","main":"2483280386"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_063","type":"va_facilities","attributes":{"name":"Mound + Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/Mound.asp","lat":42.71931550,"long":-87.81609560,"timeZone":"America/Chicago","address":{"mailing":{"zip":"53295-4000","city":"Milwaukee","state":"WI","address1":"5000 + W. National Ave, Bldg. 1301"},"physical":{"zip":"53405","city":"Racine","state":"WI","address1":"1147 + West Blvd"}},"phone":{"fax":"4143825321","main":"4143825300"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_064","type":"va_facilities","attributes":{"name":"Mound + City Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MoundCity.asp","lat":38.14555200,"long":-94.81322820,"timeZone":"America/Chicago","address":{"mailing":{"zip":"66506","city":"Leavenworth","state":"KS","address1":"150 + Muncie Rd"},"physical":{"zip":"66506","city":"Mound City","state":"KS","address1":"Woodland + Cemetery"}},"phone":{"fax":"9137584136","main":"9137584105"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}},{"id":"nca_065","type":"va_facilities","attributes":{"name":"Mount + Moriah Cemetery Soldiers'' Lot","facilityType":"va_cemetery","classification":"Soldiers + Lot","website":"https://www.cem.va.gov/cems/lots/MountMoriah.asp","lat":39.93245530,"long":-75.23679670,"timeZone":"America/New_York","address":{"mailing":{"zip":"08010","city":"Beverly","state":"NJ","address1":"916 + Bridgeboro Road"},"physical":{"zip":"19142","city":"Philadelphia","state":"PA","address1":"62nd + Street and Kingsessing Avenue"}},"phone":{"fax":"6098714691","main":"6098775460"},"hours":{"monday":"Sunrise + - Sundown","tuesday":"Sunrise - Sundown","wednesday":"Sunrise - Sundown","thursday":"Sunrise + - Sundown","friday":"Sunrise - Sundown","saturday":"Sunrise - Sundown","sunday":"Sunrise + - Sundown"},"operatingStatus":{"code":"NORMAL"}}}],"links":{"self":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","first":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=1&per_page=10","next":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=2&per_page=10","last":"https://sandbox-api.va.gov/services/va_facilities/v1/facilities?page=257&per_page=10"},"meta":{"pagination":{"currentPage":1,"perPage":10,"totalPages":257,"totalEntries":2563}}}' + recorded_at: Wed, 10 Apr 2024 20:19:43 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml index 426347b4e22..4815a883048 100644 --- a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml +++ b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml index f6d30e7ff7a..30e62f6dfb8 100644 --- a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml +++ b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_blank_date.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml index 7bd41a45a93..4c40b2793e4 100644 --- a/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml +++ b/spec/support/vcr_cassettes/mobile/payment_history/retrieve_payment_summary_with_bdn_only_blank_dates.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:30 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |- @@ -757,7 +757,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:31 GMT - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService?WSDL + uri: /vrm-ws/PaymentInformationService?WSDL body: encoding: US-ASCII string: '' @@ -1033,7 +1033,7 @@ http_interactions: recorded_at: Tue, 06 Oct 2020 19:10:32 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/vrm-ws/PaymentInformationService + uri: /vrm-ws/PaymentInformationService body: encoding: UTF-8 string: |- diff --git a/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml b/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml index 26504c5d60b..90e4f9739d6 100644 --- a/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml +++ b/spec/support/vcr_cassettes/veteran_readiness_employment/add_claimant_info.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService?WSDL + uri: /PersonWebServiceBean/PersonWebService?WSDL body: encoding: US-ASCII string: '' @@ -700,7 +700,7 @@ http_interactions: recorded_at: Tue, 03 Nov 2020 14:27:51 GMT - request: method: post - uri: https://internal-dsva-vagov-dev-fwdproxy-1893365470.us-gov-west-1.elb.amazonaws.com:4447/PersonWebServiceBean/PersonWebService + uri: /PersonWebServiceBean/PersonWebService body: encoding: UTF-8 string: |-