diff --git a/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/AS4BDEWProfileRegistarSPI.java b/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/AS4BDEWProfileRegistarSPI.java index 2fbf9ea07..47a3ae3e7 100644 --- a/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/AS4BDEWProfileRegistarSPI.java +++ b/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/AS4BDEWProfileRegistarSPI.java @@ -52,6 +52,8 @@ private static String _getTypeFromID (@Nonnull @Nonempty final String sID) return BDEWPMode.BDEW_PARTY_ID_TYPE_BDEW; if (sID.startsWith ("98")) return BDEWPMode.BDEW_PARTY_ID_TYPE_DVGW; + if (sID.startsWith ("19")) + return BDEWPMode.BDEW_PARTY_ID_TYPE_BAHN; return BDEWPMode.BDEW_PARTY_ID_TYPE_GLN; } diff --git a/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/BDEWPMode.java b/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/BDEWPMode.java index 3c1cd96e5..c65f0bcd3 100644 --- a/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/BDEWPMode.java +++ b/phase4-profile-bdew/src/main/java/com/helger/phase4/profile/bdew/BDEWPMode.java @@ -62,6 +62,7 @@ public final class BDEWPMode public static final String BDEW_PARTY_ID_TYPE_GLN = "urn:oasis:names:tc:ebcore:partyid-type:iso6523:0088"; public static final String BDEW_PARTY_ID_TYPE_BDEW = "urn:oasis:names:tc:ebcore:partyid-type:unregistered:BDEW"; public static final String BDEW_PARTY_ID_TYPE_DVGW = "urn:oasis:names:tc:ebcore:partyid-type:unregistered:DVGW"; + public static final String BDEW_PARTY_ID_TYPE_BAHN = "urn:oasis:names:tc:ebcore:partyid-type:unregistered:BAHN"; public static final String SERVICE_TEST = "http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/ns/core/200704/service"; public static final String SERVICE_PATH_SWITCH = "https://www.bdew.de/as4/communication/services/pathSwitch";