Heat oven to 375 degrees F. In a small mixing bowl beat cheeses on medium to high until fluffy.
In large skillet cook bacon until crisp; drain and crumble. Reserve 1 tablespoon drippings in skillet; cook and stir onion in drippings over medium heat until tender Remove from heat; stir in preserves and vinegar. Set aside.
Unroll dough (press together seams). Cut in half lengthwise to form two rectangles about 3x10 inches in size. On each rectangle spread half the cheese mixture to within 1/4 inch of one long side. Top cheese with bacon and pecans. Sprinkle basil. Beginning at a long side, roll up each rectangle. Press seams to seal. With a serrated knife cut each roll in 10 slices. Place, cut side down, on ungreased baking sheet.
Bake for 15 to 18 minutes or until golden brown. Spoon onion mixture on rolls. Remove from baking sheet. Serve warm. Top with blue cheese and green onions. Makes 20 appetizers.