use of com.helger.peppol.smlclient.smp.NotFoundFault in project peppol-commons by phax.
the class SMLFuncTest method cleanup.
@Before
public void cleanup() throws Exception {
m_aSMClient = new ManageServiceMetadataServiceCaller(SML_INFO);
m_aSMClient.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
try {
m_aSMClient.delete(SMP_ID);
} catch (final NotFoundFault e) {
// This is fine, since we are just cleaning
}
m_aServiceMetadataPublisher = _createSMPData(m_aSMClient, SMP_ID);
}
use of com.helger.peppol.smlclient.smp.NotFoundFault in project peppol-commons by phax.
the class SMLFuncTest method testCreateExistingBusinessIdentifierUnauthorized.
@Test(expected = BadRequestFault.class)
public void testCreateExistingBusinessIdentifierUnauthorized() throws Exception {
final ManageParticipantIdentifierServiceCaller aPIClientOld = new ManageParticipantIdentifierServiceCaller(SML_INFO);
aPIClientOld.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
final ManageServiceMetadataServiceCaller aClient2 = new ManageServiceMetadataServiceCaller(SML_INFO);
aClient2.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
try {
aClient2.delete(SMP_ID2);
} catch (final NotFoundFault e) {
// This is fine, since we are just cleaning
}
_createSMPData(aClient2, SMP_ID2);
final ManageParticipantIdentifierServiceCaller aPIClientNew = new ManageParticipantIdentifierServiceCaller(SML_INFO);
aPIClientNew.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
aPIClientOld.create(SMP_ID, PeppolIdentifierFactory.INSTANCE.createParticipantIdentifierWithDefaultScheme(TEST_BUSINESS_IDENTIFIER1));
aPIClientNew.create(SMP_ID, PeppolIdentifierFactory.INSTANCE.createParticipantIdentifierWithDefaultScheme(TEST_BUSINESS_IDENTIFIER1));
}
use of com.helger.peppol.smlclient.smp.NotFoundFault in project peppol-commons by phax.
the class WildcardFuncTest method initialize.
@Before
public void initialize() throws Exception {
m_aSMClient = new ManageServiceMetadataServiceCaller(SML_INFO);
m_aSMClient.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
try {
m_aSMClient.delete(SMP_ID);
} catch (final NotFoundFault e) {
// This is fine, since we are just cleaning
}
// Create SMP
final ServiceMetadataPublisherServiceType aServiceMetadataCreate = new ServiceMetadataPublisherServiceType();
aServiceMetadataCreate.setServiceMetadataPublisherID(SMP_ID);
final PublisherEndpointType aEndpoint = new PublisherEndpointType();
aEndpoint.setLogicalAddress(ADDRESS_LOGICAL);
aEndpoint.setPhysicalAddress(ADDRESS_PHYSICAL);
aServiceMetadataCreate.setPublisherEndpoint(aEndpoint);
m_aSMClient.create(aServiceMetadataCreate);
}
use of com.helger.peppol.smlclient.smp.NotFoundFault in project peppol-commons by phax.
the class DNSRegistrationFuncTest method deleteSMPAfterTests.
@After
public void deleteSMPAfterTests() throws Exception {
LOGGER.info("Deleting an SMP");
final ManageServiceMetadataServiceCaller manageServiceMetaData = new ManageServiceMetadataServiceCaller(SML_INFO);
try {
manageServiceMetaData.delete(SMP_ID);
LOGGER.info("Deleted an SMP");
} catch (final NotFoundFault e) {
// this is ok
} catch (final Exception ex) {
LOGGER.error("Failed: " + ex.getMessage());
throw ex;
}
}
use of com.helger.peppol.smlclient.smp.NotFoundFault in project peppol-commons by phax.
the class SMLFuncTest method testMigrate.
@Test
public void testMigrate() throws Exception {
final ManageParticipantIdentifierServiceCaller aPIClientOld = new ManageParticipantIdentifierServiceCaller(SML_INFO);
aPIClientOld.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
final ManageServiceMetadataServiceCaller aClient2 = new ManageServiceMetadataServiceCaller(SML_INFO);
aClient2.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
try {
aClient2.delete(SMP_ID2);
} catch (final NotFoundFault e) {
// This is fine, since we are just cleaning
}
_createSMPData(aClient2, SMP_ID2);
final ManageParticipantIdentifierServiceCaller aPIClientNew = new ManageParticipantIdentifierServiceCaller(SML_INFO);
aPIClientNew.setSSLSocketFactory(createConfiguredSSLSocketFactory(SML_INFO, false));
final IParticipantIdentifier aPI = PeppolIdentifierFactory.INSTANCE.createParticipantIdentifierWithDefaultScheme(TEST_BUSINESS_IDENTIFIER1);
aPIClientOld.create(SMP_ID, aPI);
final String sMigrationKey = aPIClientOld.prepareToMigrate(aPI, SMP_ID);
assertNotNull(sMigrationKey);
aPIClientNew.migrate(aPI, sMigrationKey, SMP_ID2);
try {
aPIClientOld.delete(SMP_ID, aPI);
fail();
} catch (final UnauthorizedFault e) {
// This must happen.
}
// Should be able to delete, since New is now the owner
aPIClientNew.delete(SMP_ID, aPI);
}
Aggregations